<SEC-DOCUMENT>0001178913-25-001537.txt : 20250430
<SEC-HEADER>0001178913-25-001537.hdr.sgml : 20250430
<ACCEPTANCE-DATETIME>20250430160055
ACCESSION NUMBER:		0001178913-25-001537
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		119
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250430
DATE AS OF CHANGE:		20250430

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TOWER SEMICONDUCTOR LTD
		CENTRAL INDEX KEY:			0000928876
		STANDARD INDUSTRIAL CLASSIFICATION:	SEMICONDUCTORS & RELATED DEVICES [3674]
		ORGANIZATION NAME:           	04 Manufacturing
		EIN:				000000000
		STATE OF INCORPORATION:			L3
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		20-F
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-24790
		FILM NUMBER:		25894738

	BUSINESS ADDRESS:	
		STREET 1:		RAMAT GAVRIEL INDUSTRIAL PARK
		STREET 2:		PO BOX 619
		CITY:			MIGDAL HAEMEK
		STATE:			L3
		ZIP:			23105
		BUSINESS PHONE:		97246506611

	MAIL ADDRESS:	
		STREET 1:		RAMAT GAVRIEL INDUSTRIAL PARK
		STREET 2:		PO BOX 619
		CITY:			MIGDAL HAEMEK
		STATE:			L3
		ZIP:			23105
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F
<SEQUENCE>1
<FILENAME>zk2533083.htm
<DESCRIPTION>20-F
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--INTEGIX by Ez-XBRL-->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-gaap-ebp="http://fasb.org/us-gaap-ebp/2024" xmlns:tsem="http://www.towerjazz.com/20241231" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:cyd-af-sub="http://xbrl.sec.gov/cyd-af-sub/2024" xmlns:cyd-af="http://xbrl.sec.gov/cyd-af/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><title>TOWER SEMICONDUCTOR LTD - 928876 - 2025</title></head><body style="font-size:10pt;font-family:Times New Roman/Times New Roman, Times, serif;"><div style="font-size: 10pt;">
        <div style="display:none">
        <ix:header><ix:hidden><ix:footnote id="FN20250222122437198" xml:lang="en-US">Marketable securities as of December 31, 2023 were available-for-sale securities; the amortized cost of such marketable securities of $188,826 was net of an immaterial allowance for credit losses.</ix:footnote>
<ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" contextRef="C_20241231" id="Fxbrl_20240227102101706">http://fasb.org/us-gaap/2024#LongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" contextRef="C_20241231" id="Fxbrl_20240227102139632">http://fasb.org/us-gaap/2024#OtherAssets</ix:nonNumeric><ix:nonNumeric name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" contextRef="C_20241231" id="Fxbrl_20240229205751255">http://fasb.org/us-gaap/2024#LongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" contextRef="C_20241231" id="Fxbrl_20240229205832423">http://fasb.org/us-gaap/2024#DebtCurrent</ix:nonNumeric><ix:footnote id="FN20250222043614853" xml:lang="en-US">Original cost includes ROU assets under capital lease in the amount of $153,159 and $204,230 as of December 31, 2024 and 2023, respectively. The depreciation expense of such assets amounted to $15,195 and $18,307 for the years ended December 31, 2024 and 2023, respectively.</ix:footnote>
<ix:nonNumeric name="dei:DocumentAccountingStandard" contextRef="C_20240101to20241231" id="F20240419064640520_14">U.S. GAAP</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="C_20240101to20241231" id="FFact_1433">0000928876</ix:nonNumeric><ix:nonNumeric name="dei:AmendmentFlag" contextRef="C_20240101to20241231" id="FFact_1436">false</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="C_20240101to20241231" id="Fdei_DocumentFiscalPeriodFocus20250429202301123">FY</ix:nonNumeric><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" id="F20250222114549065_159" unitRef="Pure" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" id="F20250222114549066_160" unitRef="Pure" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" id="F20250222114549068_161" unitRef="Pure" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" id="F20250222114549069_162" unitRef="Pure" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" id="F20250222114549071_163" unitRef="Pure" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" id="F20250222114549072_164" unitRef="Pure" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" id="F20250222114549134_183" unitRef="Pure" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" id="F20250222114549136_184" unitRef="Pure" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" id="F20250222114549137_185" unitRef="Pure" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" id="F20250222114549147_191" unitRef="Pure" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" id="F20250222114549148_192" unitRef="Pure" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" id="F20250222114549150_193" unitRef="Pure" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" id="F20250222114549159_199" unitRef="Pure" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" id="F20250222114549161_200" unitRef="Pure" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" id="F20250222114549162_201" unitRef="Pure" xsi:nil="true"></ix:nonFraction><ix:footnote id="FN20250222145420735" xml:lang="en-US">Excluding accrued interest of $1,250.</ix:footnote>
<ix:footnote id="FN20250222061256972" xml:lang="en-US">Represents aggregated revenue to three customers that accounted for between 3% and 9% of total revenue during 2024, to three customers that accounted for between 3% and 9% of total revenue during 2023, and to four customers that accounted for between 4% and 8% of total revenue during 2022.</ix:footnote>
</ix:hidden>
<ix:references>
        <link:schemaRef xlink:type="simple" xlink:href="tsem-20241231.xsd"/>
        </ix:references><ix:resources><xbrli:context id="C_20231231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tsem:AssetDisposalAccrualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tsem:AssetDisposalAccrualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tsem:AssetDisposalAccrualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_tsemTonamiFactoryMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tsem:TonamiFactoryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tsem:AssetDisposalAccrualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tsem:AssetDisposalAccrualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230901to20230930_usgaapBusinessAcquisitionAxis_tsemIntelCorporationMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tsem:IntelCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-09-01</xbrli:startDate>
        <xbrli:endDate>2023-09-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tsem:AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tsem:AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tsem:AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tsem:AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tsem:AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tsem:AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tsem:AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tsem:SouthernFloridaResearchFoundationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_tsemOfficeSpaceOperatingFacilitiesAndVehiclesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tsem:OfficeSpaceOperatingFacilitiesAndVehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_tsemOfficeSpaceOperatingFacilitiesAndVehiclesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tsem:OfficeSpaceOperatingFacilitiesAndVehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_tsemOfficeSpaceOperatingFacilitiesAndVehiclesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tsem:OfficeSpaceOperatingFacilitiesAndVehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapGeographicDistributionAxis_currencyJPY"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">currency:JPY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapGeographicDistributionAxis_currencyJPY"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">currency:JPY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:TermLoan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:TermLoan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:TermLoan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230923_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTemLoanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:TemLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-09-23</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230923_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_usgaapLongtermDebtTypeAxis_tsemTemLoanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:TemLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-09-23</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:JPY2024LoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:JPY2024LoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:JPY2024LoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:JPY2024LoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20250101to20250630_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:JPY2024LoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2025-01-01</xbrli:startDate>
        <xbrli:endDate>2025-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTemLoanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:TemLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230923_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:JPY2024LoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-09-23</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:TermLoan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapCollateralAxis_usgaapEquitySecuritiesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapCollateralAxis_usgaapDebtSecuritiesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemTowerJazzPanasonicSemiConductorCompanyLtdMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tsem:TowerJazzPanasonicSemiConductorCompanyLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemTowerJazzPanasonicSemiConductorCompanyLtdMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tsem:TowerJazzPanasonicSemiConductorCompanyLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemTowerJazzPanasonicSemiConductorCompanyLtdMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tsem:TowerJazzPanasonicSemiConductorCompanyLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tsem:TowerUsHoldingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tsem:TowerUsHoldingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerSemiconductorItalySRLMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tsem:TowerSemiconductorItalySRLMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtConsolidatedEntitiesAxis_srtParentCompanyMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember_usgaapIncomeTaxAuthorityAxis_usgaapStateAndLocalJurisdictionMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tsem:TowerUsHoldingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapIncomeTaxAuthorityAxis_usgaapForeignCountryMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtStatementGeographicalAxis_countryJP_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_srtStatementGeographicalAxis_countryJP_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtStatementGeographicalAxis_countryJP_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtStatementGeographicalAxis_tsemAsiaOtherJapanAndTaiwanMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tsem:AsiaOtherJapanAndTaiwanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_srtStatementGeographicalAxis_tsemAsiaOtherJapanAndTaiwanMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tsem:AsiaOtherJapanAndTaiwanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtStatementGeographicalAxis_tsemAsiaOtherJapanAndTaiwanMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tsem:AsiaOtherJapanAndTaiwanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtStatementGeographicalAxis_srtEuropeMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_srtStatementGeographicalAxis_srtEuropeMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtStatementGeographicalAxis_srtEuropeMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtMajorCustomersAxis_tsemExternalCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_srtMajorCustomersAxis_tsemExternalCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtMajorCustomersAxis_tsemExternalCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_srtStatementGeographicalAxis_countryIL"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_srtStatementGeographicalAxis_countryIL"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_srtStatementGeographicalAxis_countryUS"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_srtStatementGeographicalAxis_countryUS"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_srtStatementGeographicalAxis_countryJP"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_srtStatementGeographicalAxis_countryJP"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtMajorCustomersAxis_tsemCustomerAMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_srtMajorCustomersAxis_tsemCustomerAMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtMajorCustomersAxis_tsemCustomerAMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtMajorCustomersAxis_tsemCustomerBMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_srtMajorCustomersAxis_tsemCustomerBMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtMajorCustomersAxis_tsemCustomerBMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtMajorCustomersAxis_tsemOtherCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:OtherCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_srtMajorCustomersAxis_tsemOtherCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:OtherCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtMajorCustomersAxis_tsemOtherCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:OtherCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_srtMajorCustomersAxis_tsemCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_srtMajorCustomersAxis_tsemCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtMajorCustomersAxis_tsemCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtMajorCustomersAxis_tsemCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtMajorCustomersAxis_tsemCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtMajorCustomersAxis_tsemCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_srtStatementGeographicalAxis_srtEuropeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_srtStatementGeographicalAxis_srtEuropeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220215_usgaapBusinessAcquisitionAxis_tsemIntelCorporationMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tsem:IntelCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-02-15</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230801to20230816_usgaapBusinessAcquisitionAxis_tsemIntelCorporationMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tsem:IntelCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-08-01</xbrli:startDate>
        <xbrli:endDate>2023-08-16</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_usgaapBusinessAcquisitionAxis_tsemIntelCorporationMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tsem:IntelCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapBusinessAcquisitionAxis_tsemTowerPartnersSemiconductorCoLimitedMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapBusinessAcquisitionAxis_tsemNuvotonTechnologyCorporationJapanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tsem:NuvotonTechnologyCorporationJapanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_srtRangeAxis_srtMinimumMember_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tsem:TechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tsem:TechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tsem:TechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_srtRangeAxis_srtMaximumMember_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tsem:TechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapSellingGeneralAndAdministrativeExpensesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapSellingGeneralAndAdministrativeExpensesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapSellingGeneralAndAdministrativeExpensesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtTitleOfIndividualAxis_tsemEmployeesAndDirectorsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:EmployeesAndDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_srtTitleOfIndividualAxis_tsemEmployeesAndDirectorsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:EmployeesAndDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:NewOtherDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemFirstAnniversaryMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:NewOtherDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">tsem:FirstAnniversaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:NewOtherDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemFirstAnniversaryMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:NewOtherDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">tsem:FirstAnniversaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemSecondAnniversaryMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:NewOtherDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">tsem:SecondAnniversaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemSecondAnniversaryMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:NewOtherDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">tsem:SecondAnniversaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:NewOtherDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemFirstAnniversaryMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:NewOtherDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">tsem:FirstAnniversaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemSecondAnniversaryMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:NewOtherDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">tsem:SecondAnniversaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapAwardTypeAxis_usgaapPhantomShareUnitsPSUsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapAwardTypeAxis_usgaapPhantomShareUnitsPSUsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemMarketLeveragedStockUnitMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:MarketLeveragedStockUnitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapAwardTypeAxis_usgaapPhantomShareUnitsPSUsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapAwardTypeAxis_usgaapPhantomShareUnitsPSUsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapAwardTypeAxis_tsemMarketLeveragedStockUnitMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:MarketLeveragedStockUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_srtRangeAxis_srtMinimumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_srtRangeAxis_srtMaximumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_srtRangeAxis_srtMinimumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_srtRangeAxis_srtMaximumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000928876</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:unit id="NISPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:ILS</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit>
<xbrli:unit id="Pure"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit>
<xbrli:unit id="Shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit>
<xbrli:unit id="USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit>
<xbrli:unit id="USD_per_Share"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit>
<xbrli:unit id="jpy"><xbrli:measure>iso4217:JPY</xbrli:measure></xbrli:unit>
<ix:relationship fromRefs="F20230320063421769_4" toRefs="FN20250222122437198"/><ix:relationship fromRefs="F20230320063421769_5" toRefs="FN20250222122437198"/><ix:relationship fromRefs="Fxbrl_20220103120939160" toRefs="FN20250222043614853"/><ix:relationship fromRefs="Fxbrl_20220103120954472" toRefs="FN20250222043614853"/><ix:relationship fromRefs="Fxbrl_20220103121005173_xbrl_20220103120954472" toRefs="FN20250222043614853"/><ix:relationship fromRefs="Fxbrl_20220103121005173_xbrl_20220103120939160" toRefs="FN20250222043614853"/><ix:relationship fromRefs="Fxbrl_20220103121108829" toRefs="FN20250222043614853"/><ix:relationship fromRefs="Fxbrl_20220103121116639" toRefs="FN20250222043614853"/><ix:relationship fromRefs="FFact_709" toRefs="FN20250222145420735"/><ix:relationship fromRefs="FFact_713" toRefs="FN20250222145420735"/><ix:relationship fromRefs="FFact_721" toRefs="FN20250222145420735"/><ix:relationship fromRefs="FFact_1292" toRefs="FN20250222061256972"/><ix:relationship fromRefs="FFact_1293" toRefs="FN20250222061256972"/><ix:relationship fromRefs="FFact_1294" toRefs="FN20250222061256972"/></ix:resources></ix:header></div><div>
  <div>
    <hr style="border:none;border-bottom:1px solid black;border-top:4px solid black;height:10px;color:#ffffff;background-color:#ffffff;text-align:center;margin-left:auto;margin-right:auto;text-align:center"/>
  </div>
  <div>&#160;</div>
  <div>
    <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif;font-size:14pt;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:14pt"><span><span>UNITED STATES SECURITIES AND EXCHANGE COMMISSION</span></span></span></span></div>
    <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>WASHINGTON, D.C. 20549</span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif;font-size:14pt;font-weight:bold"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:14pt"><span><span>FORM <ix:nonNumeric id="F20240419064640523_34" name="dei:DocumentType" contextRef="C_20240101to20241231">20-F</ix:nonNumeric></span></span></span></span></div>
    <div style="text-align:justify;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(Mark One)</span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25">
      <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;color:#000000;width:100%">

          <tr>
            <td style="width:5%;font-weight:normal"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonNumeric id="F20240419064640520_0" name="dei:DocumentRegistrationStatement" contextRef="C_20240101to20241231" format="ixt:fixed-false">&#9744;</ix:nonNumeric></span></span></span></span></td>
            <td colspan="1" style="width:95%">
              <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span style="font-weight:bold;color:rgb(0, 0, 0)">REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR 12(g) OF THE SECURITIES EXCHANGE ACT OF 1934</span></span></span></span></div>
            </td>
          </tr>

      </table>
    </div>
    <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif;font-weight:bold">&#160;</div>
    <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>OR</span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25">
      <div style="line-height:1.25">
        <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;color:#000000;width:100%">

            <tr>
              <td style="width:5%;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonNumeric id="F20240419064640520_1" name="dei:DocumentAnnualReport" contextRef="C_20240101to20241231" format="ixt:fixed-true">&#9746;</ix:nonNumeric></span></span></span></span></td>
              <td colspan="1" style="width:95%">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span style="font-weight:bold">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></span></span></span></div>
              </td>
            </tr>

        </table>
        <div>&#160;</div>
      </div>
      <div style="line-height:1.25">
        <div style="line-height:1.25">
          <div style="line-height:1.25">
            <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;color:#000000;width:100%">

                <tr>
                  <td style="width:5%;font-weight:bold">&#160;</td>
                  <td colspan="1" style="width:95%">
                    <div style="text-align:justify;line-height:1.25">
                      <div style="text-align:left;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>For the fiscal year ended <ix:nonNumeric id="F20240419064640520_2" name="dei:DocumentPeriodEndDate" contextRef="C_20240101to20241231" format="ixt:date-monthname-day-year-en"><ix:nonNumeric id="F20240419064640523_32" name="dei:CurrentFiscalYearEndDate" contextRef="C_20240101to20241231" format="ixt:date-monthname-day-en">December 31</ix:nonNumeric>, <ix:nonNumeric id="F20240419064640523_33" name="dei:DocumentFiscalYearFocus" contextRef="C_20240101to20241231">2024</ix:nonNumeric></ix:nonNumeric></span></span></span></span></div>
                    </div>
                  </td>
                </tr>

            </table>
          </div>
          <div style="line-height:1.25">&#160;</div>
        </div>
      </div>
    </div>
    <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>OR</span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25">
      <div style="line-height:1.25">
        <div style="line-height:1.25">
          <div style="line-height:1.25">
            <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;color:#000000;width:100%">

                <tr>
                  <td style="width:5%;font-weight:normal"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonNumeric id="F20240419064640521_3" name="dei:DocumentTransitionReport" contextRef="C_20240101to20241231" format="ixt:fixed-false">&#9744;</ix:nonNumeric></span></span></span></span></td>
                  <td colspan="1" style="width:95%">
                    <div style="text-align:justify;line-height:1.25">
                      <div style="text-align:left;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span style="font-weight:bold;color:rgb(0, 0, 0)">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></span></span></span></div>
                    </div>
                  </td>
                </tr>

            </table>
          </div>
          <div style="line-height:1.25">&#160;</div>
        </div>
      </div>
    </div>
    <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>OR</span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25">
      <div style="line-height:1.25">
        <div style="line-height:1.25">
          <div style="line-height:1.25">
            <div style="line-height:1.25">
              <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;color:#000000;width:100%">

                  <tr>
                    <td style="width:5%;font-weight:normal"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonNumeric id="F20240419064640521_4" name="dei:DocumentShellCompanyReport" contextRef="C_20240101to20241231" format="ixt:fixed-false">&#9744;</ix:nonNumeric></span></span></span></span></td>
                    <td colspan="1" style="width:95%">
                      <div style="text-align:justify;line-height:1.25">
                        <div style="text-align:left;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif;font-weight:bold">
                          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span style="font-weight:bold;color:rgb(0, 0, 0)">SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></span></span></span></div>
                        </div>
                      </div>
                    </td>
                  </tr>

              </table>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div>&#160;</div>
  <div>
    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>Commission File number: <ix:nonNumeric id="F20240419064640521_5" name="dei:EntityFileNumber" contextRef="C_20240101to20241231">0-24790</ix:nonNumeric></span></span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-size:16pt;font-weight:bold"><span style="font-size:16pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonNumeric id="Fxbrl_20240419124854293" name="dei:EntityRegistrantName" contextRef="C_20240101to20241231">TOWER SEMICONDUCTOR LTD.</ix:nonNumeric></span></span></span></div>
    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(Exact name of registrant as specified in its charter and translation of registrant&#8217;s name into English)</span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonNumeric id="F20240419064640521_7" name="dei:EntityIncorporationStateCountryCode" contextRef="C_20240101to20241231" format="ixt-sec:countrynameen">Israel</ix:nonNumeric></span></span></span></span></span></div>
    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>(Jurisdiction of incorporation or organization)</span></span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonNumeric id="F20240419064640521_8" name="dei:EntityAddressAddressLine1" contextRef="C_20240101to20241231">Ramat Gavriel Industrial Park</ix:nonNumeric></span></span></span></span></span></div>
    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonNumeric id="F20240419064640521_9" name="dei:EntityAddressAddressLine2" contextRef="C_20240101to20241231">P.O. Box 619</ix:nonNumeric>, <ix:nonNumeric id="F20240419064640521_10" name="dei:EntityAddressCityOrTown" contextRef="C_20240101to20241231">Migdal Haemek</ix:nonNumeric> <ix:nonNumeric id="F20240419064640521_11" name="dei:EntityAddressPostalZipCode" contextRef="C_20240101to20241231">2310502</ix:nonNumeric>, <ix:nonNumeric id="F20240419064640522_12" name="dei:EntityAddressCountry" contextRef="C_20240101to20241231" format="ixt-sec:countrynameen">Israel</ix:nonNumeric></span></span></span></span></span></div>
    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>(Address of principal executive offices)</span></span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonNumeric id="F20240419064640522_13" name="dei:ContactPersonnelName" contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">Nati Somekh</ix:nonNumeric>, +<ix:nonNumeric id="F20240419064640522_14" name="dei:CityAreaCode" contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">972</ix:nonNumeric>-<ix:nonNumeric id="F20240419064640522_15" name="dei:LocalPhoneNumber" contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">4-6506109</ix:nonNumeric>, natiso@towersemi.com;</span></span></span></span></span></div>
    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonNumeric id="F20240419064640522_16" name="dei:EntityAddressAddressLine1" contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">Ramat Gavriel Industrial Park</ix:nonNumeric>, <ix:nonNumeric id="F20240419064640522_17" name="dei:EntityAddressAddressLine2" contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">P.O. Box 619</ix:nonNumeric>, <ix:nonNumeric id="F20240419064640520_00" name="dei:EntityAddressCityOrTown" contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">Migdal Haemek</ix:nonNumeric> <ix:nonNumeric id="F20240419064640520_01" name="dei:EntityAddressPostalZipCode" contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">2310502</ix:nonNumeric>, <ix:nonNumeric id="F20240419064640520_02" name="dei:EntityAddressCountry" contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember" format="ixt-sec:countrynameen">Israel</ix:nonNumeric></span></span></span></span></span></div>
    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>(Name, Telephone, E-mail and/or Facsimile number and Address of Company Contact Person)</span></span></span></span></span></div>
    <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>__________________________________</span></span></span></span></span></div>
    <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">&#160;</div>
    <div>
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>Securities registered or to be registered pursuant to Section 12(b) of the Act:</span></span></span></span></span></div>
      </div>&#160;<table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:33%;vertical-align:top">
              <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>Title of Each Class</span></span></span></span></span></span></div>
            </td>
            <td style="width:33%;vertical-align:top">
              <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>Trading Symbol(s)</span></span></span></span></span></span></div>
            </td>
            <td style="width:33.34%;vertical-align:top">
              <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>Name of Each Exchange on Which Registered</span></span></span></span></span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:33%;vertical-align:top">
              <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><ix:nonNumeric id="F20240419064640520_03" name="dei:Security12bTitle" contextRef="C_20240101to20241231">Ordinary Shares, par value New Israeli Shekels 15.00 per share</ix:nonNumeric></span></span></span></span></span></span></div>
            </td>
            <td style="width:33%;vertical-align:top">
              <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><ix:nonNumeric id="F20240419064640520_04" name="dei:TradingSymbol" contextRef="C_20240101to20241231">TSEM</ix:nonNumeric></span></span></span></span></span></span></div>
            </td>
            <td style="width:33.34%;vertical-align:top">
              <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><ix:nonNumeric id="F20240419064640520_05" name="dei:SecurityExchangeName" contextRef="C_20240101to20241231" format="ixt-sec:exchnameen">NASDAQ</ix:nonNumeric> Global Select Market</span></span></span></span></span></span></div>
            </td>
          </tr>

      </table>
      <div>&#160;</div>
      <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
        <div style="page-break-after:always">
          <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/>
        </div>
      </div>&#160;<div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>Securities registered or to be registered pursuant to Section 12(g) of the Act: None</span></span></span></span></span></div>&#160;<div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>Securities for which there is a reporting obligation pursuant to Section 15(d) of the Act: None</span></span></span></span></span></div>
      <div style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</div>
    </div>
    <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>Indicate the number of outstanding shares of each of the issuer&#8217;s classes of capital or common stock as of the close of the period covered by the annual report:<ix:nonFraction id="F20240419064640520_06" name="dei:EntityCommonStockSharesOutstanding" contextRef="C_20241231" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">111,550,761</ix:nonFraction> Ordinary Shares. Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</span></span></span></span></span></div>
    <div style="text-align:justify;text-indent:36pt;line-height:1.25">&#160;</div>
    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">
      <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><ix:nonNumeric id="Fxbrl_20250429202905127" name="dei:EntityWellKnownSeasonedIssuer" contextRef="C_20240101to20241231">Yes</ix:nonNumeric> &#9746;&#160; &#160; &#160;No&#160;&#9744;</span></span></span></span></span></span></div>
    </div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934.<br/>&#160;</span></span></span></span></span></div>
    <div style="line-height:1.25">
      <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">
        <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>Yes </span></span></span></span></span></span><span style="font-size:10pt;font-family:Times New Roman, Times, serif">&#9744;</span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>&#160; &#160; &#160;<ix:nonNumeric id="Fxbrl_20250430014808813" name="dei:EntityVoluntaryFilers" contextRef="C_20240101to20241231">No</ix:nonNumeric>&#160;</span></span></span></span></span></span><span style="font-size:10pt;font-family:Times New Roman, Times, serif">&#9746;</span></div>
      </div>
    </div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;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)&#160;has been subject to such filing requirements for the past 90 days.</span></span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25">
      <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">
        <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><ix:nonNumeric id="F20240419064640520_09" name="dei:EntityCurrentReportingStatus" contextRef="C_20240101to20241231">Yes</ix:nonNumeric> &#9746;&#160; &#160; &#160;No&#160;&#9744;</span></span></span></span></span></span></div>
      </div>
    </div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>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 (section 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</span></span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25">
      <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">
        <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><ix:nonNumeric id="F20240419064640520_10" name="dei:EntityInteractiveDataCurrent" contextRef="C_20240101to20241231">Yes</ix:nonNumeric> &#9746;&#160; &#160; &#160;No&#160;&#9744;</span></span></span></span></span></span></div>
      </div>
    </div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or an emerging growth company. See definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

        <tr>
          <td style="width:25.73%;vertical-align:top">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>&#9746;</span> <ix:nonNumeric id="F20240419064640520_11" name="dei:EntityFilerCategory" contextRef="C_20240101to20241231" format="ixt-sec:entityfilercategoryen">Large Accelerated filer</ix:nonNumeric></span></span></span></span></span></div>
          </td>
          <td style="width:20.78%;vertical-align:top">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>&#9744;</span> Accelerated filer</span></span></span></span></span></div>
          </td>
          <td style="width:23.76%;vertical-align:top">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>&#9744;</span> Non-accelerated filer</span></span></span></span></span></div>
          </td>
          <td style="width:29.72%;vertical-align:top">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><ix:nonNumeric id="Fxbrl_20240421171548615" name="dei:EntityEmergingGrowthCompany" contextRef="C_20240101to20241231" format="ixt:fixed-false">&#9744;</ix:nonNumeric></span> Emerging growth company</span></span></span></span></span></div>
          </td>
        </tr>

    </table>
    <div style="text-align:justify;text-indent:36pt;line-height:1.25">&#160;</div>
    <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, 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. &#9744;</span></span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;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.</span></span></span></span></span></div>
    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
    <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>Yes </span></span></span></span></span></span><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonNumeric id="Fxbrl_20250430014750261" name="dei:IcfrAuditorAttestationFlag" contextRef="C_20240101to20241231" format="ixt:fixed-true">&#9746;</ix:nonNumeric></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>&#160; &#160; &#160; No </span></span></span></span></span></span><span style="font-size:10pt;font-family:Times New Roman, Times, serif">&#9744;</span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>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. <span>&#9744;</span></span></span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>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&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). <span><ix:nonNumeric id="Fxbrl_20240421172734325" name="dei:DocumentFinStmtErrorCorrectionFlag" contextRef="C_20240101to20241231" format="ixt:fixed-false">&#9744;</ix:nonNumeric></span></span></span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:</span></span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25">
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:32.64%;vertical-align:top">
              <div style="text-align:justify;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span style="-sec-ix-hidden:F20240419064640520_14">US GAAP</span></span> &#9746;</span></span></span></span></span></span></div>
            </td>
            <td style="width:34.72%;vertical-align:top">
              <div style="text-align:justify;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>International Financial Reporting Standards as issued by the International Accounting Standards Board &#9744;</span></span></span></span></span></span></div>
            </td>
            <td style="width:32.64%;vertical-align:top">
              <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>Other &#9744;</span></span></span></span></span></span></div>
            </td>
          </tr>

      </table>
    </div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25">
      <div>
        <div style="line-height:1.25;color:rgb(0, 0, 0);font-family:Times New Roman, serif;text-indent:36pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">If &#8220;Other&#8221; has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to follow.</span></span></div>
        <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif">&#160;</div>
        <div style="line-height:1.25;color:rgb(0, 0, 0);font-family:Times New Roman, serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>Item 17 &#9744;&#160; &#160; &#160; Item 18 &#9744;</span></span></span></span></span></span></div>
        <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',serif">&#160;</div>
      </div>
    </div>
    <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>If this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).</span></span></span></span></span></div>
    <div style="text-align:justify;text-indent:0pt;line-height:1.25">&#160;<div style="line-height:1.25;color:rgb(0, 0, 0);font-family:Times New Roman, serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>Yes &#9744;&#160; &#160; &#160; No <ix:nonNumeric id="F20240419064640523_36" name="dei:EntityShellCompany" contextRef="C_20240101to20241231" format="ixt:fixed-false">&#9746;</ix:nonNumeric></span></span></span></span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
    </div>
    <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
      <div style="page-break-after:always">
        <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/>
      </div>
    </div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
  </div>

      <div style="line-height:1.25">
        <!-- Field: Include-Text; File: pf\body.htm; Date: 2025%2D04%2D30T11:25:05; Size: 0x000A894D; Options: XMLPreprocess -->
<div><br/> </div>

<div>

<div style="line-height: 1.25">

<div style="text-align: center; line-height: 1.25; font-weight: bold">FORWARD LOOKING STATEMENTS</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">This annual report on Form 20-F includes certain &#8220;forward-looking&#8221;
statements within the meaning of Section 21E of the Securities Exchange Act of 1934. The use of the words &#8220;projects,&#8221; &#8220;expects,&#8221;
&#8220;may,&#8221; &#8220;plans&#8221; or &#8220;intends,&#8221; or words of similar import, identifies a statement as &#8220;forward-looking&#8221;.
There can be no assurance, however, that actual results will not differ materially from our expectations or projections. Factors that
could cause actual results to differ from our expectations or projections include the risks and uncertainties relating to our business
described in this annual report in &#8220;Item 3. Key Information-D. Risk Factors&#8221;.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We remind readers that forward-looking statements are merely predictions
and therefore inherently subject to uncertainties and other factors and involve known and unknown risks that could cause the actual results,
including revenues from agreements we signed, expansion of our operations, performance, activities, and our achievements, to be materially
different from any forecasted results, plans to expand our operations, plans to develop new technologies or features, forecasted performance,
planned activities, or our targeted achievements expressed or implied by such forward-looking statements.</div>

<div style="line-height: 1.25">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: center; line-height: 1.25; font-weight: bold">EXPLANATORY INFORMATION</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In this annual report, &#8220;Tower&#8221; refers to Tower Semiconductor
Ltd., an Israeli company, and &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our,&#8221; and &#8220;the Company&#8221; and words of similar
import, refer collectively to Tower and its then-owned and/or consolidated subsidiaries.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">All references herein to &#8220;dollars,&#8221; &#8220;US dollars,&#8221;
&#8220;USD&#8221; or &#8220;$&#8221; are to United States dollars, all references to &#8220;JPY&#8221; are to the Japanese Yen and all
references to &#8220;Shekels&#8221; or &#8220;NIS&#8221; are to New Israeli Shekels. &#8220;U.S. GAAP&#8221; means the generally accepted
accounting principles of the United States. Unless otherwise stated, all of our financial information presented in this annual report
has been prepared in accordance with U.S. GAAP.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In 2008, we completed a merger with Jazz Technologies, Inc. (&#8220;Jazz
Technologies&#8221;) and its wholly-owned subsidiary Jazz Semiconductor, Inc. (&#8220;Jazz Semiconductor&#8221;), an independent semiconductor
foundry specializing in specialty process technologies. As a result of the merger, Jazz Technologies became a wholly-owned subsidiary
of Tower and was subsequently renamed Tower Semiconductor NPB Holdings, Inc. (&#8220;Tower NPB&#8221;) and Jazz Semiconductor was renamed
Tower Semiconductor Newport Beach, Inc.&#160;(&#8220;NPB Co.&#8221;).&#160; Following a restructuring, Tower NPB is directly held by Tower
US Holdings Inc. (&#8220;Tower US Holdings&#8221;), a company incorporated under the laws of the State of Delaware and a wholly-owned
subsidiary of Tower. </div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In March 2014, we acquired a 51% equity stake in TowerJazz Panasonic
Semiconductor Co., Ltd., (&#8220;TPSCo&#8221;), a company formed by Panasonic Corporation (&#8220;Panasonic&#8221; or &#8220;Panasonic
Corporation&#8221;). In June 2014, Panasonic transferred its shares and assigned its rights and obligations in TPSCo to its wholly owned
subsidiary, Panasonic Semiconductor Solutions Co., Ltd. (&#8220;PSCS&#8221;). In July 2020, TPSCo was renamed Tower Partners Semiconductor
Co., Ltd. In September 2020, Panasonic sold its shares in PSCS to Nuvoton Technology Corp. (&#8220;Nuvoton&#8221;), a Taiwan-based company,
which is majority-owned by Winbond Electronics Corporation, a Taiwan-based company. Following the sale, PSCS was renamed Nuvoton Technology
Corporation Japan (&#8220;NTCJ&#8221;). TPSCo currently operates two factories in Toyama, Japan.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In February 2016, we acquired a factory in San Antonio, Texas,
from Maxim Integrated Products Inc. (&#8220;Maxim&#8221;). The assets and related business that we acquired from Maxim are held and conducted
through an indirect wholly-owned U.S. subsidiary, Tower Semiconductor San Antonio, Inc. (&#8220;Tower SA&#8221;) (formerly named TowerJazz
Texas Inc.), which is wholly owned by Tower US Holdings.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In 2021, we entered into an agreement with ST Microelectronics
(&#8220;ST&#8221;) to share, under a collaborative arrangement, a 300mm facility with ST in Agrate, Italy, following which Tower Semiconductor
Italy S.r.l. (&#8220;TSIT&#8221;), a wholly-owned Italian subsidiary of Tower, was incorporated. TSIT and ST share the cleanroom space
and facility infrastructure, with TSIT having the right to use approximately one-third of the clean room space for its foundry customers,
which we refer to as &#8220;Fab 10.&#8221;&#160; As part of the qualification and ramp-up process, TSIT acquired and installed certain
of its own equipment in the Agrate facility and developed certain processes and technologies. The comprehensive qualification process
was completed during the fourth quarter of 2024, following which volume production and operations at the facility commenced.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In September 2023, Tower and Intel Corporation (&#8220;Intel&#8221;)&#160;entered
into an agreement under which a capacity corridor is being established at Intel&#8217;s 300mm facility in New Mexico, U.S., which we refer
to as &#8220;Fab 11.&#8221; In accordance with the agreement, Tower is investing up to $300 million in equipment and fixed assets to be
owned by Tower and installed and qualified for Tower processes at the Intel facility. The corridor is in the initial equipment procurement
and installation phase and is not yet qualified for production.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The consolidated financial statements included in this annual report
include the results and balances of Tower and its following subsidiaries: (i) its wholly-owned indirect subsidiary Tower NPB, (ii) its
majority-owned subsidiary TPSCo (iii) its wholly-owned indirect subsidiary Tower SA, and (iv) its wholly-owned subsidiary TSIT.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">As used in this annual report: &#8220;Fab 1&#8221; means the factory
located in Migdal Haemek, Israel, which Tower acquired from National Semiconductor, Inc. (&#8220;National Semiconductor&#8221;) in 1993
and operated until the first quarter of 2025. &#8220;Fab 2&#8221; means the factory located in Migdal Haemek, Israel, established by Tower
in 2003. &#8220;Fab 3&#8221; means the factory in Newport Beach, California operated by NPB Co. &#8220;Arai E&#8221; means the factory
located in Kurihara 4-5-1, Myoko-shi, Niigata, Japan operated by TPSCo through mid-2022. &#8220;Uozu E&#8221; means the factory located
in Higashiyama 800, Uozu-shi, Toyama, Japan operated by TPSCo. &#8220;Tonami CD&#8221; means the factory located in Higashi-Kaihotsu 271,
Tonami-shi, Toyama, Japan operated by TPSCo. &#8220;Fab 9&#8221; means the factory located in San Antonio, Texas, operated by Tower SA.&#160;
&#8220;Fab 10&#8221; means the factory located in Agrate, Italy, managed by ST, in which TSIT shares capacity with ST. &#8220;Fab 11&#8221;
means a 300mm Intel-owned factory located in New Mexico, U.S., to which Tower has access under a capacity corridor agreement signed in
September 2023.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Trademarks</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We have proprietary rights to trademarks used in this annual report
that are important to our business, many of which are registered under applicable intellectual property laws. Solely for convenience,
trademarks and trade names referred to in this annual report may appear without the &#8220;&#174;&#8221; or &#8220;&#8482;&#8221; symbols,
but such references are not intended to indicate, in any way, that we will not assert, to the fullest extent possible under applicable
law, our rights or the rights of the applicable licensor to these trademarks and trade names. We do not intend our use or display of other
companies&#8217; trademarks, trade names or service marks to imply a relationship with, or endorsement or sponsorship of us by, any other
companies. Each trademark, trade name or service mark of any other company appearing in this annual report is the property of its respective
holder.</div>

<div style="line-height: 1.25">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div class="BRPFPageHeader">

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25">

<div style="text-align: center; line-height: 1.25; font-weight: bold">TABLE OF CONTENTS</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<table cellspacing="0" cellpadding="0" border="0" id="z9e41133164bd4ddabc8247e391ce4c0b" style="font: 10pt Times New Roman, Times, serif; color: #000000; width: 100%">
  <tr>
    <td style="width: 13%"><a href="#PARTI">PART I</a></td>
    <td style="width: 80%"><br/> </td>
    <td style="width: 7%; text-align: center">1<br/> </td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM1.IDENTITYOFDIRECTORS">ITEM 1.</a></td>
    <td style="width: 80%"><a href="#ITEM1.IDENTITYOFDIRECTORS">IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISORS</a></td>
    <td style="width: 7%; text-align: center">1<br/> </td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM2.OFFERSTATISTICSANDE">ITEM 2.</a></td>
    <td style="width: 80%"><a href="#ITEM2.OFFERSTATISTICSANDE">OFFER STATISTICS AND EXPECTED TIMETABLE</a></td>
    <td style="width: 7%; text-align: center">1<br/> </td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM3.KEYINFORMATION">ITEM 3.</a></td>
    <td style="width: 80%"><a href="#ITEM3.KEYINFORMATION">KEY INFORMATION</a></td>
    <td style="width: 7%; text-align: center">1<br/> </td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM4.INFORMATIONONTHECOM">ITEM 4.</a></td>
    <td style="width: 80%"><a href="#ITEM4.INFORMATIONONTHECOM">INFORMATION ON THE COMPANY</a></td>
    <td style="width: 7%; text-align: center">20<br/> </td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM4A.UNRESOLVEDSTAFFCOM">ITEM 4A.</a></td>
    <td style="width: 80%"><a href="#ITEM4A.UNRESOLVEDSTAFFCOM">UNRESOLVED STAFF COMMENTS</a></td>
    <td style="width: 7%; text-align: center">38<br/> </td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM5.OPERATINGANDFINANCI">ITEM 5.</a></td>
    <td style="width: 80%"><a href="#ITEM5.OPERATINGANDFINANCI">OPERATING AND FINANCIAL REVIEW AND PROSPECTS</a></td>
    <td style="width: 7%; text-align: center">48</td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM6.DIRECTORSSENIORMANA">ITEM 6.</a></td>
    <td style="width: 80%"><a href="#ITEM6.DIRECTORSSENIORMANA">DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES</a></td>
    <td style="width: 7%; text-align: center">48<br/> </td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM7.MAJORSHAREHOLDERSAN">ITEM 7.</a></td>
    <td style="width: 80%"><a href="#ITEM7.MAJORSHAREHOLDERSAN">MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</a></td>
    <td style="width: 7%; text-align: center">63<br/> </td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM8.FINANCIALINFORMATIO">ITEM 8.</a></td>
    <td style="width: 80%"><a href="#ITEM8.FINANCIALINFORMATIO">FINANCIAL INFORMATION</a></td>
    <td style="width: 7%; text-align: center">65<br/> </td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM9.THEOFFERANDLISTING">ITEM 9.</a></td>
    <td style="width: 80%"><a href="#ITEM9.THEOFFERANDLISTING">THE OFFER AND LISTING</a></td>
    <td style="width: 7%; text-align: center">66</td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM10.ADDITIONALINFORMAT">ITEM 10.</a></td>
    <td style="width: 80%"><a href="#ITEM10.ADDITIONALINFORMAT">ADDITIONAL INFORMATION</a></td>
    <td style="width: 7%; text-align: center">66<br/> </td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM11.QUANTITATIVEANDQUA">ITEM 11.</a></td>
    <td style="width: 80%"><a href="#ITEM11.QUANTITATIVEANDQUA">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</a></td>
    <td style="width: 7%; text-align: center">79</td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM12.DESCRIPTIONOFSECUR">ITEM 12.</a></td>
    <td style="width: 80%"><a href="#ITEM12.DESCRIPTIONOFSECUR">DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES</a></td>
    <td style="width: 7%; text-align: center">80<br/> </td> </tr>
  <tr>
    <td style="width: 13%"><a href="#PARTII">PART II</a></td>
    <td style="width: 80%"><br/> </td>
    <td style="width: 7%; text-align: center">81</td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM13.DEFAULTSDIVIDENDAR">ITEM 13.</a></td>
    <td style="width: 80%"><a href="#ITEM13.DEFAULTSDIVIDENDAR">DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES</a></td>
    <td style="width: 7%; text-align: center">81</td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM14.MATERIALMODIFICATI">ITEM 14.</a></td>
    <td style="width: 80%"><a href="#ITEM14.MATERIALMODIFICATI">MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS</a></td>
    <td style="width: 7%; text-align: center">81<br/> </td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM15.CONTROLSANDPROCEDU">ITEM 15.</a></td>
    <td style="width: 80%"><a href="#ITEM15.CONTROLSANDPROCEDU">CONTROLS AND PROCEDURES</a></td>
    <td style="width: 7%; text-align: center">81<br/> </td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM16.RESERVED">ITEM 16.</a></td>
    <td style="width: 80%"><a href="#ITEM16.RESERVED">RESERVED</a></td>
    <td style="width: 7%; text-align: center">82<br/> </td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM16A.AUDITCOMMITTEEFIN">ITEM 16A.</a></td>
    <td style="width: 80%"><a href="#ITEM16A.AUDITCOMMITTEEFIN">AUDIT COMMITTEE FINANCIAL EXPERT</a></td>
    <td style="width: 7%; text-align: center">82</td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM16B.CODEOFETHICS">ITEM 16B.</a></td>
    <td style="width: 80%"><a href="#ITEM16B.CODEOFETHICS">CODE OF ETHICS</a></td>
    <td style="width: 7%; text-align: center">82<br/> </td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM16C.PRINCIPALACCOUNTA">ITEM 16C.</a></td>
    <td style="width: 80%"><a href="#ITEM16C.PRINCIPALACCOUNTA">PRINCIPAL ACCOUNTANT FEES AND SERVICES</a></td>
    <td style="width: 7%; text-align: center">82</td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM16D.EXEMPTIONSFROMTHE">ITEM 16D.</a></td>
    <td style="width: 80%"><a href="#ITEM16D.EXEMPTIONSFROMTHE">EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES</a></td>
    <td style="width: 7%; text-align: center">83<br/> </td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM16E.PURCHASESOFEQUITY">ITEM 16E.</a></td>
    <td style="width: 80%"><a href="#ITEM16E.PURCHASESOFEQUITY">PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS</a></td>
    <td style="width: 7%; text-align: center">83<br/> </td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM16F.CHANGEINREGISTRAN">ITEM 16F.</a></td>
    <td style="width: 80%"><a href="#ITEM16F.CHANGEINREGISTRAN">CHANGE IN REGISTRANT'S CERTIFYING ACCOUNTANT</a></td>
    <td style="width: 7%; text-align: center">83<br/> </td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM16G.CORPORATEGOVERNAN">ITEM 16G.</a></td>
    <td style="width: 80%"><a href="#ITEM16G.CORPORATEGOVERNAN">CORPORATE GOVERNANCE</a></td>
    <td style="width: 7%; text-align: center">83<br/> </td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM16H.MINESAFETYDISCLOS">ITEM 16H.</a></td>
    <td style="width: 80%"><a href="#ITEM16H.MINESAFETYDISCLOS">MINE SAFETY DISCLOSURE</a></td>
    <td style="width: 7%; text-align: center">83<br/> </td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM16I.DISCLOSUREREGARDI">ITEM 16I.</a></td>
    <td style="width: 80%"><a href="#ITEM16I.DISCLOSUREREGARDI">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</a></td>
    <td style="width: 7%; text-align: center">83<br/> </td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM16J">ITEM 16J.</a></td>
    <td style="width: 80%"><a href="#ITEM16J">INSIDER TRADING POLICIES</a></td>
    <td style="width: 7%; text-align: center">84<br/> </td> </tr>
  <tr>
    <td style="width: 13%; text-indent: 27pt"><a href="#ITEM16K">ITEM 16K.</a></td>
    <td style="width: 80%"><a href="#ITEM16K">CYBERSECURITY</a></td>
    <td style="width: 7%; text-align: center">84<br/> </td> </tr>
  <tr>
    <td rowspan="1" style="width: 13%"><a href="#PARTIII">PART III</a></td>
    <td rowspan="1" style="width: 80%"><br/> </td>
    <td rowspan="1" style="width: 7%; text-align: center">86<br/> </td> </tr>
  <tr>
    <td rowspan="1" style="width: 13%; text-indent: 27pt"><a href="#ITEM17">ITEM 17.</a></td>
    <td rowspan="1" style="width: 80%"><a href="#ITEM17">FINANCIAL STATEMENTS</a></td>
    <td rowspan="1" style="width: 7%; text-align: center">86<br/> </td> </tr>
  <tr>
    <td rowspan="1" style="width: 13%; text-indent: 27pt"><a href="#ITEM18">ITEM 18.</a></td>
    <td rowspan="1" style="width: 80%"><a href="#ITEM18">FINANCIAL STATEMENTS</a></td>
    <td rowspan="1" style="width: 7%; text-align: center">86<br/> </td> </tr>
  <tr>
    <td rowspan="1" style="width: 13%; text-indent: 27pt"><a href="#ITEM19">ITEM 19.</a></td>
    <td rowspan="1" style="width: 80%"><a href="#ITEM19">EXHIBITS</a> <br/> </td>
    <td rowspan="1" style="width: 7%; text-align: center">87</td> </tr>
  </table> </div>

<div style="line-height: 1.25"> <br/> </div> </div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>
<!--PROfilePageNumberReset%Num%1%%%--><br/>

<div style="line-height: 1.25">

<div style="text-align: center; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"><span id="PARTI"><!--Anchor--></span>PART
I</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"><span id="ITEM1.IDENTITYOFDIRECTORS"><!--Anchor--></span>ITEM
1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISORS</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="line-height: 1.25">Not applicable.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"><span id="ITEM2.OFFERSTATISTICSANDE"><!--Anchor--></span>ITEM
2. OFFER STATISTICS AND EXPECTED TIMETABLE</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Not applicable.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"><span id="ITEM3.KEYINFORMATION"><!--Anchor--></span>ITEM
3. KEY INFORMATION</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">A. [RESERVED.]</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">B. CAPITALIZATION AND INDEBTEDNESS</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Not applicable.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">C. REASONS FOR THE OFFER AND USE OF PROCEEDS</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Not applicable.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">D. RISK FACTORS</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our business faces many risks. Any of the risks discussed below
may have an adverse impact on our business, financial condition and operating results.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: center; text-indent: 36pt; line-height: 1.25; font-weight: bold">RISKS AFFECTING OUR BUSINESS</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Reductions in demand for our foundry services,
which are dependent on the demand in our customers&#8217; end markets that are typically cyclical and volatile, may adversely affect our
future revenues, business and financial results and position.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our customers use our wafers in a wide variety of applications,
in markets which are typically cyclical, e.g., communications market, consumer devices and applications, personal computers, handsets,
smartphones and other types of devices. Any significant decrease in the demand for these applications, devices or products may significantly
decrease our revenue and margins due to lower demand for our wafers and/or lower selling prices per wafer. As demonstrated in the past
by downturns in demand in high technology markets, market conditions can change rapidly, without warning or advance notice. In such instances,
our customers may experience inventory buildup and/or difficulties in selling their products and, in turn, may reduce or cancel orders
for wafers from us and/or ask for a reduced selling price, which may harm our revenue, business and profitability. The timing, severity
and recovery of these downturns cannot be predicted.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Because our services may be used in many new applications, it is
difficult to accurately forecast demand for all markets. If demand is lower than expected, we may have excess capacity and our revenue
may not be sufficient to cover all our costs and repay all our debt, which may adversely affect our financial results and financial position.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Reliance on acquisitions and/or gaining additional
capacity for growth involves risks and uncertainties that may adversely affect our future revenues, business and operating results.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We may decide to try to attract new customers and expand our business
with existing customers and/or enter into new markets by expanding our capacity footprint and business, as we have done in the past, through
acquisitions of, or joint ventures with, existing facilities or establishing new facilities, or through acquiring access to additional
capacity or capacity enhancement in advanced technologies, which may be obtained independently, through capital lease transactions or
through third-party collaborations. Our success at such expansion is dependent, in part, on finding suitable partners and targets for
acquisitions of existing or new fabs and/or capacity through capacity arrangements with companies that already own fabs, successfully
negotiating with the seller and/or partner a reasonable price for the acquisition or engagement, securing financing and completing the
expansion plans, obtaining approvals for grants and subsidies, integrating the acquired facilities into our business efficiently and effectively
achieving desired synergies and anticipated benefits, and loading the facilities with customer engagements sufficient to cover their operating
and other costs. The activities related to production at Fab 10 and Fab 11 under the capacity corridor transaction with Intel involve
potential liabilities and numerous complex steps, including qualification and duration thereof, developing advanced technologies, procuring
equipment necessary for production, process qualification, and facility operational ramp-up.&#160; We cannot assure you that we will be
successful in executing this business strategy or that we will succeed in increasing our market presence and attracting new customers
and business and/or expanding our business with our current customers, in order to operate any such additional capacity profitably.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">1</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">This strategy involves many risks, each of which may negatively
affect our profitability and financial position, including, but not limited to, the following:</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">

<table cellspacing="0" cellpadding="0" id="z6c8f892edfcf411683e9eb9ef53f16a2" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>Other foundries may bid against us to acquire potential targets. This competition may result in decreased availability of, or increased
        prices for, suitable acquisition candidates;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="ze287b0a8c35f4d569ec1d364ac0d6079" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>We may not be able to obtain the necessary regulatory or other approvals, and as a result, or for other reasons, we may fail to consummate
        certain acquisitions;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zfe64cddc5bf0418bb4b965ed996c5fe9" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>Potential acquisitions and execution of an expansion plan may require the dedication of substantial management effort, time and resources
        which may divert management from our existing business operations or other strategic opportunities;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z66ea1f71330d48fc88b7c52fb555f95a" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>We may not be able to retain experienced management and skilled employees from the businesses we acquire and, if we cannot retain
        such personnel, we may not be able to attract new skilled employees and experienced management to replace them;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z086f58f537e640f1bdf5d4647054cf28" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>We may purchase a company with excessive unknown contingent liabilities and/or a cost structure that is not as beneficial as anticipated
        from the preliminary evaluation or that includes high cost that may result in losses incurred by us if we do not succeed in maintaining
        high utilization levels to cover the cost;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zaa5d2e8f9b4d4954b67f0107901ae681" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>We may not be able to obtain sufficient financing or financing on favorable terms, which could limit our ability to engage in certain
        acquisitions and strategic engagements;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z68af13b640df4c8aa3ad9af92fb47ab8" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>The amount or terms of financing actually required before and after acquisitions considering our current liquidity and cash position
        may vary from our expectations, resulting in a need for more funding that may not be available to us in order to finance the acquisitions
        and/or the operations of the target acquired and/or the acquisition of additional equipment that may be required to increase and/or adjust
        the target&#8217;s operations to address our customer demand and specific technology flows; and</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z9890c1c14a354353a2e13035599a5138" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>Delays or other issues may impact our ability to timely and successfully ramp up the capacity in such fabrication facilities, including
        delays in the supply of equipment and/or parts by vendors, delays in equipment installation and/or the qualification schedule, and/or
        delays in technology process qualification and/or new products&#8217; qualifications.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">We may experience difficulty achieving acceptable
operational metrics and indices in the future as a result of operational, technological or process-related problems.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The semiconductor wafer process technology is highly complex, requires
advanced and costly direct and indirect materials as well as equipment, and is constantly being modified in an effort to improve operational
metrics and indices such as device yields, wafer performance and delivery times. Microscopic impurities such as dust and other contaminants,
difficulties in the operational processes, defects in the key materials and tools used to&#160;process wafers and other factors can cause
wafers to be rejected as non-functional or partially non-functional. Although we continuously enhance our process capabilities and efficiency,
from time to time we have experienced operational, technological and process-related problems that have caused extended production time
or quality control issues. Operational issues we may face include difficulties in upgrading or expanding existing facilities; unexpected
breakdowns in our equipment and/or related facility systems; unexpected events, such as an electricity outage; difficulties in changing
or upgrading our process technologies; raw material shortages or impurities; delays in delivery or shortages of spare parts; and difficulties
in maintenance and upgrade of our equipment. Should such problems occur to a material degree, we may suffer loss of income, loss of reputation
and/or a loss of customers, any of which may adversely impact our business, revenues, financial results and financial condition.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">2</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Risks relating to the Fab 3 lease could harm
our business, operations and financial results.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">NPB Co. operates our Fab 3 facility and its offices under a lease
contract that was initially in effect until March 2022 and included an option, at NPB Co.&#8217;s sole discretion, to extend the lease
for an additional five-year period, which NPB Co. exercised, extending the lease through March 2027.&#160; The landlord has made claims
that NPB Co.&#8217;s noise abatement efforts are not adequate under the terms of the amended lease, and has sought a judicial declaration
that NPB Co. has committed a material non-curable breach of the lease and that, in accordance with the terms of the amended lease, the
landlord would be entitled to terminate the lease. NPB Co. does not agree and is disputing these claims.&#160; In the absence of an agreement
to acquire the property or an extension of the lease agreement beyond March 2027, alternative solutions would need to be implemented to
meet customer demand for capacity at Fab 3, including through cross qualification of process technologies at our other fabs. To that end,
we would need to invest significant amounts to acquire process equipment tools to increase the capacity and capabilities in certain of
our other fabs, primarily Fab 2, Fab 7 and Fab 9, for certain technologies that are currently processed by Fab 3, such as SiGe and SiPho.
Failure to complete these activities on time may materially adversely impact our overall business, revenues and profitability, at least
until all such process equipment tools and technologies are installed and fully qualified for volume production at our other fabs.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Over-demand for our foundry services and/or
products may result in operational bottlenecks and a loss of customers and revenues, which may adversely affect our profitability and
business.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">From time to time, in periods during which demand for our foundry
services exceeds our capacity and capabilities and we experience high utilization rates in certain of our facilities, we may (i) be unable
to fulfill customer demand in whole or in part, in a timely manner or at all; (ii) be unable to assure next generation customers&#8217;
products; or (iii) experience operational bottlenecks, which may cause low or slow performance and/or halt operations and may adversely
affect our cycle time, yield and delivery schedule. As a result, we could lose one or more of our current and/or potential customers,
which may adversely affect our reputation, revenues, profitability and business.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">If we do not maintain and develop our technology
processes and services, we may lose customers and may be unable to attract new ones.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The semiconductor market is characterized by rapid change, including
rapid technological developments, evolving industry standards, changes in customer and end-user requirements, frequent new product introductions
and enhancements, and short product life cycles with declining prices as products mature. Our ability to maintain our current customer
base and attract new customers is dependent in part on our ability to continuously develop advanced specialized process technologies that
can be processed in our fabs and purchase the appropriate equipment, and to keep pace with new technology, including artificial intelligence,
evolving standards, changing customer and end-user requirements, new product introductions and shorter product life cycles. If we are
unable to successfully develop such process technologies and provide our services in a timely manner or at all, or if we are unable to
purchase the appropriate equipment required for such processes and services, we may be unable to maintain our current customer base and
may be unable to attract new customers.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">3</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold"> <br/> </div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">The foundry business is highly competitive,
and our competitors may have competitive advantages over us.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Many of our competitors may have one or more of the following competitive
advantages over us: greater capacity and/or availability of same; a more diverse and established customer base; greater financial, sales,
marketing, distribution and other resources; governmental funding or support (such as receipt of financial incentives under the Chips
and Science Act of 2022); better cost structure; and/or better operational performance, including cycle time and yields. If we do not
compete successfully, our business and financial results may be adversely affected.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We compete most directly in specialty segments with certain independent
dedicated foundries. We also compete with pure play advanced technology node driven foundry service providers, as they each have some
capacity for specialty process technologies, and with integrated device manufacturers (&#8220;IDMs&#8221;) that allocate a portion of
their capacity to foundry operations. As our competitors continue to expand their capacity, there could be an increase in specialty foundry
capacity. To the extent specialty capacity increases, there may be more competition and pricing pressure on our services, which may result
in underutilization of our capacity, decreased profit margins, reduced earnings or increased losses.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In addition, some semiconductor companies have advanced their complementary
metal oxide semiconductor (&#8220;CMOS&#8221;) designs to smaller than 10 nanometer process geometries. These smaller process geometries
may provide customers with performance and integration features that may be comparable to, or exceed, features offered by our specialty
process technologies. The smaller process geometries may also be more cost-effective at higher wafer volumes for certain applications.
We are not currently capable, and do not currently plan to become capable, of providing CMOS processes at these smaller process geometries.
If our potential or existing customers choose to design their products in a manner whereby the percentage of digital content in specialty
designs increases significantly and requires these advanced CMOS processes, our business may be negatively impacted.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Our financial results may fluctuate from quarter
to quarter, making it difficult to forecast our future performance.&#160;</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our revenues, expenses and operating results may fluctuate significantly
from quarter to quarter due to a number of factors which may be beyond our control. These factors include, among others: the cyclical
nature of the semiconductor industry and the volatility of the markets served by our customers; changes in the economic conditions of
geographical regions where our customers and their markets are located (including global recession, credit crises and/or tariffs); inventory
and supply chain management of our customers; the loss of a key customer, not attracting new designs from key customers, postponement
of an order from a key customer or the rescheduling or cancellation of large orders; the occurrence of accounts receivable write-offs,
failure of a key customer to pay accounts receivable in a timely manner, the financial condition of certain of our customers and regulatory
or other tariffs or charges that may be imposed in a region in which customers reside; the occurrence of an unexpected event, such as
environmental events, an epidemic or pandemic, industrial accidents such as fire or explosions,&#160;or electricity outage, that may affect
the manufacturing process or shipment of&#160; quality products without charging our customers significant additional costs; the timing
and volume of orders from customers; our ability to obtain raw materials and equipment on a timely and cost-effective basis; price erosion
in the industry and our ability to negotiate prices with our current and new customers; our susceptibility to intellectual property rights&#8217;
disputes; our dependency on export licenses and other permits required for our operations and the sale of our&#160;services; our ability
to maintain existing partners and customers; interest, price index and currency rate fluctuations that were not hedged; and changes in
accounting rules affecting our results.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">These factors and risks make it difficult to predict our future
performance and may ultimately negatively affect our operating results and financial position.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">4</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">If we do not maintain our current key customers,
and/or do not attract new key customers, our business and profitability may be adversely affected.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Loss or cancellation of business from, or decreases in the sales
volume or sales prices to, our significant customers, or our failure to replace lost business with new customers, may seriously harm our
financial results, revenues and business. We have relationships with several customers that represent a material portion of our revenues.
In 2024, 13% of our revenues were generated from NTCJ, 27% of our revenues were derived from an additional four customers, each of which
generated between 3% to 11% of our revenues, and the remaining 60% of our revenues were derived from many other smaller customers. In
2023, 14% of our revenues derived from NTCJ, and 30% of our revenues derived from an additional four customers, each of which generated
between 3% to 9% of our revenues, and the remaining 56% of our revenues derived from many other smaller customers. While we renegotiate
the terms of our commercial agreements from time to time with our customers, there is no assurance as to the financial impact of any revised
terms between us and our customers or the volume of orders they may continue to place based on any revised terms. The loss or reduction
in volume or sales price to any of our key customers, whether due to business negotiation, termination or expiration of their signed contract(s),
the lack of demand in their markets, their insolvency or their unwillingness or inability to perform their obligations under their respective
engagements with us, or our inability to (i) renew our engagements with them on commercially reasonable terms, (ii) fulfill their demand
and supply them with wafers with successful performance metrics, or, alternatively, (iii) attract new customers to replace such lost business,
may materially negatively impact our overall business, revenues and profitability.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Our financial results may be adversely affected
if we are unable to operate our facilities at satisfactory utilization rates necessary to generate and maintain positive and sustainable
gross, operating and net profits.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">As is common in our industry, a large portion of our total costs
is comprised of fixed costs. Therefore, while during periods in which we operate at high utilization rates we are able to cover our costs,
at times when the utilization rate is low, the reduced revenues may not cover all of the costs since a large portion are fixed costs which
remain constant, irrespective of our capacity utilization. In addition, our depreciation costs and capital expenditure investments, as
common in our industry, are relatively high. Our financial results, including our gross, operating and net profits, may be adversely impacted
if customer demand for our products is not sufficient to enable us to operate our facilities consistently at satisfactory utilization
rates necessary to generate and maintain revenue levels that would cover all of our costs. This issue may be further exacerbated in our
new capacity lines, where we incur fixed costs upon the start of operations while the new lines gradually ramp up utilization, causing
a decrease in our profit margins.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25"><span style="font-weight: bold; font-style: italic">We may be required to obtain financing
for capacity acquisition-related transactions, strategic and/or other growth or M&amp;A opportunities, which we may not be able to obtain</span>.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In order to invest in strategic opportunities in support of our
acquisition and capacity growth plans, business development activities, joint partnerships or other large transactions to expand our capacity,
including the funding of the equipment for the factory being established by ST in Agrate, Italy, the capacity corridor being established
at Intel&#8217;s New Mexico fab and the capital expenditure tools required to establish SiPho and SiGe capacity and capabilities in Fabs
2, 7 and 9, acquiring leased assets and/or acquiring and/or establishing additional fabs and/or capacity through other capacity acquisition-related
transactions, we may use our current cash balance and deposits and/or may be required to secure additional funds from financing sources,
including through public or private offerings of equity and/or debt and/or re-financing or other financing alternatives. The timing, terms,
size and pricing of any future fundraising would be subject to the then-prevailing capital market conditions and our business and financial
situation, as well as the need to obtain certain regulatory and other consents. Further, inflation and rising interest rates across the
global economy have resulted in, and may continue to result in, significant disruption of global financial markets, which may reduce and/or
prevent the ability to execute fundraising transactions and may result in less favorable financial terms, such as increased financing
costs and/or higher shareholders&#8217; dilution. There is no assurance that we will be able to obtain sufficient funding, if at all,
from these financing sources or other sources in a timely manner (or on terms that we consider reasonable) for such purposes or that we
will obtain the required approvals to execute fundraising activities and that such fundraising activities will be successful.&#160; If
approvals are not obtained and/or such fundraising activities are not successful, our financial position and operations may be adversely
affected.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">5</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold"> <br/> </div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Our continued operations and our operational
performance metrics and business could be significantly harmed, including stopping operations of our fabs for certain periods of time,
by natural disasters, particularly earthquakes, floods and fires, or due to power outages, water leaks, chemical leaks, supply chain or
other issues, which may cause our profitability and financial position to be adversely affected.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our fabs in Israel, Southern California and Japan are located in
areas which are generally susceptible to seismic activity. Due to the complex and delicate nature of our technological processes, our
facilities are particularly sensitive to the effects of vibrations associated with even minor earthquakes. We cannot be certain that precautions
that any of our fabs have taken to seismically upgrade the fabs will be adequate to protect our facilities in the event of an earthquake.
Earthquakes may lead to fire in the fabs or other material damage. Also, we use highly flammable materials such as silane and hydrogen
in our technological processes and are therefore subject to risk arising from fire, which cannot be completely eliminated. We are also
subject to risk of floods, mostly in our Japan facilities.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Any damage resulting from earthquakes, floods, fires and other
natural disasters could seriously disrupt our continued operations, cause a loss of wafers, deterioration of our fab yield and substantial
downtime to reset equipment before resuming operations, which could cause a material adverse effect on our business, revenue and profits.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In addition, a power outage, even of very limited duration, and/or
water leaks, chemical leaks, shortages of parts or other materials which are required for our supply chain, or other issues, may result
in a loss of wafers, deterioration of our fab yield, cycle time and substantial downtime to reset equipment before resuming operations,
thereby potentially causing an immediate loss of revenue and profitability in a particular period, which may cause our profitability and
financial position to be adversely affected. Affected customers may elect to transfer their purchase orders to other foundries. While
we try to mitigate any potential damage caused by such events and maintain insurance policies for coverage of any potential losses, including
business interruption insurance, which may compensate us partially or fully against certain types of damages, we cannot ensure that our
insurance coverage will compensate us fully for all of the losses we may incur and that such events will not have a negative effect on
the Company&#8217;s business and financial situation.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Possible wafer returns could harm our business.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Wafers we deliver to our customers may be returned within specified
periods if they are defective or otherwise fail to meet prior agreed upon specifications. Future customer returns may have an adverse
effect on our business and financial results.</div>

<div style="line-height: 1.25">&#160;

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">We are subject to risks related to our international operations.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We generate revenues from customers located in the United States,
Europe and Asia-Pacific. Because of our international operations, we are vulnerable to the following risks:</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="za3fbb1ff5c734996899b9362d3360556" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>JPY and NIS fluctuations against the USD &#8211; see the risk factor below entitled: &#8220;<span style="font-style: italic">Our
        exposure to currency exchange and interest rate fluctuations may impact our costs and financial results</span>&#8221;;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z2b9ad4e13fb546cd8a65adccb0699893" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>the burden and cost of compliance with foreign government regulation, as well as compliance with a variety of foreign laws, and the
        imposition of regulatory requirements, tariffs, import and export restrictions and other trade barriers and restrictions, including the
        timing and availability of export licenses and permits;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zc97e38fbc8f04e268e44a120c31decbc" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>general geopolitical risks, such as political and economic instability, international terrorism, potential hostilities and changes
        in diplomatic and trade relationships;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z16dd2e57206e4655b5d610c4ae18681f" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>adverse foreign and international tax rules and regulations, such as withholding taxes deducted from amounts&#160;due&#160;to us
        and not refunded to us by the tax authorities since we are not entitled to foreign tax credit in Israel;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z8139f91348714f69819d32a65bd983d8" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>weak protection of our intellectual property rights in certain foreign countries;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z5d0f616542bb409fbbba1c248e12cda6" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>delays in wafer shipments due to local customs restrictions;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zf17be9f4eb594a1d8501b73a6f419839" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>laws and business practices favoring local companies;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z11320a13d1474ce5913d781770e5f52d" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>difficulties in collecting accounts receivable; and</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z7735aefbd86b4a9aa6c796fd492f0cb3" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>difficulties and costs of staffing and managing foreign operations.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The geographical distance between Israel, the United States, Japan
and the rest of Asia and Europe also creates certain logistical and communication challenges. In addition, recently, there has been a
significant increase in the imposition of tariffs and other trade restrictions around the world.&#160; Uncertainty surrounding the length,
severity, scope and timing of these trade actions may disrupt trade throughout the world which could result in the inability or unwillingness
of customers to purchase our products. The escalation or broadening of these trade actions could also significantly increase our costs
or make it more difficult for us to sell our products, which could materially and adversely affect our business.&#160; We cannot assure
you that we will be able to sufficiently mitigate all the risks related to our international operations.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">6</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Our financial position and operations may be affected as a result
of our long-term debt.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">As of December 31, 2024, we had approximately $181 million of consolidated
principal amount of debt outstanding, comprised as follows: (1) TPSCo loans in the total principal amount of approximately $100 million,
of which approximately $81 million carries a fixed interest rate of 2% per annum, with principal scheduled to be repaid between 2027 and
2030 and approximately $19.0 million carries a fixed interest rate of 1.95% per annum, with principal scheduled to be repaid in 2025;
(2) Tower&#8217;s subsidiaries&#8217; capital lease agreements for machinery and equipment with JA Mitsui Leasing, with aggregate outstanding
lease liabilities of approximately $45 million, carrying a fixed interest rate of up to 1.95% per annum, payable between 2025 and 2028;
and (3) Tower and its subsidiaries&#8217; other capital and operating leases, with aggregate outstanding lease liabilities of approximately
$36 million, payable between 2025 and 2032. Carrying such an amount of long-term debt may have negative consequences on our business,
including:</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zb0914f9239104276b41d52da0d016a2e" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>limiting our ability to fulfill our debt obligations and other liabilities;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z9eb168d7ab6d4f92b7cc40773394311d" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>requiring the use of a portion of our cash to service our indebtedness rather than investing our cash to fund our strategic growth
        opportunities and plans, working capital and capital expenditures;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z7ef1803df3514c22a4d9113aa51012b7" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>increasing our vulnerability to adverse economic and industry conditions;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zb9606e2013ca465e870253c21484dc3c" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>limiting our ability to obtain additional financing;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z5843d605d7f247a39f119ff4f651d3bb" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>limiting our flexibility in planning for, or reacting to, changes in our business and the industry in which we compete;</div> </td>
        </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zc2d79bd2a07a459ab5e9af724141ab3e" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>placing us at a competitive disadvantage with respect to less leveraged competitors and competitors that have better access to capital
        resources;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zce9ea0c8b353404fabf338b1944b70f8" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>volatility in our non-cash financing expenses due to increases in the fair value of our debt obligations;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z71f723d8eff844baaeb1ea301bcfd633" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>fluctuations of the payable amounts in USD of the JPY-denominated loans and capital lease agreements or other expenses denominated
        in JPY; and</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z47d11eca624b4d96b9bf67413ccd7c63" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>potential enforcement by the lenders of their liens against our respective assets, as applicable, if an event of default occurs.</div>
        </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In order to service our debt, the applicable interest it carries
and other liabilities and obligations and/or improve its terms and conditions and/or invest in strategic opportunities for growth and/or
business development activities, in addition to our cash on hand and expected cash flow generation from operating activities, we may decide
to obtain funds from additional sources including debt vehicles and/or re-financing, sale of new securities, sale of intellectual property
and/or intellectual property licensing, as well as additional financing alternatives. However, there is no assurance that we will be able
to obtain sufficient funding, if at all, from the financing sources detailed above or other sources in a timely manner (or on commercially
reasonable terms) in order to allow us to fund our growth plans and/or cover, in a timely manner, all our costs, capital expenditure investments
and all of our scheduled debt detailed above, liabilities and obligations, which may adversely affect our financial position and operations.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">7</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">If we are unable to manage fluctuations in
cash flow, our business and financial position may be adversely affected.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our working capital requirements and cash flows are subject to
quarterly and yearly fluctuations, depending on a number of factors. If we are unable to manage fluctuations in cash flow, our business,
operating results and financial condition may be materially adversely affected. Factors which may lead us to suffer cash flow fluctuations
include:</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z7c4e3473e8ca4b2e8b18dd88b4f50aef" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>fluctuations in the level of revenues from our operating activities;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zf6818a825cf547e0ad7813d3ad4b6166" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>fluctuations in the collection of receivables;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="za2a2eada24e341d8a0e8f748e249790f" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>timing and size of payables;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="za99af6e9c77140198abeb70b5a465208" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>the timing and size of capital expenditure;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zc9373a0e25ee4e739a7483df0f971b91" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>the net impact of JPY/ USD fluctuations on our JPY income and JPY cost;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zcb746d0246c1411e8d6c289cda3b6a05" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>the repayment schedules of our debt obligations;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z9d4997b488c7485eace1733be81226a2" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>our ability to fulfill our obligations and meet performance milestones under our agreements;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="ze7c9e135c7b349578e3fac05a0e0e423" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>fluctuations in the USD to NIS and USD to Euro exchange rates; and</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zef8da0a690b54701bfb4e534129ed1ee" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>the inflation rates in Israel, Japan, Italy and the United States.</div> </td> </tr>
  </table>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">8</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Changes in our effective tax rate may impact
our net income and increase our tax payments.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">A number of factors can impact our future effective tax rate or
tax payments, which could&#160;cause fluctuation in our net margins and our financial results,&#160;including:</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z127490d2dd454a8faa48292211df5b80" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>changes in the volume and mix of profits earned across jurisdictions with varying tax rates;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zad66370ddc5c4b0e84f14b04d15f1a2e" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>changes in our business or legal entity operating model;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z7ae3aab4c9b446e189c174c2bcc4cc1b" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>the resolution of issues, including transfer pricing implementation, arising from tax audits;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z8ac72aed82e543639f7bff31bdea056e" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>changes in the valuation of our deferred tax assets and liabilities, and in deferred tax valuation allowances;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z9d91378ec72340c69f91b2f855689444" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>increases in expenses not deductible for tax purposes or deductible over a longer period of time than expected, or changes in available
        tax credits, including research and development credits;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zf20827a73c2a4172ad99c9a067e300b5" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>changes in income tax codes or foreign tax laws or their interpretation;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z25e9b1e2ff3b4744b0598d85fd2fe60e" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>changes, reduction, cancellation or discontinuation of the tax benefits provided to a &#8220;Preferred Enterprise&#8221; and its
        applicability to Tower&#8217;s income under the Israeli Law for the Encouragement of Capital Investments, 5719-1959 (the &#8220;Investment
        Law&#8221;) (see &#8220;Item 10. Additional Information&#8212;E. Taxation&#8212;Israeli Taxation&#8212;Law for the Encouragement of Capital
        Investments, 5719-1959&#8221;); and</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="ze819d16835574ee19a6622cb4e9ff28a" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>Adoption and implementation of a global minimum corporate tax rate under Pillar Two of the Organization for Economic Cooperation
        and Development (&#8220;OECD&#8221;) Base Erosion and Profit Shifting (&#8220;BEPS&#8221;) by any of the jurisdictions in which Company
        operates, without suspension or changes or inability to apply the safe harbor conditions, could cause an increase in the effective income
        tax rate of the Company to a minimum of 15%.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Our business could suffer if we are unable to retain and recruit
qualified personnel.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We depend on the continued services of our senior executive officers,
senior managers and skilled technical and other personnel, and there is intense competition for the services of these personnel in the
semiconductor industry. Our business could suffer if we lose the services of some of these senior executives and key personnel due to
resignation, medical absence, illness or other reasons, and cannot find, hire and integrate adequate replacement senior executives and
key personnel in a timely manner.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">We do not typically operate with any significant
backlog, which makes it difficult for us to forecast our revenues and margins in future periods.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our customers generally do not place purchase orders far in advance,
partly due to the cyclical nature of the semiconductor industry. Since our expense levels are based in part on our expectations of future
revenues, we may be unable to adjust costs in a timely manner to compensate for revenue shortfalls caused by cancellations, rescheduling
of orders or lower actual orders than quantities forecasted. Rescheduling may relate to quantities or delivery dates, and, sometimes,
to the specifications of the products we are shipping. Consequently, we cannot be certain that orders on backlog will be shipped when
expected or at all.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We expect that, in the future, our revenues in any quarter will
continue to be substantially dependent upon purchase orders received in the immediately preceding quarter or two. We cannot assure you
that any of our customers will continue to place orders with us in the future at the same levels as in prior periods. For these reasons,
our backlog at any given date may not be a reliable indicator of our future revenues and, as a result, revenue and margins&#8217; forecasts,
targets and guidance that we provide from time to time, may fall short of expectations.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">9</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">We may be left with excess inventory because
we may start processing wafers in the absence of a matching purchase order.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">While our business model is to start processing wafers in an amount
matching each customer&#8217;s specific purchase order, on occasion, we may start processing wafers in excess of a customer&#8217;s orders
based on forecasted customer demand, because we may forecast future excess demand or because of future capacity constraints. If such wafers
will eventually not be covered by matching customer purchase orders, we may be left with excess inventory that may ultimately become obsolete
and must be scrapped or sold at a significant discount. Significant amounts of obsolete inventory may have a negative impact on our financial
results.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Our sales cycles are typically long, and orders
ultimately received may not meet our expectations, which may adversely affect our operating results.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our sales cycles, which we measure from first contact with a customer
to first shipment of wafers ordered, vary substantially, and may last longer than two years, particularly for new technologies. In addition,
even after we make initial shipments of prototypes, it may take several more months to reach the targeted maximum quantities. As a result
of these long sales cycles, we may be required to invest substantial time and incur significant expenses before receiving any purchase
orders and related revenue. If orders ultimately received are significantly lower than our expectations, we will have excess capacity
that we may not be able to fill within a short period of time, resulting in lower utilization of our facilities. In addition to the revenue
loss, we may be unable to adjust our costs in a timely manner to align with the lower revenue, since a large portion of our cost is fixed
cost, which remains constant irrespective of the number of wafers, which may adversely affect our operating results and financial condition.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">If we are unable to purchase equipment and/or
raw materials and other supplies, or there are delays in the delivery thereof, we may face delays or a temporary halt in operations or
other problems. If we must purchase raw materials beyond our needs as required under committed vendor contracts, we may need to amortize
or write such purchases off, which may adversely impact our financial results.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In periods of high market demand, the lead times from order to
delivery of equipment could be as long as 12 to 18 months. We also procure used equipment, which can take a long time to qualify, potentially
causing delays in our operations. There may be delays in the delivery of equipment and/or raw materials and other supplies to us, which
in turn may harm our capacity increase plans and/or utilization, qualification and cause delays or a halt in operations.&#160; In addition,
our processes use many raw materials, including silicon wafers, chemicals, gases and various metals as well as other supplies and require
large amounts of fresh water and electricity. Shortages in supplies of equipment, raw materials and other supplies could occur for various
reasons, including an interruption of supply due to an epidemic, pandemic, war or security situation, increased industry demand or a dispute
with a supplier. Any such shortage or delay in delivery could result in operational delays that may result in a loss of existing and/or
potential new customers and/or a halt of operations, which may have a material adverse effect on our business and financial results.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In addition, although most of the raw materials used in our processes
are available from multiple suppliers, certain materials are purchased through sole-sourced vendors under pre-committed volume contracts
for specified pre-defined quantities that must be purchased on a monthly, quarterly or annual basis. If such predefined quantities are
not required for our operations at any given time, this may result in excess payment and/or expenses write-off in the financial statements
which may adversely impact our financial results.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">10</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold"> <br/> </div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">If we are unable to successfully identify and
negotiate with third-party buyers for the sale of any excess and/or unused equipment, inventory and/or other assets, including as a result
of cessation of operations in any of our fabs, our financial results may be harmed.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">From time to time, we may decide to cease operations at a certain
facility or discontinue developing certain technology flows due to factors such as changes in company strategy, low margins, low utilization
or low customer demand. This may result in unused equipment, inventory and/or other assets that are no longer required&#160; to support
our customers&#8217; needs, which may be sold to third-party buyers. We also have obsolete equipment or inventory from time to time that
we may sell, such as from Fab 1 with lower margin legacy 150mm flows that were discontinued, some of which were consolidated into Fab
2 in order to streamline our production processes and enhance our overall efficiency. If we are unable to successfully identify and negotiate
with potential buyers and sell excess equipment in a timely manner for satisfactory consideration, we may incur losses and additional
liabilities and contingencies, which may have a negative effect on our financial results.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Our exposure to currency exchange and interest
rate fluctuations may impact our costs and financial results.&#160;</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We currently operate our fabs in four different regions: the United
States, Japan, Israel and Italy. The functional currency of our entities in the United States, Israel and Italy is the USD. The functional
currency of our operations in Japan is the JPY. Our expenses and costs are denominated mainly in USD, JPY, NIS and Euro. Our revenues
are denominated mainly in USD and JPY. Our cash from operations, investing and financing activities are denominated mainly in USD, JPY
NIS and Euro. We are, therefore, exposed to the risk of currency exchange rate fluctuations in Japan, Israel and Italy, which may have
a material effect on our cost and financial results due to periodic evaluation or revaluation of assets, liabilities, cost and income,
in these currencies.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The majority of TPSCo&#8217;s revenues are denominated in JPY and
the majority of its expenses are in JPY, which reduces the net exposure to fluctuations of the USD / JPY exchange rate on TPSCo&#8217;s
gross, operating and net profits as the impact on the revenues is offset to a large extent by the impact on the expenses. In order to
mitigate a portion of the net exposure to the USD / JPY exchange rate over the profit margins, we have entered into hedging transactions
which partially hedge our exposure to the currencies&#8217; fluctuation to contain such fluctuation within a pre-defined fixed range.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The cost of our operations in Israel in USD is influenced by changes
in the USD-to-NIS exchange rate, with respect to expenses and costs that are denominated in NIS.&#160;Appreciation of the NIS may increase
the costs of the Israeli facility in USD, such as utilities, taxes and labor costs that are denominated in NIS, which may lead to erosion
of profit margins. We use foreign currency cylinder and forward transactions to hedge a portion of this currency exposure and maintain
it within a pre-defined fixed range.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">We depend on intellectual property to succeed
in our business, including intellectual property owned by us as well as intellectual property of third parties.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We depend on intellectual property in order to provide certain
foundry services and design support to our customers. The process of applying for patents to obtain patent protection may take a long
time. We cannot assure you that patents will be issued for pending or future applications or that, if patents are issued, 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. In addition, we cannot assure you that other countries in which we market our services and products will respect
our intellectual property rights to the same extent as the United States. We cannot assure you that we will, at all times, be able to
enforce our patents or other intellectual property rights, and it may be difficult for us to protect our intellectual property from misuse
or infringement by other companies. Further, we cannot assure you that courts will uphold our intellectual property rights or enforce
the contractual arrangements that we have entered into to protect our proprietary technology, which may reduce our opportunities to generate
revenues. In the event that we are unable to enforce our intellectual property rights, our business may be harmed.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">11</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We may also be a party to infringement claims in the future. In
the event any third party were to assert infringement claims against us or our customers, we may have to consider alternatives including,
but not limited to:</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zeedc8d17f4d349e084de61d600ac8dcf" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>attempting to negotiate cross-license agreements, which we might not succeed in negotiating or consummating;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z608444fc3a474da2abe2dd61a1bdd0f5" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>acquiring licenses to the allegedly infringed patents, which may not be available on commercially reasonable terms, if at all;</div>
        </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="ze73dcab28861406a942c4d64d48bab35" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>discontinuing use of certain process technologies, architectures, or designs, which could cause us to halt a portion of our operations
        if we are unable to design around the allegedly infringed patents;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z66469efe32d345b4af1fefb5eae6085c" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>litigating the matter in court, which may result in substantial legal fees and paying substantial monetary damages in the event we
        lose; or</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zb5d6b598ff2f4960a7c0adc2584b566c" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>developing non-infringing technologies, which may be costly or may not be feasible.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Any one or several of these alternatives may place substantial
financial and other burdens on us and hinder our business. If we fail to obtain certain licenses or if we are involved in litigation relating
to alleged patent infringement or other intellectual property matters, it may halt our operations with regards to particular product technologies,
which may adversely impact our business and revenues.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">From time to time, we are a party to litigation that may require
management time and effort.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">From time to time, we are a party to litigation incidental to the
conduct of our ongoing business, including class actions, disputes with customers, suppliers, employees, landlords, or other third parties.
Litigation requires a certain amount of management time and effort which may adversely affect our business by diverting management focus
from business needs.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In addition, our ability to compete successfully depends in part
on our ability to operate without infringing on the proprietary rights of others and defending our intellectual property rights. Because
of the complexity of the technologies used and the multitude of patents, copyrights and other overlapping intellectual property rights,
it is often difficult for semiconductor companies to determine infringement. Therefore, the semiconductor industry is characterized by
frequent litigation regarding patent, trade secret and other intellectual property rights. We have been subject to intellectual property
claims from time to time, some of which have been resolved through license agreements, the terms of which have not had a material effect
on our business.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">We could be harmed by failure to comply with environmental regulations.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our business is subject to a variety of laws and governmental regulations
in Israel, the United States, Japan and Italy relating to the use, storage, discharge and disposal of toxic or otherwise hazardous materials
used in our factories. If we fail to use, store, discharge or dispose of hazardous materials appropriately in accordance with applicable
environmental laws or regulations, or if such laws change in the future, we may be subject to substantial liability or may be required
to suspend or significantly modify our operations, which may adversely impact our business and revenues.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">12</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Our business strategy is premised on the increasing
use of outsourced foundry services on specialty process technologies, which may change in the future.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We operate as an independent semiconductor foundry focused primarily
on specialty process technologies. Our business model assumes that demand for these processes within the semiconductor industry, both
by fabless semiconductor companies and IDMs, will grow and follow the broader trend towards outsourcing foundry operations. If our assumption
does not prove applicable, our business and financial results may be adversely impacted.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">If we are unable to collaborate successfully
with design automation vendors and third-party design service companies to meet our customers&#8217; design needs, our business may be
harmed.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We have established relationships with design automation vendors
and third-party design service companies to develop complete design kits that our customers can use to meet their design needs using our
process technologies. Our ability to meet our customers&#8217; design needs successfully, including their schedule and budget requirements,
depends in part on the availability and quality of the relevant services, tools and intellectual property provided by these vendors and
providers. Difficulties or delays in these areas may adversely affect our ability to meet our customers&#8217; needs, thereby potentially
harming our business. In addition, with respect to third party intellectual property that is required for our technology development and
operations, if problems or delays arise with respect to the timely development, quality and provision thereof to us, our customers&#8217;
products may be delayed, resulting in underutilization of our capacity. If any of our intellectual property vendors goes out of business,
liquidates, merges with, or is acquired by, another company that discontinues the vendor&#8217;s previous line of business, or if we fail
to maintain or acquire licenses to such intellectual property for any other reason, our business may be adversely affected.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Compliance with existing or future governmental
export regulations may reduce our sales or increase our operational costs.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The export of wafers from our foundries to the destinations requested
by our customers may be subject to U.S., Israeli, Italian and/or Japanese export control and other regulations established by other countries.
Compliance with existing or evolving U.S., Israeli, Italian, Japanese or other applicable governmental regulations or obtaining timely
domestic or foreign regulatory approvals or certificates may materially disrupt our business such as by reducing our sales or requiring
extensive modifications to processes that we use, which could increase our operational costs or require extensive modifications to our
customers&#8217; products. We may not export products using or incorporating controlled technology without obtaining an export license,
which may not always be granted. Similarly, we may be required to obtain export licenses for equipment we may seek to sell, and such licenses
may not be granted in a timely manner or at all. These restrictions may make foreign competitors who are subject to less stringent controls
on the export of their products more competitive in the global market. In addition, within our compliance procedures and export control
assessments, we use certain software tools to flag sanctioned entities and require our customers to complete certain forms to provide
required information. If such information is provided inaccurately or insufficiently, we may unknowingly violate applicable regulations,
which could expose us to fines, penalties, or restrictions on our export activities.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">If certain of our wafers are defective, we
may be subject to end customers&#8217; product liability claims or other claims which could damage our reputation and harm our business.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">If our wafers are defective, we may be subject to product liability
claims, as well as possible recall requests, safety alerts or advisory notices, despite our customary terms and conditions stating that
we have no such liability for any such failures that may be caused to the end users. We cannot assure you that our terms and conditions
will not prevent end users or other customers from filing charges against us or seeking damages from us or that our insurance policies
will compensate us fully for claims that may be made against us. In addition, we may be unable to obtain insurance in the future at satisfactory
rates, with adequate coverage, or at all. Product liability claims or product recalls in the future, regardless of their ultimate outcome,
may have a material adverse effect on our business, reputation, financial condition and our ability to attract and retain customers.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">13</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">A workforce that is unionized may have an adverse
impact on our costs, may disrupt our operations by potential work stoppages, strikes or other collective actions and adversely affect
our operational and financial results.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Significant portions of the employees at Fab 3 and at TPSCo&#8217;s
fabs in Japan are represented by unions and covered by collective bargaining agreements. We cannot predict the effect that union representation
or future organizational activities will have on our operational cost and business. We cannot assure you that our&#160;fabs will not experience
a&#160;material work stoppage, strike or other collective action in the future, or incur increased costs in connection with the renewal
of such bargaining agreements or other potential union activities, which may disrupt our fabs&#8217; continued operations, its costs,
operational performance metrics, and our operational and financial results. In addition, there have been attempts, including recently,
by the General Federation of Labor in Israel (&#8220;Histadrut&#8221;) to organize and establish a representative labor union for our
Israeli employees. Under Israeli law, establishing a representative labor union requires that at least one-third of the Israeli employees
join the Histadrut and in such case, all employees would be liable to pay its membership fees.&#160; While the Histadrut&#8217;s attempts
have not succeeded to date, if a representative labor union would be established in the future, we would need to conduct negotiations
with the representative labor union and the Histadrut with regards to the terms of employment and benefits of the employees, which could
result in the incurrence of additional labor costs and/or work stoppages, which in turn could adversely affect our business and financial
results.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Climate change may negatively affect our business.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">There is significant concern regarding climate change and its potential
dramatic effects on human activity if no aggressive remediation steps are taken. Legislative developments with respect to reductions in
greenhouse gas emissions may result in increased energy, transportation and raw material costs. Scientific examination of, political attention
to, and rules and regulations on, issues surrounding the existence and extent of climate change may result in increased operational costs
due to increase in the prices of energy and introduction of energy or carbon tax. A variety of regulatory developments have been introduced
that focus on restricting or managing emissions of carbon dioxide, methane, tetrafluoromethane (CF4), hexafluoroethane (C2F6), octafluororopane
(C3F8), octafluorobutane (c-C4F8), suflur hexafluoride (SF6), nitrogen trifluoride (NF3), trifluoromethane (CHF3) and other greenhouse
gases. Enterprises may need to purchase new equipment at higher costs or raw materials with lower carbon footprints. In addition, there
are restrictions and limited quota imposed by the Israeli government that restricts the import of certain of such materials and we may
be unable to obtain all material required for our operations.&#160; These developments and further legislation that is likely to be enacted,
such as changes in environmental regulations on the use of per fluorinated compounds, may increase our operational costs, which may adversely
affect our results of operation and financial condition.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Compliance with U.S. rules and regulations concerning conflict minerals
may affect our ability or the ability of our suppliers to purchase raw materials at an effective cost and may adversely affect our business.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our industry relies on raw materials that consist of, contain or
incorporate certain minerals sourced from the Democratic Republic of Congo (&#8220;DRC&#8221;) or adjoining countries that are subject
to regulation. These minerals are commonly referred to as conflict minerals. Conflict minerals that may be used by our suppliers include
Columbite-tantalite (derivative of tantalum [Ta]), Cassiterite (derivative of tin [Sn]), gold [Au], Wolframite (derivative of tungsten
[W]), and Cobalt [Co]. We are currently subject to the requirements under the Dodd-Frank Wall Street Reform and Consumer Protection Act
of 2010 that require due diligence and disclosure as to whether our products contain&#160;conflict minerals. Any changes concerning the
use of conflict minerals could adversely affect the sourcing, availability and pricing of the materials used in the manufacturing process
of our products. In addition, we will likely incur additional costs to comply with any new conflict minerals rules, including costs related
to potential additional disclosure requirements and conducting additional diligence procedures to provide additional information with
respect to the sources of conflict minerals&#160;that may be used in, or necessary to the production of, our products and, if applicable,
potentially making changes to our products, processes or sources of supply as a consequence of such verification activities. It is also
possible that we may face reputational harm and/or may lose customers if we determine that certain of our products, processes or sources
of supply use certain materials from countries directly or indirectly financing or benefitting armed groups, that would require us to
ensure that such source responsibly sources minerals in conformance with applicable standards or change the source of supply, which may
adversely impact our revenue and business.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">14</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Security, cyber and privacy breaches may harm our business and operations.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Any security breach, including those resulting from a cybersecurity
attack&#160;or any unauthorized access, unauthorized usage, virus or similar breach or disruption could result in the loss of confidential
information, damage to our fab operations, damage to our reputation, early termination of our contracts, litigation, regulatory investigations
or other liabilities. If our security measures are breached as a result of third&#8209;party action, employee error, malfeasance or otherwise
and, as a result, someone obtains unauthorized access to our, our customers&#8217;, our employees&#8217; or any other third party&#8217;s
confidential information, our reputation may be damaged, we may face potential disruption and loss, especially due to the possible substantial
damage if operations cannot be quickly restored, our business may suffer, and we could incur significant liability.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The risk of a security breach or disruption, particularly through
cyber-attacks or cyber-intrusion, including by computer hackers, foreign governments and cyber terrorists, has generally increased as
the number, intensity and sophistication of attempted attacks and intrusions from around the world have increased. Techniques used to
obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until launched against a target.
As a result, we may be unable to anticipate these techniques or to implement adequate preventative measures. Although we have invested
in measures to reduce these risks, we cannot assure you that these measures will be successful in preventing compromise and/or disruption
of our information technology systems and related data. If an actual or perceived material security breach occurs, the market&#8217;s
perception of our security measures may be harmed and we could lose sales and customers as well as incur operational damage to our equipment
and/or products.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Environmental, social, and governance (&#8220;ESG&#8221;)
initiatives could increase our costs or negatively impact our reputation, which may adversely impact our public image, operations, business
and/or financial condition.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">There has been varying focus across industries on companies&#8217;
ESG and sustainability practices. Expectations regarding voluntary ESG initiatives and disclosures and consumer demand for alternative
forms of energy, which are continuing to evolve, may result in increased costs (including but not limited to increased costs related to
compliance, stakeholder engagement, contracting and insurance), changes in demand for certain products, enhanced compliance or disclosure
obligations, or other adverse impact to our business, financial condition or results of operations.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">While we engage in voluntary initiatives (such as disclosures,
certifications, and improvement goals, among others) to increase our company&#8217;s contribution to society and our environment, such
initiatives may be costly and may not generate the desired impact. Actions that we may take or statements that we may make based on expectations,
assumptions, or third-party information that we currently believe to be reasonable may subsequently be determined to be erroneous or subject
to other interpretations. Our current actions may subsequently be determined to be insufficient by various stakeholders, and we may be
requested to adjust or improve certain ESG initiatives and/or disclosures.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Certain market participants, including major institutional investors
and capital providers, have used third-party benchmarks and scores to assess companies&#8217; ESG profiles in making investment or voting
decisions. Unfavorable ESG ratings could lead to negative investor sentiment towards us or our industry, which could negatively impact
our share price as well as our access to and cost of capital. ESG-related regulation may also result in increased compliance costs or
scrutiny. There can be no certainty that we will successfully navigate or manage ESG issues or that we will successfully meet investors
or others&#8217; expectations. Any failure, or perceived failure, by us in this regard could have a material adverse effect on our reputation
with customers, employees, other third parties and the communities and industries in which we operate, as well as on our business, share
price, financial condition, access to capital or results of operations.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">15</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25">

<div style="text-align: center; line-height: 1.25; font-weight: bold"> <br/> </div>

<div style="text-align: center; line-height: 1.25; font-weight: bold">RISKS RELATED TO OUR SECURITIES</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Fluctuations in the market price of our traded
securities may significantly affect our ability to raise new capital.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The capital markets, in general, have experienced volatility that
often has been unrelated to the operating performance of the traded companies. The share price of many companies in the semiconductor
industry has experienced wide fluctuations, which has often been unrelated to the operating performance of such companies. These broad
market and industry fluctuations may adversely affect the market price of our securities, regardless of our actual operating performance.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In addition, it is possible that our operating results may differ
from the expectations of public market analysts and investors, which may adversely affect the price of our securities. Adverse impact
to the market price of our securities may negatively impact our ability to raise new capital in order to finance our growth plans, obligations
and liabilities and/or re-finance our debt, and/or may cause us to receive less favorable terms than expected to the extent we will decide
to raise any capital.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">We are a foreign private issuer and, as a result,
the public reporting and disclosure rules to which we are subject, and the corporate governance practices that we are permitted to follow,
may provide less protection to our investors than is accorded to investors under rules applicable to domestic U.S. issuers.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We report under the Securities Exchange Act of 1934, as amended
(the &#8220;Exchange Act&#8221;) as a foreign private issuer, which means we are exempt from certain provisions of the Exchange Act that
are applicable to U.S. public companies, including the proxy rules and the rules requiring the filing with the U.S. Securities and Exchange
Commission (&#8220;SEC&#8221;) of quarterly reports on Form 10-Q and current reports on Form 8-K. We furnish and intend to continue furnishing
information regarding our quarterly financial results to the SEC on Form 6-K for so long as we are subject to the reporting requirements
of Section 13(g) or 15(d) of the Exchange Act, although the information we furnish may not be the same as the information that is required
in quarterly reports on Form 10-Q for U.S. domestic issuers. In addition, foreign private issuers are not required to file their annual
report on Form 20-F until 120 days after the end of each fiscal year, while U.S. domestic issuers that are accelerated filers are required
to file their annual report on Form 10-K within 75 days after the end of each fiscal year and U.S. domestic issuers that are large accelerated
filers are required to file their annual report on Form 10-K within 60 days after the end of each fiscal year. Foreign private issuers
are also exempt from Regulation FD (Fair Disclosure), aimed at preventing issuers from making selective disclosures of material information,
and are not subject to Section 16, which requires an issuer&#8217;s directors and executive officers to file reports with the SEC regarding
their trading activity in the issuer&#8217;s securities within two business days of the transaction. Also, as a foreign private issuer,
we are permitted to follow certain home country corporate governance practices instead of those otherwise required under the Listing Rules
of the Nasdaq Stock Market for domestic U.S. issuers, provided that we disclose the requirements we are not following and describe the
home country practices we are following (see &#8220;Item 16G Corporate Governance&#8221;). The public reporting and disclosure rules to
which we are subject under the Exchange Act, and the corporate governance practices that we are permitted to follow, may provide less
protection to our investors than is accorded to investors under rules applicable to domestic U.S. issuers.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">16</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">We do not expect to pay dividends in the foreseeable future.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We currently intend to use our future cash and earnings, along
with our existing cash balance and deposits, to finance our growth and acquisition strategy, as well as capacity growth, our ongoing operations
and our other business and operational needs, including the buildout of the Agrate facility, the $350 million capital expenditure required
to support our SiPho and SiGe capability and capacity growth in Fabs 2, 7 and 9, and the planned investment of up to $300 million for
equipment to be located in Intel&#8217;s Fab 11. Therefore, we do not anticipate paying dividends in the foreseeable future. We may, however,
use our existing cash balance and/or future cash earnings to execute share repurchases. Our board of directors has sole discretion whether
to pay dividends or adopt a share repurchase program. If our board of directors decides in the future to pay dividends or adopt a share
repurchase program, the form, timing, frequency and amount will depend on several factors, including our future growth and acquisition
strategy, our capacity growth plans, future operations and earnings, capital requirements and surplus, general financial condition, contractual
and legal restrictions, the trading price of our ordinary shares and other factors that our directors may deem relevant. The Israeli Companies
Law, 1999 (the &#8220;Companies Law&#8221;) and regulations thereunder impose conditions on our ability to declare and pay dividends and/or
execute share repurchases.&#160; Payment of dividends and share repurchases may also be subject to Israeli withholding taxes. See Exhibit
2.1 &#8220;Description of Securities&#8212;Dividend and Liquidation Rights&#8221; and &#8220;Item 10. Additional Information&#8212;E.
Taxation&#8212;Israeli Taxation&#8221; for more information. Therefore, if you consider investing in our ordinary shares, you should not
rely on future dividend income and/or share repurchases, and any gains from the investment will likely depend on the price performance
of our traded ordinary shares, which may not be favorable.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: center; line-height: 1.25; font-weight: bold">RISKS RELATED TO OUR OPERATIONS IN ISRAEL</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Political,
economic and military instability in Israel and the Middle East region may harm our business.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our Fab 2 facility, our design center and certain of our corporate
and sales offices are located in Israel. In addition, most our officers and directors are residents of Israel. Accordingly, political,
economic and military conditions in Israel and the surrounding region may directly affect our business. Since the establishment of the
State of Israel in 1948, Israel has been subject to armed conflicts with neighboring countries, as well as terrorist activities, with
varying levels of severity.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Due to Israel&#8217;s current war against Hamas&#160;and the attacks
against Israel by Hezbollah, a terrorist organization based in Lebanon, and Iran, both directly and through proxies like the Houthi movement
in Yemen and Iranian proxies in Iraq, military activity and hostilities continue to exist at varying levels of intensity and the situation
in Israel and the region remains volatile, with the potential for escalation into a broader regional conflict involving additional terrorist
organizations and possibly other countries.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">17</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Since the war and hostilities began on October 7, 2023, several
hundred thousand Israeli military reservists were drafted. While we have not been materially adversely impacted to date by any absences
of our personnel, the absence of a significant number of our employees (including key employees) related to their, or their spouse&#8217;s,
active military reserve duty, which may be for extended periods of time, could disrupt our operations and materially and adversely affect
our Israeli operations, as well as our business and results of operations.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We have not been materially adversely impacted by Israel&#8217;s
current war to date, and have robust business continuity procedures in place, including multi-site qualification of certain process flows
and information technology safeguards. However, the intensity and duration of Israel&#8217;s current war is difficult to predict at this
stage, as are such war&#8217;s implications on our business and operations in Israel and on Israel&#8217;s economy in general. These events
could lead to increased costs, risks to employee safety, and challenges to business continuity, potentially resulting in financial losses.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our property and business interruption insurance may not adequately
compensate us for losses that we may incur, and any losses or damages incurred by us may have a material adverse effect on our business.
&#160;Although the Israeli government currently covers the reinstatement value of direct damages that are caused by terrorist attacks
or acts of war, we cannot assure you that this government coverage will be maintained or, if maintained, will be sufficient to compensate
us fully for all damages incurred.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The continuation of the war has also led to a deterioration of
certain indicators of Israel&#8217;s economic standing, for instance, a downgrade in Israel&#8217;s credit rating by rating agencies such
as by Moody&#8217;s, S&amp;P Global, and Fitch.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The global perception of Israel and Israeli companies, influenced
by actions by international judicial bodies, may lead to increased sanctions and other negative measures against Israel and Israeli companies.
There is also a growing movement among countries, activists, and organizations to boycott Israeli goods and services or restrict doing
business with Israel and Israeli companies. These restrictions may materially limit our ability to obtain raw materials from these countries
or sell our products to companies in these countries. In addition, the political and security situation in Israel may result in parties
with whom we have agreements claiming that they are not obligated to perform their commitments under those agreements pursuant to force
majeure provisions. In addition, there may also be protests against, or sanctions imposed on, the State of Israel which may adversely
impact our business. Any hostilities involving Israel or the interruption or curtailment of trade between Israel and its trading partners
may adversely affect our operations and make it more difficult for us to do business and raise capital and adversely affect the share
price of publicly traded companies having operations in Israel, such as us.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Finally, political conditions within Israel may affect our operations.
Since 2023, the Israeli government has been pursuing extensive changes to Israel&#8217;s judicial system, which has sparked extensive
political debate and unrest.&#160; In response to the foregoing developments, certain individuals, organizations, and institutions, both
within and outside of Israel, voiced concerns that such proposed changes, if adopted, may negatively impact the business environment in
Israel. Such proposed changes may also lead to political instability and/or civil unrest. Actual or perceived political instability in
Israel or any negative changes in the political environment, may adversely affect the Israeli economy and, in turn, our business, financial
condition and results of operations.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25; font-style: italic; font-weight: bold">If the exemption allowing
us to operate our Israeli factories seven days a week or our business license is not renewed, our business may be adversely affected.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We operate our Israeli factories seven days a week pursuant to
an exemption (which we need to timely renew) from the law that requires businesses in Israel to be closed from sundown on Friday through
sundown on Saturday. In addition, our business license certificate issued by municipality of Migdal Ha&#8217;emek, Israel is required
to be renewed periodically. If such exemption or our business license are not renewed in the future, our financial results and business
may be harmed.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">18</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="text-indent: 36pt; line-height: 1.25; font-style: italic; font-weight: bold">It may be difficult to enforce a U.S. judgment
against us, our officers and directors or to assert U.S. securities law claims in Israel or serve process on our non-U.S. resident officers
and directors.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Tower is incorporated in Israel and most of its executive officers
and directors are not residents of the United States (excluding the employees of its U.S. subsidiaries), and a majority of its assets
(excluding its U.S. subsidiaries and their assets) and the assets of its non-U.S. resident directors and officers are located outside
the United States. Service of process upon us and/or our non-U.S. resident directors and/or officers may be difficult to obtain within
the United States. Additionally, a judgment obtained in the United States against Tower and/or any of our non-U.S. executive officers
and/or directors, including one based on the civil liability provisions of the U.S. federal securities laws, may not be collectible in
the United States (except to the extent that it relates to Tower&#8217;s U.S. subsidiaries, its assets or employees). Additionally, Israeli
courts might not enforce judgments obtained in the United States against us or our non-U.S. directors and executive officers, which may
make it difficult to collect on judgments rendered against us or our non-U.S. officers and directors. In addition, it may be difficult
to assert claims under U.S. securities laws or obtain a judgment based on civil liability provisions under U.S. federal securities laws
claimed in original actions instituted in Israel. Israeli courts may refuse to hear a claim based on an alleged violation of U.S. securities
laws against us or our non-U.S. officers or directors on the grounds that Israel may not be the most appropriate forum to bring such a
claim. In addition, even if an Israeli court agrees to hear a claim, it may determine that Israeli law and not U.S. law is applicable
to the claim. If U.S. law is found to be applicable, the content of applicable U.S. law must be proved as a fact, which can be a time-consuming
and costly process. Certain matters of procedure will also be governed by Israeli law. There is little binding case law in Israel addressing
the matters described above.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25; font-style: italic; font-weight: bold">Provisions of Israeli law
may delay, prevent or otherwise impede a merger with, or an acquisition of, all or a significant portion of our shares or assets, which
may delay or prevent a change of control, even when the terms of such a transaction are favorable to us and/or our shareholders.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Provisions of Israeli law could have the effect of delaying or
preventing a change in control and may make it more difficult for a third-party to acquire all or a significant portion of our shares
or assets, even if doing so would be considered to be beneficial by some of our shareholders. Among other things, Israeli corporate law
regulates mergers, requires tender offers for acquisitions of shares of a public company above specified thresholds, requires special
approvals for transactions involving directors, officers or significant shareholders and regulates other matters that may be relevant
to such types of transactions. Furthermore, Israeli tax considerations may make potential transactions unappealing to Tower or to its
shareholders whose country of residence does not have a tax treaty with Israel exempting such shareholders from Israeli tax. For example,
with respect to mergers, Israeli tax law allows for tax deferral in certain circumstances but makes the deferral contingent on the fulfilment
of numerous conditions, including a holding period of two years from the date of the transaction during which certain sales and dispositions
of shares of the participating companies are restricted. Moreover, with respect to certain share swap transactions, the tax deferral is
limited in time, and when such time expires, the tax becomes payable, even if no actual disposition of the shares has occurred.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">19</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25; font-style: italic; font-weight: bold">The rights and responsibilities
of our shareholders will be governed by Israeli law which differs in&#160;some&#160;material respects from the rights and responsibilities
of shareholders of U.S. corporations.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The rights and responsibilities of the holders of our ordinary
shares are governed by our articles of association and by Israeli law. These rights and responsibilities differ in some material respects
from the rights and responsibilities of shareholders in typical U.S. registered corporations. In particular, a shareholder of an Israeli
company has certain duties to act in good faith and in a customary manner in exercising his or her or its rights and fulfilling his or
her or its obligations towards the company and other shareholders and to refrain from abusing its power in the company, including, among
other things, in voting at the general meeting of shareholders on amendments to a company&#8217;s articles of association, increases in
a company's authorized share capital, and mergers and certain transactions requiring shareholders&#8217; approval under the Companies
Law. &#160;In addition, a controlling shareholder of an Israeli company or a shareholder who knows that it possesses the power to determine
the outcome of a shareholder vote or who has the power to appoint or prevent the appointment of a director or officer of the company or
has other powers toward the company has a duty of fairness toward the company. However, Israeli law does not define the substance of this
duty of fairness. There is little case law available to assist in understanding the implications of these provisions that govern shareholder
behavior. These provisions may be interpreted to impose additional obligations and liabilities on holders of our ordinary shares that
are not typically imposed on shareholders of U.S. corporations.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25"><span id="ITEM4.INFORMATIONONTHECOM"><!--Anchor--></span><span style="font-family: Times New Roman,Times,serif; font-weight: bold">ITEM
4.</span> <span style="font-family: Times New Roman,Times,serif; font-weight: bold">INFORMATION ON THE COMPANY</span></div>

<div style="line-height: 1.25"><span style="font-family: Times New Roman,Times,serif; font-weight: bold"> <br/> </span>

<div style="font-weight: bold">A. HISTORY AND DEVELOPMENT OF THE COMPANY</div>

<div style="font-weight: bold"> <br/> </div> </div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We are a pure-play independent specialty foundry, and as such we
are dedicated to providing high-value, high-quality, processed wafers to our customers for their end products and end users. Our foundry
processes use chemical materials, chemical processes and other materials and equipment on silicon wafers, based on the design specifications
of our customers. As a pure-play foundry, we do not offer products of our own.&#160; We currently offer process technology geometries
of 0.35, 0.18, 0.16 and 0.13 -micron on 200-mm wafers and 65 nanometer on 300-mm wafers. We also provide design support and complementary
technical services. Our customers and/or our customers&#8217; customers use our wafers in their end products, which are sold and/or used
in diverse markets, including consumer applications, personal computers, communications, handsets and smartphones, automotive, industrial,
aerospace and medical devices.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We are focused on establishing leading market share in high-growth
specialized markets by providing our customers with high-value, high quality, wafer foundry services. We use standard analog CMOS process
technology, as well as specialized specific technologies including CMOS image sensors, non-imaging sensors, micro-electromechanical systems
(MEMS), wireless antenna switch Silicon-on-Insulator (SOI), mixed-signal, radio frequency CMOS (RFCMOS), bipolar CMOS (BiCMOS), and silicon-germanium
BiCMOS (SiGe BiCMOS or SiGe), silicon photonics, including silicon and advanced low-loss silicon nitride waveguides, high voltage CMOS,
radio frequency identification (RFID) technologies and power management. To better serve our customers, we have developed and are continuously
expanding our technology offerings in these fields. Through our experience and expertise gained during more than thirty years of operation,
we differentiate ourselves by creating a high level of value for our customers through innovative technological processes, design and
engineering support, competitive operational indices, and dedicated customer service.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Tower Semiconductor Ltd., an Israeli company, was founded in 1993
with the acquisition of National Semiconductor&#8217;s 150-mm wafer fabrication facility located in Migdal Haemek, Israel, known as our
Fab 1 facility, and commenced operations as an independent foundry.&#160; During the first quarter of 2025, in response to anticipated
changes in market dynamics and customer demand, we discontinued the lower-margin legacy 150mm process flows, ceased operations in Fab
1 and consolidated certain strategic flows into Fab 2, also located in Migdal Haemek, Israel, in order to streamline our production processes
and enhance our overall efficiency.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">20</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In 2003, we commenced production at Fab 2, a wafer fabrication
facility we established in Migdal Haemek, Israel. Fab 2 supports geometries ranging from 0.35 to 0.13-micron, utilizing advanced CMOS
technology, including CMOS image sensors, matrix ionizing radiation sensors, devices employing metamaterials, embedded flash, advanced
analog, RF (radio frequency), specifically RF switches on SOI, power platforms and mixed-signal technologies.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In September 2008, we merged with Tower NPB, which holds 100% of
NPB Co. and operates Fab 3, located in Newport Beach, California, U.S. Fab 3 specializes in specialty process technologies of silicon
photonics, analog and mixed-signal semiconductor devices, and supports geometries ranging from 0.50 to 0.13-micron. NPB Co.&#8217;s specialty
process technologies support applications requiring advanced analog, radio frequency, high voltage, bipolar, SOI and silicon germanium
bipolar, complementary metal oxide (&#8220;SiGe&#8221;) and silicon photonics processes. Fab 3 wafers are used by our customers for a
wide range of products, including devices for high-speed data, communications, cellular phones, wireless local area networking devices,
digital TVs, set-top boxes, gaming devices, switches, routers and broadband modems.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In March 2014, we acquired from Panasonic 51% of a newly established
company, TPSCo, that became a foundry for the sale of wafers to Panasonic and other third-party customers, using three factories established
by Panasonic&#160;in Hokuriku Japan (Uozu E, Tonami CD and Arai E). Pursuant to the transaction, Panasonic transferred its capacity tools
(8 inch and 12 inch) at these three fabs to TPSCo. TPSCo focuses on 65nm and 180nm geometries for RF, power management and CMOS image
senor wafers, products and applications. In July 2022, the operations in Japan were reorganized and restructured such that the Arai factory,
which solely served NTCJ and did not serve Tower or TPSCo foundry customers, ceased operations. The operations at the Uozu and Tonami
facilities remain unchanged.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In February 2016, we acquired Fab 9, located in San Antonio, Texas,
U.S., from Maxim. The assets and related business that we acquired from Maxim are held and conducted through one of our wholly owned U.S.
subsidiaries, Tower SA. Fab 9 supports process geometries ranging from 0.80-micron to 0.18-micron using CMOS, power management and analog
based technologies.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In 2021, we entered into an agreement with ST to share, under a
collaborative arrangement, a 300mm facility being constructed by ST in Agrate, Italy, following which TSIT, a wholly-owned Italian subsidiary
of Tower, was incorporated. TSIT and ST share the cleanroom space and facility infrastructure, and TSIT has the right to use one-third
of the installed capacity for its foundry customers, which we refer to as &#8220;Fab 10.&#8221;&#160; As part of the qualification and
ramp-up process, TSIT acquired and installed certain of its own equipment in the Agrate facility and developed certain processes and technologies.
The comprehensive qualification process was completed during the fourth quarter of 2024, following which volume production and operations,
which are managed by ST, commenced.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In September 2023, Tower and Intel entered into an agreement under
which a capacity corridor is being established in Intel&#8217;s 300mm facility in New Mexico, U.S., which we refer to as &#8220;Fab 11.&#8221;
In accordance with this agreement, Tower is investing up to $300 million in equipment and fixed assets to be owned by Tower that will
be installed and qualified for Tower processes at the Intel facility. The corridor is currently in the initial equipment procurement and
installation phase and is not yet qualified for production.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our executive offices and Israeli facilities are located in the
Ramat Gavriel Industrial Park, Shaul Amor Street, Post Office Box 619, Migdal Haemek, 2310502 Israel, and our telephone number is 972-4-650-6611.
Our agent for service of process in the United States is Tower Semiconductor USA, Inc. located at 2570 North First Street, Suite 480 San
Jose, CA 95131.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The SEC maintains an internet website that contains reports, proxy
and information statements and other information about issuers, like us, that file electronically with the SEC.&#160; Our filings with
the SEC are available to the public through the SEC&#8217;s website (http://www.sec.gov).&#160; For more information about us, go to http://www.towersemi.com.&#160;
Information on our website is not incorporated by reference in this annual report.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">21</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25">

<div style="text-align: center; line-height: 1.25; font-weight: bold"> <br/> </div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">B. BUSINESS OVERVIEW</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: center; line-height: 1.25; font-weight: bold">INDUSTRY OVERVIEW</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Semiconductor devices are critical components in a variety of applications,
from computers, consumer applications and communications, to industrial, military, medical and automotive applications. Rapid changes
in the semiconductor industry frequently make recently introduced devices and applications obsolete within a very short period of time.
With the increase in their performance and decrease in their size and resulting decrease in cost, the use of semiconductors and the number
of their applications have increased significantly.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Historically, the semiconductor industry was composed primarily
of companies that designed and manufactured integrated circuits (&#8220;ICs&#8221;) in their own fabrication facilities, which are known
as integrated device manufacturers (&#8220;IDM&#8221;). In the mid-1980s, fabless companies, which focused on design and used external
manufacturing capacity, began to emerge. Fabless companies initially outsourced production to IDMs, which filled this need through their
excess capacity. As the semiconductor industry continued to grow, increasing competition forced fabless companies and IDMs to seek reliable
and dedicated sources of wafer foundry services. Use of external manufacturing capacity allowed IDMs to reduce their investment in their
existing and next-generation facilities and process technologies. This need for external capacity led to the development of independent
companies, known as foundries, which focus primarily on providing wafer manufacturing services to semiconductor suppliers.&#160; Foundries
may also offer customers competitive complementary services through design, testing, and other technical services.&#160; Foundry services
are used by nearly all major semiconductor companies in the world, including IDMs, as part of a dual-source, risk-diversification and
cost effectiveness strategy.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Semiconductor suppliers face increasing demand for new products
that provide higher performance, greater functionality and smaller form factors at lower prices &#8211; all features that require increasingly
complex ICs. The industry has experienced a dramatic increase in the number of applications that incorporate semiconductors. Further,
in order to compete successfully, semiconductor suppliers must minimize the time it takes to bring a product to market. As a result, fabless
companies and IDMs have focused more on their core competencies, design and intellectual property development, and tend to outsource manufacturing
to foundries.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">For many years, the two basic functional technologies for semiconductor
products have been digital and analog. Digital semiconductors provide critical processing power and have helped enable many of the computing
and communication advances of recent years. Analog semiconductors monitor and manipulate real world signals such as sound, light, pressure,
motion, temperature, electrical current and radio waves, for use in a wide variety of end products such as digital still cameras, x-ray
medical applications, flat panel displays, personal computers, cellular handsets, smartphone, telecommunications equipment, consumer applications,
automotive and industrial products. Analog-digital, or mixed-signal, semiconductors combine analog and digital devices which can process
both analog and digital signals.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Integrating analog and digital components on a single, mixed-signal
semiconductor enables the development of smaller, more highly integrated, power-efficient, feature-rich and cost-effective semiconductor
devices but presents significant design and manufacturing challenges. For example, combining high-speed digital circuits with sensitive
analog circuits on a single, mixed-signal semiconductor can increase electromagnetic interference and power consumption, both of which
cause a higher amount of heat to be dissipated and decrease the overall performance of the semiconductor. Challenges associated with the
design and manufacture of mixed-signal semiconductors increase as the industry moves toward more advanced process geometries. Numerous
emerging applications require 3D integration, in particular, high precision wafer bonding. Challenges related to enhanced reliability,
e.g., automotive products, dictate more stringent demands to the fabrication processes. As a result, analog and mixed-signal semiconductors
can be complex to manufacture and typically require sophisticated design expertise, strong application specific experience and a comprehensive
intellectual property portfolio. In addition, today&#8217;s analog market is driven strongly by growing sensitivity to environmental requirements,
such as the conservation of energy and human well-being. Low power consumption is demonstrated in applications related to the systems
enabled with Artificial Intelligence (AI) and edge computing using AI which allow for the analysis and filtering of data closer to the
sensors such that only the relevant data is sent to the cloud. The AI edge devices are incorporated into products with sensors related
to Internet of Things (IoT), in particular ASICs with embedded sensors, medical devices and applications focused on entertainment, infotainment
and safety, which combine analog and digital technology.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">22</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Mixed-signal devices are an essential part of any front-end product,
device and/or system. Our advanced analog CMOS process technologies have more features than standard analog CMOS process technologies
and are well suited for higher performance or more highly integrated analog and mixed-signal semiconductors, such as high-speed analog-to-digital
or digital-to-analog converters and mixed-signal semiconductors with integrated data converters. These process technologies generally
incorporate higher density passive components, such as capacitors and resistors, as well as improved active components, such as native
or low threshold voltage devices, and improved isolation techniques, into standard analog CMOS process technologies.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In recent years, silicon has also been used to control optical
signals in silicon-photonics (SiPho) technology. This technology reduces the cost of assembling optical transceivers, which convert optical
signals to electrical signals and vice versa, by providing a platform that integrates multiple functions on a single chip instead of requiring
multiple discrete components. Such technology utilizes much of the same semiconductor equipment used to manufacture CMOS, benefiting from
the extensive installed base and manufacturing efficiency.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The enormous costs associated with modern fabs, combined with the
increasing demand for complex products, have created an expanding market for outsourced foundry process manufacturing services. Foundries
can cost-effectively supply advanced process technology services to even the smallest fabless companies by creating economies of scale
through pooling the demand of numerous customers. In addition, customers whose IC designs require process technologies other than standard
digital CMOS have created a market for independent foundries that focus on providing specialized process technologies. Specialty process
technologies enable greater analog content and can reduce the die size of an analog or mixed-signal semiconductor, thereby increasing
the number of dice on each wafer and reducing final die cost. In addition, specialty process technologies can enable increased performance,
superior noise reduction and improved power efficiency of analog and mixed-signal semiconductors compared to traditional standard CMOS
processes. These specialty process technologies include advanced silicon photonics technologies, analog CMOS, specialized RF devices on
SOI, radio frequency CMOS (RF CMOS), CMOS image sensors (CIS), non- imaging sensors of different types, high voltage CMOS, bipolar CMOS
(BiCMOS), silicon germanium BiCMOS (SiGe BiCMOS), bipolar CMOS double-diffused metal oxide semiconductor (BCD), silicon photonics platforms,
NVM technologies and special devices for AI technologies. Due to our extensive and diversified work in specialized process technologies,
we have the required skills to provide quality and flexibility in this technology intensive environment which is rapidly changing. We
work closely with our customers to provide them with unique and specialized solutions needed for their business success.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">23</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25">

<div style="text-align: center; text-indent: 36pt; line-height: 1.25; font-weight: bold"> <br/> </div>

<div style="text-align: center; text-indent: 36pt; line-height: 1.25; font-weight: bold">MANUFACTURING PROCESSES AND SERVICES AND SPECIALIZED
TECHNOLOGIES</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We use silicon wafers based on customers&#8217; proprietary designs
to perform an intricate process that consists of constructing layers of conducting and insulating materials on raw wafers in intricate
patterns which requires hundreds of interrelated steps performed on different types of equipment, and each step must be completed with
extreme accuracy to achieve good device performance metrics. In some cases, we provide our customers with our own proprietary or third-party
design elements. We perform a series of processes, in which photosensitive material is deposited on the wafer and exposed to light through
a mask, and hundreds of steps (moves) per wafer, including photolithography, oxidation, etching and stripping of different layers and
materials, ion implantation, deposition of thin film layers, chemical mechanical polishing and thermal processing. The final step is wafer
probing, which involves inspection of each unit in order to identify those that are operable for assembly. Customers often use third party
service providers for the performance of wafer probing. In most cases, our customer assumes responsibility for dicing, assembly, packaging
and testing.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our customers are semiconductor fabless companies and semiconductor
IDMs, and module integrators for AI and Data Centers as sole source or second source, and enable smooth integration of the semiconductor
design and wafer processes. By doing so, we enable our customers to bring high-performance, highly integrated end products to market rapidly
and cost effectively. We believe that our technological strengths and emphasis on customer service have allowed us to develop a unique
position in large, high-growth specialized markets for silicon photonics in AI and Data Center communications, RF in smart phone, IoT
and infrastructure communications, power management in industrial, automotive and consumer end markets and CMOS image sensors.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our manufacturing process is using specialty process technologies,
mostly based on CMOS process platforms with added features to enable special and unique functionality, decreased footprint of products,
competitive performance and cost advantages for analog and mixed-signal semiconductors. Products made with our specialty process technologies
are typically more complex than products made using standard process technologies employing similar technology nodes. Generally, customers
that use our specialty process technologies cannot easily transfer designs to another foundry because the analog characteristics of the
design are dependent upon the specific process technology used. The specialty process design infrastructure is complex and includes design
kits and device models that are specific to the foundry in which the process is implemented and to the process technology itself. In addition,
the relatively small engineering community with specialty process expertise and the significant investment required for development or
transfer and maintenance of specialty process technologies has limited the number of foundries capable of offering specialty process technologies.
We believe that our specialized process technologies combined with dedicated design enablement capabilities distinguish our services and
attract industry-leading customers.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We also offer process transfer services to IDMs that wish to use
their own technologies and processes. Our process transfer services are also used by fabless companies with proprietary process flows
that wish to have an additional supplier for purposes of geographic diversity or for the manufacture of an advanced technology node that
is very costly to build themselves. Our process transfer services include development, transfer, and extensive optimization as defined
by customer needs. </div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">With our world-class engineering team, well established foundry
process methodologies and vast experience, we offer state of the art factories for core bulk CMOS and specialized technologies such as
RF SOI, silicon photonics, SiGe and MEMS, among others.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">24</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We are a trusted, customer-oriented service provider that has built
a solid reputation in the foundry industry over more than thirty years. We have built strong relationships with customers. Our consistent
focus on providing high-quality, value-added services, including engineering and design support, has allowed us to attract customers that
seek to work with a proven provider of foundry solutions. Our emphasis on working closely with customers and accelerating the time-to-market
and performance of their next-generation products has enabled us to maintain a high customer retention rate, while increasing the number
of new customers and new products.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We continuously aim to expand our capacity and capacity flexibility
among our different technologies.&#160; To accomplish this, we invest in our facilities and acquire external capacity (such as Fab 10
and Fab 11 under the capacity corridor agreement with Intel) or through fab acquisitions, as we have done in the past, independently or
through third-party collaboration and/or funding (including cash, equity or in-kind investment). We also offer from time to time a wide
range of support services for the establishment of new semiconductor fabrication facilities or the ramp up of existing facilities owned
by third parties, using our technological, operational and integration expertise, for which we receive payments based on the achievement
of pre-defined milestones and may also be entitled to certain capacity allocation and other rights, all subject to definitive agreements
underlying such projects.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We derived a significant amount of our revenues for the year ended
December 31, 2024 from our target specialized technologies: RF CMOS, including RF SOI (RF CMOS on silicon-on-insulator), SiGe BiCMOS,
silicon photonics, power ICs, discrete devices and CMOS image sensors. We are highly experienced in these technologies, having been an
early entrant and having developed unique proprietary technologies, including through licensing and joint development efforts with our
customers and other technology companies.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">SiGe BiCMOS for RF and High-Performance Analog</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our SiGe BiCMOS process technologies offer more features than RF
CMOS or standard BiCMOS processes and are well suited for advanced RF and high-performance analog semiconductors, such as high-speed,
low-noise front-end wireless components, optical and copper-wired networking components, automotive radar components, hard-disk drive
pre-amplifiers, power amplifiers, and low-noise amplifiers. These technologies generally incorporate silicon germanium bipolar transistors,
which are formed by depositing a thin layer of silicon germanium within a CMOS process, to achieve higher speed, lower noise, and more
efficient power performance than regular CMOS process technology. SiGe BiCMOS can achieve speeds equivalent to those demonstrated in standard
RF CMOS processes that are two process generations smaller in line width. For example, a 0.18 micron SiGe BiCMOS process can achieve speeds
comparable to a 90 nanometer RF CMOS process. This allows for the creation of analog products using larger geometry process technology
at a lower cost while achieving similar or superior performance to that achieved using a smaller geometry standard RF CMOS process technology.
In addition, our SiGe technology supports high voltages not available in very advanced CMOS technology nodes. We have developed enhanced
tool capabilities in collaboration with large semiconductor tool suppliers to achieve high-yield SiGe volumes. We believe this equipment
and related process expertise position us as one of the few companies with demonstrated ability to deliver SiGe BiCMOS products. We currently
have 0.35 micron, 0.18 micron and 0.13 micron SiGe BiCMOS technologies available in mass production and are adding a 65nm SiGe BiCMOS
platform for our customers&#8217; most advanced next-generation products.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">25</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Silicon Photonics (SiPho)</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our industry-leading silicon photonics platform targets AI, data
center communications and other optical applications. The SiPho process complements our SiGe BiCMOS processes by offering a companion
solution that integrates optical components in the expanding data communication market. This platform enables the integration of photodetectors,
optical modulators, and other optical components, which were previously assembled in optical modules as discrete components and can now
be integrated into a single die potentially lowering cost, reducing footprint and improving performance of advanced optical transceivers.
We currently have a high-volume, production 200mm platform (PH18) that has benefited from AI-driven growth in optical interconnects, making
it a leading SiPho platform in the 400Gb/s to 800Gb/s market. We have begun production of next-generation products targeting 1.6Tb/s and
are developing and prototyping various advanced technologies aiming at 3.2T/s, as well as co-packaged optics (CPO) and integrated laser
applications for the future. Additionally, we have recently released design kits for a 300mm version of our SiPho platform, which offers
performance advantages and additional capacity.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">RF CMOS</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Many RF products today are built using RF CMOS technology on silicon-on-insulator
(SOI) substrates (RFSOI). These RFSOI process technologies include devices optimized to deliver higher performance and improved isolation
compared to those in bulk RFCMOS processes. We currently utilize RFSOI process technologies at 0.18 micron, 0.13 micron and 65 nanometer
lithography nodes to fabricate various devices, including antenna switches with record figures of merit (FOM) and front-end modules, which
are integral to state-of-the-art products, such as modern smartphones.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Power and Power Management ICs</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our power technologies are divided into low-voltage BCD offerings
and high-voltage offerings, including 140V Resurf, 200V SOI, and 700V ultra-high voltage technologies. Our low-voltage BCD process technologies
offer more features than advanced analog CMOS processes and are well-suited for power and driver semiconductors, such as voltage regulators,
battery chargers, power management products, and audio amplifiers. These technologies generally incorporate higher voltage CMOS devices
than advanced analog CMOS processes, such as 5V, 8V, 12V, 40V, and 60V (Breakdown Voltage) LDMOS devices, and in the case of BCD, bipolar
devices integrated into an advanced analog CMOS process. We currently offer BCD technologies at 0.18 micron on 200mm wafers and 65 nanometer
on 300mm wafers.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our higher voltage technologies on 200mm wafers, which include
140V Resurf, 200V SOI, and 700V ultra-high voltage platforms, support applications such as gate drivers for discrete high-power transistors
and the automotive, industrial, AC adapter, and lighting markets.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In addition, we have developed a unique NVM solution (Y-Flash)
specifically for power and power management applications on our 0.18 micron and 65nm platforms. We have developed a series of Y-Flash-based
modules of up to 16kbit, which have been integrated into various power management products for our customers. We have also introduced
high-density single Poly silicon memory arrays from other intellectual property vendors into our CMOS process flows.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">On our 300mm 65nm node, we offer two major BCD platforms based
on 5V and 3.3V gate operating voltages, both supporting high voltage LDMOS devices, with up to 28V breakdown voltage.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">CMOS Image Sensors</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">CMOS image sensors are ICs used to capture an image in a wide variety
of consumer, medical, automotive and industrial market applications, including camera-equipped cell phones, digital still, video, security
and surveillance cameras, industrial and inspection cameras, medical X-ray and automotive cameras and LiDARs. Our process technologies
assure consistently high performance of the integrated sensor through wafer-level characterization. Our CMOS image sensor processes have
demonstrated superior optical characteristics, excellent spectral response, small pixel sizes for high resolution, high dynamic range
and sensitivity. The ultra-low dark current, high efficiency and wide spectral response of our pixels enable faithful color reproduction
and acute detail definition.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">26</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We are currently actively involved in the high-end sensor and applications
specific markets, which include applications such as high-end video, high end photography, industrial machine vision, dental x-ray, medical
x-ray, automotive sensors, security sensors and time of flight (ToF) three dimensional sensors for entertainment, commercial and industrial
applications, as well as image sensors with record frame rates for registration of ultra-fast processes.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We gained market potential using CMOS process technology for a
digital camera-on-a-chip, which integrates a CMOS image sensor, filters and digital circuitry. Upon entering the CMOS image sensor foundry
business, we utilized research and development work that had been ongoing since 1993. Our services include a broad range of turnkey solutions
and services, including silicon proven pixels portfolio, optical characterization of a CMOS process, an innovative patented stitching
manufacturing technology for large sensors, up to a one die per 300mm wafer and prototype packaging. The CMOS image sensors that we manufacture
include 180nm on 200mm wafers and 65nm on 300mm wafers, with pixel sizes down to 1.25 micron on backside illumination (BSI) technology,
delivering outstanding image quality for a broad spectrum of digital imaging applications.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Specifically, our CIS portfolio includes pixels ranging from 1.12
micron up to 150 microns, all developed by us. We provide both rolling shutter and global shutter pixels. The latter are used mainly in
the industrial sensor and in the three-dimensional sensor markets. Our advanced technology used in CMOS image sensors enables improved
performance such as low dark current, low noise, high well capacity, high quantum efficiency and high uniformity of pixels utilizing deep
sub-micron process technologies, enabling us to offer very sophisticated and high-performance camera module solutions. Our state-of-the-art
pixels are used in a variety of markets, such as the high-end machine vision cameras and the rapidly growing ToF 3D sensor market. In
addition, our advanced global shutter technology and global shutter pixels, as small as 2.2um on BSI stacked wafer technology, enable
excellent performance.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">For the X-ray market, we offer our innovative patented &#8220;stitching&#8221;
technology on 0.18-micron process as well as on 65nm technology on 300mm wafers and a variety of 15 to 150-micron pixels that are optimized
for X-ray applications. These pixels are used by our customers in dental (intra and extraoral) and other medical X-ray products (such
as C-Arm surgery machines, angiography and mammography) as well as in the industrial NDT (Not Destructive Testing) X-Ray market.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our stitching technology, a cornerstone of our X-Ray sensors technology,
enables semiconductor exposure tools to process single ultra-high-resolution CMOS image sensors containing tens of millions up to hundreds
of millions of pixels at sensor sizes far larger than the photo exposure tool (scanner) field size.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">This technology is used by us to offer large X-Ray sensors (up
to one die per wafer) on 8&#8221; and 12&#8221; wafers as well as high-end large format photography and industrial sensors with special
pixels that we have developed specifically for this market.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We have developed our next generation CMOS sensor technology, namely
BSI and wafer stacking, which combines a digital CMOS wafer with an imager wafer that is then thinned for backside illumination (BSI)
with billions of electrical Cu-Cu connections between the two wafers. We offer both BSI and stacking technologies in 200mm (in cooperation
with a third-party that processes several steps of the BSI part of the process on our wafers, using our own developed BSI technology)
and in 300mm in our own facilities at TPSCo. We augmented this technology with additional deep trenches (DTI) between pixels as well as
a unique layer to enhance near infrared response.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We specially developed our near Infra-Red imaging technology and
a series of spectrally sensitive image sensors, including proximity sensors and sensors sensitive in the UV range. In addition, we developed
SPAD (Single Photon Avalanche Diodes) technology for dToF (direct Time of Flight) LIDAR (Light Detection and Ranging) applications in
mobile devices, smart automotive Advanced Driver Assistance Systems (ADAS) and Autonomous Driving (AD) vehicles. We also further developed
our stacked technology to support the stacking of a very advanced technology node CMOS wafer with a state-of-the-art SPAD imager, with
pixel level electrical connections between the wafers.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">27</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">MEMS and Displays</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In the MEMS area, we utilize MEMS switch technology for fast RF
antenna switching and accelerometers for various applications. The rapid growth of the VR headset and AR glasses markets has created a
demand for high-resolution OLED small displays, which can only be manufactured on a silicon backplane. We have developed a highly competitive
silicon backplane technology for the OLEDoS (OLED on Silicon) market, primarily targeting the VR market. Our offering includes a 5V-based
platform with extended 8V native LDMOS ultra-low leakage transistors and highly dense capacitors. Due to the large size of these displays
compared to regular CMOS dies, we believe that this market may grow substantially.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We continue to invest in technology that enhances performance and
integration levels while reducing the cost of analog and mixed-signal products. This includes improving the density of passive elements
such as capacitors and inductors, developing new passive elements, enhancing the analog performance and voltage handling capability of
active devices, and integrating additional advanced features into our specialty CMOS processes.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: center; line-height: 1.25; font-weight: bold">CUSTOMERS, MARKETING AND SALES</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our marketing and sales strategy aims to further solidify our position
as the leading foundry for high-value analog semiconductor solutions, by increasing our market share with existing customers and expanding
our global customer base. We have marketing, sales, design support engineers, field application engineers, and customer support personnel
located in many countries worldwide. These individuals are selected for their industry experience, customer relationships, and understanding
of the semiconductor marketplace.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our sales cycle generally ranges from 9 to 24 months or longer
for new customers and can be as short as 6 to 12 months for existing customers. The typical stages in the sales cycle process, from initial
contact until production, are:</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zda993f4d6d3844a1bfbc9420d3b5dfa1" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>technical evaluation;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z04492e886b5348ec91f0153200eb4689" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>wafer design to our specifications, including integration of third-party intellectual property;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z8c7036fc426e48cf8b765287e79116c3" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>photomask&#8211;- design and order third-party photomasks;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zcced0cc927c84b5080deea84fc4f9311" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>silicon prototyping;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z67201482601c4c6e8127830f9262a84a" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>assembly and test;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z34375dcb94bb45a3afb6d04f46ea37a6" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>validation and qualification; and</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zbd08c10c0d8747ddb93dd289cfcd133c" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>production.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">28</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The primary customers of our foundry and design services are fabless
semiconductor companies and IDMs. Our customer base includes many leaders in the analog and mixed-signal industry, serving a variety of
end market segments. A small portion of our wafer sales are made pursuant to long-term contracts with our customers, under which we agree
to reserve capacity for certain purchasing commitments. For the year ended December 31, 2024, 13% of our revenues were generated from
NTCJ, 27% of our revenues were derived from an additional four customers, each of which generated between 3% to 11% of our revenues, and
the remaining 60% of our revenues were derived from many other smaller customers. For the year ended December 31, 2023, 14% of our revenues
derived&#160;from NTCJ, and 30% of our revenues derived from an additional four customers, each of which generated between 3% to 9% of
our revenues, and the remaining 56% of our revenues derived from many other smaller customers. For the year ended December 31, 2022, 14%
of our revenues were generated from NTCJ, 33% of our revenues were derived from an additional five customers, each of which generated
between 4% to 9% of our revenues, and the remaining 53% of our revenues derived from many other smaller customers.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The following table sets forth the geographical distribution, by
percentage, of our net revenues for the periods indicated:</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="za084886cbc134e0ba2b127ad376e582d" class="cfttable" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Year ended December 31,</div> </div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"> 2024</div> </div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; text-align: center; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">2023</div> </div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; text-align: center; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">2022</div> </div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; text-align: center; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 64%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">United States</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">42</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">46</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">49</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">%</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 64%">
        <div style="text-align: justify; line-height: 1.25">Japan</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">16</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">17</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">16</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 64%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Asia, excluding Japan</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">33</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">27</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">26</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">%</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 64%">
        <div style="text-align: justify; line-height: 1.25">Europe</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">9</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">10</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">9</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 64%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Total</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">100</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">100</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">100</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">%</div> </td> </tr>
  </table>

<div style="line-height: 1.25"><br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The semiconductor industry is historically characterized as highly
cyclical, both seasonally and over the long term. The market fluctuates over time, cycling through periods of weak demand, excess capacity,
excess inventory, and price pressure, as well as periods of strong demand, full capacity utilization, and wafer shortages, which command
higher selling prices.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We price our products on a per-wafer basis, taking into account
the unique value of our technology, its ability to enable customers to differentiate their products, the complexity of the technology,
prevailing market conditions, volume forecasts, the strength and history of our relationships with the customer and our current capacity
utilization. Most customers typically place purchase orders two to six months before shipment.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">To promote our products, technology offerings and services, we
publish press releases, articles, technology journals and white papers. In addition, we present and participate in panel sessions at industry
conferences, hold a variety of regional and international technology seminars, and exhibit at various industry trade shows. We regularly
discuss advances in our process technology portfolio and progress on specific relevant programs with our prospective and existing customers,
as well as industry and research analysts.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our customers use our processes to design and market a broad range
of analog and mixed-signal semiconductors for diverse end markets, including wired and wireless high-speed communications, consumer applications,
automotive, medical, security, and industrial applications. We sell wafers for a wide range of markets, including high-performance applications
such as antenna switches, transceivers and power management circuits for cellular phones; transceivers and power amplifiers for wireless
local area networking products; power management, audio amplifiers, and drivers for consumer applications; tuners for digital televisions
and set-top boxes; modem chipsets for broadband access devices and gaming devices; serializer/deserializers (SerDes) and silicon photonics
ICs (PICs) for fiber optic transceivers; high-end video cameras, dental and medical x-ray vision, industrial cameras, focal plane arrays
for imaging applications; controllers for power amplifiers and switching chips in cellular phones; and wireline interfaces for switches,
routers and magnetic field sensors.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">29</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="text-align: center; line-height: 1.25; font-weight: bold">COMPETITION</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The competitive dynamics within the global semiconductor foundry
industry are subject to change as companies expand their technology portfolios, enter new markets, or adjust their strategic focus. This
industry is technology-driven, with constant advancements in capacity equipment, technology processes, materials, and design methodologies.
We compete most directly in the specialty segment with foundries such as GlobalFoundries (mainly in the RF business), Vanguard Semiconductor,
DongBu, X-Fab, and Hua Hong Semiconductor. We also compete in some areas with pure-play advanced technology node-driven foundry service
providers such as Taiwan Semiconductor Manufacturing Corporation (TSMC), United Microelectronics Corporation (UMC), and Semiconductor
Manufacturing International Corp. (SMIC). These three pure-play semiconductor foundries primarily compete against one another and focus
on 12-inch deep-submicron CMOS processing, though they each also have technology and capacity for specialty process technologies.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The rest of the foundry industry, including existing Chinese, Korean
and Malaysian foundries, generally target either industry-standard 8-inch CMOS processing or specialty process technologies. Most competitors,
particularly those based in the Asia-Pacific region, benefit from their proximity to key markets and, in some cases, from local government
incentives and the integrated design and manufacturing ecosystems prevalent in these areas. However, global efforts to diversify semiconductor
manufacturing bases are beginning to challenge this dynamic, signaling a shift towards a more geographically dispersed competitive landscape.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Geopolitical factors and trade policies can significantly impact
the semiconductor industry. Restrictions, trade tensions, and policies promoting domestic employment and wafer manufacturing can influence
foundries&#8217; financials, business operations, and competitive positioning.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The principal elements of competition in the wafer foundry market
are:</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z741a591862e946f9be78b8ca687d1d3a" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>technology offering and future roadmap based on research and development capabilities and access to intellectual property;</div>
        </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z13421558854c4af096d4397da763a82a" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>devices performance;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zce5afc01c8d74c24a0dd6dd3436e26fb" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>product development kits (PDKs) with accurate modeling.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zbb93e80a458d468c8bee13fcf30365cc" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>system level technical expertise;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zbd0362f3f8ca477f940f8ebc61537585" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>customer technical support;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z26a3bf87709442bfbf80c9dcb25758f3" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>design services;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zcc5a105bdf74483aa8cfaeca0310aa04" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>operational performance;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z59a5bf5f43e648178e01e5a198c392c7" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>quality systems;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z06d9f0fd5a2946cf9d13bca0d60d3bc7" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>wafer quality;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z96c2955bfbbd4553a95fdf0b54a08138" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>operational yields;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zb10f910f3958436e91012953617cdd40" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>pricing;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zff57a11f6fc74ae4b37f652d16a31041" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>strategic customer relationships;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z0c67f5d38ec848178e16d455897446c5" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>capacity availability; and</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zf5e52e6c9e914a77b21229d013ad432b" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>stability and reliability of supply.</div> </td> </tr>
  </table>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">30</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Some of our competitors, particularly the advanced pure-play technology
node-driven foundry service providers, have greater capacity, may have greater scope and/or greater research and development resources,
a better cost structure, and greater financial, marketing and other resources. As a result, these companies may be able to compete more
aggressively and over a longer period than us.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We aim to compete primarily on the basis of advanced specialty
analog/mixed-signal technology, research and development, breadth of process offerings, production quality, technical support, and our
design and engineering services. Our highly differentiated specialty offering and proven track record in analog/mixed-signal markets enable
us to effectively compete with larger foundry service providers.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Some semiconductor companies have advanced their CMOS designs,
including mixed-signal to 28 nanometers and below. These smaller geometries may offer customers performance and integration features that
are comparable to or exceed those offered by our specialty process technologies and may be more cost-effective at higher production volumes
for certain applications, such as when a large amount of digital content is required in a mixed-signal semiconductor and less analog content
is required. Our specialty process technologies will therefore compete with these advanced CMOS processes, and some of our potential and
existing customers could elect to design these advanced CMOS processes into their next-generation products. We are not currently capable,
nor do our current plans include any technology or operations using CMOS processes at such smaller geometries.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: center; line-height: 1.25; font-weight: bold">WAFER FOUNDRY SERVICES</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The wafer foundry service mode of work is an intricate process
that consists of constructing layers of conducting and insulating materials on raw wafers in intricate patterns. This requires hundreds
of interrelated steps performed on different types of equipment, and each step must be completed with extreme accuracy to achieve the
required device performance metrics. The process can be summarized as follows:</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"><span style="font-style: italic">Circuit Design</span>. This process
begins when a fabless company or IDM designs (or engages a third party or us to design) the layout of a device&#8217;s components and
designates the interconnections between each component. The result is a pattern of components and connections that defines the function
of the end product. After the product design is completed, foundries provide processing services for these companies&#8217; device designs.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"><span style="font-style: italic">Mask Making</span>. The design
for each layer of a semiconductor wafer is imprinted on a photographic negative, called a reticle or mask, which serves as the blueprint
for each specific layer of the semiconductor wafer. We engage external mask shops for the manufacture of these masks.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"><span style="font-style: italic">Wafer Processing</span>. This
involves a series of processes in which photosensitive material is deposited on the wafer and exposed to light through a mask, including
hundreds of steps (moves) per wafer, such as photolithography, oxidation, etching, stripping of different layers and materials, ion implantation,
deposition of thin film layers, chemical mechanical polishing, and thermal processing. The final step is wafer probing, which involves
inspection of each unit in order to identify those that are operable for assembly. Customers often use third-party service providers for
the performance of wafer probing.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"><span style="font-style: italic">Assembly and Test</span>. In this
phase, the wafers are transferred to assembly and test facilities. During the assembly process, each wafer is cut into dies, or individual
semiconductors, and tested. Defective dies are discarded, while good dies are packaged and assembled. Assembly protects the product, facilitates
its integration into the target systems, and enables heat dissipation. Following assembly, the functionality, voltage, current and timing
of each product are tested. After testing, the completed product is shipped either to our customer or to their customer&#8217;s printed
circuit board manufacturing facility. Our customers often use third-party service providers for the performance of wafer assembly and
testing, and to a smaller extent, part of such process may be performed independently by us.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">31</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25">

<div style="text-align: center; line-height: 1.25; font-weight: bold"> <br/> </div>

<div style="text-align: center; line-height: 1.25; font-weight: bold">RAW MATERIALS</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our processes utilize various raw materials, including silicon
wafers, chemicals, gases, and different types of metal targets. Although most of our raw materials are available from multiple suppliers,
certain materials are purchased from sole-sourced vendors. Our raw material procurement policy is to select only those vendors who have
demonstrated quality control and reliable delivery times, and to maintain multiple sources for each raw material whenever feasible in
order that a quality or delivery issue with any one vendor will not adversely affect our operations. We may establish long-term supply
agreements with our vendors where necessary or beneficial to Tower.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our general inventory policy is to maintain sufficient stock of
each principal raw material to meet operational needs and rolling forecasts of near-term customer requirements. In addition, we have agreements
with some material suppliers under which they reserve certain levels of inventory in their warehouses for our use. We typically work with
our vendors to plan our raw material requirements on a monthly basis, with pricing generally set on an annual basis. The actual purchase
price is generally determined based on prevailing market conditions. Although we have not experienced any shortage of raw materials that
had a material effect on our operations, and current supplies of raw materials we use are adequate, shortages could occur in various critical
materials due to supply interruptions or increased industry demand.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The most important raw material we use is the silicon wafer, which
is our basic raw material. We have historically obtained and believe that we will continue to be able to obtain a sufficient supply of
silicon wafers. We believe that we have close working relationships with our wafer suppliers, and based on these long-term relationships,
we believe that these major suppliers will make their best efforts to meet our demand.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In addition, certain materials are purchased from sole-sourced
vendors under pre-committed volume contracts for specified pre-defined quantities that must be purchased on a monthly, quarterly or annual
basis. If such predefined quantities are not required for production when purchased, it may result in excess payment and/or expense write-offs
in our financial statements, which may adversely impact our financial results. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks
Affecting Our Business&#8212; &#8220;<span style="font-style: italic">If we are unable to purchase equipment and/or raw materials and
other supplies, or there are delays in the delivery thereof, we may face delays or a temporary halt in operations or other problems. If
we must purchase raw materials beyond our needs as required under committed vendor contracts, we may need to amortize or write such purchases
off, which may adversely impact our financial results.</span>&#8221;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">32</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25">

<div style="text-align: center; line-height: 1.25; font-weight: bold"> <br/> </div>

<div style="text-align: center; line-height: 1.25; font-weight: bold">RESEARCH AND DEVELOPMENT</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our future success depends, to a large degree, on our ability to
continue to successfully develop and introduce to production advanced process technologies that meet our customers&#8217; needs. Our process
development strategy relies on CMOS process platforms that we either license and transfer from third parties or develop ourselves.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">From time to time, at a customer&#8217;s request, we develop a
specialty process module, which in accordance with the applicable agreement, may be used exclusively for that customer or added to our
process offerings. Such developments are common across all of our specialty process technologies noted above.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our research and development activities have related primarily
to our process, device and design development efforts in all specialty areas that were mentioned above, and have been sponsored and funded
by us and in certain cases with the partial participation of the Government of the State of Israel through the Israeli Innovation Authority
(the &#8220;IIA&#8221;) (formerly, the Israeli Office of the Chief Scientist), pursuant to the Encouragement of Research, Development
and Technological Innovation in the Industry Law 5744-1984 (formerly known as the Encouragement of Industrial Research and Development
Law 5744-1984) (the &#8220;Innovation Law&#8221;) and related regulations and guidelines.&#160; The terms of the IIA grants and the Innovation
Law impose significant restrictions on the transfer of the manufacturing of products developed with IIA support outside Israel (except
to the extent that the IIA approved grant program includes a pre-determined portion of manufacturing that may be performed outside Israel)
and on the transfer (including by way of license) of IIA-funded technologies to third parties outside Israel. For example, the transfer
of manufacturing or manufacturing rights of IIA funded products outside of Israel (except for the transfer of up to 10% of the manufacturing
capacity in the aggregate which requires only a notice to the IIA), requires the prior approval of the IIA, which approval, if received,
would generally result in the payment of increased royalties, up to&#160; three times the grant(s) amount, depending on the portion of
manufacturing performed outside of Israel, plus accrued interest, and the applicable royalty repayment rate could increase.&#160; In addition,
the transfer or license of IIA-funded technologies to third parties outside Israel requires the prior approval of the IIA, which approval
is generally contingent on payment of a redemption fee, calculated according to a formula under the Innovation Law, which may be in the
amount of up to six times the grant(s) amount (less paid royalties, if any, and depreciation, but no less than the total amount of grants
actually received by us), plus accrued interest.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In addition to the above, we may be required to obtain export licenses
before exporting certain technology or products to third parties and may be required to comply with Israeli, U.S. and other foreign export
regulations, as may be applicable.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our research and development activities seek to upgrade and improve
our technologies and processes. We maintain a central research and development team primarily responsible for developing cost-effective
technologies to meet our customers&#8217; needs. A substantial portion of our research and development activities are conducted in collaboration
with our customers and equipment vendors. Due to the rapid technological changes in the semiconductor industry, effective research and
development is essential to our success. We plan to continue to invest significantly in research and development activities in order to
develop advanced process technologies for new applications. For information regarding risks relating to development of technology processes
and services, see &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Affecting Our Business&#8212; <span style="font-style: italic">If
we do not maintain and develop our technology processes and services, we may lose customers and may be unable to attract new ones.&#8221;</span></div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Research and development expenses for the years ended December
31, 2024, 2023 and 2022 were $79.4 million, $79.8 million and $83.9 million, respectively, net of government participation of $0.3 million,
$0.5 million and $0.3 million, respectively. As of December 31, 2024, we employed 430 professionals in our research and development departments,
52 of whom have PhDs. In addition to our research and development departments located at our facilities in Migdal Haemek, Israel, Newport
Beach, California, San Antonio, Texas and Hokuriku Japan, we also maintain a design center in Netanya, Israel.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">33</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="text-align: center; line-height: 1.25; font-weight: bold">PROPRIETARY RIGHTS</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our success depends in part on our ability to obtain patents, licenses
and other intellectual property rights related to our production processes. To that end, we have obtained certain patents, acquired patent
licenses and intend to continue to seek patents for our intellectual property.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">As of December 31, 2024, we held 272 patents in force. We have
entered into various patent and other technology license agreements with technology companies, including Synopsys, ARM, Cadence, Mentor
Graphics and others, under which we have obtained rights to additional technologies and intellectual property.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We constantly seek to strengthen our technological expertise through
relationships with technology companies. We seek to expand our core strengths in CMOS image sensors, non-imaging sensors, embedded flash,
power management, AI, RF, SiGe, MEMS, mixed-signal and Silicon Photonics (SiPho) technologies by continuous development in these areas
and wherever possible, patent our new developments on a continuous basis. </div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our ability to compete depends on our ability to operate without
infringing upon the proprietary rights of others. The semiconductor industry is generally characterized by frequent litigation over patents
and other intellectual property rights. Like many companies in the semiconductor industry, we have from time to time received communications
from third parties asserting that their patents cover certain of our technologies or alleging infringement of intellectual property rights.
We expect that we will receive similar communications in the future. Irrespective of the validity or the successful assertion of such
claims, we could incur significant costs and devote substantial management resources in defending such claims.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">To partially mitigate the risk of patent litigation, we entered
into License on Transfer (LOT) agreements with three leading companies in the semiconductor industry. These agreements provide protection
against patent infringement claims from non-practicing entities (NPEs), ensuring that any patents transferred by these industry leaders
to such entities cannot be asserted against us.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: center; line-height: 1.25; font-weight: bold">DESIGN ENABLEMENT</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">To better serve our customers&#8217; design needs using our specialty
foundry technologies, we have entered into agreements with leading providers of physical design libraries, mixed-signal and non-volatile
memory design components. These components, such as standard cells, interface input-output (I/O) cells, software compilers for on-chip
embedded memory arrays, mixed-signal and non-volatile memory design blocks, device modeling, and automated design verification, are basic
design building blocks. For optimal performance, all of these components must be customized to work with our operational processes. These
pre-validated components may be incorporated into specific aspects of our customers&#8217; chip designs.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We interact closely with customers throughout the design development
and prototyping process to assist them in the development of high-performance, low-power consumption semiconductor designs and reducing
their final die cost through die size reductions and integration. We provide engineering support and services, as well as operational
process support, to accelerate our customers&#8217; design and qualification process so that our customers can achieve faster time to
market. We collaborate with Cadence Design Systems, Inc., Synopsys, Inc., Siemens EDA, Keysight Technologies and other suppliers of design
automation tools, and license standard cells, I/O and memory technologies from ARM, Synopsys, Inc., and other leading providers of physical
intellectual property components. Through these relationships, we enable our customers to simulate the behavior of their design in our
processes using standard design automation tools.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">34</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The applications for which our specialty process technologies are
targeted present challenges that require extensive simulation models and design verification tools. We provide these models as an integral
part of our design enablement platform, embedded within a software package called the Process Design Kit (PDK). At the initial design
stage, our customers&#8217; internal design teams use the proprietary PDK that we have developed to design products that can be successfully
and cost-effectively used with our specialty process technologies. These PDKs allow our customers to quickly simulate the performance
of a semiconductor design with our processes, enabling them to refine their product design to ensure alignment with our processes. Our
device engineers, who have significant experience with analog and mixed-signal semiconductor design and operations, work closely with
our customers&#8217; design teams to provide design advice and help them optimize their designs for our processes and their performance
requirements.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">After the initial design phase, we offer a multi-project wafer
service to facilitate the early and rapid use of our specialty process technologies, which allows them to gain early access to actual
samples of their designs. Under this service, we schedule periodic multi-project wafer runs in which we collect several customers&#8217;
designs into a single mask set, providing our customers with an opportunity to reduce the cost and time required to test their designs.
Our design enablement team helps customers accelerate the design-to-silicon process and enhances first-time silicon success by providing
them with the necessary design resources and capabilities, including accurate device models, rich PDKs, silicon-proven Electrostatic Discharge
(ESD) protection structures and I/Os, special design rules per application and technical support. Our design support can assist in all
or part of the design flow. Our in-depth knowledge of the fab and processes provides a substantive and competitive advantage for our customers,
for example when time to market is critical (our design support reduces the number of required runs) or when implementing designs that
reach technology boundaries. Additionally, our IP and design services can help alleviate some of the challenges that our customers face,
providing the specific skills and expertise critical for quick and successful implementation of their design in our fabs.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We believe that our circuit design expertise and our ability to
accelerate our customers&#8217; design cycle while reducing their design costs represent one of our notable competitive strengths.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: center; line-height: 1.25; font-weight: bold">JAZZ SEMICONDUCTOR TRUSTED FOUNDRY</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">For purposes of our U.S. aerospace and defense business, Tower
and Tower NPB have worked with the Defense Counterintelligence Security Agency of the United States Department of Defense (&#8220;DCSA&#8221;)
to mitigate concerns about foreign ownership, control or influence over the operations in Fab 3. To protect against potential unauthorized
access to trusted and classified materials and information, Jazz Semiconductor Trusted Foundry (&#8220;JSTF&#8221;) was established as
a subsidiary of Newport Fab LLC, which is directly held by NPB Co., and the possession of trusted and classified information is restricted
to JSTF. JSTF maintains facility security clearance (which is currently limited but may be remediated) and Trusted Foundry accreditation
status.&#160; </div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">C. ORGANIZATIONAL STRUCTURE</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-indent: 36pt; line-height: 1.25">The legal name of our company is Tower Semiconductor Ltd. Tower was incorporated under
the laws of the State of Israel in 1993.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Tower directly operates our Fab 2 facility in Israel.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Tower&#8217;s wholly-owned subsidiary, US Holdings Inc., owns all
of the shares of Tower Semiconductor NPB Holdings, Inc., which owns all of the shares of Tower Semiconductor Newport Beach, Inc. (all
three companies are incorporated in Delaware), which operates our Fab 3 facility located in Newport Beach, California.</div>

<div style="line-height: 1.25">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">35</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Tower holds a 51% equity stake in Tower Partners Semiconductor
Co., Ltd., incorporated in Japan (Nuvoton Technology Corporation Japan holds the remaining 49% stake), which operates the Uozo E and Tonami
CD fabs located in Japan.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Tower&#8217;s wholly-owned subsidiary, Tower US Holdings Inc.,
also owns all of the shares of Tower Semiconductor San Antonio, Inc., incorporated in Delaware, which operates our Fab 9 facility located
in San Antonio, Texas, US.&#160; In addition, Tower will have access to a 300mm capacity corridor at Intel&#8217;s facility in New Mexico,
the United States, after the necessary equipment is purchased and installed and the corridor is qualified for production.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Tower&#8217;s wholly-owned subsidiary, Tower Semiconductor Italy
S.r.l., incorporated in Italy, shares capacity with ST in a 300mm facility owned by ST located in Agrate, Italy.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">D. PROPERTY, PLANTS AND EQUIPMENT</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: center; line-height: 1.25; font-weight: bold">WAFER FOUNDRY FACILITIES</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We process semiconductor wafers at six facilities: Fab 2 facility
in Israel, Fab 3 in Newport Beach, California in the U.S., TPSCo&#8217;s two fabs (Uozo E and Tonami CD) in Japan, Fab 9 in San Antonio,
Texas, USA, and TSIT&#8217;s Fab10 in Agrate, Italy, in which we share capacity with ST in a 300mm fabrication facility established by
ST. In addition, under an agreement we entered into in September 2023, Tower has access to a 300mm capacity corridor at Intel&#8217;s
facility in New Mexico, U.S., referred to as Fab 11, for which the necessary equipment is being ordered, and once fully installed, it
will be qualified for production.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The capacity in each of our facilities at any particular time varies
based on the combination of the processes being used and the wafer mix being processed at such time. Therefore, capacity may be significantly
lower at certain times as a result of certain combinations that may require more processing steps than others. We have the ability to
rapidly change the mix of processes in use in order to respond to changing customer needs and to maximize utilization of the fab. In general,
capacity increases have been achieved through the addition of equipment, improvement in equipment utilization, and the reconfiguration
and expansion of existing clean room areas.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Capital expenditures in 2024 and 2023 were $432 million and $432
million, respectively, net of proceeds from sale of equipment and fixed assets of $5 million and $12 million, respectively.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Fab 1</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We acquired our Fab 1 facility in Migdal Haemek, Israel, from National
Semiconductor in 1993, which had operated the facility since 1986. We occupy the facility under a long-term lease from the Israel Lands
Authority which expires in 2032 During the first quarter of 2025, in response to anticipated changes in market dynamics and customer demand,
we discontinued the lower-margin legacy 150mm process flows, ceased operations in Fab 1 and consolidated certain strategic flows into
Fab 2, also located in Israel, in order to streamline our production processes and enhance our overall efficiency. The Fab 1 facility
includes an approximately 51,900 square foot area capable of being used as a special &#8220;clean room.&#8221; Fab 1 supported geometries
ranging from 1.0 micron to 0.35 micron.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Fab 2</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In 2003, we commenced operations in Fab 2, also located in Migdal
Haemek, Israel. Fab 2 supports geometries ranging from 0.35 to 0.13-micron, using advanced CMOS technology, including CMOS image sensors,
embedded flash, advanced analog, RF SOI, power platforms and mixed-signal technologies. The overall clean room area in Fab 2 is approximately
100,000 square feet. We have invested significantly in the purchase of fixed assets, primarily in connection with the construction of
Fab 2, technological advancement and capacity expansion.&#160; The land on which Fab 2 is located is subject to a long-term lease from
the Israel Lands Authority that expires in 2049.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">36</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Fab 3</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">NPB Co.&#8217;s facility, Fab 3, is located in Newport Beach, California.
Fab 3 supports geometries ranging from 0.80 to 0.13-micron. The facility comprises 320,000 square feet, including 120,000 square feet
of overall clean room area.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">NPB Co. leases its facility under a lease agreement that was initially
in effect until March 2022, and provided NPB Co. an option, at its sole discretion, to extend the lease for an additional five-year period,
which NPB Co. exercised, extending the lease through March 2027. Under the lease agreement as currently in effect, (i) NPB Co. pays fixed
base rent and certain expenses incurred by the landlord in respect of the leased premises, including property taxes, building insurance
and common area maintenance; and (ii) the lease agreement includes certain obligations of the parties, including certain noise abatement
actions, in relation to the facility. The landlord has made claims that NPB Co.&#8217;s noise abatement efforts are not adequate under
the terms of the amended lease and has sought a judicial declaration that NPB Co. has committed a material non-curable breach of the lease
and that, in accordance with the lease, the landlord would be entitled to terminate the lease. NPB Co. does not agree and is disputing
these claims.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In the absence of an agreement to acquire the property or an extension
of the lease agreement beyond March 2027, alternative solutions would need to be implemented to meet customer demand for capacity at Fab
3, including through cross qualification of process technologies at our other fabs.&#160; To that end, we would need to invest significant
amounts to acquire process equipment tools to increase the capacity and capabilities in certain of our other fabs, primarily Fab 2, Fab
7 and Fab 9, for certain of our technologies that currently are processed by Fab 3, such as SiGe and SiPho, aiming to qualify the required
tools and technologies in such fabs prior to the end of the Fab 3 lease.&#160; See &#8220;Item 3. Key Information&#8212;D. Risk Factors<span style="font-style: italic">&#8212;Risks
Affecting Our Business&#8212; Risks relating to the Fab 3 lease could harm our business, operations and financial results.</span>&#8221;</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Uozu E Tonami CD and Arai E Fabs</div>

<div style="line-height: 1.25"><br/> </div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In 2014, we acquired a 51% equity stake in TPSCo, a company initially
formed by Panasonic Corporation to provide foundry wafer services to Panasonic and other third-party customers, using three factories
(Uozu E, Tonami CD and Arai E) located in Hokuriku, Japan, established by Panasonic. Pursuant to the transaction, Panasonic transferred
its capacity tools (8 inch and 12 inch) at these three fabs to TPSCo. These fabs support geometrics down to 65 nanometer. The fabs&#8217;
land and buildings are leased by PSCS (now named NTCJ) to TPSCo, under a long-term capital lease, with a term until March 2032. As part
of the TPSCo agreements, at the request of Panasonic (through PSCS; since 2020, named NTCJ), the operations in Japan were reorganized
and restructured such that the Arai factory, which solely supported NTCJ and did not serve Tower or TPSCo&#8217;s foundry customers, ceased
operations effective July 2022. The Uozu and Tonami facilities remain unchanged.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">An earthquake in January 2024 caused temporary disruptions at the
Uozu and Tonami facilities, but operations have since fully recovered.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Fab 9</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">During 2016, we acquired Fab 9 located in San Antonio Texas, U.S.
from Maxim. The assets and related business that we acquired from Maxim are held and conducted through a wholly-owned U.S. subsidiary,
Tower SA. Fab 9 supports process geometries ranging from 0.18 to 0.8 micron for the processing of products using CMOS and analog based
technologies. Under the terms of the acquisition agreement, until the termination or expiration of the supply agreement entered into between
Maxim and Tower SA, Maxim has a right of first offer to re-purchase Fab 9 in the event Tower or any of its subsidiaries sell, transfer,
dispose of, cease the operations of, close, transfer or relocate Fab 9, or if Tower or its operations at Fab 9 become subject to a petition
of bankruptcy or liquidation.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">37</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Fab 10</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In June 2021, we entered into an agreement with ST to share, under
a collaborative arrangement, a 300mm facility being constructed by ST in Agrate, Italy, following which TSIT, a wholly-owned Italian subsidiary
of Tower, was incorporated. TSIT and ST share the cleanroom space and facility infrastructure, and TSIT has the right to use one-third
of the installed capacity for its foundry customers, which we refer to as &#8220;Fab 10.&#8221;&#160; As part of the qualification and
ramp-up process, TSIT acquired and installed certain of its own equipment in the Agrate facility and developed certain processes and technologies.
The comprehensive qualification process was completed during the fourth quarter of 2024, following which volume production and operations,
which are managed by ST, commenced.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Fab 11 </div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In September 2023, we entered into an agreement with Intel under
which we will have access to a 300mm capacity corridor at Intel&#8217;s facility in New Mexico, U.S., which we refer to as &#8220;Fab
11.&#8221; The corridor is currently in the initial equipment procurement and installation phase and is not yet qualified for production.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: center; text-indent: 36pt; line-height: 1.25; font-weight: bold">ENVIRONMENTAL, SAFETY AND QUALITY MATTERS AND
CERTIFICATIONS</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We prioritize achieving and maintaining high quality standards.
All our facilities are ISO 9001 certified, an international quality standard that provides guidance to achieve an effective quality management
system. In addition, all our facilities are IATF16949 certified, a stringent automotive quality standard.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our operations are subject to a variety of laws and governmental
regulations relating to the use, storage, discharge and disposal of toxic or otherwise hazardous materials used in our processes. Failure
to comply with these laws and regulations could subject us to material costs and liabilities, including costs to clean up contamination
caused by our operations. All of our facilities are ISO 14001 certified, an international standard that provides management guidance on
how to achieve an effective environmental management system. Risks have been evaluated and mitigation plans are in place to prevent and
control accidental spills and discharges. Procedures have also been established at all our locations to ensure that any such potential
situations are properly addressed. Our environmental management system assists in evaluating compliance with applicable environmental
laws and regulations and establishes loss prevention and control measures. In addition, our facilities are subject to strict regulations
and periodic monitoring by governmental agencies.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">For safety, all of our facilities are OHSAS/ISO 45001 certified,
an international occupational health and safety standard that provides guidance to achieve an effective health and safety management system.
Our health and safety standard management system assists in evaluating compliance with applicable health and safety laws and regulations
and establishes preventative and control measures.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our goal in implementing OHSAS 45001, ISO 14001, ISO 9001 and IATF16949
systems is to continually improve our environmental, health, safety, and quality management systems.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In addition, we are committed to an ESG program focused on social
contribution and sustainability through different initiatives and activities. We have issued a dedicated report on our ESG policies, including
our strategy and long-term plan.&#160; We engage in voluntary initiatives (such as disclosures, certifications, and improvement goals,
among others) to increase our company&#8217;s contribution to society and our environment.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25"><span id="ITEM4A.UNRESOLVEDSTAFFCOM"><!--Anchor--></span><span style="font-family: Times New Roman,Times,serif; font-weight: bold">ITEM
4A. UNRESOLVED STAFF COMMENTS</span></div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Not applicable.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25"><span id="ITEM5.OPERATINGANDFINANCI"><!--Anchor--></span><span style="font-family: Times New Roman,Times,serif; font-weight: bold">ITEM
5. OPERATING AND FINANCIAL REVIEW AND PROSPECTS</span></div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The information contained in this section should be read in conjunction
with our audited consolidated financial statements and the related notes thereto contained in this annual report. Our financial statements
have been prepared in accordance with U.S. GAAP. The following discussion and analysis may contain forward-looking statements that involve
risks and uncertainties. Our actual results and the timing of selected events could differ materially from those anticipated in these
forward-looking statements as a result of various factors, including those set forth under &#8220;Item 3. Key Information&#8212;D. Risk
Factors&#8221; and elsewhere in this annual report.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25"> <span style="font-weight: bold">A. OPERATING RESULTS</span></div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="text-align: center; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">OVERVIEW</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We are a pure-play independent specialty foundry dedicated to providing
wafers and engineering services based on the design specifications of our customers. As a pure-play foundry, we do not offer products
of our own. We currently offer process technology geometries of 0.35, 0.18, 0.16 and 0.13 -micron on 200-mm wafers; and 90 nanometer,
65 nanometer on 300-mm wafers. We also provide design support and complementary technical services. Our customers and/or our customers&#8217;
customers use our wafers in their end products, which are sold to and/or used in diverse markets, including consumer applications, personal
computers, communications, handsets and smartphones, automotive, industrial, aerospace and medical devices. The technology platforms that
we offer are focused on the mega trends of seamless connectivity, green everything and interactive smart systems.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">For the year ended December 31, 2024, our revenues were derived
from customers located around the globe, of which 42% were located in the United States, 16% in Japan, 33% in Asia (excluding Japan) and
9% in Europe, as compared to 46%, 17%, 27% and 10%, respectively, for the year ended December 31, 2023.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">For the year ended December 31, 2024, 13% of our revenues were
derived from NTCJ, 27% of our revenues were derived from an additional four customers, each comprising between 3% to 11% of our revenues,
and the remaining 60% of our revenues were derived from many other smaller customers, as compared to 14% derived from NTCJ, 30% derived
from an additional four customers, each comprising between 3% to 9% of our revenues, and the remaining 56% derived from many other smaller
customers for the year ended December 31, 2023.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In order to attract and retain our customers, in 2024 and 2023,
we made gross investments of $436 million and $445 million respectively, in property and equipment across our fabs in Israel, Italy, the
United States and Japan.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">38</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25">

<div style="text-align: center; line-height: 1.25; font-weight: bold"> <br/> </div>

<div style="text-align: center; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">KEY FACTORS AFFECTING
OUR RESULTS</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The following are key factors that impact our results of operations:</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Ability to attract and retain customers.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We are a trusted, customer-oriented service provider that has built
a solid reputation in the foundry industry for over thirty years. We have built strong relationships with customers. Our consistent focus
on providing high-quality, value-added services, including engineering and design support, has allowed us to attract customers that seek
to work with a proven provider of foundry solutions. Our emphasis on close collaboration with customers and accelerating time-to-market
and performance of their next-generation products has enabled us to maintain a high customer retention rate, while increasing the number
of new customers and products.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We continuously aim to expand our capacity footprint and business
by addressing the future needs of our existing customers and attracting new customers that will utilize our existing facilities, some
of which have recently undergone further capacity expansion projects. Additionally, we seek to acquire external capacity through acquisitions
of existing fabs or establishing new fabs, as we have done in the past, independently or through third-party collaborations, utilizing
existing resources or additional funding (which may include cash, equity or in-kind investment). We also offer a wide range of support
services for the establishment of new facilities or the ramp-up of existing facilities owned by third parties, using our technological,
operational and integration expertise, for which we receive payments based on the achievement of pre-defined milestones and may also be
entitled to certain capacity allocation and other rights.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Design wins with new and existing customers.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We work with our customers and potential customers to understand
their product roadmaps and strategies. We consider design wins to be critical to our future success. We define a design win as the successful
completion of the evaluation stage, where a customer has verified that our platform process meets its requirements and qualified our libraries
and IPs for their products. The revenue generated from each design win can vary significantly. Our long-term sales expectations are based
on forecasts from customers, internal estimates of customer demand, factoring in expected time to market for end-customer products incorporating
our products and associated revenue potential, and internal estimates of overall demand based on historical trends.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Selling prices and operating costs.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our gross and operating margin is influenced by various factors,
including the market demand for semiconductor wafers, pricing changes, shipment volumes, new product introductions, changes in product
mixes, changes in the purchase price of raw materials, including silicon starting material wafers and yields. In general, newly introduced
products and products with higher performance and more features tend to be priced higher than older, more mature products. Average selling
prices in the semiconductor industry typically decline as products mature. Consistent with this historical trend, we expect that the average
selling prices of our products will decline as they mature. In the normal course of business, we will seek to offset the effect of declining
average selling prices on existing products by reducing operating costs and introducing new and higher value-add products. Newly introduced
fabs are increasing our operating costs while selling price and manufacturing volume may not be sufficient to cover them entirely.&#160;
If we are unable to maintain overall average selling prices or offset any declines in average selling prices with realized savings on
our operating costs, our gross margin will decline.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">39</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Investment in capacity growth.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We have invested, and intend to continue to invest, in expanding
our capacity, developing products to support our growth and expanding our infrastructure. For example, in 2021 we entered into an agreement
with ST to share 300mm clean room space in Italy, for which we purchased a significant amount of equipment tools. In September 2023, we
entered into an agreement with Intel under which Tower will have access to a 300mm capacity corridor at Intel&#8217;s facility in New
Mexico, U.S. In accordance with the agreement, Tower is investing up to $300 million&#160;in equipment and other assets to be owned by
Tower and installed and qualified for Tower processes at Intel&#8217;s facility. We continue to explore additional capacity opportunities
and investments, which may require us to use a significant portion of our cash. We may want and/or need to raise additional funds for
these investments by way of debt and/or equity offerings, which funds may not be available on reasonable terms, if at all, due to unfavorable
capital market conditions, and may require consents that we may not be able to obtain. We plan to continue to invest in our capacity expansion
initiatives and existing and new operational capabilities throughout the world through significant capital expenditure, and the return
on these investments may be lower than we expect and these investments may significantly reduce our net profit and cash balance, and require
us to raise additional funds by way of debt or equity offerings. In addition, as we invest in expanding our operations into new areas
globally, our business and results will become further subject to the risks and challenges of operations in those locations, including
potentially higher fixed costs and operating expenses, the potential impact of legal and regulatory developments, and high depreciation
of fixed assets, all of which may reduce our profitability.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">New Accounting Pronouncements</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">For recently issued accounting pronouncements, see Note 2X and
Note 2Y to our annual financial statements included herein.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: center; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">RESULTS OF OPERATIONS</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">For a discussion of our results of operations for the year ended
December 31, 2022, including a year-to-year comparison between 2023 and 2022, refer to Item 5. &#8220;Operating and Financial Review and
Prospects&#8221; in our Annual Report on Form 20-F for the fiscal year ended December 31, 2023, filed with the SEC on April 22, 2024.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">You should read the following discussion and analysis of our financial
condition and results of operations in conjunction with the financial statements and the related notes thereto included in this annual
report. The following table sets forth certain statement of operations data as a percentage of total revenues for the years indicated.</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zea033b0fc55b44e39303d7c4b2fac810" class="cfttable" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Year ended December 31,</div> </div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top">
        <div style="text-align: center; line-height: 1.25; font-weight: bold"> 2024</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">2023</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Statement of Operations Data:</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="text-align: justify; line-height: 1.25">Revenues</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">100</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">100</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Cost of revenues</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">76.4</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">75.2</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="text-align: justify; line-height: 1.25">Gross profit</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">23.6</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">24.8</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Research and development expense</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">5.5</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">5.6</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="text-align: justify; line-height: 1.25">Marketing, general and administrative expense</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">5.2</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">5.1</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Restructuring gain from sale of machinery and equipment, net</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">--</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">(3.7</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">)</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="text-align: justify; line-height: 1.25">Restructuring expense (income), net</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">(0.4</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">)</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">1.3</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Merger-contract termination fee, net</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">--</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">(22.0</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">)</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="text-align: justify; line-height: 1.25">Operating profit</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">13.3</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">38.5</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Financing income, net</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">3.5</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">2.1</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="text-align: justify; line-height: 1.25">Other income (expense), net</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">(1.7</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">)</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">0.5</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Profit before income tax</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">15.1</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">41.1</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="text-align: justify; line-height: 1.25">Income tax expense, net</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">(0.7</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">)</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">(4.6</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">)</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Net profit</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">14.4</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">36.5</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="text-align: justify; line-height: 1.25">Net loss (profit) attributable to non-controlling interest</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">0.1</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">(0.1</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">)</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Net profit attributable to the Company</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">14.5</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">36.4</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">%</div> </td> </tr>
  </table>

<div style="line-height: 1.25">

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">40</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Year ended December 31,
2024 compared to year ended December 31, 2023</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Revenues for the year ended December 31, 2024 amounted to $1,436.1
million, as compared to $1,422.7&#160;million for the year ended December 31, 2023, reflecting a $13.4 million, or 1%, year over year
revenue increase.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Cost of revenues for the year ended December 31, 2024 amounted
to $1,096.7 million as compared to $1,069.2 million for the year ended December 31, 2023. The $27.5 million increase in cost of revenues
reflects a 2.6% year over year cost increase, mainly due to higher depreciation and manufacturing costs.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Gross profit for the year ended December 31, 2024 amounted to $339.4
million as compared to $353.5 million for the year ended December 31, 2023. The $14.1 million decrease in gross profit resulted from the
$27.5 million, or 2.6%, increase in cost of revenues, net of the $13.4 million, or 1%, increase in revenues, as described above.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Research and development expenses for the year ended December 31,
2024, amounted to $79.4 million, as compared to $79.8 million for the year ended December 31, 2023, reflecting less than a 0.5% decrease
year over year.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Marketing, general and administrative expenses for the year ended
December 31, 2024 amounted to $75.0 million, reflecting 5.2% of revenues, as compared to $72.5 million for the year ended December 31,
2023, reflecting 5.1% of revenues.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Restructuring gain from sale of machinery and equipment, net, for
the year ended December 31, 2023 amounted to $52.2 million and resulted from the gain on sale of machinery and equipment, net, to third
parties following the reorganization and restructuring of our Japan operations during 2022, as described in Note 13B(2) to our financial
statements for the year ended December 31, 2024.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Restructuring income, net, for the year ended December 31, 2024
amounted to $6.3 million, as compared to $19.7 million restructuring expense, net, for the year ended December 31, 2023, resulting from
the reorganization and restructuring of our Japan operations executed during 2022, as described in Note 13B(2) to our financial statements
for the year ended December 31, 2024.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Merger-contract termination fee, net, for the year ended December
31, 2023 amounted to $313.5 million, net of associated fees, and was paid to the Company by Intel following the announced termination
of the merger agreement, as described in Note 1 to our financial statements for the year ended December 31, 2024. There was no merger-contract
termination fee, net, for the year ended December 31, 2024</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Operating profit for the year ended December 31, 2024 amounted
to $191.3 million as compared to $547.3 million for the year ended December 31, 2023. The $356.0 million decrease in operating profit
resulted mainly from the $313.5 million merger-contract termination fee, net, and the $52.2 million restructuring gain from the sale of
machinery and equipment, net, recorded during the year ended December 31, 2023, as well as the $14.1 million decrease in gross profit
for the year ended December 31, 2024, partially offset by the $26.0 million increase in restructuring income, net, as described above.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">41</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Financing income, net, for the year ended December 31, 2024 amounted
to $50.8 million as compared to $30.5 million for the year ended December 31, 2023. The $20.3 million increase in financing income, net,
is primarily due to higher interest income on increased bank deposits.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Other expense, net, for the year ended December 31, 2024, amounted
to $24.7 million as compared to other income, net, of $7.0 million for the year ended December 31, 2023. Other income (expense), net,
primarily includes non-recurring, non-operational items, such as gains from the sale of investments in privately held companies and gains
(losses) from the sale of unused machinery and equipment.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Income tax expense, net, for the year ended December 31, 2024 amounted
to $10.2 million as compared to $65.3 million for the year ended December 31, 2023. The $55.1 million decrease in income tax expense,
net, is primarily due to a $367.4 million decrease in profit before income tax for the year ended December 31, 2024 as compared to the
year ended December 31, 2023, which mainly resulted from the $313.5 million merger-contract termination fee, net included in operating
profit for the year ended December 31, 2023, as described above.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Net profit for the year ended December 31, 2024 amounted to $207.2
million as compared to $519.5 million for the year ended December 31, 2023. The $312.3 million decrease in net profit is primarily due
to the decrease in operating profit (in connection with the&#160;merger-contract termination fee received in 2023), partially offset by
the decrease in income tax expense, net, described above.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Net loss attributable to non-controlling interest for the year
ended December 31, 2024 amounted to $0.6 million as compared to net profit attributable to non-controlling interest of $1.0 million for
the year ended December 31, 2023. The $1.6 million decrease resulted from a $3.4 million decrease in the net profit of TPSCo, in which
we hold 51%.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Net profit attributable to the Company for the year ended December
31, 2024 amounted to $207.9 million as compared to $518.5 million for the year ended December 31, 2023. The $310.6 million decrease in
net profit attributable to the Company is mainly due to the decrease in net profit of $312.3 million, offset by the $1.6 million decrease
in net profit attributable to non-controlling interest, as described above.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: center; line-height: 1.25; font-style: italic; font-weight: bold">Impact of Currency Fluctuations</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We currently operate in four different regions: the United States,
Japan, Israel and Italy. The functional currency of our entities in the United States, Israel and Italy is the USD. The functional currency
of our operations in Japan is the JPY. Our expenses and costs are denominated mainly in USD, JPY, NIS and Euro, revenues are denominated
mainly in USD and JPY, and&#160; cash from operations, investing and financing activities are denominated mainly in USD, JPY and NIS.
Therefore, we are exposed to the risk of currency exchange rate fluctuations in Japan, Israel and Italy.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The majority of TPSCo&#8217;s revenues are denominated in JPY and
the majority of TPSCo&#8217;s expenses and costs are denominated in JPY, which limits the exposure to fluctuations of the USD-to-JPY exchange
rate on TPSCo&#8217;s results of operations. In order to mitigate a portion of the net exposure to the USD-to-JPY exchange rate, we have
engaged in cylinder hedging transactions to contain the currency&#8217;s fluctuation within a pre-defined, fixed range. During the year
ended December 31, 2024, the USD appreciated against the JPY by 10.7%, as compared to 7.2% appreciation during the year ended December
31, 2023. The net effect of USD appreciation against the JPY on TPSCo&#8217;s assets and liabilities denominated in JPY is presented in
the Cumulative Translation Adjustment (&#8220;CTA&#8221;) as part of Other Comprehensive Income (&#8220;OCI&#8221;) on the balance sheet.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">42</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The cost of the Company&#8217;s operations in USD in Israel is
influenced by changes in the USD-to-NIS exchange rate, with respect to expenses and costs that are denominated in NIS.&#160;During the
year ended December 31, 2024, the USD appreciated against the NIS by 0.6%, as compared to 3.1% appreciation during the year ended December
31, 2023.&#160; Appreciation of the NIS may increase the costs, in USD terms, of the Israeli facility, such as utilities, taxes and labor
costs that are denominated in NIS, which may lead to erosion of profit margins. We use foreign currency cylinder and forward transactions
to hedge a portion of this currency exposure and maintain it within a pre-defined fixed range.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The cost of our operations in Italy in USD is influenced by changes
in the USD-to-Euro exchange rate, with respect to expenses and costs that are denominated in Euro.&#160;During the year ended December
31, 2024, the USD depreciated against the Euro by 5.9%. This exposure is partially mitigated and maintained within a pre-defined fixed
range through foreign currency cylinder and forward transactions which we are engaging in.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">B. LIQUIDITY AND CAPITAL RESOURCES</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">As of December 31, 2024, we had an aggregate of $271.9 million
in cash and cash equivalents, as compared to $260.7 million as of December 31, 2023. The main cash items during the year ended December
31, 2024 were as follows: $448.7 million, net, cash provided by operating activities; $431.7 million invested in property and equipment,
net; $31.9 million proceeds from sales of short-term deposits and marketable securities, net; and $32.5 million debt repaid, net.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Short-term and long-term debt as presented in the balance sheet
as of December 31, 2024 amounted to $48.4 million and $132.4 million, respectively, and includes loans, operating leases and capital leases.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Based on our current operations and expected short term growth,
our cash generated from operations, our current and expected available lease lines with third-party leasing companies and our existing
balance of cash and deposits, we have sufficient resources to meet our cash needs for operating activities and capital expenditures for
our existing fabs, equipping the facility in Agrate, Italy and the capacity corridor at Intel&#8217;s New Mexico fab, as well as the repayment
of our debt in the short term and long term.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">If we execute an acquisition transaction(s), or a joint partnership
or another large transaction to expand our capacity, including for the funding of equipment for further expansion of the facility established
by ST in Agrate, Italy, acquiring leased assets and/or acquiring and/or establishing additional fabs and/or capacity through other capacity
acquisition related transactions, we may utilize our current cash balance and deposits and/or may be required to secure additional financing,
including by way of public or private offerings of equity and/or debt and/or re-financing or other financing alternatives. The timing,
terms, size and pricing of any future fundraising, if any, would be subject to the then-prevailing capital market conditions and our business
and financial situation, as well as the need to obtain certain regulatory and other consents. There is no assurance that we would be able
to obtain the necessary consents and/or funding in a timely manner, in sufficient amount or on favorable terms. See &#8220;Item 3. Key
Information&#8212;D. Risk Factors&#8212;Risks Affecting Our Business&#8212; <span style="font-style: italic">We may be required to obtain
financing for capacity acquisition related transactions, strategic and/or other growth or M&amp;A opportunities, which we may not be able
to obtain</span>.&#8221;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">43</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="margin-right: 54pt; line-height: 1.25; font-style: italic; font-weight: bold">Recent Financing Transactions</div>

<div style="line-height: 1.25">&#160;</div>

<div style="margin-right: 54pt; line-height: 1.25; font-style: italic">Capital Leases</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Certain of our subsidiaries enter into capital lease agreements,
from time to time, for machinery and equipment, usually for a period of four years, with an option to buy the machinery and equipment
after a period of between three to four years from the start of the lease period. These lease agreements contain annual interest rates
of approximately 2%, and the assets under the lease agreements are pledged to the lender until the time at which the respective subsidiary
acquires the assets. The obligations under the capital lease agreements are guaranteed by Tower, except for TPSCo&#8217;s obligations
under its capital lease agreements.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In addition, TPSCo leases its facilities and buildings in Japan
from NTCJ under a long-term capital lease, with a term until March 2032.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">As of December 31, 2024 and 2023, the total outstanding capital
lease liabilities for fixed assets were $73.5 million and $118.3 million, respectively, of which $24.8 million and $40.3 million, respectively,
were included under current maturities of long-term debt. The available lease lines as of December 31, 2024 and 2023 were approximately
$10 million and $45.0 million, respectively.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic">Loans from Japanese Financial Institutions</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In December 2021, TPSCo refinanced its then existing loan with
an 11 billion JPY (approximately $70 million as of December 31, 2024) asset-based loan with a consortium of financial institutions consisting
of (i) JA Mitsui Leasing, Ltd., (ii) Mitsubishi HC Capital Inc., (iii) Taishin International Bank Co., Ltd. Tokyo Branch, and (iv) BOT
Lease Co. Ltd. (the &#8220;2021 JPY Loan&#8221;). The 2021 JPY Loan carries a fixed interest rate of 1.95% per annum with principal payable
in seven semiannual payments from December 2024 until December 2027. The 2021 JPY Loan is secured mainly by a lien over the machinery
and equipment of TPSCo located in the Uozu and Tonami facilities.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In September 2023, TPSCo entered into a term loan agreement with
JA Mitsui Leasing Ltd. for an additional 3.5 billion JPY (approximately $22 million as of December 31, 2024) term loan (the &#8220;2023
JPY Loan&#8221;). The 2023 JPY Loan carries a fixed interest rate of 1.95% per annum with principal payable in seven semiannual payments
from September 2024 until September 2027. The 2023 JPY Loan is secured by a second lien over the machinery and equipment of TPSCo located
in the Uozu and Tonami facilities.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In December 2024, TPSCo entered into an agreement with certain
of its lenders to refinance the 2021 JPY Loan and 2023 JPY Loan with a new 14.5 billion JPY (approximately $92 million as of December
31, 2024) asset-based loan (the &#8220;2024 JPY Loan&#8221; and together with the 2021 JPY Loan and 2023 JPY Loan, the &#8220;JPY Loans&#8221;).
As of December 31, 2024, 12.5 billion JPY (approximately $79 million) of the 2024 JPY Loan was drawn, of which 11.5 billion JPY (approximately
$73 million) was used to repay part of the 2021 JPY Loan and 2023 JPY Loan, and 3 billion JPY (approximately $19.0 million) remained outstanding
under the 2021 and 2023 JPY Loans. As a result, a total principal amount of 15.5 billion JPY (approximately $100 million) was outstanding
under all of the JPY Loans as of December 31, 2024.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In accordance with the terms of the 2024 JPY Loan agreement, during
the first half of 2025, (i) the 3 billion JPY (approximately $19 million) total principal amount, which remained outstanding as of December
31, 2024 under the 2021 JPY Loan and 2023 JPY Loan, is scheduled to be repaid, and (ii) an amount of 2 billion JPY (approximately $13
million), which remained available as of December 31, 2024 under the 2024 JPY Loan, is scheduled to be withdrawn.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The lenders under the 2024 JPY Loan are a consortium of financial
institutions consisting of (i) JA Mitsui Leasing, Ltd., (ii) Mitsubishi HC Capital Inc., and (iii) BOT Lease Co. Ltd. The 2024 JPY Loan
carries a fixed interest rate of 2% per annum, with principal payable in seven semiannual payments from December 2027 to December 2030.
The 2024 JPY Loan is secured mainly by a lien over the machinery and equipment of TPSCo located in the Uozu and Tonami facilities. The
2024 JPY Loan contains certain financial ratios and covenants, as well as customary definitions of events of default and acceleration
of the repayment schedule. TPSCo&#8217;s obligations pursuant to the 2024 JPY Loan are not guaranteed by Tower, NTCJ, or any of their
affiliates. As of December 31, 2024, TPSCo maintained compliance with all of the financial covenants under the 2024 JPY Loan.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">44</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">C. RESEARCH AND DEVELOPMENT, PATENTS AND LICENSES,
ETC.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our research and development activities are related primarily to
our foundry process by way of improvements, upgrades and development, and have been sponsored and funded by us, with some participation
by the Israeli government through the IIA pursuant to the Innovation Law. Our research and development expenses for the years ended December
31, 2024, 2023 and 2022 were $79.4 million, $79.8 million and $83.9 million, respectively, net of government participation of $0.3 million,
$0.5 million and $0.3 million, respectively.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">For a description of our research and development policies and
our patents and licenses, see &#8220;Item 4. Information on the Company&#8211; B. Business Overview.&#8221;</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">D. TREND INFORMATION</div>

<div style="line-height: 1.25"><br/> </div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We operate as a specialty foundry in the semiconductor industry.
The semiconductor industry is historically characterized as highly cyclical, both seasonally and over the long term. Over time, the market
fluctuates, cycling through periods of weak demand, production excess capacity, excess inventory and price pressure, and periods of strong
demand, full capacity utilization, and product shortages, commanding higher selling prices.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">There is a trend within the semiconductor industry toward ever-smaller
features and growing wafer sizes. State-of-the-art digital fabs are currently supporting process geometries of down to 3-7 nanometers
on 300mm wafers. As demand for smaller geometries increases, there is downward pressure on the pricing of larger geometry products, and
potential underutilization of fabs that are limited to these larger geometry products, which may result in reduced profitability of those
associated fabs. However, our strategy to focus on differentiated specialty analog technologies, along with our deep applications knowledge,
design enablement tools and customer technical support, enable a portion of our wafers to be charged at higher wafer selling prices as
compared to &#8220;commoditized&#8221; standard products. We currently offer process geometries of (i) 0.18, 0.16, and 0.13 -micron on
200-mm wafers; and (ii) 65 nanometer on 300-mm wafers. We continue to invest in our portfolio of specialty process technologies and intellectual
property (IP) to address the key product and system requirements of our customers, enabling them to compete in their respective markets.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Another key element of our strategy is to target multiple large,
growing and diversified end markets. We target end markets characterized by high growth and high performance, for which we believe our
specialty process technologies and design services offer a strong, compelling value proposition to our customers. We focus on markets
driven by three industry mega-trends: &#8220;Green Everything&#8221;, &#8220;Wireless Everything&#8221;, and &#8220;Smart Everything&#8221;.
Our target markets include Artificial Intelligence and Data Centers, the Internet of Things (IoT), machine-to-machine communication devices,
ultra-low power mobile applications, wireless and high-speed wireline communications, consumer applications, automotive, medical and industrial
markets. For example, we believe our SiGe and silicon photonic technology can provide speed, power and cost advantage over alternative
technologies for high-speed optical transceivers used for data communication in data centers, artificial intelligence clusters and network
infrastructure.&#160; We also believe that RF- SOI and SiGe process technologies can provide performance and cost advantages over GaAs
solutions in the realization of switches, low noise amplifiers, and power amplifiers for wireless handsets and smartphones. Our power
management platforms enable the industry&#8217;s analog IC suppliers to differentiate their product offerings in the markets we serve.
Our specialized CMOS&#160;image sensor platforms allow customers to fabricate ultra high sensitivity/low noise CIS products for operation&#160;in
visible, near infra-red, ultra-violet and X-ray spectral ranges, and develop both ultra small-size cameras and large imagers occupying
the whole surface of a 200mm or even a 300mm wafer. We also target the rapidly growing non-visual sensor markets by developing specialized
sensors, in particular advanced integrated UV, gas and BioFET sensors. In addition, we target the display markets utilizing micro OLED
on silicon, using our well established processes to create displays for the AR/VR growing market.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">45</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We are also engaged in development of intellectual property for
enabling data processing using artificial intelligence based on our original device approaches by using our patented memristor solutions
for emulating synapses in artificial neural networks. Our specialty products and target market strategy allow us to grow and diversify
our business by attracting new customers, which expands our customer base, and broadening our business with existing customers.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">During recent years, we have accelerated our plans to expand our
capacity, including through our recent agreement with Intel under which Tower will have access to a 300mm capacity corridor in Intel&#8217;s
facility in New Mexico, U.S. We are focused on successfully integrating all of our fabs globally and increasing the utilization of our
fabs, by attracting new customers and opportunities.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We seek to maintain capital efficiency by leveraging our operational
model and ensuring cost-effectiveness. With a global capacity footprint, including seven fabs&#160;&#160; in three continents, we are
focused on sharing and applying best practices across the organization, to provide our customers with high quality solutions, along with
the applications knowledge and technical support that allow them to benefit from a competitive edge in the market. Our geographical diversity
allows us to perform an internal benchmark across global facilities to gain knowledge on work processes and methodologies, thereby ensuring
that we maintain a high level of operations across all facilities at which we manufacture. Our global foothold also provides our customers
with flexibility and business continuity in terms of maximum opportunity for capacity availability.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Over the last several years, we have been constantly looking to
expand our presence in the global markets, penetrate new geographical areas, increase our served markets and expand our technology offering
through business and development ventures.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">This may also be accomplished through (i) establishment of new
facilities with third party collaboration and/or funding, (ii) mergers and acquisitions with potential target facilities that may include
a solid base of customer demand to fill the increase in capacity, and/or (iii) development of technologies that may expand our servable
and/or available market potential, and increase our revenue, customer base and margins. Such transactions are also beneficial as they
provide our customers with capacity diversification and opportunity for additional growth through access to increased capacity. We continuously
evaluate potential acquisition opportunities and seek to secure additional capacity. Our current cash balance and deposits may be used
to enable us to realize and execute on such opportunities, and we may require additional financing through, among others, debt (including
convertible debt, bonds, notes or debentures) and/or equity issuances (including shares and warrants), in order to consummate such opportunities
and/or fund our other operational and capital expenditure cash needs, as well as our strategy to expand our global footprint, capacity
and capabilities. During 2024, we continued to increase our investments in property and equipment to expand the capacities and capabilities
of our existing fabs, our shared fab in Italy, and our capacity corridor in the New Mexico fab and also initiated an investment plan of
$350 million to create and/or increase capacity and capabilities for SiGe and SiPho in Fabs 2, 7 and 9.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">E. CRITICAL ACCOUNTING ESTIMATES</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our financial statements are prepared in accordance with U.S. GAAP.
The preparation of these financial statements requires us to make estimates, assumptions and judgments that affect the reported amounts
of assets, liabilities, revenue and expenses, as well as related disclosures. We evaluate our estimates, assumptions and judgments on
an ongoing basis. Our estimates, assumptions and judgments are based on historical experience and various other factors that we believe
to be reasonable under the circumstances. Different assumptions and judgments would change the estimates used in the preparation of our
financial statements, which, in turn, could change the results from those reported.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The critical accounting policies used in the preparation of our
consolidated financial statements that we believe were most affected by significant management estimates and judgments are discussed below.
See Note 2 to the consolidated financial statements included elsewhere in this annual report for further information on all significant
accounting policies that we used to prepare our consolidated financial statements.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">46</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Income Taxes</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our provision for income taxes is affected by income tax in a multinational
tax environment. The income tax provision is an estimate determined based on current enacted tax laws and tax rates at each of our geographic
locations with the use of acceptable allocation methodologies based upon our organizational structure, our operations and business mode
of work, resulting in applicable taxable income attributable to each of the locations we operate in.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">For the year ended December 31, 2024, the consolidated provision
for income taxes was $10.2 million, as detailed in Note 18 to our financial statements.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In December 2021, the OECD released Pillar Two model rules, which
impose on large multinational corporations, with revenue above &#8364;750 million, a minimum effective corporate income tax rate of 15%
in each jurisdiction in which they operate. As of December 31, 2024, the rules have been partially enacted in certain jurisdictions in
which the Company operates, however they did not impact the Company financial statements, tax payments or liabilities. For all the periods
ended December 31, 2024, the Company complied with the transitional safe harbor rules in each of its jurisdictions and it currently assumes
that it will be able to postpone the application of the rules for periods that will commence after December 31, 2025.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25"><span id="ITEM6.DIRECTORSSENIORMANA"><!--Anchor--></span><span style="font-family: Times New Roman,Times,serif; font-weight: bold">ITEM
6.</span>&#160; <span style="font-family: Times New Roman,Times,serif; font-weight: bold">DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES</span></div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">A. DIRECTORS AND SENIOR MANAGEMENT</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Set forth below is information regarding our senior management
and directors as of April 15, 2025:</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="ze5def4c4a7554e61b5b36ebb77a95290" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 11.55%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25; font-weight: bold">Officer</div> </td>
    <td style="width: 27.44%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25; font-weight: bold">Senior Management Name</div> </td>
    <td style="width: 7.21%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25; font-weight: bold">Age</div> </td>
    <td style="width: 53.8%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25; font-weight: bold">Title(s)</div> </td> </tr>
  <tr>
    <td style="width: 11.55%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">A</div> </td>
    <td style="width: 27.44%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Russell C. Ellwanger</div> </td>
    <td style="width: 7.21%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">70</div> </td>
    <td style="width: 53.8%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Chief Executive Officer and Director of Tower, and Chairman of the Board of Directors
        of its subsidiaries Tower Semiconductor USA, Inc., Tower US Holdings, Inc., Tower Semiconductor NPB Holdings, Inc., Tower Semiconductor
        Newport Beach, Inc., Tower Partners Semiconductor Co., Ltd., Tower Semiconductor San Antonio, Inc. and Tower Semiconductor Italy, S.r.l.</div>
        </td> </tr>
  <tr>
    <td style="width: 11.55%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">B</div> </td>
    <td style="width: 27.44%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">Dr. Marco Racanelli</div> </td>
    <td style="width: 7.21%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">58</div> </td>
    <td style="width: 53.8%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">President</div> </td> </tr>
  <tr>
    <td style="width: 11.55%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">C</div> </td>
    <td style="width: 27.44%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Oren Shirazi</div> </td>
    <td style="width: 7.21%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">55</div> </td>
    <td style="width: 53.8%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Chief Financial Officer, Senior Vice President of Finance</div> </td> </tr>
  <tr>
    <td style="width: 11.55%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">D</div> </td>
    <td style="width: 27.44%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">Rafi Mor</div> </td>
    <td style="width: 7.21%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">61</div> </td>
    <td style="width: 53.8%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">Chief Operating Officer</div> </td> </tr>
  <tr>
    <td style="width: 11.55%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">E</div> </td>
    <td style="width: 27.44%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Dr. Avi Strum</div> </td>
    <td style="width: 7.21%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">62</div> </td>
    <td style="width: 53.8%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Chief Technology Officer</div> </td> </tr>
  <tr>
    <td style="width: 11.55%; vertical-align: top">&#160;</td>
    <td style="width: 27.44%; vertical-align: top">&#160;</td>
    <td style="width: 7.21%; vertical-align: top">&#160;</td>
    <td style="width: 53.8%; vertical-align: top">&#160;</td> </tr>
  <tr>
    <td style="width: 11.55%; vertical-align: top">&#160;</td>
    <td style="width: 27.44%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25; font-weight: bold">Director&#8217;s Name(*)</div> </td>
    <td style="width: 7.21%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25; font-weight: bold">Age</div> </td>
    <td style="width: 53.8%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25; font-weight: bold">Title</div> </td> </tr>
  <tr>
    <td style="width: 11.55%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">F</div> </td>
    <td style="width: 27.44%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Amir Elstein</div> </td>
    <td style="width: 7.21%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">69</div> </td>
    <td style="width: 53.8%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Chairman of the Board of Directors</div> </td> </tr>
  <tr>
    <td style="width: 11.55%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">G</div> </td>
    <td style="width: 27.44%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">Kalman Kaufman</div> </td>
    <td style="width: 7.21%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">79</div> </td>
    <td style="width: 53.8%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">Director</div> </td> </tr>
  <tr>
    <td style="width: 11.55%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">H</div> </td>
    <td style="width: 27.44%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Dana Gross</div> </td>
    <td style="width: 7.21%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">57</div> </td>
    <td style="width: 53.8%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Director</div> </td> </tr>
  <tr>
    <td style="width: 11.55%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">I</div> </td>
    <td style="width: 27.44%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">Ilan Flato</div> </td>
    <td style="width: 7.21%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">68</div> </td>
    <td style="width: 53.8%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">Director</div> </td> </tr>
  <tr>
    <td style="width: 11.55%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">J</div> </td>
    <td style="width: 27.44%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Yoav Z. Chelouche</div> </td>
    <td style="width: 7.21%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">71</div> </td>
    <td style="width: 53.8%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Director</div> </td> </tr>
  <tr>
    <td style="width: 11.55%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">K</div> </td>
    <td style="width: 27.44%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">Iris Avner</div> </td>
    <td style="width: 7.21%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">60</div> </td>
    <td style="width: 53.8%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">Director</div> </td> </tr>
  <tr>
    <td style="width: 11.55%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">L</div> </td>
    <td style="width: 27.44%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Michal Vakrat Wolkin</div> </td>
    <td style="width: 7.21%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">53</div> </td>
    <td style="width: 53.8%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Director</div> </td> </tr>
  <tr>
    <td style="width: 11.55%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">M</div> </td>
    <td style="width: 27.44%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">Avi Hasson</div> </td>
    <td style="width: 7.21%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">54</div> </td>
    <td style="width: 53.8%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">Director</div> </td> </tr>
  <tr>
    <td style="width: 11.55%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">N</div> </td>
    <td style="width: 27.44%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Sagi Ben Moshe</div> </td>
    <td style="width: 7.21%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">45</div> </td>
    <td style="width: 53.8%; vertical-align: top; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Director</div> </td> </tr>
  <tr>
    <td style="width: 11.55%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">O</div> </td>
    <td style="width: 27.44%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">Carolin Seward</div> </td>
    <td style="width: 7.21%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">58</div> </td>
    <td style="width: 53.8%; vertical-align: top">
        <div style="text-align: justify; line-height: 1.25">Director</div> </td> </tr>
  </table>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25">______________<br/> (*) Russell Ellwanger also serves as an ex-officio director;
his information is included under Senior Management above.</div>

<div style="line-height: 1.25">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">47</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Senior Management</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="line-height: 1.25">

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Russell C. Ellwanger has served as our Chief Executive Officer
since May 2005. Mr. Ellwanger has also served as a director since September 2016, and previously served as a director between May 2005
and April 2013.&#160; Mr. Ellwanger serves as Chairman of the Board of Directors of our subsidiaries, Tower Semiconductor USA, Inc., Tower
US Holdings, Inc., Tower Semiconductor NPB Holdings, Inc., Tower Semiconductor Newport Beach, Inc., Tower Partners Semiconductor Co.,
Ltd., Tower Semiconductor San Antonio, Inc. and Tower Semiconductor Italy, S.r.l.&#160; From 1998 to 2005, Mr. Ellwanger served in various
executive positions for Applied Materials Corporation, including Group Vice President, General Manager of the Applied Global Services
(AGS), from 2004 to 2005, and Group Vice President, General Manager of the CMP and Electroplating Business Group, from 2002 to 2004.&#160;
Mr. Ellwanger also served as Corporate Vice President, General Manager of the Metrology and Inspection Business Group, from 2000 to 2002,
during which time he was based in Israel.&#160; From 1998 to 2000, Mr. Ellwanger served as Vice President of Applied Materials&#8217;
300-mm Program Office, USA.&#160; Mr. Ellwanger served as General Manager of Applied Materials&#8217; Metal CVD Division from 1997 to
1998 and from 1996 to 1997, Mr. Ellwanger served as Managing Director of CVD Business Development, during which time he was based in Singapore.&#160;
In addition, Mr. Ellwanger held various managerial positions in Novellus System from 1992 to 1996 and in Philips Semiconductors from 1980
to 1992.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Dr. Marco Racanelli has served as our President since November
2023. Prior to that, Dr. Racanelli served as Senior Vice President and General Manager of the Analog Business Unit from December 2018
and as the Newport Beach Site Manager from April 2014.&#160; Dr. Racanelli serves as a board member of Tower Semiconductor Newport Beach,
Inc. Prior to that, Dr. Racanelli served as Senior Vice President from June 2012 and General Manager, RF &amp; High-Performance Analog
Business Group and Aerospace &amp; Defense Group from September 2008. Prior to that, Dr. Racanelli served as Vice President of Technology
&amp; Engineering, and Aerospace &amp; Defense General Manager for Jazz Semiconductor. Prior to that, Dr. Racanelli held several positions
at Conexant Systems and Rockwell Semiconductor from 1996 in the area of technology development, where he helped establish industry leadership
in SiGe and BiCMOS and MEMS technology and built a strong design support organization. Prior to Rockwell, Dr. Racanelli worked at Motorola,
Inc., where he contributed to bipolar, SiGe and SOI development for its Semiconductor Products Sector. Dr. Racanelli holds a Ph.D. and
a M.Sc. degree in Electrical and Computer Engineering from Carnegie Mellon University, and a B.Sc. degree in Electrical Engineering from
Lehigh University. Dr. Racanelli holds over 35 U.S. patents.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Oren Shirazi&#160;has served as our Chief Financial Officer and
Senior VP Finance since November 2004. Mr. Shirazi serves as a board member of Tower Semiconductor Newport Beach, Inc. Mr. Shirazi joined
us in October 1998, serving initially as vice controller and then as controller commencing in July 2000. Prior to joining us, Mr. Shirazi
was employed as an audit manager in the accounting firm of Ratzkovski-Fried &amp; Co., which merged into Ernst &amp; Young (Israel). Mr.
Shirazi is a Certified Public Accountant in Israel (CPA). Mr. Shirazi holds an MBA degree from the Graduate School of Business of Haifa
University with honors and a B.A. degree in economics and accounting from Haifa University.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">48</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Rafi Mor&#160;has served as Chief Operating Officer of Tower since
August 2014. Mr. Mor serves as a board member of Tower Semiconductor Newport Beach, Inc., Tower Semiconductor NPB Holdings, Inc., Tower
Partners Semiconductor Co., Ltd., Tower Semiconductor San Antonio, Inc. and Tower Semiconductor Italy, S.r.l.&#160; Mr. Mor served as
Chief Executive Officer of TowerJazz Japan from October 2011 until August 2014, after serving as Senior Vice President and General Manager
of Tower Semiconductor Newport Beach, Inc. from September 2008. In October 2010, Mr. Mor was nominated to be the manager of our Newport
Beach Fab, in addition to his General Manager role. Prior thereto, Mr. Mor served in Tower Semiconductor Ltd. as Vice President of Business
Development from April 2007, after serving as Vice President and Fab 2 Manager from August 2005, and as Fab 1 Manager from March 2003.
From November 2000 to March 2003, Mr. Mor served as Senior Director of Process Device &amp; Yield of Fab 1. From 1998 to 2000, Mr. Mor
served as Director of Equipment Reliability &amp; Support of Fab 1. Previously, Mr. Mor was employed by National Semiconductor in various
engineering and management capacities. Mr. Mor holds M.A. and B.A. degrees in chemical engineering from Ben Gurion University.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Dr. Avi Strum has served as our Chief Technology Officer since
November 2023, in addition to his role of Senior Vice President and General Manager of the Sensors and Displays Business Unit from 2018.&#160;
Dr. Strum has served as a member of the board of directors of TPSCo since 2019. Prior to that, Dr. Strum served as Vice President and
General Manager of the Specialty Business Unit, Vice President of Europe Sales, Head of the Design Center in Netanya and Device and Integration
Department Manager. Prior to joining Tower, Dr. Strum served as the President and COO of TransChip Inc. and from 1996 to 2001, he served
in various positions with Intel Corp., both in Israel and the United States. From 1990 to 1996, Dr. Strum served as the R&amp;D Manager
of SCD and was in charge of all the Infrared Detectors development in SCD. Dr. Strum received his Ph.D. and B.Sc. degree in Electrical
Engineering from the Technion&#8211;- Israel Institute of Technology.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Directors</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Amir Elstein&#160;has served as the Chairman of our Board since
January 2009.&#160; Mr. Elstein serves as a director of Teva Pharmaceutical Industries Ltd. and serves as Chairman of the Israel Democracy
Institute. During 2010-2013, Mr. Elstein served as Chairman of the Board of Directors of Israel Corporation. Mr. Elstein was a member
of Teva Pharmaceutical Industries senior management team from 2005 to 2008, where he ultimately held the position of the Executive Vice
President at the Office of the Chief Executive Officer, overseeing Global Pharmaceutical Resources. Prior to that, Mr. Elstein was an
executive at Intel Corporation, where he worked for 23 years, eventually serving as General Manager of Intel Electronics Ltd., an Israeli
subsidiary of Intel Corporation.&#160; Mr. Elstein received a B.Sc. degree in physics and mathematics from the Hebrew University of Jerusalem
and M.Sc. degree in the Solid-State Physics Department of Applied Physics from the Hebrew University of Jerusalem. In 1992, Mr. Elstein
received his diploma of Senior Business Management from the Hebrew University of Jerusalem.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Kalman Kaufman&#160;has served as a director since 2005 and as
chairman of the Corporate Governance and Nominating Committee since January 2018. From 1994 until 2005, Mr. Kaufman served as Corporate
Vice President at Applied Materials.&#160; Between 2010 and 2012, Mr. Kaufman served as Chairman of the Management Committee at Soltecture,
a Berlin-based solar manufacturing company. From 1985 until 1994, Mr. Kaufman served as President of KLA Instruments Israel, a company
he founded, and prior to that, he served as General Manager of Kulicke and Soffa Israel.&#160; Mr. Kaufman currently serves as Chairman
of the board of directors of Invisia Inc. and AgreeTech Inc., as well as a director at Blue Circle, an AI company.&#160; Mr. Kalman is
also Chair of the General Assembly of Kinneret Academic College and Chairman of the Tzemach Kineret Development Corporation.&#160; Mr.
Kaufman holds engineering degrees from the Technion&#8211;- Israel Institute of Technology.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">49</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Dana Gross has served as a director since November 2008, as a member
of the Corporate Governance and Nominating Committee since January 2018, as a member of the Compensation Committee since February 2013
and as Chair of the Compensation Committee since November 2020.&#160; In addition, Mrs. Gross has served as a director on the board of
Tower Semiconductor Newport Beach, Inc., our wholly-owned subsidiary, since March 2009.&#160; Mrs. Gross has served as the Head of Strategic
Initiatives at Fiverr International Ltd. since February 2022.&#160; Ms. Gross served as chief strategy officer of Prospera Technologies
Ltd., a Valmont company developing AgTech Data solutions from 2021 until 2023, and previously served as its chief operating officer and
chief financial officer from 2017 until 2021.&#160; Mrs. Gross served as the chief financial officer of eToro, a FinTech company that
developed a Social Investment network from 2014 to 2016, and the chief executive officer of bTendo, a start-up company that developed
MEMS-based PICO projection solutions, from 2010 until it was acquired by ST Microelectronic in 2012.&#160; Mrs. Gross was a Venture Partner
at Viola Ventures, a leading Israeli venture capital firm, from 2008 until 2010. From 2006 to 2008, Mrs. Gross was a Senior VP, Israel
Country Manager at SanDisk Corporation.&#160; From 1992 to 2006, Mrs. Gross held various senior positions at M-Systems, including Chief
Marketing Officer, VP Worldwide Sales, President of M-Systems Inc. (US subsidiary) and chief financial officer, VP Finance and Administration.&#160;
In addition, Mrs. Gross has served on the board of directors and audit committee of Playtika Holding Corp. since January 2022.&#160; Mrs.
Gross has also served on the board of directors and audit committee of SolarEdge Technologies, Inc. since July 2023, and as the chair
of its compensation committee since November 2024.&#160; Mrs. Gross previously served as a director of M-Systems Ltd., Audiocodes Ltd.
and Power Dsine Ltd.&#160; Mrs. Gross holds a B.Sc. degree in industrial engineering from Tel Aviv University and an M.B.A. degree from
San Jose State University.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Ilan Flato&#160;has served as a director since February 2009 (until
November 2016 as an external director, within the meaning of the Companies Law).&#160; Mr. Flato served as chairman of the Compensation
Committee from February 2013 until October 2019 and since such time continues to serve as a member of the Compensation Committee.&#160;
Mr. Flato has served as a member of the Audit Committee since April 2009. Mr. Flato is classified by the Board of Directors as an audit
committee financial expert under applicable SEC rules. Mr.&#160; Flato has served as President of The Association of Publicly Traded Companies
on the Tel Aviv Stock Exchange (&#8220;TASE&#8221;) since January 2012. In addition, Mr. Flato has served as a board member of &#8220;Leumit&#8221;
Medical Service since March 2025 and as an independent director, chairman of the Audit Committee and member of the compensation committee
of HUB Cyber Security Ltd. (NASDAQ CM: HUBC) since April 2023.&#160; Since 2011, Mr. Flato was previously a member of the Israel Bar Association.&#160;
From 2009 until 2018, Mr.&#160; Flato served as a director in two Provident Funds.&#160; From 2009 until April 2018, Mr. Flato served
as Chairman of the Business Executive of Kibbutz Kfar Blum.&#160; From January 2018 until April 2020, Mr. Flato served as Chairman of
the Business Executive Kibbutz &#8220;NAAN&#8221;.&#160; Since 2004, Mr. Flato has functioned as an independent financial adviser.&#160;
Until 2004, Mr. Flato served as the VP for planning, economics and online banking at United Mizrahi Bank and as the Chief Economist of
the bank. From 1992 until 1996, Mr. Flato served as the Economic Advisor to the Prime Minister of Israel. Prior to that position, Mr.
Flato served in the Treasury Office as the deputy director of the budget department. In addition, Mr. Flato served as a member of the
board of directors of many government-owned companies. Mr. Flato holds a B.A. degree in economics from Tel-Aviv University, an LL.B. degree
from Netanya College, an M.A. degree in law from Bar-Ilan University and an MSIT from Clark University.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Yoav Z. Chelouche has served as a director since April 2016, as
a member of the Corporate Governance and Nominating Committee since January 2018, and as the Chair and member of our Audit Committee since
May 2017.&#160; Mr. Chelouche is classified by the Board of Directors as an audit committee financial expert under applicable SEC rules.
Mr. Chelouche has served as Managing Partner of Aviv Ventures since its inception in 2001.&#160; Between 1995 and 2001, Mr. Chelouche
served as President &amp; Chief Executive Officer of Scitex Corp.&#160; Until 2015, Mr. Chelouche was co-chairman of Israel Advanced Technology
Industries.&#160; Mr. Chelouche currently serves on the Board of Directors of the following publicly listed companies: Check Point Software
Technologies, Ltd. (NASDAQ) and Malam-Team Ltd. (TASE).&#160; Mr. Chelouche also previously served as Chairman and/or director of several
public companies, including the Tel-Aviv Stock Exchange, Ltd. (TASE) and Shufersal Ltd. (TASE).&#160; Mr. Chelouche holds a B.A. degree
in economics and statistics from Tel Aviv University and an MBA degree from INSEAD, Fontainebleau, France.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">50</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Iris Avner has served as a director since June 2016 (until November
2016 as an external director, within the meaning of the Companies Law), and has served as a member of the Audit Committee since June 2016.&#160;
Ms. Avner served as a member of the Compensation Committee from June 2016 until October 2019.&#160; Ms. Avner is classified by the Board
of Directors as an audit committee financial expert under applicable SEC rules. Ms. Avner serves as Chief Executive Officer of Nika Holdings,
Ltd. From 2008 to 2015, Ms. Avner served as Managing Partner of Mustang Mezzanine Fund, L.P. and served on Mustang&#8217;s board of directors
from 2014 until 2015.&#160; From 1996 until 2008, Ms. Avner served as Chief Executive Officer of Mizrahi Tefahot Capital Markets Ltd.
and from 1996 until 2005, served as Senior Credit Officer &amp; Deputy Chief Executive Officer of Mizrahi Tefahot Bank. In addition, from
1997 until 2002, Ms. Avner served as Assistant Professor and external lecturer in the Executive MBA Program at Tel Aviv University.&#160;
From 1988 until 1996, Ms. Avner held various positions at Israel Discount Bank, including Senior Credit Officer and Senior Economist.&#160;
Ms. Avner has served as a member of the board of directors of Israel Discount Bank since March 2018 and as the chairperson of its Credit
Committee since 2024.&#160; Ms. Avner has served as a board member and chairperson of the Audit Committee of Amir Marketing and Investments
in Agriculture since May 2017.&#160; In addition, Ms. Avner has served as a member of the board of directors of Rotshtein Real Estate
since August 2016 and as chairperson of its Audit Committee and Nomination Committee since 2017.&#160; Ms. Avner previously served on
several other boards and board committees in Israel and abroad, both as director and chairperson.&#160; Ms. Avner holds a B.A. degree
in accounting and economics from the Hebrew University of Jerusalem and an MBA degree from Tel Aviv University.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Dr. Michal Vakrat Wolkin has served as a director since September
2020, and as a member of the Corporate Governance and Nominating Committee since November 2020.&#160; In 2023, Dr. Wolkin served as the
Director of Global Battery Investments for General Motors.&#160; Dr. Wolkin has served as a partner at GFT Ventures, a global venture
capital firm, since 2020 and on the Advisory Board of RACAH Nano Tech Fund of the Hebrew University of Jerusalem since 2019.&#160; Dr.
Wolkin served as Managing Director of Lear Innovation Ventures from January 2017 until 2020.&#160; During 2014-2016, Dr. Wolkin served
as Head of 3M R&amp;D Israel and from 2012 until 2014, she served as Technical Chair of the Night Rover Challenge of NASA/CleanTech Open.&#160;
Dr. Wolkin served as Director of Energy Storage Technologies in Better Place from 2008 until 2012, and from 2004 until 2008, she served
as Member of Research Staff II at the Hardware system lab at Xerox PARC.&#160; Dr. Wolkin serves as a Professor and Head of the MBA program
in Climate-Tech management since October 2024, as well as a lecturer in &#8220;Disruptive Innovation in Multinational Corporations&#8221;
since 2021, at Reichman University.&#160; Dr. Wolkin received her B.Sc. degree in Chemical Engineering from the Technion&#8211;- Israel
Institute of Technology in Israel in 1996 and a Ph.D. degree in Applied Physics and Materials Science from the University of Rochester,
NY in 2000.&#160; In 2003 until 2004, Dr. Wolkin did her Post-doctorate at the Electronics Materials Lab at Xerox PARC.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Avi Hasson has served as a director since September 2020, and as
a member of the Audit Committee and Compensation Committee since November 2020.&#160; Mr. Hasson is classified by the Board of Directors
as an audit committee financial expert under applicable SEC rules. Mr. Hasson serves as the chief executive officer of Start-Up Nation
Central, an independent non-profit that connects Israeli innovation to global partners. Mr. Hasson previously served as a partner at Emerge,
a leading early-stage venture capital firm. Mr. Hasson serves in several non-profit organizations, including as a director on the board
of directors of Sheba Medical Center at Tel Hashomer and SpaceIL.&#160; From January 2011 until July 2017, Mr. Hasson served as the Chief
Scientist in the Ministry of Economy and Industry and as Chairman of the Israel Innovation Authority.&#160; From 2000 until 2010, Mr.
Hasson served as General Partner at Gemini Israel Funds, a top tier venture capital fund in Israel.&#160; Prior thereto, Mr. Hasson held
executive positions in product management, marketing and business development at various telecommunication technology companies, including
ECI Telecom, eCtel and Tadiran Systems.&#160; Mr. Hasson received his B.A. degree in Economics and Middle East studies from Tel Aviv University
in 1997 and M.BA. degree from Tel Aviv University in 2002.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">51</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Sagi Ben Moshe has served as a director since July 2024 and as
a member of the Audit Committee since October 2024.&#160; Mr. Ben Moshe has served as the founder and chief executive officer of Lumana
since August 2021, a company developing an AI platform to analyze and manage visual data. Mr. Ben Moshe previously served as Chief Incubation
Officer, Corporate Vice President and General Manager of Emerging Growth Incubation at Intel Corporation, as well as other roles at Intel
Corporation from January 2012 until August 2021, including VP and GM of RealSense, VP and GM of Hardware Engineering, Senior VP of Sensing
Technologies of Mobileye and GM of EyeC LIDAR and EyeC Radar. Mr. Ben Moshe was the Founder and served as chief executive officer of Invision
Ltd. from January 2009 until January 2012.&#160; Mr. Ben Moshe received his B.Sc. degree in Computer Science in 2007 and M.Sc. degree
in Computer Science in 2010, both from the Technion&#8211;- Israel Institute of Technology.&#160; In addition, Mr. Ben Moshe is a 2018
graduate of the Stanford Executive Program at Stanford University's School of Business.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Ms. Carolin Seward was appointed by our board of directors to serve
as a director in December 2024, until the annual meeting of shareholders to be held in 2026, and has served as a member of the Compensation
Committee since January 2025.&#160; Ms. Seward has served as Vice President of Custom Silicon Sourcing and Operations at Google, for its
Platforms and Devices Group, since April 2022.&#160; Prior to her role at Google, Ms. Seward held several executive positions at Intel
Corporation, including Vice President of Global Supply Chain, External Manufacturing Sourcing, Vice President of the Data Solutions Group,
Customer Experience and Fulfillment, and Vice President of Capital Equipment Development, Technology Manufacturing Group.&#160; Ms. Seward
received her B.Sc. degree in Materials Engineering from San Jose State University and an M.BA. degree from Pepperdine University.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We are not party to, and are not aware of, any arrangements or
understandings with major shareholders, customers, suppliers or others, pursuant to which any director or executive officer was selected
as a director or member of senior management, as the case may be.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">B. COMPENSATION</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Under the Companies Law, a public company must have a compensation
policy regarding the terms of engagement of office holders, as such term is defined in the Companies Law. The compensation policy must
be approved at least once every three years, first, by our board of directors, upon recommendation of our compensation committee, and
second, by the shareholders by a majority of the ordinary shares present, in person or by proxy, and voting at a shareholders meeting,
provided that either: (i) a majority of the shares voted by shareholders who are not controlling shareholders and shareholders who do
not have a &#8220;personal interest&#8221; in the proposal (excluding abstaining votes) voted in favor of the proposal; or (ii) the total
number of shares voted against the proposal by shareholders who are not controlling shareholders and shareholders who do not have a personal
interest in the proposal does not exceed two percent (2%) of the Company&#8217;s outstanding voting rights. Under special circumstances,
the board of directors may approve the compensation policy despite the objection of the shareholders on the condition that the compensation
committee and then the board of directors decide, on the basis of detailed grounds and after discussing again the compensation policy,
that approval of the compensation policy, despite the objection of shareholders, is for the benefit of the company.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">52</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our current compensation policy for executive officers and directors,
as approved by our shareholders in July 2023 and amended in July 2024, which amendment was approved by our shareholders in July 2024,&#160;serves
as the basis for decisions concerning the financial terms of employment or engagement of our office holders (within the meaning of the
Companies Law), including cash compensation, equity-based awards, indemnification and insurance, severance and other benefits. Our compensation
policy is performance-based and is designed to align our officers&#8217; and directors&#8217; interests with those of our company and
shareholders in order to enhance shareholder value. Our compensation policy allows us to provide incentives to senior management that
reflect short-term, mid-term and long-term goals and performance, as well as motivate the achievement of company targets, while providing
compensation that is competitive in the global marketplace in which we recruit our senior management.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">As an Israeli company with a significant global footprint, we aim
to adopt compensation policies and procedures that align with global companies of similar complexity, including companies in our industry
and other companies which compete with us for similar talent.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Under the Companies Law, a company&#8217;s compensation policy
must be determined and later reevaluated according to certain factors, including: the advancement of the company&#8217;s objectives, business
plan and long-term strategy; the creation of appropriate incentives for office holders, while considering, among other things, the company&#8217;s
risk management policy; the size and the nature of the company&#8217;s operations; and with respect to variable compensation, the contribution
of the office holder towards the achievement of the company&#8217;s long-term goals and the maximization of its profits, all with a long-term
objective and according to the position of the office holder. The compensation policy must furthermore consider the following additional
factors:</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zd9fe1a31ad30482aa39fb36ffc697005" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>the education, skills, expertise and achievements of the relevant office holder;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="ze637e1dcd88e4f0eafe0fa91e888648b" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>the role and responsibilities of the office holder, and prior compensation arrangements with the office holder;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z0cc1b48ccd994486935da5d606443281" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>the ratio of the cost of the terms of employment of an office holder to the cost of compensation of the other employees of the company
        (including any employees employed through manpower companies), specifically to the cost of the average and median salaries of such employees
        and the impact of the disparities between them upon work relationships in the company;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z4d75d922e2974ee2be9915cd6786ee41" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>with respect to variable compensation, the possibility of reducing variable compensation at the discretion of the board of directors,
        and the possibility of setting a limit on the exercise value of non-cash variable equity-based compensation; and</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z099a6659b84c4d0b80f326284169e590" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>with respect to severance compensation, the period of employment or service of the office holder, the terms of his or her compensation
        during such period, the company&#8217;s performance during such period, the person&#8217;s contribution towards the company&#8217;s achievement
        of its goals and the maximization of its profits, and the circumstances under which the person is leaving the company.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In addition, under the Companies Law, a company&#8217;s compensation
policy must also include the following features: (i) with respect to variable components of the compensation of the chief executive officer,
determining the variable compensation components on long term performance and measurable metrics; however, an immaterial portion of the
variable components of the compensation of the chief executive officer, in the amount of up to three monthly salaries per annum, can be
discretion-based awards (i.e., not based on measurable metrics), taking into account the contribution of the chief executive officer to
the company. This requirement applies also to any other office holder (within the meaning of the Companies Law) who is not subordinate
to the chief executive officer, if any (such as directors, including the chairman of the board of directors); (ii) the ratio of variable
components and fixed components and a cap on variable components at the time of their payment, except that the cap for equity-based compensation
is determined at the time of grant; (iii) the conditions under which an office holder would be required to return compensation paid, in
the event that it is later revealed that such amounts were paid on the basis of data that was inaccurate and was required to be restated
in the company&#8217;s financial statements; (iv) the minimum holding or vesting periods for equity-based variable components of compensation,
while taking into consideration long term incentives; and (v) maximum limits on grants or benefits paid upon termination.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">53</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Compensation under our compensation policy may include: base salary;
benefits and perquisites; performance-based cash bonuses and other bonuses (such as special bonuses for substantial achievements and sign-on
bonuses); equity-based compensation; and retirement, termination and other arrangements. Our compensation policy aims to optimize the
mix of fixed compensation and variable compensation in order to (among other things) appropriately incentivize office holders to meet
our goals while considering our management of business risks and sets maximum ratios between the two types of compensation elements.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">All compensation arrangements of officers and directors are required
to be approved in the manner prescribed by applicable law (see details in Exhibit 2.1 to this annual report).</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">For the year ended December 31, 2024, we paid to all our directors
and senior management whose names are specified in Item 6A and who served during the period, as a group, an aggregate of $6.73 million
in salaries, fees, payments upon termination and bonuses (excluding employer cost, relocation related expenses and equity-based compensation,
which are detailed below). In addition, the total employer cost for personal vehicles, relocation related expenses, amounts set aside
or accrued to provide for insurance, severance, retirement, vacation and similar benefits or expenses for such persons was approximately
$1.26 million for the year ended December 31, 2024.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The following is a summary of the cost to the Company, including
non-cash cost to the Company following the issuance of equity vehicles, as well as the Company&#8217;s required payments to tax authorities,
social security and financial institutions (e.g pension and other institutions and funds), in connection with the terms of employment
of our five most highly compensated officers and/or directors for the year ended December&#160;31, 2024, which consist of the individuals
listed as A, B, C, D and E in the table set forth in Item 6A above (collectively referred to herein as the &#8220;Covered Officers&#8221;).</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The base salary of our executive officers is individually determined
according to past performance, educational background, country of residence, professional experience, qualifications, specializations,
role, business responsibilities, achievements of the officer and prior salary and compensation arrangements, as well as comparative peer
group analyses and our compensation policy. Base salary cost gross recorded by the Company for the compensation of Covered Officers A,
B, C, D and E for the year ended December&#160;31, 2024, amounted to $0.97 million, $0.55 million, $0.42 million, $0.36 million and $0.31
million, respectively. Executive officers are entitled to social and other benefits in accordance with applicable law, our policies and
common practice. The cost of social and other benefits awarded to the Covered Officers A, B, C, D and E for the year ended December&#160;31,
2024, amounted to $0.26 million, $0.13 million, $0.22 million, $0.20 million and $0.16 million, respectively. In addition, relocation
and related reimbursement expenses awarded to Covered Officer A for the year ended December&#160;31, 2024, amounted to $0.28 million.
No relocation-related payments or accruals were made to any of the Covered Officers B, C, D and E during the year ended December&#160;31,
2024.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">54</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our policy is to award annual cash bonuses to executive officers,
subject to the attainment of pre-determined annual measurable objectives, which are set in the first quarter of each year, and personal
performance evaluation. In accordance with our compensation policy, the pre-defined annual bonus plans include measurable metrics and
the weight (in percentage terms) of each metric as a portion of the annual measurable metrics, as well as a minimum threshold for achievement
of corporate measurable metrics below which no portion of the pre-determined corporate measurable metrics component of the annual bonus
will be awarded, and a portion of the annual bonus is based on performance evaluation, in accordance with our compensation policy and
subject to applicable law. The bonus cost gross amounts paid by the Company for the compensation of the Covered Officers A, B, C, D and
E during the year ended December&#160;31, 2024, amounted to $1.65 million, $0.54 million, $0.47 million, $0.41 million and $0.25 million,
respectively.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Equity based compensation for directors and officers is intended
to be in the form of restricted share units (&#8220;RSUs&#8221;), performance-based stock units (&#8220;PSUs), options and/or other equity
forms, in accordance with our equity-based compensation policies and programs in place from time to time and in accordance with our compensation
policy. Equity-based compensation may be granted as an annual grant and/or from time to time, and is individually determined. Generally,
equity awards shall not begin to vest before the end of the first year from the date of grant. We calculate the fair market value of equity-based
compensation for officers and directors at the time of grant according to the Black-Scholes model, binomial model or any other best practice
or commonly accepted equity-based compensation valuation model, when such award is duly approved in accordance with applicable law and
amortize such value in our statements of operations over the applicable vesting schedule.&#160; Total value of equity-based compensation
awarded to the Covered Officers A, B, C, D and E and recorded for the year ended December&#160;31, 2024 (calculated based on the total
amortization cost recorded in the Company&#8217;s statement of operations for the year ended December 31, 2024 with respect to all equity-based
grants awarded to the applicable Covered Officer), amounted to $9.50 million, $2.97 million, $2.39 million, $1.96 million and $1.44 million,
respectively.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Under our compensation policy, we may grant our executive officers
certain termination and retirement payments, including change of control-related compensation, contingent upon the termination of employment
or resignation of the officer under certain circumstances as specified in such change of control provision, and subject to obtaining the
applicable corporate approvals as required by law. In accordance with our compensation policy and the employment terms of our chief executive
officer, upon termination of his employment, including upon a change of control, our chief executive officer may be eligible for a payment
of twelve-monthly base salaries, and in the event of termination of his employment upon a change of control, he may also be entitled to
acceleration of all unvested equity. In addition, under our compensation policy, upon a change of control, all other executive officers
may be entitled to a payment in the amount of up to nine months&#8217; base salary and acceleration of all unvested equity, and the chairman
of the board of directors and other directors may be entitled to acceleration of all of their unvested equity. No such payment or accrual
was made or earned during the year ended December&#160;31, 2024.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Following approval of our shareholders at our annual general meeting
held in July 2024 and consistent with our compensation policy, we pay each of our directors (other than our chief executive officer who
also serves as a director, whose compensation is detailed above, and the chairman of our board of directors, whose compensation is detailed
below) the following fees: (i) an annual fee of $75,000; (ii) an annual committee membership fee of between $6,000 to $10,000 (depending
on the specific committee); and (iii) an additional annual fee to each committee chairperson of between $6,000 to $10,000 (depending on
the specific committee), as well as reimbursement for reasonable travel and other expenses in accordance with our policies.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">55</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our shareholders also approved at our 2004 annual general meeting
the payment of an annual cash fee of $300,000 to the chairman of our board of directors (paid in monthly installments) and the award of
time-based vesting RSUs in the value of $300,000 (which represented 7,380 RSUs granted in July 2024), which vest in three equal installments
on each of the three anniversaries of the date of grant. If the service of the chairman of our board of directors is terminated for any
reason other than for cause, including by way of resignation, prior to the third anniversary of the date of grant, all unvested RSUs shall
be accelerated.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In addition, at our 2024 annual general meeting of shareholders,
our shareholders approved the grant of annual equity awards to each of our directors (other than our chief executive officer and the chairman
of our board of directors, whose compensation is detailed above) of time-based vesting RSUs in the value of $200,000 (which represented
4,920 time-based vesting RSUs granted in July 2024), which vest over a two-year period, with 50% vesting at the end of each of the two
anniversaries of the date of grant. In the event any such director&#8217;s service is terminated for any reason other than for cause,
including by way of resignation, prior to the second anniversary of the date of grant, (i) if the director has served on the board of
directors for five years or more, all unvested RSUs shall be accelerated; and (ii) if the director has served on the board of directors
for less than five years, 50% of all unvested RSUs shall be accelerated.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We have entered into exemption and indemnification agreements with
each of our officers and directors, pursuant to which, subject to the limitations set forth in the Companies Law, the Israeli Securities
Law, 1968 and our articles of association, they will be exempt from liability for breaches of the duty of care and we agreed to indemnify
them for certain costs, expenses and liabilities with respect to events specified in such agreements. In addition, our officers and directors
are currently covered by a directors&#8217; and officers&#8217; liability insurance policy.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Equity Incentive Plans</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In 2013, the Company adopted a share incentive plan for its directors,
officers, employees and its subsidiaries&#8217; employees (the &#8220;2013 Plan&#8221;). In accordance with our compensation policy, the
aggregate amount of outstanding equity-based compensation awarded by the Company at any time shall not exceed 10% of the fully-diluted
share capital of the Company, as calculated at the time of grant (which fully-diluted share capital will be calculated pro-forma after
taking into account the proposed grants and shares underlying all outstanding equity-based awards).</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">As of December 31, 2024, we had a total of approximately 1.41 million
outstanding RSUs and PSUs which were awarded to our directors and Covered Officers under the 2013 Plan, of which approximately 0.70 million
to our chief executive officer and approximately 0.015 million to the chairman of our board of directors.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">At our 2024 annual general meeting, our shareholders approved,
following the approval and recommendation of the Compensation Committee and Board of Directors, the award of the following equity grants
to our chief executive officer: (a) an annual equity grant in the value of approximately $8.0 million, comprised of 40% time-based vesting
RSUs and 60% PSUs (referred to as the &#8220;Base PSUs&#8221;); (b) additional equity grants in the form of additional PSUs (referred
to as &#8220;Upside PSUs&#8221;), as follows: (i) Upside PSUs with a value of approximately $2.4 million (referred to as the &#8220;Upside
PSUs Type 1&#8221;); and (ii) Upside PSUs with a value of approximately $1.6 million (referred to as the &#8220;Upside PSUs Type 2&#8221;).
The time-based vesting RSUs vest over a three-year period, such that one-third shall vest at the end of each year over a three-year period
from the date of grant. The vesting of the Base PSUs was subject to the attainment of certain pre-defined financial performance metrics
of net profit and cash from operations for the year ended December 31, 2024, as determined by the Compensation Committee and Board of
Directors, weighted equally. The actual number of Base PSUs earned (subject to time-based vesting, as described below) was based on the
Company&#8217;s performance relative to the pre-defined 2024 performance measures, and if the 2024 performance measures are met, the Base
PSUs that are earned vest over a three year period, such that one third of the earned Base PSUs vest at the end of each year from the
date of grant. The vesting of the Upside PSUs Type 1 was conditioned upon the Company&#8217;s actual financial performance in 2024 exceeding
the pre-defined 2024 financial performance metrics for the vesting of the Base RSUs. Subject to meeting such condition, the Upside PSUs
Type 1 earned shall be in proportion to the degree by which the pre-defined 2024 financial performance targets are exceeded in relation
to a certain target percentage that was pre-defined by the Compensation Committee and Board of Directors, and such portion of Upside PSUs
Type 1 earned, vests over the three-year time-vesting schedule as detailed above for the Base PSUs. The vesting of the Upside PSUs Type
2 was conditioned upon the attainment of three pre-defined performance measures, as follows: (i) meeting two share price performance measures
within one year of the Board approval of the grant of the Upside PSUs Type 2; and (ii) the Company&#8217;s actual financial performance
in 2024 meeting or exceeding the pre-defined 2024 financial performance metrics for the vesting of the Base PSUs by certain pre-defined
threshold targets, as determined by the Compensation Committee and Board of Directors.<span style="font-weight: bold">&#160;</span>Subject
to meeting these three conditions, all of the Upside PSUs Type 2 are earned, and if earned, vest over the three-year time-vesting schedule
as detailed above for the Base PSUs.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">56</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Actual net profit for 2024 was $207.9 million and cash from operations
for 2024 was $448.7 million. Since these 2024 actual financial results exceeded the pre-defined financial performance metrics for the
vesting of the Base PSUs and Upside PSUs Type 1, the chief executive officer is entitled to all of the Base and Upside PSUs Type 1, which
continue to be subject to the three-year-time-vesting schedule described above.&#160; In addition, as the three conditions for the vesting
of the Upside PSUs Type 2 detailed above were attained, the chief executive officer is entitled to all of the Upside PSUs Type 2, which
continue to be subject to the three-year-time-vesting schedule described above. Accordingly, in accordance with the above referenced shareholder
approval, we granted to the chief executive officer 78,366 RSUs, 117,549 Base PSUs, 58,774 Upside PSUs Type 1 and 38,790 Upside PSUs Type
2, subject to the time-vesting schedule as detailed above,&#160;for a total compensation value of approximately $11.9 million.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In addition, at our 2024 annual general meeting, our shareholders
approved, following the approval of the Compensation Committee and Board of Directors, a long-term incentive PSU award to our chief executive
officer, that provides him with the opportunity to earn 217,500 RSUs if a very ambitious share price of $80 per share is achieved within
a five year period, calculated as an average of the share price during any consecutive 20 trading days during the five year performance
period (subject to time-based vesting if the defined share price is met during the first three years following Board approval of the award
on May 27, 2024 (the &#8220;Board Approval&#8221;), as detailed below). The value of the long-term incentive PSU award under the Equity
Calculation Model (as defined in our compensation policy) was $4.5 million as of the date of the Board Approval. If the $80 share price
(calculated as a 20 consecutive trading day average) is not achieved during the five-year period, but the Company&#8217;s share price
reaches $75 or more at the end of the five-year performance period (calculated as an average of the closing share price for the last 20
trading days of such period), the PSU award will partially vest, at a ratio between 33% of the award to 100% of the award, depending on
where the share price falls within the $75 and $80 range. The time-vesting component of this award applies if the performance goal is
achieved within the first three years from the date of the Board Approval, as follows: (i) if the performance price is met during the
first year following the Board Approval, two-thirds of the award will vest on the second anniversary of the Board Approval and the remaining
one-third will vest on the third anniversary of the Board Approval, subject to the chief executive officer&#8217;s continued employment
through each such vesting date; (ii) if the performance price is met during the second year following the Board Approval, one-third of
the award will vest immediately, one-third will vest on the second anniversary of the Board Approval and the remaining one-third will
vest on the third anniversary of the Board Approval, subject to the chief executive officer&#8217;s continued employment through each
such vesting date; and (iii) if the performance price is met during the third year following the Board Approval, two-thirds of the award
will vest immediately and the remaining one-third will vest on the third anniversary of the Board Approval, subject the chief executive
officer&#8217;s continued employment through each such vesting date.&#160; If the performance price is met during the fourth or fifth
year following the Board Approval, the entire award will immediately fully vest.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">57</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our compensation policy includes minimum shareholding guidelines
(the &#8220;Minimum Holding&#8221;) pursuant to which: (i) the chief executive officer is required to own ordinary shares with a minimum
value that equals at least three times his annual base salary, commencing May 2024; and (ii) the directors and other executive officers
are required to own ordinary shares with a minimum value that equals at least 50% of their respective annual fee or annual base salary,
as applicable, commencing July 2025. The chief executive officer and the other officers and directors have, five years from the date our
board of directors approved their respective Minimum Holding to attain said Minimum Holding.&#160; During such period and&#160;until they
accumulate the applicable Minimum Holding, he/she must retain at least 20% of the shares issued upon the vesting of time-based vesting
RSUs granted to him/her during such period.&#160; As of December 31, 2024, our chief executive officer is in compliance with the applicable
Minimum Holding requirement.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">For further information concerning our employee equity plans and
outstanding employee equity, see Note 14B to the consolidated financial statements included in this annual report.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">C. BOARD PRACTICES</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Board of Directors</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our Articles of Association provide that the Board of Directors
shall consist of at least five and no more than 11 members. Our Board of Directors is currently comprised of 11 directors. Our directors
are elected by our shareholders by the vote of a majority of the ordinary shares present, in person or by proxy, and voting at that meeting.
Generally, our directors hold office until their successors are elected at the next annual general meeting of shareholders (or until any
of their earlier resignation or removal in accordance with the Companies Law). In addition, our Articles of Association allow our board
of directors to appoint directors (other than the external directors) to fill vacancies on our board of directors, until the next annual
general meeting of shareholders.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">External Directors</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The Companies Law requires Israeli companies with shares that have
been offered to the public in or outside of Israel to appoint at least two external directors. However, pursuant to the Companies Regulations
(Relief for Companies Whose Shares are Registered for Trading Outside of Israel) &#8211; 2000 (the &#8220;Relief Regulations&#8221;),
an Israeli public company whose shares are dual listed on the TASE and certain foreign (non-Israeli) stock exchanges, including the NASDAQ
Global Select Market, or are listed solely on a foreign (non-Israeli) securities exchange, may elect to exempt itself from the Companies
Law requirement to appoint external directors and related rules concerning the composition of the audit committee and compensation committee
of the board of directors if it meets both of the following conditions:</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z7a74941e62914753884bf1b04d59e4d7" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>The company does not have a controlling shareholder; and</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z4d69df1401c9472fba14c69fd704a565" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>The company complies with the requirements of the securities laws and stock exchange regulations in the foreign jurisdiction where
        its shares are listed relating to the appointment of independent directors and composition of the audit and compensation committees as
        applicable to companies that are incorporated under the laws of such foreign jurisdiction.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In accordance with the Relief Regulations, we elected to &#8220;opt
out&#8221; from the Companies Law requirement to appoint external directors and related Companies Law rules concerning the composition
of the audit committee and compensation committee of the board of directors.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">58</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Director Independence</div>

<div style="line-height: 1.25"><br/> </div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In accordance with the exemption from the Israeli law requirement
to have external directors serving on our Board of Directors, we comply with the director independence requirements and the audit committee
and compensation committee composition requirements under U.S. laws (including applicable Nasdaq Stock Market rules) applicable to U.S.
domestic issuers. In addition, the composition of our corporate governance and nominating committee complies with the requirements of
the Nasdaq Listing Rules applicable to U.S. domestic issuers. Under the Nasdaq Listing Rules, a majority of the board of directors must
be comprised of independent directors (as defined in the Nasdaq Listing Rules). Our board of directors has made a determination of independence
under the Nasdaq Listing Rules with respect to all directors, other than Mr. Ellwanger, our Chief Executive Officer.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Audit Committee</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our audit committee currently consists of Mr. Yoav Z. Chelouche,
Mr. Ilan Flato, Mr. Avi Hasson, Mrs. Iris Avner and Mr. Sagi Ben Moshe. Mr. Yoav Z. Chelouche serves as the audit committee chairman.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="margin-right: 54pt; line-height: 1.25; font-style: italic">Composition requirements</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The Companies Law requires public companies to appoint an audit
committee; however, following the Company&#8217;s determination to follow the relief with respect to external directors under the Relief
Regulations, as described above, the composition of our audit committee is governed by the rules set forth in the Nasdaq Listing Rules
and the Exchange Act.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Under Nasdaq Listing Rules, we are required to maintain an audit
committee consisting of at least three independent directors (within the meaning of the Exchange Act and Nasdaq Listing Rules), each of
whom must meet certain requirements for financial literacy and one of whom has accounting or related financial management expertise, and
none of whom has participated in the preparation of our or any of our subsidiaries financial statements at any time during the prior three
years.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The Board of Directors has determined that all of the members of
the audit committee meet the independence and financial knowledge requirements for audit committee service of the Nasdaq Listing Rules
and the Exchange Act.&#160; In addition, the Board of Directors has determined that Ilan Flato, Yoav Chelouche, Iris Avner and Avi Hasson
meet the Nasdaq Listing Rules requirement regarding financial sophistication and that each of the above is an audit committee financial
expert pursuant to the applicable SEC rules.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="margin-right: 54pt; line-height: 1.25; font-style: italic">Audit Committee role</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our board of directors has adopted an audit committee charter setting
forth the responsibilities of the audit committee consistent with the Companies Law, SEC rules and the Nasdaq Listing Rules, which include:</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z675e887a83b9437da9370cab0e7959f5" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>retaining and terminating our independent auditors, subject to the ratification of the board of directors, and in the case of retention,
        to that of the shareholders, as applicable in accordance with the Companies Law;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z6cca98c6a7174aff86da73468bd103a7" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>pre-approving of audit and non-audit services and related fees and terms, to be provided by the independent auditors;</div> </td>
        </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z5db8b60fb696430ca6e0f5f4277bbc39" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>overseeing the accounting and financial reporting processes of our company and audits of our financial statements and the effectiveness
        of our internal control over financial reporting;</div> </td> </tr>
  </table>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">59</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<table cellspacing="0" cellpadding="0" id="z57f4f880aaf54b24baf81bf768f5f9a2" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>reviewing with management and our independent auditor our annual and quarterly financial statements prior to publication or filing
        (or submission, as the case may be);</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z98fd3d9bad1a44789d5a56978fd4b91d" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>recommending to the board of directors the retention and termination of the internal auditor, and the internal auditor&#8217;s engagement
        fees and terms, in accordance with the Companies Law as well as approving the yearly or multi-year plan proposed by the internal auditor,
        and review the results and findings of internal audits;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zdfb8803698764c4bbcb73ac984e36dd8" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>overseeing the Company&#8217;s risk assessment and reviewing regulatory compliance;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="ze9bf259e8e594ed1b9a974df50d8c467" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>determining whether to approve certain related party transactions (including transactions in which an office holder has a personal
        interest) and whether any such transaction is extraordinary or material under Companies Law;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z7b167c6248374372a6128486c272d5e9" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>determining whether a competitive process must be implemented for the approval of certain transaction(s) with controlling shareholder(s)
        or its relative or in which a controlling shareholder has a personal interest (whether or not the transaction is an extraordinary transaction),
        under the supervision of the audit committee or other party determined by the audit committee and in accordance with standards to be determined
        by the audit committee, or whether a different process determined by the audit committee should be implemented for the approval of such
        transaction(s);</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="ze234ea08074147e7ae20ddb28d6724ee" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>determining the process for the approval of certain transactions with controlling shareholders or in which a controlling shareholder
        has a personal interest that the audit committee has determined are not extraordinary transactions but are not immaterial transactions;
        and</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zcf5ed0e3880e400597aafff268370d46" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>responsible for the handling of employees&#8217; complaints as to the management of our business and the protection to be provided
        to such employees.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Compensation Committee</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our compensation committee is comprised of Mrs. Dana Gross, Mr.
Ilan Flato, Mr. Avi Hasson and Ms. Carolin Seward. Mrs. Dana Gross serves as the compensation committee chairperson.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="margin-right: 54pt; line-height: 1.25; font-style: italic">Composition requirements</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The Companies Law requires public companies to appoint a compensation
committee; however, following the Company&#8217;s determination to adopt the relief provided under the Relief Regulations, as described
above, the composition of our compensation committee is governed by the rules set forth in the Nasdaq Listing Rules and the Exchange Act.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Under the Nasdaq Listing Rules, we are required to maintain a compensation
committee consisting of at least two directors, each of whom is an independent director within the meaning of the Nasdaq Listing Rules.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The Board of Directors has determined that all of the members of
the compensation committee meet the independence requirements for compensation committee service of the Nasdaq Listing Rules, including
the additional independence requirements applicable to the members of a compensation committee.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">60</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="margin-right: 54pt; line-height: 1.25; font-style: italic">Compensation Committee role</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our board of directors adopted a compensation committee charter,
which sets forth the responsibilities of the compensation committee consistent with the Nasdaq Listing Rules and the requirements for
compensation committees under the Companies Law, including the following:</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z7903f8f2fc164b949103e52c013db663" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>recommending to the Board of Directors for its approval (i) a compensation policy for officers and directors, (ii) once every three
        years, approval of the compensation policy (either a new compensation policy or the continuation of an existing compensation policy must
        in any case occur every three years); and (iii) periodic updates to the compensation policy. In addition, the compensation committee is
        required to assess the implementation of the compensation policy;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zaefb7449e8be487f8a455d9751cd5bdc" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>approving and exempting certain transactions relating to the terms of office and employment of office holders (within the meaning
        of the Companies Law), pursuant to the Companies Law and regulations thereunder; and</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z04c2d9057c704ab88f8b0bd5a2597d1e" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>reviewing and approving equity grants to non-executive employees under our equity-based incentive plans.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Corporate Governance and Nominating Committee</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our corporate governance and nominating committee is comprised
of Mr. Kalman Kaufman, Mrs. Dana Gross, Ms. Michal Vakrat Wolkin and Yoav Z. Chelouche. Mr. Kalman Kaufman serves as the corporate governance
and nominating committee chairman.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our board of directors has adopted a corporate governance and nominating
committee charter setting forth the responsibilities of the corporate governance and nominating committee, which include:</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zf9dc11f98104440d9139a3e87031d3a7" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>overseeing and assisting our board of directors in reviewing and recommending nominees for election as directors;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z1f45ca517e124285a3584402357e5f2e" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>assessing the performance of the members of our board of directors;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z866ce33b426a4e859084c7fd5bc1488d" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>reviewing and recommending to our board of directors the structure and members of committees of the board of directors;</div> </td>
        </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zbb63c5be6de64334977e7e9bd1b71c6b" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>assisting our board of directors in carrying out its responsibilities related to chief executive officer succession planning;</div>
        </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="za7b6166e75134de4beda0e26fbd12d52" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>reviewing and overseeing our corporate governance practices and communication plans for shareholder meetings and to promote effective
        communication for shareholder meetings; and</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zab4c6a49253544019b5d2a2529c2de74" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>overseeing our commitment to ESG matters and advising our board of directors on such matters.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Internal Auditor</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Under the Companies Law, the board of directors of an Israeli public
company must appoint an internal auditor, who is recommended by the audit committee. The role of the internal auditor is to examine, among
other matters, whether the company&#8217;s actions comply with the law and orderly business procedure. Under the Companies Law, the internal
auditor may be an employee of the company but not an office holder (within the meaning of the Companies Law) or an interested party (i.e.,
a person who holds more than 5% of the Company&#8217;s outstanding shares or voting rights or who has the power to appoint a director
or the general manager of the company) or a relative of an office holder or interested party, and may not be the company&#8217;s independent
auditor or its representative. Oren Grupi of KPMG Israel serves as our internal auditor.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Director Service Contracts</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Other than under the employment arrangement with Mr. Russell Ellwanger,
our Chief Executive Officer and a director, as detailed in &#8220;Item 6. Directors, Senior Management and Employees&#8212;B. Compensation,&#8221;
we do not have written agreements with any director providing for benefits upon the termination of his or her services with our Company.
Under the term of our directors&#8217; equity awards, as approved by the shareholders, in the event a director&#8217;s service is terminated
for any reason, including by way of resignation, prior to the second anniversary from the date of the equity grant, (i) if the director
has served on our board of directors for five years or more, all unvested equity shall be accelerated; and (ii) if the director has served
on our board of directors for less than five years, 50% of all unvested equity shall be accelerated.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">61</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">D. EMPLOYEES</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The following table sets forth for the last three fiscal years,
the number of our employees engaged in the specified activities.</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z47341083b20f44f196ece35e605fcf64" class="cfttable" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: top">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">As of December 31,</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold"> 2024</div> </div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">2023</div> </div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">2022</div> </div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 64%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Process and product engineering, R&amp;D and design</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">882</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">887</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">1,067</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 64%">
        <div style="text-align: justify; line-height: 1.25">Operations</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">3,638</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">3,491</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">3,858</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 64%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Operations support</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">625</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">544</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">410</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 64%">
        <div style="text-align: justify; line-height: 1.25">Sales and marketing, finance &amp; administration</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">214</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">293</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">278</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 64%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Total</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">5,359</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">5,215</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">5,613</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
        </tr>
  </table>

<div style="line-height: 1.25"><br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">As of December 31, 2024, we had 1,480 employees located in Israel,
1,492 employees located in the United States, 2,352 employees located in Japan and 35 employees located in other countries in the Asia
Pacific region and across Europe.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Other than a special collective agreement relating to our Israeli
employees regarding employer payments to pension funds of such employees, as described below, our employees in Israel are not covered
under a collective bargaining agreement. However, in Israel we are subject to certain labor statutes and national labor court precedent
rulings, as well as to certain provisions of the collective bargaining agreements between the Histadrut and the Coordination Bureau of
Economic Organizations, by virtue of expansion orders issued in accordance with relevant labor laws by the Israeli Ministry of Labor and
Welfare, and which apply such agreement provisions to our employees even though they are not directly part of a union that has signed
a collective bargaining agreement. The labor laws and court rulings that apply to our employees principally concern the minimum wage laws,
procedures for dismissing employees, determination of severance pay, leaves of absence (such as annual vacation or maternity leave), sick
pay and other conditions for employment. The expansion orders that apply to our employees principally concern the requirement for length
of the workday and workweek, mandatory employer&#8217;s payments to employees&#8217; pension funds, annual recreation allowance, travel
expenses payment and other conditions of employment.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">There have been attempts, including recently, by the Histadrut
to organize and establish a representative labor union for our Israeli employees. Under Israeli law, establishing a representative labor
union requires that at least one-third of the Israeli employees join the Histadrut and in such case, all employees would be liable to
pay its membership fees. &#160;While the Histadrut&#8217;s attempts have not succeeded to date, if a representative labor union would
be established in the future, we would need to conduct negotiations with the representative labor union and the Histadrut regarding the
employees&#8217; terms of employment and benefits.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Under the special collective bargaining agreement to which we are
party relating to our Israeli employees, we are required to pay funds to an employee&#8217;s insurance fund and/or pension fund. Such
funds generally provide a combination of savings plans, insurance and severance pay benefits to the employee, securing his or her right
to receive pension or giving the employee a lump sum payment upon retirement, under certain circumstances, if legally entitled, upon termination
of employment. Tower&#8217;s Israeli employees pay an amount equal to 6% of his or her wages to the insurance fund or pension fund, and
Tower pays an additional 14.83% to 15.83% of the employee&#8217;s wages to such funds. Israeli law generally requires severance pay upon
the retirement or death of an employee or termination of employment by the employer without due cause. Under the special collective bargaining
agreement, Section 14 to the Israeli Severance Pay Law, 5723-1963 applies to Tower, according to which the employer&#8217;s payments to
severance pay is in lieu of payment of severance pay upon termination of employment. Therefore, the monthly payments as mentioned above
constitute the entire required payments for severance pay, and we are not required to pay any additional severance upon termination of
employment of our Israeli employees.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">62</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">A portion of the employees at our Newport Beach, California fab
are represented by a union and covered by a collective bargaining agreement. NPB Co. maintains a defined benefit pension plan for certain
of its employees covered by a collective bargaining agreement that provides for monthly pension payments to eligible employees upon retirement.
The pension benefits are based on years of service and specified benefit amounts. In addition, the bargaining agreement includes a post-retirement
medical plan for certain employees. Certain eligible union employees who terminate employment are provided with a lump-sum benefit payment.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Most of TPSCo&#8217;s employees at its Japan fabs are represented
by a union and covered by a collective bargaining agreement. TPSCo established a Defined Contribution Retirement Plan (the &#8220;DC Plan&#8221;)
for its employees, through which TPSCo pays approximately 8% with employee average match of 1% from the employees&#8217; base salary to
the DC Plan. Such payment releases the employer from further obligation to any payments upon termination of employment. The payment is
remitted either to third party benefit funds that are responsible for investing the funds based on employee preference, or directly, to
those employees who elected not to enroll in the DC Plan.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">E. SHARE OWNERSHIP</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">As of March 31, 2025, no individual director or senior management
beneficially owned (as defined in Rule 13d-3 under the Exchange Act) one percent or more of our ordinary shares and all directors and
senior management in the aggregate beneficially owned 0.46% of our ordinary shares. As of March 31, 2025, our directors and senior management
beneficially owned an aggregate of approximately 1.50 million RSUs and PSUs for our ordinary shares. For information regarding our equity-based
incentive plans, see Note 14B to our consolidated financial statements included in this annual report.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">F. DISCLOSURE OF A REGISTRANT'S ACTION TO
RECOVER ERRONEOUSLY AWARDED COMPENSATION</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-indent: 36pt; line-height: 1.25">None.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25"><span id="ITEM7.MAJORSHAREHOLDERSAN"><!--Anchor--></span><span style="font-family: Times New Roman,Times,serif; font-weight: bold">ITEM
7.</span>&#160; <span style="font-family: Times New Roman,Times,serif; font-weight: bold">MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</span></div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">A. MAJOR SHAREHOLDERS</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Information concerning the beneficial ownership (as defined in
Rule 13d-3 under the Exchange Act) of our ordinary shares by any person who is known to us to beneficially own 5% or more of our issued
and outstanding ordinary shares as of March 31, 2025 is set forth below. The percentage of beneficial ownership of our ordinary shares
is based on 111,756,623 ordinary shares issued and outstanding as of March 31, 2025.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The voting rights of our major shareholders do not differ from
the voting rights of other holders of our ordinary shares.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">63</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<table cellspacing="0" cellpadding="0" id="zcd05580cb8a64b90bf678e6c54146c45" class="cfttable" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">
  <tr>
    <td rowspan="1" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px"/>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Ordinary Shares Beneficially Owned</div> </div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
        </tr>
  <tr>
    <td rowspan="1" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25; font-weight: bold">Name of Beneficial Owner</div> </div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Number</div> </div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Percent (1)</div> </div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Menora Mivtachim Holdings Ltd.(2)</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">8,592,362</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">7.69</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">%</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="text-align: justify; line-height: 1.25">Migdal Insurance &amp; Financial Holdings Ltd.(3)</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">8,475,261</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">7.58</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Senvest Management, LLC (4)</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">8,059,407</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">7.21</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">%</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="text-align: justify; line-height: 1.25">Phoenix Holdings Ltd.(5)</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">6,448,248</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">5.77</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Clal Insurance Enterprises Holdings Ltd.(6)</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">5,631,160</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">5.04</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">%</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="text-align: justify; line-height: 1.25">Point72 Asset Management, L.P.(7)</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">5,616,207</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">5.03</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td> </tr>
  </table>

<div style="line-height: 1.25">

<div style="line-height: 1.25"><br/> </div> </div>

<table cellspacing="0" cellpadding="0" id="za67742d04c624db2bdf22bc3424fa19c" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">(1)</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>In accordance with the rules of the SEC, beneficial ownership includes the ordinary shares reported that the holder (i) has voting
        power or investment power over, and (ii) has the right to acquire beneficial ownership of within 60 days from March 31, 2025.</div> </td>
        </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zd370c6ec24db439f85cf8ae8cd70d901" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">(2)</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>Based solely upon, and qualified in its entirety with reference to, a notice provided to the Company by Menora Mivtachim Holdings
        Ltd., reflecting holdings as of March 31, 2025.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zd945346f95c24d77aef89fb93453ca10" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">(3)</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>Based solely upon, and qualified in its entirety with reference to, a notice provided to the Company by Migdal Insurance &amp; Financial
        Holdings Ltd., reflecting holdings as of March 31, 2025.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zd28fbb5aa7f24737b6f07f0ca6bf5805" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">(4)</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>Based solely upon, and qualified in its entirety with reference to, a notice provided to the Company by Senvest Management, LLC,
        reflecting holdings as of March 31, 2025.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zce1b8bd572364dafad9a800c3e578758" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">(5)</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>Based solely upon, and qualified in its entirety with reference to, a notice provided to the Company by Phoenix Holdings Ltd. reflecting
        holdings as of March 31, 2025.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zabe5268ab35140ef9d083c4615bab008" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">(6)</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>Based solely upon, and qualified in its entirety with reference to, a notice provided to the Company by Clal Insurance Enterprises
        Holdings Ltd., reflecting holdings as of March 31, 2025.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z30f6a0a796b94db2939848cac4af9c37" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">(7)</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>Based solely upon, and qualified in its entirety with reference to, a Schedule 13G filed on February 13, 2025, by Point72 Asset Management,
        L.P. (&#8220;Point72 Asset Management&#8221;), Point72 Capital Advisors, Inc. (&#8220;Point72 Capital Advisors&#8221;) and Steven A. Cohen,
        according to which filing, (i) the ordinary shares of Tower are held by&#160; certain investment funds managed by Point72 Asset Management;
        (ii) Point72 Capital Advisors is the general partner of Point72 Asset Management; and (iii) Mr. Steven A. Cohen controls each of Point72
        Asset Management and Point72 Capital Advisors.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Other than as disclosed in the table above, in Item 7A of our annual
report on Form 20-F for each of the years ended December 31, 2022 and 2023, and other filings with the SEC, we are not aware of a significant
change in the percentage ownership held by our major shareholders since January 1, 2022.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">As of April 1, 2025, based on information provided to us by our
transfer agent in the United States, there were a total of 12 holders of record of our ordinary shares, of which 8 were registered with
addresses in the United States. Such U.S. record holders were, as of such date, the holders of record of approximately 70% of our outstanding
ordinary shares. The number of record holders in the United States is not representative of the number of beneficial holders nor is it
representative of where such beneficial holders are resident since many of these ordinary shares were held by brokers or other nominees
(including one U.S. nominee company, CEDE &amp; Co., which held approximately 70% of our outstanding ordinary shares as of such date,
including those held for the benefit of the TASE clearing house as a member of Depository Trust Company).</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">64</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">B. RELATED PARTY TRANSACTIONS</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Other than executive officer and director compensation, executive
officer employment arrangements, equity-based compensation award agreements with officers and directors, indemnification and exculpation
arrangements with officers and directors, and directors&#8217; and officers&#8217; liability insurance, as discussed elsewhere in this
annual report, from the beginning of&#160;2024 and through the date of the filing of this annual report with the SEC, we have not been
and are not a party to any transactions in which any of our directors, executive officers or holders of 5% or more of our share capital,
or any immediate family member of, or person sharing the household with, any of these individuals or entities, had or will have a direct
or indirect material interest. For additional information, see Note 17 to the consolidated financial statements included herein.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">C. INTERESTS OF EXPERTS AND COUNSEL</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Not applicable.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25"><span id="ITEM8.FINANCIALINFORMATIO"><!--Anchor--></span><span style="font-family: Times New Roman,Times,serif; font-weight: bold">ITEM
8. FINANCIAL INFORMATION</span></div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">A. CONSOLIDATED STATEMENTS AND OTHER FINANCIAL
INFORMATION</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Consolidated Financial Statements.</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">See &#8220;Item 18 &#8211; Financial Statements&#8221;.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Legal Proceedings</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">NPB Co. leases its facilities under an operational lease agreement
that was initially in effect until March 2022 and provided NPB Co. an option, at its sole discretion, to extend the lease for an additional
five-year period, which NPB Co. exercised, extending the lease through March 2027. In the amendment to the lease, NPB Co. (i) secured
various contractual safeguards designed to limit and mitigate any adverse impact of the landlord&#8217;s construction activities being
conducted adjacent to Fab 3 on its operations; and (ii) committed to certain obligations, including certain noise abatement actions, in
relation to the facility.&#160; The landlord has made claims that NPB Co.&#8217;s noise abatement efforts are not adequate under the terms
of the amended lease and has requested a judicial declaration that NPB Co. has committed a material non-curable breach of the lease and
that, in accordance with the lease, the landlord would be entitled to terminate the lease. NPB Co. does not agree and is disputing these
claims. See &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Affecting Our Business&#8212; <span style="font-style: italic">Risks
relating to the Fab 3 lease could harm our business, operations and financial results</span>.&#8221;</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Dividend Policy</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We currently intend to use our future cash and earnings, along
with our existing cash balance and deposits, to finance our growth and acquisition strategy, as well as capacity growth, our ongoing operations
and our other business and operational needs, including the buildout of the Agrate facility, the $350 million capital expenditure required
to support our SiPho and SiGe capability and capacity growth in Fabs 2, 7 and 9, and the planned investment of up to $300 million for
equipment to be located in Intel&#8217;s Fab 11. Therefore, we do not anticipate paying dividends in the foreseeable future. We may, however,
use our existing cash balance and/or future cash earnings to execute share repurchases. Our board of directors has sole discretion whether
to pay dividends or adopt a share repurchase program. If our board of directors decides in the future to pay dividends or adopt a share
repurchase program, the form, timing, frequency and amount will depend on several factors, including our future growth and acquisition
strategy, as well as our capacity growth plans, future operations and earnings, capital requirements and surplus, general financial condition,
contractual and legal restrictions, the trading price of our ordinary shares and other factors that our directors may deem relevant. The
Companies Law and regulations thereunder impose conditions on our ability to declare and pay dividends and/or execute share repurchases.&#160;
See Exhibit 2.1 to this annual report &#8220;Description of Securities&#8212;Dividend and Liquidation Rights&#8221; for additional information.
Payment of dividends and share repurchases may also be subject to Israeli withholding taxes. See &#8220;Item 10. Additional Information&#8212;E.
Taxation&#8212;Israeli Taxation&#8221; for additional information.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">65</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">B. SIGNIFICANT CHANGES</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">No significant change has occurred since December 31, 2024, except
as disclosed in this annual report.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25"><span id="ITEM9.THEOFFERANDLISTING"><!--Anchor--></span><span style="font-family: Times New Roman,Times,serif; font-weight: bold">ITEM
9.</span> <span style="font-family: Times New Roman,Times,serif; font-weight: bold">THE OFFER AND LISTING</span></div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our ordinary shares are listed and traded on the NASDAQ Stock Market
(on the NASDAQ Global Market through March 16, 2012, on the NASDAQ Capital Market from March 17, 2012 through September 6, 2012, and on
the NASDAQ Global Select Market since that date) and on the TASE under the symbol &#8220;TSEM&#8221;.&#160; </div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25"><span id="ITEM10.ADDITIONALINFORMAT"><!--Anchor--></span><span style="font-family: Times New Roman,Times,serif; font-weight: bold">ITEM
10. ADDITIONAL INFORMATION</span></div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">A. SHARE CAPITAL</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Not applicable.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">B. MEMORANDUM AND ARTICLES OF ASSOCIATION</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">A copy of our Articles of Association is attached as Exhibit 1.1
to this annual report, as amended by Exhibits 1.2-1.7 to this annual report. Other than as disclosed below, the information called for
by this Item is set forth in Exhibit 2.1 to this annual report and is incorporated by reference into this annual report.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-weight: bold">Registration Number and Purposes</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our registration number with the Israeli Companies Registrar is
520041997. Pursuant to Section 4 of our Articles of Association, our objective is to engage in any lawful activity.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Shareholder Meetings</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Under Israeli law and our Articles of Association, we are required
to hold an annual general meeting of shareholders each year that must be held no later than 15 months from the last annual meeting, upon
at least 21 days&#8217; prior notice to our shareholders.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">A special general meeting may be convened by the Board of Directors,
at such times as it deems fit.&#160; In addition, the Board of Directors is required to convene a special general meeting at the request
of (i) any two directors or twenty-five percent of the board members or (ii) one or more shareholders holding at least 5% of our issued
share capital and 1% of the voting rights or one or more shareholders holding at least 5% of the voting rights. Shareholders requesting
a special general meeting must submit their proposed resolution with their request.&#160; Within 21 days of receipt of the request, the
Board of Directors must convene a special general meeting and provide notice for the meeting setting forth the date, time and place of
the meeting, which generally shall not be convened more than 35 days after the notice for the meeting. If the special general meeting
is not convened by the Board of Directors as set forth above, the person who requested the Board to convene the meeting may convene the
meeting, in the same manner a special general meeting is convened by the Board of Directors, provided that such meeting shall not be held
after three months have elapsed from the date the request was submitted.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">66</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Pursuant to the Companies Law, resolutions regarding the following
matters are required to be approved by our shareholders at a general meeting:</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z41fe48a52b414c869f7364ec70c8fdc2" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>amendments to our Articles of Association;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z25f8de37c07f4e3785932f48a1fc9b69" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>appointment, terms of engagement and termination of engagement of our independent auditors;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z58d042e30bdb4ad2a7719e8158d67be1" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>appointment and dismissal of external directors (if applicable);</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z743ccc6f934b44c7a2ff502993fa36b3" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>approval of certain related party transactions and certain officer and director compensation;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z0a0ca3c91421443f8dabcdc92ddebb93" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>increase or reduction of authorized share capital in accordance with the provisions of the Companies Law;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zecf24caa4e9a40679fdecbb8c46c4243" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>a merger; and</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z56ad4bc4c0d74ce99ac396152e746023" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>the exercise of the Board of Directors&#8217; powers by the general meeting, if the Board of Directors is unable to exercise its
        powers and the exercise of any of its powers is essential for Tower&#8217;s proper management.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Subject to the provisions of the Companies Law and regulations
promulgated thereunder, shareholders entitled to participate and vote at general meetings are the shareholders of record on a date to
be decided by the board of directors, which, as a company listed on an exchange outside Israel, may be between four and 60 days prior
to the date of the meeting.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The Companies Law requires that a notice of any annual general
meeting or special general meeting be provided to shareholders at least 21 days prior to the meeting and if the agenda of the meeting
includes, among other things, the appointment or removal of directors, the approval of transactions with office holders or interested
or related parties, an approval of a merger or the approval of the compensation policy, notice must be provided at least 35 days prior
to the meeting.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">2024 Annual General Meeting of Shareholders</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Each of the proposals presented for approval at the 2024 Annual
General Meeting of Shareholders of the Company held on July 31, 2024 (the &#8220;Meeting&#8221;) were approved by the requisite vote of
the Company&#8217;s shareholders in accordance with the Companies Law and the Company&#8217;s articles of association, as described in
the Notice and Proxy Statement for the Meeting that was attached as Exhibit 99.1 to a Report of Foreign Private Issuer on Form 6-K furnished
by the Company to the SEC on June 20, 2024.&#160; The percentage of shares represented at the Meeting that voted in favor of each proposal
(excluding abstentions) is as follows (and with respect to Proposals 3, 4, 5, 6&#160; and 7, the percentage is of the shares represented
at the Meeting that voted in favor of the proposal by shareholders who are not controlling shareholders and shareholders who do not have
a personal interest (within the meaning of the Companies Law) in the applicable proposal (excluding abstentions).&#160; Proposal 1, to
elect ten members to the Board of Directors of the Company to serve until the Company&#8217;s next annual general meeting of shareholders
and until their respective successors are duly elected: Mr. Amir Elstein &#8211; approximately 96%; Mr. Russell Ellwanger &#8211; approximately
87%; Mr. Kalman Kaufman &#8211; approximately 95%; Ms. Dana Gross &#8211; approximately 96%; Mr. Ilan Flato&#160;&#8211; approximately
95%; Mr. Yoav Chelouche - approximately 95%; Ms. Iris Avner - approximately 98%; Ms. Michal Vakrat &#8211; approximately 98%; Mr. Avi
Hasson &#8211; approximately 98%; Sagi Ben Moshe &#8211; approximately 89%. Proposal 2, to appoint Mr. Amir Elstein as the Chairman of
the Company&#8217;s Board of Directors and approve the terms of his compensation in such capacity: approximately 80%. Proposal 3, to approve
amendments to the Company&#8217;s compensation policy for directors and executive officers: approximately 73%. Proposal 4, to approve
an increase in the annual base salary of the Company&#8217;s chief executive officer: approximately 86%. &#160;Proposal 5, to approve
the grant of an annual equity-based award to the Company&#8217;s Chief Executive Officer: approximately 68%. &#160;Proposal 6, to approve
the grant of a long-term incentive equity award to the Company&#8217;s Chief Executive Officer: approximately 81%. Proposal 7, to approve
the grant of an annual equity-based award to each member of the Board of Directors (other than Mr. Amir Elstein and Mr. Russell Ellwanger),
approximately 73%. &#160;&#160;Proposal 8, to approve the re-appointment of Brightman Almagor Zohar &amp; Co., Certified Public Accountants,
a firm in The Deloitte Global Network, as the independent registered public accountants of the Company for the year ending December 31,
2024, and for the period commencing January 1, 2025 and until the next annual shareholders&#8217; meeting, and to further authorize the
Audit Committee of the Board of Directors to determine the remuneration of such firm in accordance with the volume and nature of its services:
approximately 97%.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">67</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-weight: bold">Borrowing Powers</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our Board of Directors may, from time to time, at its discretion,
approve the receipt of credit by the Company in any amount and the discharge thereof, in such manner as it deems fit, as well as the award
of collateral to secure any such credit, of whatsoever type. The Board of Directors may, from time to time, at its discretion, approve
the issue of a series of debentures, including capital notes or bonds, and including debentures, capital notes or bonds convertible or
exercisable into shares, and determine the terms thereof, and to charge all or any of our present or future property by way of a floating
or fixed charge. In accordance with our Articles of Association, debentures, capital notes, bonds or other securities, as aforesaid, may
be issued at a discount, with a premium or in any other manner, with deferred rights, special rights, privileges or other rights, all
as determined by the board of directors at its discretion.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">C. MATERIAL CONTRACTS</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The Company and its subsidiaries have not been a party to any material
contract, other than contracts entered into in the ordinary course of business or as otherwise described elsewhere in this Annual Report
on Form 20-F, for the two years prior to the date of this Annual Report on Form 20-F.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">For additional information regarding material contracts, see Notes
10, 11, 12, 13 and 14 to our consolidated financial statements for the year ended December 31, 2024 included in this annual report and
the agreements described in this annual report under the caption &#8220;Item 5. Operating and Financial Review and Prospects&#8211;- B.
Liquidity and Capital Resources.&#8221;</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">D. EXCHANGE CONTROLS</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">There are currently no Israeli government laws, decrees, regulations
or other legislation that restrict or affect our import or export of capital, including the availability of cash and cash equivalents
for use by us, or the remittance of dividends, interest or other payments to holders of our securities that are non-residents of Israel
(provided that all taxes were paid or withheld), except under certain circumstances, for nationals of countries that are, or have been,
in a state of war with Israel.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">E. TAXATION</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The discussion below does not purport to be an official interpretation
of the tax law provisions mentioned therein or to be a comprehensive description of all tax law provisions which might apply to the acquisition,
ownership and disposition of our securities or to reflect the views of the relevant tax authorities, and it is not meant to replace professional
advice in these matters. The discussion below is based on current, applicable tax law, which may be changed by future legislation or reforms.
Non-residents should obtain professional tax advice with respect to the tax consequences of acquiring, holding or selling our securities
under the laws of their countries of residence of acquiring, holding or selling our securities.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">68</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25">

<div style="text-align: center; line-height: 1.25; font-weight: bold"> <br/> </div>

<div style="text-align: center; line-height: 1.25; font-weight: bold">ISRAELI TAXATION</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The following is a summary of the material Israeli tax laws applicable
to us. This section also contains a discussion of material Israeli tax consequences concerning the ownership and disposition of our shares.
This summary does not discuss all the aspects of Israeli tax law that may be relevant to a particular investor in light of his or her
personal investment circumstances or to some types of investors subject to special treatment under Israeli law. Examples of this kind
of investor include residents of Israel or traders in securities who are subject to special tax regimes not covered in this discussion.
To the extent that this discussion is based on new tax legislation that has not yet been subject to judicial or administrative interpretation,
we cannot assure you that the appropriate tax authorities or the courts will accept the views expressed in this discussion. The discussion
below is subject to change, including due to amendments under Israeli law or changes to the applicable judicial or administrative interpretations
of Israeli law, which change could affect the tax consequences described below.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="margin-right: 54pt; line-height: 1.25; font-style: italic; font-weight: bold">General Corporate Tax</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Israeli companies are generally subject to statutory corporate
income tax currently at the rate of 23%. However, the effective tax rate payable by Tower that derives income from a &#8220;Preferred
Enterprise&#8221; (as further discussed below) may be considerably less.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="margin-right: 54pt; line-height: 1.25; font-style: italic">Israeli Tax on Capital Gains</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">An individual is subject to a tax at a rate of 25% on real capital
gains derived from the sale of shares, unless such individual claims a deduction for interest and linkage differences expenses in connection
with the purchase and holding of such shares and as long as the individual is not a &#8220;Substantial Shareholder&#8221; in the company
issuing the shares. In the case of a &#8220;Substantial Shareholder&#8221;, the tax rate is 30%.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">According to the definition of the term under the Israeli Income
Tax Ordinance [New Version], 5721-1961 (the &#8220;Ordinance&#8221;), a &#8220;Substantial Shareholder&#8221; is generally a person who
alone, or together with his relative or another person who collaborates with him on a regular basis, holds, directly or indirectly, at
least 10% of any of the &#8220;means of control&#8221; of the corporation. &#8220;Means of control&#8221; generally include: (1) the right
to vote, (2) the right to receive profits, (3) the right to nominate a director, an officer or any other similar positions in the corporation,
(4) the right to receive assets upon liquidation, or (5) the right to instruct someone who holds any of the aforesaid rights regarding
the manner in which he or she is to exercise such right(s), and all regardless of the source of such right.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">An individual who is a substantial shareholder at the time of sale
or at any time during the preceding 12-month period, is subject to tax at a rate of 30% in respect of real capital gains derived from
the sale of shares issued by the company in which he or she is a substantial shareholder.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Individual shareholders dealing in securities in Israel are taxed
at their marginal tax rates applicable to business income (up to 47% and an additional excess tax, if applicable, as described below).</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Under present Israeli tax legislation, the tax rate applicable
to real capital gain derived by Israeli resident corporations from the sale of shares of an Israeli company is the statutory Israeli corporate
income tax rate at a current rate of 23%.&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">69</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Non-Israeli residents are exempt from Israeli capital gains tax
on any gains derived from the sale of shares in an Israeli corporation publicly traded on the TASE and/or on a foreign stock exchange,
provided such gains do not derive from a permanent establishment of such shareholders in Israel and that such shareholders did not acquire
their shares prior to the issuer&#8217;s initial public offering. However, non-Israeli corporations will not be entitled to such exemption
if Israeli residents (i) have a controlling interest of more than 25% in such non-Israeli corporation, or (ii) are the beneficiaries of
or is entitled to 25% or more of the revenues or profits of such non-Israeli corporation, whether directly or indirectly. In addition,
the sale of the shares may be exempt from Israeli capital gains tax under the provisions of an applicable tax treaty (subject to the receipt
in advance of a valid certificate from the Israel Tax Authority (&#8220;ITA&#8221;) allowing for such an exemption). For example, the
Convention between the Government of the United States of America and the Government of Israel with respect to taxes on income, or the
&#8220;US-Israel Tax Treaty,&#8221; generally exempts U.S. residents from Israeli capital gains tax in connection with such sale, provided
that (i) the U.S. resident owned, directly or indirectly, less than 10% of the Israeli resident company&#8217;s voting power at any time
within the 12-month period preceding such sale; (ii) the seller, if an individual, has been present in Israel for less than 183 days (in
the aggregate) during the taxable year; and (iii) the capital gain from the sale was not generated through a permanent establishment of
the U.S. resident in Israel.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The purchaser of the shares, the stockbrokers who effected the
transaction or the financial institution holding the shares through which payment to the seller is made are obligated, subject to the
above-referenced exemptions if certain conditions are met, (including the receipt in advance of a valid tax certificate from the ITA allowing
for an exemption), to withhold tax on the amount of consideration paid upon the sale of the shares (or on the real capital gain on the
sale, if known) at the rate of 25% in respect of an individual and 23% in respect of a corporation.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; margin-right: 54pt; line-height: 1.25; font-style: italic">Israeli Tax on Dividend Income</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Israeli resident corporations are generally exempt from Israeli
corporate tax for dividends paid on our ordinary shares.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">On distributions of dividends other than a pro-rata distribution
of bonus shares, or stock dividends, to Israeli and non-Israeli resident individuals and non-Israeli resident corporations, we would be
required to withhold income tax at the rate of 25% (or 30% if such shareholder is a &#8220;Substantial Shareholder&#8221; at the time
receiving the dividend or on any date in the 12 months preceding such date and the shares are not held through a nominee company). If
the income out of which the dividend is being paid is attributable to a Benefited Enterprise or Preferred Enterprise or Preferred Technology
Enterprise under the Investment Law, the tax rate is generally not more than 20%. A different rate may be provided pursuant to an applicable
tax treaty (subject to the receipt in advance of a valid certificate from the ITA allowing for such a reduced tax rate or an exemption).</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Under the US-Israel Tax Treaty, Israeli withholding tax on dividends
paid to a U.S. resident may not, in general, exceed 25%. Where the recipient is a U.S. resident corporation owning 10% or more of the
voting stock of the paying corporation during the part of the tax year which precedes the date of payment of the dividend and during the
entire tax year preceding such year, the Israeli tax withheld may not exceed 12.5% or 15% in the case of dividends paid out of the profits
of a corporation entitled to the benefits of the Investment Law, subject to certain conditions.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">70</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="margin-right: 54pt; line-height: 1.25; font-style: italic; font-weight: bold"><br/> Law for the Encouragement of Capital
Investments, 5719-1959</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The Law for the Encouragement of Capital Investments, 5719-1959,
generally referred to as the Investment Law, was originally enacted in order to provide certain incentives for capital investments in
production facilities (or other eligible assets).</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In recent years, the Investment Law has undergone major reforms
and several amendments which were intended to provide expanded tax benefits and to simplify the bureaucratic process relating to the approval
of investments qualifying under the Investment Law. The different benefits under the Investment Law depend on the enterprise&#8217;s geographic
location in Israel, the specific year in which the enterprise received approval from the Investment Center or the year it was eligible
for Approved/Benefited/Preferred Enterprise status under the Investment Law, and the benefits available at that time.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="margin-right: 54pt; line-height: 1.25; font-style: italic">Tax Benefits under the 2011 Amendment and thereafter</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">An amendment to the Investment Law that became effective on January
1, 2011, generally referred to as the 2011 Amendment, made significant changes to the Investment Law, which revamped the tax incentive
regime in Israel. The main changes are, inter alia, as follows:</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z8d9f6d4693c44b92bf7647a41bb9a25e" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>Industrial companies meeting the criteria set out by the Investment Law for a &#8220;Preferred Income&#8221; of a &#8220;Preferred
        Enterprise&#8221; (as defined below) will be eligible for reduced and flat corporate tax rates of 7.5% (currently, following the 2017
        Amendment described below) or 16% in 2017 and thereafter, with the actual tax rates determined by the location of the enterprise in Israel.
        The location of Tower's facilities in Israel (also referred to as &#8220;Zone A&#8221;) entitles it to benefit from a tax rate of 7.5%
        on its Preferred Income. According to the 2011 Amendment, the tax incentives offered by the Investment Law are no longer dependent on
        minimum qualified investments nor on foreign ownership.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zd294034dac8841088a860677b89b2586" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>A company can enjoy both government grants and tax benefits concurrently. Governmental grants will not necessarily be dependent on
        the extent of the enterprise&#8217;s investment in assets and/or equipment.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">&#8220;Preferred Income&#8221; is defined as income from a Preferred
Enterprise, as specified below, with the condition that the income was produced or arose in the course of the enterprise's ordinary activity
in Israel from one of the following (excluding certain income derives from intangible assets which are not attributed to the enterprise's
production): income from the sale of products of the Preferred Enterprise (including components that were produced by other enterprises)
and excluding certain products that are sourced from Israel&#8217;s natural resources); income from the sale of semiconductors produced
by other non-related enterprises which use the Preferred Enterprise&#8217;s self-developed know-how; income for providing a right to use
the Preferred Enterprise&#8217;s know how or software; royalties from the use of the know-how or software which was confirmed by the Head
of the Investment Center to be related to the production activity of the Preferred Enterprise; and services with respect to the aforementioned
sales. In addition, the definition of &#8220;Preferred Income&#8221; also includes income from the provision of industrial R&amp;D services
to foreign residents to the extent that the services were approved by the IIA.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">A &#8220;Preferred Enterprise&#8221; is defined as an Industrial
Enterprise (including, inter alia, an enterprise which provides approved R&amp;D services to foreign residents), which generally more
than 25% of its business income is from export. As mentioned above, these tax incentives no longer depend on minimum qualified investments
nor on foreign ownership.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The Investment Law also determines the conditions and limitations
applying to the tax benefits offered to a &#8220;Special Preferred Enterprise&#8221; (as defined below). A &#8220;Special Preferred Enterprise&#8221;
will be able to enjoy a corporate income tax rate of 5% if located in a development Zone A and 8% if not located in a development Zone
A.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">A &#8220;Special Preferred Enterprise&#8221; is defined as a Preferred
Enterprise which meets all of the following conditions, during the relevant tax year: (a) its Preferred Income is equal to or exceeds
NIS 1 billion; (b) the total income of the company which owns the Preferred Enterprise or which operates in the same field of the Preferred
Enterprise and which consolidates in its financial reports the company that owns the Preferred Enterprise equals or exceeds NIS 10 billion;
and (c) its business plan was approved by the authorities as significantly benefitting the Israeli economy according to the Investment
Law provisions.</div>

<div style="line-height: 1.25">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">71</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Dividends paid out of income attributed to a Preferred Enterprise
are generally subject to withholding tax at source at a rate of 20% or such a lower rate as may be provided in an applicable tax treaty
(subject to the receipt in advance of a valid certificate from the ITA allowing for such reduced tax rate or an exemption). However, if
such dividends are paid to an Israeli company, no tax will be withheld.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">As Tower&#8217;s facilities located in Israel qualify as a Preferred
Enterprise, it is entitled to the 7.5% preferred tax rate described above with respect to its Preferred Income, and therefore, applies
a 7.5% tax rate in determining its Israeli current tax provision, deferred tax assets and liabilities. Any portion of Tower&#8217;s taxable
income that is not eligible for Preferred Enterprise benefits, if at all, is to be taxed at the Israeli statutory corporate tax rate of
23%.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="margin-right: 54pt; line-height: 1.25; font-style: italic">Tax benefits under the 2017 Amendment</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">An amendment to the Investment Law was enacted as part of the Economic
Efficiency Law that was published on December 29, 2016, and became effective as of January 1, 2017, generally referred to as the 2017
Amendment. The 2017 Amendment provides new tax benefits for two types of &#8220;Preferred Technology Enterprises,&#8221; as described
below, and is in addition to the other existing tax beneficial programs under the Investment Law.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The 2017 Amendment provides that a technology company satisfying
certain conditions will qualify as a &#8220;Preferred Technology Enterprise&#8221; and will thereby enjoy a reduced corporate tax rate
of 12% on income that qualifies as &#8220;Preferred Technology Income&#8221;, as defined in the Investment Law. The tax rate is further
reduced to 7.5% for a Preferred Technology Enterprise located in development Zone A. In addition, a Preferred Technology Enterprise will
enjoy a reduced corporate tax rate of 12% on capital gain derived from the sale of certain &#8220;Benefitted Intangible Assets&#8221;
(as defined in the Investment Law) to a related foreign company if the Benefitted Intangible Assets were acquired from a foreign company
on or after January 1, 2017 for at least NIS 200 million, and the sale receives prior approval from the IIA.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The 2017 Amendment further provides that a technology company satisfying
certain conditions (group turnover of at least NIS 10 billion) will qualify as a &#8220;Special Preferred Technology Enterprise&#8221;
and will thereby enjoy a reduced corporate tax rate of 6% on its &#8220;Preferred Technology Income&#8221; regardless of the company&#8217;s
geographic location within Israel. In addition, a Special Preferred Technology Enterprise will enjoy a reduced corporate tax rate of 6%
on capital gain derived from the sale of certain &#8220;Benefitted Intangible Assets&#8221; to a related foreign company if the Benefitted
Intangible Assets were either developed by the Special Preferred Technology Enterprise or acquired from a foreign company on or after
January 1, 2017, and the sale received prior approval from the IIA. A Special Preferred Technology Enterprise that acquires Benefitted
Intangible Assets from a foreign company for more than NIS 500 million will be eligible for these benefits for at least ten years, subject
to certain approvals as specified in the Investment Law.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Dividends distributed to Israeli shareholders by a Preferred Technology
Enterprise or a Special Preferred Technology Enterprise, paid out of Preferred Technology Income, are generally subject to withholding
tax at source at the rate of 20% (in the case of non-Israeli shareholders subject to the receipt in advance of a valid certificate from
the ITA allowing for a reduced tax rate of 20% or such lower rate as may be provided in an applicable tax treaty). However, if such dividends
are paid to an Israeli company, no tax is required to be withheld. If such dividends are distributed to a foreign company that holds solely
or together with other foreign companies 90% or more in the Israeli company and other conditions are met, the withholding tax rate will
be 4%.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">From time to time, the Israeli Government has discussed reducing
the benefits available to companies under the Investment Law. The termination or substantial reduction of any of the benefits available
under the Investment Law could materially increase our tax liabilities.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">72</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="text-align: justify; line-height: 1.25; font-style: italic">Tax Benefits under the 2021 Amendment</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">An amendment to the Investment Law that became effective on August
15, 2021, generally referred to as the 2021 Amendment, introduced a new dividend distribution ordering rule to cause the distribution
of earnings that were tax-exempt under the historical Approved or Beneficial Enterprise regimes (Trapped Earnings), to be on a pro-rata
basis from any dividend distribution, which is applicable to distributions starting from August 15, 2021 and onwards. Generally, distribution
of Trapped Earnings is resulting in corporate tax liability in respect of the amount of the dividend (grossed-up to reflect the pre-tax
income that it would have had to earn in order to distribute the dividend) at the corporate tax rate which would have otherwise been applicable
(&#8216;corporate tax claw-back&#8217;). Accordingly, the corporate income tax claw-back will apply to any dividend distribution, as long
as the company has Trapped Earnings. As of December 31, 2024, Tower has no Trapped Earnings.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic">OECD&#8217;s BEPS Initiative</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In December 2021, the OECD released Pillar Two model rules, which
impose on large multinational corporations, with revenue above &#8364;750 million, a minimum effective corporate income tax rate of 15%
in&#160; each jurisdiction in which they operate. As of December 31, 2024, the rules have been partially enacted in certain jurisdictions
in which the Company operates, however they did not impact the Company financial statements, tax payments or liabilities. For all the
periods ended December 31, 2024, the Company complied with the transitional safe harbor rules in each of its jurisdictions and it currently
assumes that it will be able to postpone the application of the rules for periods that will commence after December 31, 2025.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="margin-right: 54pt; line-height: 1.25; font-style: italic">Excess Tax</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Subject to the provisions of an applicable tax treaty, individuals
who are subject to tax in Israel (whether any such an individual is an Israeli resident or a non-Israeli resident) and who have taxable
income that exceeds a certain threshold in a tax year (NIS 698,280 in 2023 and NIS 721,560 in 2024 and 2025), will be subject to an additional
tax at the rate of 3% on any taxable income prior to January 1, 2025, and at the rate of 3% on active taxable income and 5%, on passive
taxable income commencing January 1, 2025. For this purpose, passive taxable income includes taxable capital gains from the sale of securities
and taxable income from interest and dividends.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="margin-right: 54pt; line-height: 1.25; font-style: italic">Estate and Gift Tax</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Israeli law presently does not impose estate or gift taxes.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">U.S. Federal Income Tax Considerations</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The following discussion is a description of the material U.S.
federal income tax considerations applicable to an investment in the ordinary shares by U.S. Holders who acquire our ordinary shares and
hold them as capital assets for U.S. federal income tax purposes. As used in this section, the term &#8220;U.S. Holder&#8221; means a
beneficial owner of an ordinary share who is:</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z4f1d1ec8faec433b9d2ec8b97326a95b" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>an individual citizen or resident of the United States;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zc80bb9a2a5eb45db92675bfb7845042a" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>a corporation created or organized in or under the laws of the United States or of any state of the United States or the District
        of Columbia;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z8ec03f26819c41048c21185029bbc592" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>an estate, the income of which is subject to U.S. federal income taxation regardless of its source; or</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zaa3ab05fc28546e98351186cc5a022d1" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>a trust if the trust has elected validly to be treated as a United States person for U.S. federal income tax purposes or if a U.S.
        court is able to exercise primary supervision over the trust&#8217;s administration and one or more United States persons have the authority
        to control all of the trust&#8217;s substantial decisions.</div> </td> </tr>
  </table>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">73</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The term &#8220;Non-U.S. Holder&#8221; means a beneficial owner
of an ordinary share who is not a U.S. Holder. The tax consequences to a Non-U.S. Holder may differ substantially from the tax consequences
to a U.S. Holder. Certain aspects of U.S. federal income tax relevant to a Non-U.S. Holder also are discussed below.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">This description is based on provisions of the U.S. Internal Revenue
Code of 1986, as amended, referred to in this discussion as the Code, existing and proposed U.S. Treasury regulations and administrative
and judicial interpretations, each as available and in effect as of the date of this annual report. These sources may change, possibly
with retroactive effect, and are open to differing interpretations. This description does not discuss all aspects of U.S. federal income
taxation that may be applicable to investors in light of their particular circumstances or to investors who are subject to special treatment
under U.S. federal income tax law, including:&#160;</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z6e38ac78ea884fef81157e42529efab5" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>insurance companies;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z08af5a2a44d64fba9bd910dfbb6269bd" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>dealers in stocks, securities or currencies;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z01154781f1f14eb796a37a109ef3a272" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>financial institutions and financial services entities;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z2e2e6793ac5546eeb682841bfa0cd9d0" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>real estate investment trusts;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z3b0be8f352ae41d8b96f8f7d8d866482" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>regulated investment companies;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z6d73e0bdc6474fafa783fbb0e667c4f2" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>persons that receive ordinary shares as compensation for the performance of services;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z0ad0193914d64bda9ef9c75475b93a88" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>tax-exempt organizations;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zcc433098a15045ab82f92cfc10e00d9d" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>persons that hold ordinary shares as a position in a straddle or as part of a hedging, conversion or other integrated instrument;</div>
        </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z9c727579299f4455918336d1f5267314" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>individual retirement and other tax-deferred accounts;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z8aee296361444e6bb50f0035311d440c" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>expatriates of the United States;</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="za4a4bd9f76bb4011b69ffdecafa97032" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>persons (other than Non-U.S. Holders) having a functional currency other than the U.S. dollar; and</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z9d484fac26d3499d852db6d518b1b443" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>direct, indirect or constructive owners of 10% or more, by voting power or value, of us.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">This discussion also does not consider the tax treatment of persons
or partnerships that hold ordinary shares through a partnership or other pass-through entity or the possible application of United States
federal gift or estate tax or alternative minimum tax or any state or local tax.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25; font-weight: bold">THE FOLLOWING DISCUSSION IS FOR INFORMATIONAL
PURPOSES ONLY AND IS NOT A SUBSTITUTE FOR CAREFUL TAX PLANNING AND ADVICE. HOLDERS SHOULD CONSULT THEIR OWN TAX ADVISORS WITH RESPECT
TO THE APPLICATION OF THE UNITED STATES FEDERAL INCOME TAX LAWS TO THEIR PARTICULAR SITUATIONS, AS WELL AS ANY TAX CONSEQUENCES ARISING
UNDER THE FEDERAL ESTATE OR GIFT TAX LAWS OR THE LAWS OF ANY STATE, LOCAL OR NON-UNITED STATES TAXING JURISDICTION OR UNDER ANY APPLICABLE
TAX TREATY.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">74</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="margin-right: 54pt; line-height: 1.25; font-style: italic">Distributions Paid on the Ordinary Shares</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Subject to the discussion under &#8220;Passive Foreign Investment
Companies&#8221; below, a U.S. Holder generally will be required to include in gross income as ordinary dividend income the amount of
any distributions paid on the ordinary shares, including the amount of any Israeli taxes withheld, to the extent that those distributions
are paid out of our current or accumulated earnings and profits as determined for U.S. federal income tax purposes. Distributions in excess
of our earnings and profits will be applied against and will reduce the U.S. Holder&#8217;s tax basis in its ordinary shares and, to the
extent they exceed that tax basis, will be treated as gain from a sale or exchange of those ordinary shares. We do not maintain calculations
of our earnings and profits under U.S. federal income tax principles. If we do not report to a U.S. holder the portion of a distribution
that exceeds earnings and profits, the distribution will generally be taxable as a dividend even if that distribution would otherwise
be treated as a non-taxable return of capital or as a capital gain under the rules described above. Our dividends will not qualify for
the dividends-received deduction applicable in some cases to U.S. corporations.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Dividends paid in NIS, including the amount of any Israeli taxes
withheld, will be includible in the income of a U.S. Holder in a U.S. dollar amount calculated by reference to the exchange rate in effect
on the date they are included in income by the U.S. Holder, regardless of whether the payment in fact is converted into USD. Any gain
or loss resulting from currency exchange fluctuations during the period from the date the dividend is includible in the income of the
U.S. Holder to the date that payment is converted into USD generally will be treated as ordinary income or loss.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">A non-corporate U.S. holder&#8217;s &#8220;qualified dividend income&#8221;
is subject to tax at reduced rates not exceeding 20% for tax years beginning 2012 (15% for 2011 and prior years). For this purpose, &#8220;qualified
dividend income&#8221; generally includes dividends paid by a foreign corporation if either:</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">

<div>

<table cellspacing="0" cellpadding="0" border="0" id="z2b70e9395c374b16937aee4e91bb2d44" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 17pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: 17.95pt; vertical-align: top">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">the stock of that corporation with respect to which the dividends are paid
        is readily tradable on an established securities market in the U.S., or</td> </tr>
  </table> </div> </div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">

<div>

<table cellspacing="0" cellpadding="0" id="zd1e35a3552c14ad7af688ab066a0082e" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 17pt; vertical-align: top; font-family: Times New Roman,Times,serif">&#8226;</td>
    <td style="width: 17.95pt; vertical-align: top"> (b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">that corporation is eligible for benefits of a comprehensive income tax
        treaty with the U.S. which includes an information exchange program and is determined to be satisfactory by the U.S. Secretary of the
        Treasury. The Internal Revenue Service has determined that the U.S.-Israel Tax Treaty is satisfactory for this purpose.</td> </tr>
  </table> </div> </div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In addition, under current law a U.S. Holder must generally hold
his ordinary shares for more than 60 days during a 121 day period beginning 60 days prior to the ex-dividend date, and meet other holding
period requirements for qualified dividend income.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Dividends paid by a foreign corporation will not qualify for the
reduced rates, if such corporation is treated, for the tax year in which the dividend is paid or the preceding tax year, as a &#8220;passive
foreign investment company&#8221; for U.S. federal income tax purposes. We do not believe that we will be classified as a &#8220;passive
foreign investment company&#8221; for U.S. federal income tax purposes for our current taxable year (see &#8220;Passive Foreign Investment
Companies&#8221; below). In addition, under IRS Notice 2003-71, ordinary shares are considered to be readily tradable on an established
securities market in the United States if they are listed on the Nasdaq Global Market, as our ordinary shares are, but we cannot guarantee
that our ordinary shares will always be so listed.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Subject to the discussion below under &#8220;Information Reporting
and Back-up Withholding,&#8221; a Non-U.S. Holder generally will not be subject to U.S. federal income or withholding tax on dividends
received on ordinary shares unless that income is effectively connected with the conduct by that Non-U.S. Holder of a trade or business
in the United States.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">75</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="margin-right: 54pt; line-height: 1.25; font-style: italic"> <br/> </div>

<div style="margin-right: 54pt; line-height: 1.25; font-style: italic">Foreign Tax Credit</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Any dividend income resulting from distributions we pay to a U.S.
Holder with respect to the ordinary shares generally will be treated as foreign source income for U.S. foreign tax credit purposes, which
may be relevant in calculating such holder&#8217;s foreign tax credit limitation. Subject to certain conditions and limitations, Israeli
tax withheld on dividends may be deducted from taxable income or credited against a U.S. Holder&#8217;s U.S. federal income tax liability.
The limitation on foreign taxes eligible for credit is calculated separately with respect to specific classes of income. For this purpose,
dividends that we distribute generally should constitute &#8220;passive category income,&#8221; or, in the case of certain U.S. Holders,
&#8220;general category income.&#8221; A foreign tax credit for foreign taxes imposed on distributions may be denied if the taxpayer does
not satisfy certain minimum holding period requirements. The rules relating to the determination of foreign source income and the foreign
tax credit are complex, and the availability of a foreign tax credit depends on numerous factors. Each prospective purchaser who would
be a U.S. Holder should consult with its own tax advisor to determine whether its income with respect to the ordinary shares would be
foreign source income and whether and to what extent that purchaser would be entitled to the credit.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="margin-right: 54pt; line-height: 1.25; font-style: italic">Disposition of Ordinary Shares</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Subject to the discussion below under the heading &#8220;Passive
Foreign Investment Companies,&#8221; upon the sale or other disposition of ordinary shares, a U.S. Holder generally will recognize capital
gains or loss equal to the difference between the amount realized on the disposition and the holder&#8217;s adjusted tax basis in the
ordinary shares. U.S. Holders should consult their own advisors with respect to the tax consequences of the receipt of a currency other
than USD upon such sale or other disposition.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In the event there is an Israeli income tax on gain from the disposition
of ordinary shares, such tax should generally be the type of tax that is creditable for U.S. tax purposes; however, because it is likely
that the source of any such gain would be a U.S. source, a U.S. foreign tax credit may not be available. U.S. shareholders should consult
their own tax advisors regarding the ability to claim such credit.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Gain or loss upon the disposition of the ordinary shares will be
treated as long-term if, at the time of the sale or disposition, the ordinary shares were held for more than one year. Long-term capital
gains realized by non-corporate U.S. Holders are generally subject to a lower marginal U.S. federal income tax rate than ordinary income,
other than qualified dividend income, as defined above. The deductibility of capital losses by a U.S. Holder is subject to limitations.
In general, any gain or loss recognized by a U.S. Holder on the sale or other disposition of ordinary shares will be U.S. source income
or loss for U.S. foreign tax credit purposes. U.S. Holders should consult their own tax advisors concerning the source of income for U.S.
foreign tax credit purposes and the effect of the U.S.-Israel Tax Treaty on the source of income.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">&#160;Subject to the discussion below under &#8220;Information
Reporting and Back-up Withholding&#8221;, a Non-U.S. Holder generally will not be subject to U.S. federal income or withholding tax on
any gain realized on the sale or exchange of ordinary shares unless:</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z988a495d6a8d4673a97e69fc55cdfb36" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>that gain is effectively connected with the conduct by the Non-U.S. Holder of a trade or business in the United States, or</div>
        </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z1ad2fb101a85449e87964dd0dee3a343" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>in the case of any gain realized by an individual Non-U.S. Holder, that holder is present in the United States for 183 days or more
        in the taxable year of the sale or exchange, and other conditions are met.</div> </td> </tr>
  </table>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">76</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="text-align: justify; line-height: 1.25; font-style: italic">Passive Foreign Investment Companies</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">For U.S. federal income tax purposes, we will be considered a passive
foreign investment company (&#8220;PFIC&#8221;) for any taxable year in which either (i) 75% or more of our gross income is &#8220;passive
income&#8221;, as defined in the relevant provisions of the Code; or (ii) on average, at least 50% of our assets (generally determined
on a quarterly basis) produce or are held for the production of passive income. For this purpose, passive income includes dividend, interest,
royalty, rent, and annuity income and the excess of gains over losses from the disposition of assets which produce passive income. If
we were determined to be a PFIC for U.S. federal income tax purposes, highly complex rules would apply to U.S. Holders owning ordinary
shares.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Based on our estimated gross income, the average value of our gross
assets and the nature of our business, we do not believe that we will be classified as a PFIC in the current taxable year. Our status
in any taxable year will depend on our assets and activities in each year and because this is a factual determination made annually at
the end of each taxable year, there can be no assurance that we will not be considered a PFIC for any future taxable year. If we were
treated as a PFIC in any year during which a U.S. Holder owns ordinary shares, such U.S. Holder may be subject to materially adverse tax
consequences, including additional U.S. federal income tax liability and tax filing obligations. Given our current business plans, however,
we do not expect that we will be classified as a PFIC in future years.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25"><span style="font-weight: bold">You are urged to consult your own tax advisor regarding
the possibility of us being classified as a PFIC and the potential tax consequences arising from the ownership and disposition (directly
or indirectly) of an interest in a PFIC. </span></div>

<div style="text-align: justify; line-height: 1.25"><span style="font-weight: bold"></span></div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"><br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Information Reporting and Back-up Withholding.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Holders generally will be subject to information reporting requirements
with respect to dividends paid in the United States on ordinary shares. In addition, Holders will be subject to back-up withholding tax
on dividends paid in the United States on ordinary shares unless the holder provides an IRS certification or otherwise establishes an
exemption. Holders will be subject to information reporting and back-up withholding tax on proceeds paid within the United States from
the disposition of ordinary shares unless the holder provides an IRS certification or otherwise establishes an exemption. Information
reporting and back-up withholding may also apply to dividends and proceeds paid outside the United States that are paid by certain &#8220;U.S.
payors&#8221; or &#8220;U.S. middlemen,&#8221; as defined in the applicable Treasury regulations, including:</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; margin-left: 35.95pt; line-height: 1.25">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;a
U.S. person;</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; margin-left: 35.95pt; line-height: 1.25">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the
government of the U.S. or the government of any state or political subdivision of any state (or any agency or instrumentality of any of
these governmental units);</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; margin-left: 35.95pt; line-height: 1.25">(3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;a
controlled foreign corporation;</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; margin-left: 35.95pt; line-height: 1.25">(4)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;a
foreign partnership that is either engaged in a U.S. trade or business or whose United States partners in the aggregate hold more than
50% of the income or capital interests in the partnership;</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; margin-left: 35.95pt; line-height: 1.25">(5)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;a
foreign person that derives 50% or more of its gross income for certain periods from the conduct of a trade or business in the U.S.; or</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; margin-left: 35.95pt; line-height: 1.25">(6)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;a
U.S. branch of a foreign bank or insurance company.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The back-up withholding tax rate is 24%. Back-up withholding and
information reporting will not apply to payments made to Non-U.S. Holders if they have provided the required certification that they are
not United States persons.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In the case of payments by a payor or middleman to a foreign simple
trust, foreign grantor trust or foreign partnership, other than payments to a holder that qualifies as a withholding foreign trust or
a withholding foreign partnership within the meaning of the Treasury regulations and payments that are effectively connected with the
conduct of a trade or business in the United States, the beneficiaries of the foreign simple trust, the person treated as the owner of
the foreign grantor trust or the partners of the foreign partnership will be required to provide the certification discussed above in
order to establish an exemption from backup withholding tax and information reporting requirements.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The amount of any back-up withholding may be allowed as a credit
against a U.S. Holder&#8217;s U.S. federal income tax liability and may entitle the holder to a refund, provided that required information
is furnished to the IRS.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">77</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">F. DIVIDENDS AND PAYING AGENTS</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Not applicable.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">G. STATEMENT BY EXPERTS</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Not applicable.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">H. DOCUMENTS ON DISPLAY</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We are required to file reports and other information with the
SEC under the Exchange Act, as applicable to foreign private issuers. As a foreign private issuer, we are not required to file periodic
reports and financial statements as frequently or as promptly as U.S. companies; however, we generally publicly announce our quarterly
and year-end results promptly and file periodic information with the SEC under cover of Form 6-K. As a foreign private issuer, we are
also exempt from the rules under the Exchange Act prescribing the furnishing and content of proxy statements, and our officers, directors
and principal shareholders are exempt from the reporting and other provisions in Section 16 of the Exchange Act.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The SEC maintains an internet website that contains reports, proxy
and information statements and other information about issuers, like us, that file electronically with the SEC. Our filings with the SEC
are available to the public through the SEC's website (http://www.sec.gov). Our filings with the SEC are also available to the public
via the Israel Securities Authority&#8217;s website at <span style="text-decoration: underline">http://www.isa.gov.il</span> and the TASE&#8217;s
website at <span style="text-decoration: underline">http://www.maya.tase.co.il</span>. We also generally make available on our own website
(<span style="text-decoration: underline">www.towersemi.com</span>) our quarterly and year-end financial statements as well as other information.
We do not intend for any information contained on our website to be considered part of this annual report, and we have included our website
address in this annual report solely as an inactive textual reference. We will post on our website any materials required to be posted
on such website under applicable corporate or securities laws and regulations, including posting any XBRL interactive financial data required
to be filed with the SEC, and any notices of general meetings of our shareholders.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Any statement in this annual report about any of our contracts
or other documents is not necessarily complete. If the contract or document is filed as an exhibit to this annual report or a registration
statement, the contract or document is deemed to modify the description contained in this annual report. We urge you to review the exhibits
themselves for a complete description of the contract or document.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">I. SUBSIDIARY INFORMATION</div> </div>

<div style="line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Not applicable.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">J.</span> <span style="font-family: Times New Roman,Times,serif; font-weight: bold">ANNUAL
REPORT TO SECURITY HOLDERS</span></div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Not applicable.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">78</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25"><span id="ITEM11.QUANTITATIVEANDQUA"><!--Anchor--></span><span style="font-family: Times New Roman,Times,serif; font-weight: bold">ITEM
11. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Risk of Interest Rate Fluctuation</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our cash equivalents and short-term deposits are exposed to market
risk due to fluctuation in interest rates on our cash and deposits, which may affect our interest income. We manage this exposure by performing
ongoing evaluations of our investments in those deposits. Due to the short maturities of our investments, their carrying value approximates
their fair value.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The 2024 JPY Loan (with an outstanding principal of approximately
$100 million as of December 31, 2024) bears annual fixed interest of 2%, and approximately $45 million of our subsidiaries&#8217; equipment
capital leases bear annual fixed interest of approximately 2%. Therefore, we are not subject to cash flow exposure, financing expenses
or interest rate fluctuations with respect to the 2024 JPY Loan or such equipment capital leases.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">However, in the event that market interest rates for similar debt
decrease and are lower than the interest rate provided under our capital leases or loans, our actual financing costs would be higher than
they otherwise would have been had our loans or capital leases provided for interest at a floating interest rate. Assuming a 10% change
in market interest rate, the effective impact on our capital leases and loans would be immaterial.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Foreign Exchange Risk</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We currently operate in four different regions: the United States,
Japan, Israel and Italy. The functional currency of our entities in the United States, Israel and Italy is the USD. The functional currency
of our operations in Japan is the JPY. Our expenses and costs are denominated mainly in USD, JPY, NIS and Euro, revenues are denominated
mainly in USD and JPY, and&#160; cash from operations, investing and financing activities are denominated mainly in USD, JPY and NIS.
Therefore, we are exposed to the risk of currency exchange rate fluctuations in Japan, Israel and Italy.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The majority of TPSCo&#8217;s revenues are denominated in JPY and
the majority of TPSCo&#8217;s expenses and costs are denominated in JPY, which limits the exposure to fluctuations of the USD-to-JPY exchange
rate on TPSCo&#8217;s results of operations. In order to mitigate a portion of the net exposure to the USD-to-JPY exchange rate, we have
engaged in cylinder hedging transactions to contain the currency&#8217;s fluctuation within a pre-defined, fixed range. During the year
ended December 31, 2024, the USD appreciated against the JPY by 10.7%, as compared to 7.2% appreciation during the year ended December
31, 2023. The net effect of USD appreciation against the JPY on TPSCo&#8217;s assets and liabilities denominated in JPY is presented in
the Cumulative Translation Adjustment (&#8220;CTA&#8221;) as part of Other Comprehensive Income (&#8220;OCI&#8221;) on the balance sheet.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">As of December 31, 2024, we are subject to currency exchange rate
fluctuations of the JPY against the USD in connection with the following JPY-denominated debt financings: (i) the 2024 JPY Loan, in a
principal amount of approximately $100 million, bearing a fixed interest rate of 2% per annum; and (ii) approximately $45 million of liabilities
under equipment capital lease agreements with an annual interest rate of approximately 1.95%. However, as of December 31, 2024, we had
approximately $71 million of cash and cash equivalents held in JPY currency accounts, partially mitigating the above JPY debt exposure.
Based on our cash and cash equivalents and the terms of our debt financings as of December 31, 2024, an assumed 10% appreciation of the
JPY against the USD rate as of December 31, 2024 (from 156.6 JPY/$ to 142.4 JPY/$), would not have a material effect on our balance sheet
as of December 31, 2024.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">79</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Assuming a 10% appreciation of the JPY against the USD on December
31, 2024 (from 156.62 JPY/$ to 142.39 JPY/$), the effective impact on our statement of operating results would be lower profitability
(higher operating expenses, net of higher revenue) by approximately $5 million, which would be partially offset by the net impact of the
hedging using the above-described cylinder transactions and our natural hedging.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The USD cost of the Company&#8217;s operations in Israel is influenced
by changes in the USD-to-NIS exchange rate, with respect to expenses and costs that are denominated in NIS.&#160;During the year ended
December 31, 2024, the USD appreciated against the NIS by 0.6%, as compared to 3.1% appreciation during the year ended December 31, 2023.&#160;
Appreciation of the NIS may increase the costs, in USD terms, of our Israeli facility, such as utilities, taxes and labor costs that are
denominated in NIS, which may lead to erosion of profit margins. We use foreign currency cylinder and forward transactions to hedge a
portion of this currency exposure and maintain it within a pre-defined fixed range.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Assuming a 10% appreciation of the NIS against the USD on December
31, 2024 (from 3.65 NIS/$ to 3.32 NIS/$), the effective impact on our quarterly Israeli expenses would be higher operating expenses by
approximately $4 million, which would partially be offset by the net impact of the hedging executed using the above-described cylinder
transactions.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The USD cost of our operations in Italy is influenced by changes
in the USD-to-Euro exchange rate, with respect to expenses and costs that are denominated in Euro.&#160;During the year ended December
31, 2024, the USD depreciated against the Euro by 5.9%. This exposure is partially mitigated and maintained within a pre-defined fixed
range through foreign currency cylinder and forward transactions which we engage in.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Assuming a 10% appreciation of the Euro against the USD on December
31, 2024 (from 1.04 Euro/$ to 1.144 Euro/$), the effective impact on our quarterly expenses would be higher operating expenses by approximately
$1 million, which would partially be offset by the net impact of the hedging executed using the above-described cylinder transactions.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25"> </div>

<div style="line-height: 1.25">

<div style="line-height: 1.25"><span id="ITEM12.DESCRIPTIONOFSECUR"><!--Anchor--></span><span style="font-family: Times New Roman,Times,serif; font-weight: bold">ITEM
12. DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES</span></div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Not applicable.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">80</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: center; text-indent: 36pt; line-height: 1.25; font-weight: bold"><span id="PARTII"><!--Anchor--></span>PART II</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25"><span id="ITEM13.DEFAULTSDIVIDENDAR"><!--Anchor--></span><span style="font-family: Times New Roman,Times,serif; font-weight: bold">ITEM
13</span><span style="font-family: Times New Roman,Times,serif">.</span> <span style="font-family: Times New Roman,Times,serif; font-weight: bold">DEFAULTS,
DIVIDEND ARREARAGES AND DELINQUENCIES</span></div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">None.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25"><span id="ITEM14.MATERIALMODIFICATI"><!--Anchor--></span><span style="font-family: Times New Roman,Times,serif; font-weight: bold">ITEM
14.</span>&#160; <span style="font-family: Times New Roman,Times,serif; font-weight: bold">MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY
HOLDERS AND USE OF PROCEEDS</span></div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Not applicable.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25"><span id="ITEM15.CONTROLSANDPROCEDU"><!--Anchor--></span><span style="font-family: Times New Roman,Times,serif; font-weight: bold">ITEM
15.</span> <span style="font-family: Times New Roman,Times,serif; font-weight: bold">CONTROLS AND PROCEDURES</span></div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Evaluation of Disclosure Controls and Procedures</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our management, with the participation of our Chief Executive Officer
and our Chief Financial Officer, has evaluated the effectiveness of the design and operation of our disclosure controls and procedures
(as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended (the &#8220;Act&#8221;) as of the end of the period
covered by this annual report on Form 20-F. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded
that these disclosure controls and procedures were effective as of such date, at a reasonable level of assurance, in ensuring that the
information required to be disclosed by our company in the reports we file or submit under the Act is (i) accumulated and communicated
to our management (including the Chief Executive Officer and Chief Financial Officer) in a timely manner, and (ii) recorded, processed,
summarized and reported within the time periods specified in the SEC&#8217;s rules and forms.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Internal Control over Financial Reporting</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Management is responsible for establishing and maintaining adequate
internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f). Under the supervision and with the
participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the
effectiveness of our internal control over financial reporting based on criteria established in Internal Control&#8212;Integrated Framework
issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on our evaluation, management has
concluded that our internal control over financial reporting was effective as of December 31, 2024.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">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 risks that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies
or procedures may deteriorate.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Attestation Report of the Registered Public Accounting Firm</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The effectiveness of our internal control over financial reporting
as of December&#160;31, 2024 has been audited by Brightman Almagor Zohar &amp; Co., Certified Public Accountants, a Firm in The Deloitte
Global Network, an independent registered public accounting firm, as stated in their report which appears herein.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-style: italic; font-weight: bold">Changes in Internal Control over Financial Reporting</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">There has been no change in our internal control over financial
reporting during the period covered by this annual report that has materially affected, or is reasonably likely to materially affect,
our internal control over financial reporting.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">81</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>
<!--PROfilePageNumberReset%Num%82%%%-->

<div style="line-height: 1.25"> <br/> </div>

<div style="line-height: 1.25">

<div style="line-height: 1.25"><span id="ITEM16.RESERVED"><!--Anchor--></span><span style="font-family: Times New Roman,Times,serif; font-weight: bold">ITEM
16.</span> <span style="font-family: Times New Roman,Times,serif; font-weight: bold">[RESERVED]</span></div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25"><span id="ITEM16A.AUDITCOMMITTEEFIN"><!--Anchor--></span><span style="font-family: Times New Roman,Times,serif; font-weight: bold">ITEM
16A.</span>&#160; <span style="font-family: Times New Roman,Times,serif; font-weight: bold">AUDIT COMMITTEE FINANCIAL EXPERT</span></div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Our board of directors has determined that each of Mr. Ilan Flato,
Mr. Yoav Chelouche, Mr. Avi Hasson and Ms. Iris Avner, is an audit committee financial expert as defined under Item 16A. of Form 20-F
and has the requisite financial experience as defined by the Nasdaq Listing Rules. Each of the members of our audit committee is &#8220;independent&#8221;
as such term is defined in Rule 10A-3(b)(1) under the Exchange Act and satisfies the independent director requirements under the Nasdaq
Listing Rules.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25"><span id="ITEM16B.CODEOFETHICS"><!--Anchor--></span><span style="font-family: Times New Roman,Times,serif; font-weight: bold">ITEM
16B.</span> <span style="font-family: Times New Roman,Times,serif; font-weight: bold">CODE OF ETHICS</span></div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">We adopted a code of ethics that applies to all directors, officers
and employees of our Company and our subsidiaries, including our Chief Executive Officer, Chief Financial Officer, controller, and persons
performing similar functions. We have posted our code of ethics on our website, www.towersemi.com, under &#8220;About Tower&#8221;. The
information contained on our website is not incorporated by reference in this annual report.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25"><span id="ITEM16C.PRINCIPALACCOUNTA"><!--Anchor--></span><span style="font-family: Times New Roman,Times,serif; font-weight: bold">ITEM
16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES</span></div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">The following table presents fees for professional services rendered
by Brightman Almagor Zohar &amp; Co., Certified Public Accountants, a firm in The Deloitte Global Network, our independent registered
public accounting firm for the years ended December 31, 2024 and 2023, by category of service:</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z0462298cf9ca4566bd99d3af001c5ebe" class="cfttable" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">
  <tr>
    <td style="vertical-align: bottom; white-space: nowrap; vertical-align: top; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold"> 2024</div> </div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">2023</div> </div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; white-space: nowrap; vertical-align: top; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">(US dollars in Thousands)</div> </div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; white-space: nowrap; vertical-align: top; width: 76%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Audit Fees (1)</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">814</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">816</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; white-space: nowrap; vertical-align: top; width: 76%">
        <div style="text-align: justify; line-height: 1.25">Audit-Related Fees (2)</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">10</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">0</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; white-space: nowrap; vertical-align: top; width: 76%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25">Tax Fees (3)</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">73</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">77</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; white-space: nowrap; vertical-align: top; width: 76%; padding-bottom: 2px">
        <div style="text-align: justify; line-height: 1.25">Other Fees (4)</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; white-space: nowrap; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; white-space: nowrap; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">0</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; white-space: nowrap; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; white-space: nowrap; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">11</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; padding-bottom: 2px">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; white-space: nowrap; vertical-align: top; width: 76%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">897</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25">904</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
        </tr>
  </table>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25"> <br/> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Audit
Fees consist of fees for professional services rendered for the audit of our financial statements and our subsidiaries&#8217; financial
statements, services rendered in connection with statutory and regulatory filings and engagements (including audit of our internal control
over financial reporting), reviews of our interim financial results submitted on Form 6-K, consent letters for our SEC filings and out
of pocket expenses reimbursement.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Audit-related
fees consist of assurance and related services by the auditors including, among others: due diligence services, accounting consultations
and audits in connection with acquisitions, attest services related to financial reporting that are not required by statute or regulation
and consultation concerning financial accounting.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">(3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Tax
fees consist of fees for tax compliance services and tax returns services.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">(4)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Other
fees in the year ended December 31, 2023 related to services in connection with information technology (IT) related consultancy services.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">In accordance with our audit committee charter, which requires
audit committee pre-approval of audit and non-audit services to be provided by the independent auditors and related fees and terms, all
of the services provided by our independent auditors in 2024 and 2023 were pre-approved by the audit committee.</div>

<div style="line-height: 1.25"><br/> </div> </div>

<div style="line-height: 1.25">

<div style="line-height: 1.25"><span id="ITEM16D.EXEMPTIONSFROMTHE"><!--Anchor--></span><span style="font-family: Times New Roman,Times,serif; font-weight: bold">ITEM
16D.</span>&#160; <span style="font-family: Times New Roman,Times,serif; font-weight: bold">EXEMPTIONS FROM THE LISTING STANDARDS FOR
AUDIT COMMITTEES</span></div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Not applicable.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25"><span id="ITEM16E.PURCHASESOFEQUITY"><!--Anchor--></span><span style="font-family: Times New Roman,Times,serif; font-weight: bold">ITEM
16E.</span> <span style="font-family: Times New Roman,Times,serif; font-weight: bold">PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND
AFFILIATED PURCHASERS</span></div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Not applicable.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"><span id="ITEM16F.CHANGEINREGISTRAN"><!--Anchor--></span>ITEM
16F. CHANGE IN REGISTRANT'S CERTIFYING ACCOUNTANT</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Not applicable.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-family: Times New Roman; color: #000000; font-weight: normal; font-style: normal">82</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"><span id="ITEM16G.CORPORATEGOVERNAN"><!--Anchor--></span>ITEM
16G. CORPORATE GOVERNANCE</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">As a foreign private issuer whose shares are listed on the NASDAQ
Global Select Market, we are permitted to follow certain home country corporate governance practices instead of certain requirements of
the Nasdaq Listing Rules. We have elected to follow the practices of our home country, rather than the Nasdaq Listing Rules, with respect
to the following requirements:</div>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z158f8827722a453d9ef7bc5bb21bda24" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div><span style="font-style: italic">Distribution of certain reports to shareholders</span>.&#160; As opposed to Nasdaq Listing Rule
        5250(d), which requires listed issuers to make annual reports available to shareholders in one of a number of specific manners, Israeli
        law does not require that we distribute annual reports, including our financial statements. As such, the generally accepted business practice
        in Israel is to distribute such reports to shareholders through a public regulated distribution website. In addition to making such reports
        available on a public regulated distribution website, our audited financial statements are available to our shareholders at our offices
        and will only mail such reports to shareholders upon request.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zdd83725d721247ec9b34a73d1e34a3b8" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div><span style="font-style: italic">Independent director meetings</span>. Our Board has not adopted a policy of conducting regularly
        scheduled meetings at which only our independent directors are present, as permitted by Israeli law. We do not follow the requirements
        of Nasdaq Listing Rule 5605(b)(2).</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="za47760f56b5f4520b9b5d2fcd9d2e03b" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div><span style="font-style: italic">Compensation of officers</span>. We follow Israeli law and practice with respect to the approval
        of compensation for our chief executive officer and other executive officers. While our compensation committee currently complies with
        the provisions of the Nasdaq Listing Rules relating to composition requirements, Israeli law generally requires that the compensation
        of the chief executive officer and all other executive officers be approved, or recommended to the board for approval, by the compensation
        committee (with respect to the compensation of the chief executive officer and in certain other instances, shareholder approval is also
        required). Israeli law may differ from the provisions provided for in Nasdaq Listing Rule 5605(d) (see Exhibit 2.1 to this annual report,
        &#8220;Description of Securities&#8221;).</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zcbb754f542434ef7bdfc670ac843ce5f" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div><span style="font-style: italic">Director nomination process</span>.&#160; While our corporate governance and nominating committee
        currently complies with the provisions of the Nasdaq Listing Rules relating to composition requirements, the process under which director
        nominees are selected, or recommended for the Board of Directors selection, may not be in full compliance with the applicable Nasdaq Listing
        Rule 5605(e). Furthermore, although we have adopted a formal written corporate governance and nominating committee charter, there is no
        requirement under the Companies Law to do so and the charter as adopted may not be in full compliance with the requirements under Nasdaq
        Listing Rule 5605(e)(2).</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z10b498a1d75947b087b264b51ceab8a2" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div><span style="font-style: italic">Audit Committee Charter</span>.&#160; Although we have adopted a formal written audit committee
        charter, there is no requirement under the Companies Law to do so and the charter as adopted may not specify all the items enumerated
        in Nasdaq Listing Rule 5605(c)(1).</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="ze2f4d0779b024ba29f5876827e5b67df" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div><span style="font-style: italic">Compensation Committee Charter</span>.&#160; Although we have adopted a formal written compensation
        committee charter, there is no requirement under the Companies Law to do so and the charter as adopted may not specify all the items enumerated
        in Nasdaq Listing Rule 5605(d)(1).</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z86477fe1743f4479a4b2b1504c65d6ff" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div><span style="font-style: italic">Quorum requirements</span>.&#160; Under our articles of association and as permitted under the Companies
        Law, a quorum for any meeting of shareholders shall be the presence of at least two shareholders holding a combined 33% of our outstanding
        ordinary shares, instead of 33 1/3% of the issued share capital required under Nasdaq Listing Rule 5620(c). If the meeting was adjourned
        for lack of a quorum, if a quorum is not present at the adjourned meeting within half an hour of the time fixed for the commencement of
        the adjourned meeting, the shareholders present, in person or by proxy, shall constitute a quorum.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z36ed2039466b483fbd45b77b413b1bdb" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div><span style="font-style: italic">Related Party Transactions</span>.&#160; We review and approve all related party transactions in
        accordance with the requirements and procedures for approval of related party acts and transactions set forth in Sections 268 to 275 the
        Companies Law, which may not fully reflect the requirements of Nasdaq Listing Rule 5630.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zb34215d62c344f018f0af14a1151a9dc" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 35.95pt"><br/> </td>
    <td style="width: 17.95pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div><span style="font-style: italic">Shareholder Approval</span>.&#160; We seek shareholder approval for all corporate actions requiring
        such approval under the requirements of the Companies Law, rather than seeking approval for corporate actions in accordance with Nasdaq
        Listing Rule 5635. Under the Companies Law, shareholder approval is required (subject to certain limited exceptions) for, among other
        things: (a) transactions with directors concerning the terms of their service (including indemnification, exemption, and insurance for
        their service or for any other position that they may hold at a company), for which approvals of the compensation committee, board of
        directors, and shareholders are all required (subject to exceptions) (see Exhibit 2.1 to this annual report, &#8220;Description of Securities&#8221;);
        (b) extraordinary transactions with controlling shareholders of publicly held companies; (c) terms of office and employment or other engagement
        of a controlling shareholder, if any, or such controlling shareholder&#8217;s relative; (d) approval of transactions with the chief executive
        officer with respect to his or her compensation, or transactions with officers not in accordance with the approved compensation policy
        (see Exhibit 2.1 to this annual report, &#8220;Description of Securities&#8221;); and (e) approval of the compensation policy for office
        holders (within the meaning of the Companies Law) (see &#8220;Item 6 Directors, Senior Management and Employees&#8211;B. Compensation&#8221;).
        In addition, under the Companies Law, a merger requires the approval of the shareholders of each of the merging companies.</div>
        <div> <br/> </div>
        <div style="font-family: Times New Roman,Times,serif">
        <div style="line-height: 1.25">We do not necessarily seek shareholder approval for the establishment of, and amendments to, stock option
        or equity compensation plans (as set forth in Nasdaq Listing Rule 5635(c)), as such matters are not subject to shareholder approval under
        Israeli law. We will attempt to seek shareholder approval for our stock option or equity compensation plans (and the relevant annexes
        thereto) to the extent required in order to ensure they are tax qualified for our employees in the United States However, even if such
        approval is not received, then the stock option or equity compensation plans will continue to be in effect, but we will be unable to grant
        options to our U.S. employees that qualify as Incentive Stock Options for U.S. federal tax purpose. Our stock option or other equity compensation
        plans are also available to our non-U.S. employees, and provide features necessary to comply with applicable non-U.S. tax laws.</div>
        </div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Except as stated above, we currently intend to comply with the
rules generally applicable to U.S. domestic companies listed on the NASDAQ Global Select Market. We may in the future decide to use the
foreign private issuer exemption with respect to some or all of the other Nasdaq Listing Rules. Following our home country governance
practices, as opposed to the requirements that would otherwise apply to a company listed on Nasdaq, may provide investors less protection
than is accorded to investors under the Nasdaq Listing Rules applicable to domestic issuers. For more information, see &#8220;Item 3.
&#8220;Key Information &#8211; D. Risk Factors - Risks Related to Our Securities &#8211; <span style="font-style: italic">We are a foreign
private issuer and, as a result, the public reporting and disclosure rules to which we are subject, and the corporate governance practices
that we are permitted to follow, may provide less protection to our investors than is accorded to investors under rules applicable to
domestic U.S. issuers</span>&#8221;.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"><span id="ITEM16H.MINESAFETYDISCLOS"><!--Anchor--></span>ITEM
16H. MINE SAFETY DISCLOSURE</div>

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Not applicable.</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"><span id="ITEM16I.DISCLOSUREREGARDI"><!--Anchor--></span>ITEM
16I. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</div>

<div style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; text-indent: 36pt; line-height: 1.25">Not applicable.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="font-weight: normal; font-style: normal">83</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000"/></div>
</div>

<div style="line-height: 1.25">&#160;</div> </div> </div> <br/>
<!-- Field: /Include-Text -->
<div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span id="ITEM16J"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>ITEM 16J. INSIDER TRADING POLICIES</span></span></span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>We have <ix:nonNumeric id="Fxbrl_20250429182924164" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" contextRef="C_20240101to20241231" format="ixt:fixed-true">adopted</ix:nonNumeric> an insider trading policy that governs the purchase, sale, and other dispositions of our securities by our directors, officers, employees and certain other covered persons, and which is reasonably designed to promote compliance with applicable insider trading laws, rules and regulations, and applicable Nasdaq listing standards. A copy of the Insider Trading Policy is included as Exhibit 11.1 to this Annual Report on Form 20-F.</span></span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span id="ITEM16K"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>ITEM 16K. CYBERSECURITY</span></span></span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20250429184054468" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div style="font-size:10pt;font-family:Times New Roman">
            <div>
              <div>
                <div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Risk Management and Strategy</span></span></span></div>
                <div style="line-height:1.25">&#160;</div>
                <div style="text-align:justify;text-indent:36pt;line-height:1.25">
                  <ix:nonNumeric id="Fxbrl_20250429184649603" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" contextRef="C_20240101to20241231" escape="true"><span style="font-size:10pt;font-family:Times New Roman"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>We believe an effective cybersecurity program is critical to guard the confidentiality, <ix:nonNumeric id="Fxbrl_20250429184353266" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" contextRef="C_20240101to20241231" format="ixt:fixed-true">integrity</ix:nonNumeric>, and availability of our information systems and data residing in those systems. We have built and continue to develop processes for assessing, identifying, preventing, mitigating and managing material risks from cybersecurity threats. We have embedded the oversight and management of cybersecurity risk within our enterprise risk management framework to guide our cybersecurity risk management program and help drive a company-wide culture of cybersecurity risk management.&#160; In addition, we have established policies and procedures as well as disclosure controls with a structured reporting mechanism to ensure proper and timely flow of information as well as appropriate management of events, threats and any related matter.</span></span></span></span></ix:nonNumeric>
                </div>
                <div style="line-height:1.25">&#160;</div>
                <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Our Information Technology Department uses a wide range of activities, including cybersecurity risk assessments, audits, vulnerability and penetration testing, security monitoring tools, and system scanning, among other technology and human resources, to monitor and identify cybersecurity threats and incidents, as well as to evaluate the effectiveness of our cybersecurity measures. We perform regular phishing testing on a monthly basis, and employees who fail the test receive a warning and in-person training on a quarterly basis.&#160; We provide an annual training on information security and cyber awareness for our personnel with &gt;98% participation rate among all employees.&#160; In addition, we provide face-to-face training for all new employees on cybersecurity.&#160; New employees are also requested to sign a form detailing the permitted use of our computer resources.&#160; In addition, every quarter we send a cyber security awareness brochure to all employees. These training activities provide employees with effective tools to address cybersecurity threats and implement our evolving security processes and practices.</span></span></span></div>
                <div style="line-height:1.25">&#160;</div>
                <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>With respect to cybersecurity monitoring, we engage a <ix:nonNumeric id="Fxbrl_20250429185253921" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" contextRef="C_20240101to20241231" format="ixt:fixed-true">third party</ix:nonNumeric> to perform 24/7 cybersecurity monitoring, detection and response services. With the third party's assistance, our Information Technology Department tracks metrics that monitor our cybersecurity risk posture, including any identified cybersecurity threats and risks, security awareness proficiency of employees, and any system vulnerabilities and patching requirements. We also engage third parties to perform assessments of our cybersecurity measures (including audits) and to help improve our processes and practices. The results of such assessments, audits and reviews are reported by the Chief Information Security Officer (CISO), and/or a delegate of the CISO, to the Company&#8217;s management and to our Audit Committee, and we are committed to adjusting our cybersecurity processes and practices as necessary based on the information provided by these assessments, audits and reviews.&#160; Our cybersecurity processes and practices are modelled based on industry best practices, including the ISO/IEC 27001 Standard.</span></span></span></div>
                <div style="line-height:1.25">&#160;</div>
                <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonNumeric id="Fxbrl_20250429193526531" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" contextRef="C_20240101to20241231" format="ixt:fixed-true">We require all third-party vendors that may have access to Company, employee, customer, or other third-party data, and/or access to the Company&#8217;s systems, to complete a questionnaire and undergo a vetting process prior to being approved and onboarded.</ix:nonNumeric> The vetting process may include a review of the vendor's relevant policies and procedures, standards certifications, technology architecture, business practices and cybersecurity profile. Third-party vendor agreements include confidentiality obligations and specify data elements that the third party has access to, how the third party protects the data, personal information and data subject&#8217;s rights, and procedures for the return or destruction of protected data.</span></span></span></span></div>
              </div>
              <div><ix:exclude>
                <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
                  <div style="text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:normal;font-style:normal">84</span></span></span></span></span></div>
                  <div style="page-break-after:always">
                    <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/>
                  </div>
                </div>
              </ix:exclude></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In addition to the above processes and resources, we deploy technical safeguards and maintain a cybersecurity incident response process that are designed to protect our information systems from cybersecurity threats, including firewalls, intrusion prevention and detection systems, anti-malware functionality, access controls, system backups, denial of service attack prevention, endpoint protection, network protection and cloud workload protection, which are evaluated and improved through vulnerability assessments and cybersecurity threat intelligence.&#160; In addition, within the Information Technology Department, we have an Incident Response Team, which maintains and is responsible for communicating any cybersecurity incidents in accordance with a written incident response plan (the &#8220;Incident Response Plan&#8221;). The Incident Response Plan defines responsibilities and immediate actions necessary to mitigate risk, defines report of incidents to management, and identifies necessary steps to remediate the incident and prevent future incidents. The Incident Response Team is responsible for identifying and assessing the impact of various factors, including duration of the breach or other incident, the number of systems and users affected, the actual or potential system downtime and associated financial impact, as well as the cost and timing of system and data recovery.&#160; We also implement controls and procedures that provide for the escalation of certain cybersecurity incidents so that decisions regarding the public disclosure and reporting of such incidents can be made by management in a timely manner.&#160; Third parties engaged in monitoring and detection are required to report all cybersecurity incidents immediately to the CISO. Our CISO is responsible for reporting critical cybersecurity incidents that may affect Tower&#8217;s operations immediately to the our senior management team and the Company&#8217;s compliance officer. Depending on the nature and severity of an incident, the incident may also need to be reported to our Disclosure Committee to determine whether the incident is or is reasonably likely to become material and shall be reported to the Audit Committee and the Board of Directors, and whether the Company must disclose the incident to the relevant authorities, as may be required by applicable regulation.</span></span></span></span></div>
            </div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20250429184132273" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div style="font-size:10pt;font-family:Times New Roman">
            <div>
              <div>
                <div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Governance</span></span></span></span></div>
                <div style="line-height:1.25">&#160;</div>
                <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonNumeric id="Fxbrl_20250429193939652" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" contextRef="C_20240101to20241231" escape="true"><span style="font-size:10pt;font-family:Times New Roman">Our Board of Directors recognizes the importance of managing the risk of cybersecurity threats to the Company. The Board and its committees are responsible for overseeing our enterprise risk management activities. With respect to cybersecurity risk, the Audit Committee, responsible for, among other things, overseeing our compliance with internal controls and our management of enterprise risks, specifically oversees cybersecurity risks and the Company&#8217;s risk mitigation framework&#160;with a focus on the following: data governance, information systems, incident response for cybersecurity incidents, disaster recovery and compliance risks.</span></ix:nonNumeric></span></span></span></span></div>
              </div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonNumeric id="Fxbrl_20250429194302437" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" contextRef="C_20240101to20241231" escape="true"><span style="font-size:10pt;font-family:Times New Roman">The Audit Committee meets at least four times each year and as often as necessary to fulfill its responsibilities. <ix:nonNumeric id="Fxbrl_20250429195847891" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" contextRef="C_20240101to20241231" escape="true"><span style="font-size:10pt;font-family:Times New Roman">Our senior management team, which includes our Chief Executive Officer, Chief Financial Officer, Chief Legal Officer, together with the VP of Information Technology or CISO, report on a regular basis to the Audit Committee with a review of the cybersecurity program, status updates, progress of the annual plan, and cybersecurity risks and trends as well as other information necessary to assess such risks and oversee the development and performance of our risk mitigation processes.&#160; The <ix:nonNumeric id="Fxbrl_20250429200137425" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" contextRef="C_20240101to20241231" format="ixt:fixed-true">Board of Directors and Audit Committee</ix:nonNumeric> receive prompt and timely information regarding any cybersecurity incidents that meet established reporting thresholds, as well as required subsequent updates.</span></ix:nonNumeric></span></ix:nonNumeric></span></span></span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <ix:nonNumeric id="Fxbrl_20250429194513749" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" contextRef="C_20240101to20241231" escape="true">
                <div>
                  <ix:nonNumeric id="Fxbrl_20250429194701277" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" contextRef="C_20240101to20241231" escape="true">
                    <div>
                      <div style="text-align:justify;text-indent:36pt;line-height:1.25">
                        <ix:nonNumeric id="Fxbrl_20250429195604151" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" contextRef="C_20240101to20241231" escape="true"><span style="font-size:10pt;font-family:Times New Roman"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonNumeric id="Fxbrl_20250429194617540" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" contextRef="C_20240101to20241231" format="ixt:fixed-true">The VP of Information Technology leads our Information Technology Department and is responsible for overseeing our information security program.</ix:nonNumeric> The VP of Information Technology has over 25 years of industry experience, and is responsible for assessing and managing cybersecurity risks, as well as communicating cybersecurity incidents, matters and trends to Company management, the Audit Committee and the Board of Directors. Team members who support our information security program have relevant educational and industry experience and regularly report to the VP of Information Technology. Our Information Technology Department regularly reports to senior management and other relevant teams on various cybersecurity threats, assessments and findings.</span></span></span></span></ix:nonNumeric>
                      </div>
                      <div><ix:exclude>
                        <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
                          <div style="text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span style="font-weight:normal;font-style:normal">85</span></span></span></span></div>
                          <div style="page-break-after:always">
                            <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/>
                          </div>
                        </div>
                      </ix:exclude></div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>The CISO, and/or a delegate of the CISO, in coordination with our Chief Executive Officer and Chief Legal Officer, work collaboratively to implement a program designed to protect our information systems from cybersecurity threats and to promptly respond to any cybersecurity incidents in accordance with our incident response and recovery plans. The CISO, and/or a delegate of the CISO, monitors the prevention, detection, mitigation and remediation of cybersecurity incidents, and reports such incidents to the Disclosure Committee when appropriate.</span></span></span></div>
                    </div>
                  </ix:nonNumeric>
                </div>
              </ix:nonNumeric>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonNumeric id="Fxbrl_20250429201504967" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" contextRef="C_20240101to20241231" escape="true"><ix:nonNumeric id="Fxbrl_20250429201142220" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" contextRef="C_20240101to20241231" format="ixt:fixed-false">We face risks from cybersecurity threats that could have a material adverse effect on our business, strategy, operations, financial condition, results of operations, cash flows or reputation. However, to date, we have not experienced any cybersecurity incidents that have had a material adverse effect. </ix:nonNumeric>We cannot provide assurance that we will not be materially affected in the future by such risks and any future material incidents.&#160; See&#160;&#8220;Item 3. &#8220;Key Information &#8211; D. Risk Factors - Risks Related to Our Business &#8211;<span style="font-style:italic">Security, cyber and privacy breaches may harm our business and operations.</span>&#8221;</ix:nonNumeric></span></span></span></div>
            </div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25">&#160;</div>
        <div style="line-height:1.25">
          <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span id="PARTIII"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>PART III</span></span></span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="line-height:1.25"><span id="ITEM17"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span style="font-weight:bold">ITEM 17.</span>&#160;<span style="font-weight:bold">FINANCIAL STATEMENTS</span></span></span></span></span></div>
          <div style="line-height:1.25">&#160;</div>
        </div>
        <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Not applicable.</span></span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="line-height:1.25">
          <div style="line-height:1.25"><span id="ITEM18"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span style="font-weight:bold">ITEM 18.</span>&#160;<span style="font-weight:bold">FINANCIAL STATEMENTS</span></span></span></span></span></div>
          <div style="line-height:1.25">&#160;</div>
        </div>
        <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Our consolidated financial statements and related auditors&#8217; report for the year ended December 31, 2024 are included in this annual report beginning on page F-1.</span></span></span></div>
        <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
          <div style="text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span style="font-weight:normal;font-style:normal">86</span></span></span></span></div>
          <div style="page-break-after:always">
            <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/>
          </div>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div style="line-height:1.25">
          <div style="line-height:1.25"><span id="ITEM19"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span style="font-weight:bold">ITEM 19.</span>&#160;<span style="font-weight:bold">EXHIBITS</span></span></span></span></span></div>
          <div style="line-height:1.25">&#160;</div>
        </div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:left;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1.1</span></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Articles of Association of the Company, approved by shareholders on November 14, 2000, as amended (incorporated by reference to Exhibit 3.1 of the Company&#8217;s Registration Statement on Form F-1, File No. 333-126909).</span></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000114420404010413/v04684_ex4-2.txt"><span>1.2</span></a></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000114420404010413/v04684_ex4-2.txt"><span>Amendment to Articles of Association of the Company (approved by shareholders on December 7, 2003) (incorporated by reference to Exhibit 4.2 to the Registration Statement on Form S-8, File No. 333-117565).</span></a></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000117891306002150/exhibit_4-2.txt"><span>1.3</span></a></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000117891306002150/exhibit_4-2.txt"><span>Amendment to the Articles of Association of the Company (approved by shareholders on September 28, 2006) (incorporated by reference to Exhibit 4.2 of the Company&#8217;s Registration Statement on Form S-8, File No. 333-138837).</span></a></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000117891308002543/exhibit_3-4.htm"><span>1.4</span></a></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000117891308002543/exhibit_3-4.htm"><span>Amendment to Articles of Association of Company (approved by shareholders on September 24, 2008) (incorporated by reference to Exhibit 3.4 of the Company&#8217;s Registration Statement on Form S-8, File No. 333-153710).</span></a></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000117891312000147/exhibit_99-1.htm">1.5</a></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000117891312000147/exhibit_99-1.htm">Amendment to Articles of Association of Company (approved by shareholders on August 11, 2011) (incorporated by reference to Exhibit 99.1 of the Form 6-K furnished to the SEC on January 17, 2012).</a></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000117891312001728/zk1211595.htm">1.6</a></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000117891312001728/zk1211595.htm">Amendment to Articles of Association of Company (approved by shareholders on August 2, 2012) (incorporated by reference to proposals 1 and 2 of the proxy statement filed on Form 6-K furnished to the SEC on June 12, 2012, and the Form 6-K furnished to the Securities and Exchange Commission on August 2, 2012).</a></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000117891313001104/zk1312959.htm">1.7</a></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000117891313001104/zk1312959.htm">Amendment to Articles of Association of Company (approved by shareholders on May 23, 2013) (incorporated by reference to Proposal 5 of the proxy statement furnished on Form 6-K to the Securities and Exchange Commission on April 16, 2013).</a></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000117891324001397/exhibit_2-1.htm"><span>2.1</span></a></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000117891324001397/exhibit_2-1.htm"><span>Description of Securities Registered Under Section 12 (incorporated by reference to Exhibit 2.1 of the annual report on Form 20-F filed with the Securities and Exchange Commission on April 22, 2024).</span></a></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000117891322001694/exhibit_4-1.htm"><span>4.1</span></a></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000117891322001694/exhibit_4-1.htm"><span>2013 Share Incentive Plan, as amended in 2019 (incorporated by reference to Exhibit 4.1 of the annual report on Form 20-F filed with the Securities and Exchange Commission on April 29, 2022).</span></a></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="exhibit_4-2.htm"><span>#4.2</span></a></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="exhibit_4-2.htm"><span>Compensation Policy for Executive Officers and Directors of the Company.</span></a></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000117891322001694/exhibit_4-4.htm">4.4</a></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000117891322001694/exhibit_4-4.htm">Consortium Agreement, effective as of September 14, 2021, by and among the Company and ST (certain confidential portions (indicated by brackets and asterisks) have been omitted from this exhibit) (incorporated by reference to Exhibit 4.4 of the annual report on Form 20-F filed with the Securities and Exchange Commission on April 29, 2022)<span style="font-weight:bold">.</span></a></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
          <div style="text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span style="font-weight:normal;font-style:normal">87</span></span></span></span></div>
          <div style="page-break-after:always">
            <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/>
          </div>
        </div>
        <div>
          <div>&#160;</div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000117891324001397/exhibit_4-5.htm">4.5</a></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000117891324001397/exhibit_4-5.htm">Manufacturing Services Agreement, effective as of September 1, 2023, by and between the Company and Intel Corporation incorporated by reference to Exhibit 4.5 of the annual report on Form 20-F filed with the Securities and Exchange Commission on April 22, 2024).</a></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="exhibit_8-1.htm"><span>#8.1</span></a></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="exhibit_8-1.htm"><span>List of Subsidiaries.</span></a></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="exhibit_11-1.htm"><span>#11.1</span></a></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="exhibit_11-1.htm"><span>Insider Trading Policy</span></a></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="exhibit_12-1.htm"><span>#12.1</span></a></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="exhibit_12-1.htm"><span>Certification by Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</span></a></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="exhibit_12-2.htm"><span>#12.2</span></a></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="exhibit_12-2.htm"><span>Certification by Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</span></a></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="exhibit_13-1.htm"><span>#13.1</span></a></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="exhibit_13-1.htm"><span>Certification by Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</span></a></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="exhibit_13-2.htm"><span>#13.2</span></a></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="exhibit_13-2.htm"><span>Certification by Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</span></a></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="exhibit_15-1.htm"><span>#15.1</span></a></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="exhibit_15-1.htm"><span>Consent of Brightman Almagor Zohar &amp; Co., Certified Public Accountants, a firm in The Deloitte Global Network</span></a></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000117891324001397/exhibit_97.htm"><span>97</span></a></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto;font-weight:normal">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><a href="https://www.sec.gov/Archives/edgar/data/928876/000117891324001397/exhibit_97.htm"><span>Compensation recovery policy required by the applicable listing standards adopted pursuant to 17 CFR 240.10D-1&#160;(incorporated by reference to Exhibit 97.1 to the Registrant&#8217;s Annual Report on Form 20-F filed with the Securities and Exchange Commission on April 22, 2024).</span></a></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>#101</span></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The following financial information from Tower Semiconductor Ltd.&#8217;s annual report on Form 20-F for the year ended December 31, 2024, formatted in XBRL (eXtensible Business Reporting Language):</span></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Consolidated Balance Sheets as of December 31, 2024 and 2023;</span></span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Consolidated Statements of Operations for the years ended December 31, 2024, 2023 and 2022;</span></span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Consolidated Statements of Changes in Shareholders&#8217; Equity for the years ended December 31, 2024, 2023 and 2022;</span></span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Consolidated Statements of Cash Flows for the years ended December 312024, 2023 and 2022; and</span></span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Notes to Consolidated Financial Statements, tagged as blocks of text.</span></span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Users of this data are advised, in accordance with Rule 406T of Regulation S-T promulgated by the SEC, that this Interactive Data File is deemed not filed or part of a registration statement or prospectus for purposes of Sections 11 or 12 of the Securities Act of 1933, is deemed not filed for purposes of Section 18 of the Exchange Act, and otherwise the Company is not subject to liability under these sections.</span></span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

              <tr style="vertical-align:top">
                <td style="text-align:right;vertical-align:top;width:54pt">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>#104</span></span></span></span></div>
                </td>
                <td style="text-align:left;vertical-align:top;width:auto">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Cover Page Interactive Data File (embedded within the Inline XBRL document)</span></span></span></span></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>*Certain portions of the exhibit have been omitted in accordance with Item 601(b)(10)(iv) of Regulation S-K. The Company agrees to furnish on a supplemental basis an unredacted copy of the exhibit and its materiality and privacy or confidentiality analyses to the Securities and Exchange Commission upon its request.</span></span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>#Filed herewith</span></span></span></div>
        <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
          <div style="text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span style="font-weight:normal;font-style:normal">88</span></span></span></span></div>
          <div style="page-break-after:always">
            <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/>
          </div>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:center;line-height:1.25;font-weight:bold"><span id="SIGNATURES"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>SIGNATURES</span></span></span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>The registrant hereby certifies that it meets all of the requirements for filing on Form 20-F and that it has duly caused and authorized the undersigned to sign this Annual Report on its behalf.</span></span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>TOWER SEMICONDUCTOR LTD.</span></span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>By: <span style="text-decoration:underline">/s/ Russell C. Ellwanger</span></span></span></span></div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Russell C. Ellwanger</span></span></span></div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Chief Executive Officer</span></span></span></div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>April 30, 2025</span></span></span></div>
      </div>
      <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
        <div style="text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span style="font-weight:normal;font-style:normal">89</span></span></span></span></div>
        <div style="page-break-after:always">
          <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/>
        </div>
      </div>
      <div>
        <div>
          <div>&#160;<div style="text-align:center;line-height:1.25;font-family:'Times New Roman';font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>TOWER SEMICONDUCTOR LTD.</span></span></span></div>
            <div style="text-align:center;line-height:1.25;font-family:'Times New Roman';font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>AND SUBSIDIARIES</span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:center;line-height:1.25;font-family:'Times New Roman';font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
              <div style="page-break-after:always">
                <hr style="margin:4px 0px;width:100%;border-width:0;height:2px;color:#000000;background-color:#000000;clear:both"/>
              </div>
            </div>
            <div style="text-align:center;line-height:1.25;font-family:'Times New Roman';font-weight:bold">&#160;</div>
          </div>
        </div>
      </div>

  <div style="text-align:center;line-height:1.25;font-family:'Times New Roman';font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></div>
  <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
  <div style="text-align:center;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>INDEX TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></div>
  <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
  <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000;width:100%;width:100%">

      <tr>
        <td style="vertical-align:top;font-family:Times New Roman;padding-bottom:2px;width:91%">&#160;</td>
        <td style="vertical-align:top;border-bottom:2px solid rgb(0, 0, 0);font-family:Times New Roman;width:9%">
          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Page</span></span></span></span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:top;font-family:Times New Roman;width:91%">&#160;</td>
        <td style="vertical-align:top;font-family:Times New Roman;width:9%">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:top;font-family:Times New Roman;width:91%">
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><a href="#REPORTOFINDEPENDENTREGIST">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</a>&#160;<span style="color-scheme:revert;forced-color-adjust:revert;mask:revert;math-depth:revert;position:revert;position-anchor:revert;text-size-adjust:revert;appearance:revert;color:rgb(0, 0, 0);font-feature-settings:revert;font-kerning:revert;font-optical-sizing:revert;font-palette:revert;font-size-adjust:revert;font-stretch:revert;font-style:normal;font-synthesis:revert;font-variant-alternates:revert;font-variant-caps:normal;font-variant-east-asian:revert;font-variant-emoji:revert;font-variant-ligatures:normal;font-variant-numeric:revert;font-variant-position:revert;font-variation-settings:revert;font-weight:400;position-area:revert;text-orientation:revert;text-rendering:revert;text-spacing-trim:revert;-webkit-font-smoothing:revert;-webkit-locale:revert;-webkit-text-orientation:revert;-webkit-writing-mode:revert;writing-mode:revert;zoom:revert;accent-color:revert;place-content:revert;place-items:revert;place-self:revert;alignment-baseline:revert;anchor-name:revert;anchor-scope:revert;animation-composition:revert;animation:revert;app-region:revert;aspect-ratio:revert;backdrop-filter:revert;backface-visibility:revert;background-attachment:revert;background-blend-mode:revert;background-clip:revert;background-color:rgb(255, 255, 255);background-image:revert;background-origin:revert;background-position:revert;background-repeat:revert;background-size:revert;baseline-shift:revert;baseline-source:revert;block-size:revert;border-block:revert;border:revert;border-radius:revert;border-collapse:revert;border-end-end-radius:revert;border-end-start-radius:revert;border-inline:revert;border-start-end-radius:revert;border-start-start-radius:revert;inset:revert;box-decoration-break:revert;box-shadow:revert;box-sizing:revert;break-after:revert;break-before:revert;break-inside:revert;buffered-rendering:revert;caption-side:revert;caret-color:revert;clear:revert;clip:revert;clip-path:revert;clip-rule:revert;color-interpolation:revert;color-interpolation-filters:revert;color-rendering:revert;columns:revert;column-fill:revert;gap:revert;column-rule:revert;column-span:revert;contain:revert;contain-intrinsic-block-size:revert;contain-intrinsic-size:revert;contain-intrinsic-inline-size:revert;container:revert;content:revert;content-visibility:revert;counter-increment:revert;counter-reset:revert;counter-set:revert;cursor:revert;cx:revert;cy:revert;d:revert;dominant-baseline:revert;empty-cells:revert;field-sizing:revert;fill:revert;fill-opacity:revert;fill-rule:revert;filter:revert;flex:revert;flex-flow:revert;float:none;flood-color:revert;flood-opacity:revert;grid:revert;grid-area:revert;height:revert;hyphenate-character:revert;hyphenate-limit-chars:revert;hyphens:revert;image-orientation:revert;image-rendering:revert;initial-letter:revert;inline-size:revert;inset-block:revert;inset-inline:revert;interpolate-size:revert;isolation:revert;letter-spacing:normal;lighting-color:revert;line-break:revert;line-height:revert;list-style:revert;margin-block:revert;margin:revert;margin-inline:revert;marker:revert;mask-type:revert;math-shift:revert;math-style:revert;max-block-size:revert;max-height:revert;max-inline-size:revert;max-width:revert;min-block-size:revert;min-height:revert;min-inline-size:revert;min-width:revert;mix-blend-mode:revert;object-fit:revert;object-position:revert;object-view-box:revert;offset:revert;opacity:revert;order:revert;orphans:2;outline:revert;outline-offset:revert;overflow-anchor:revert;overflow-clip-margin:revert;overflow-wrap:revert;overflow:revert;overlay:revert;overscroll-behavior-block:revert;overscroll-behavior-inline:revert;overscroll-behavior:revert;padding-block:revert;padding:revert;padding-inline:revert;page:revert;page-orientation:revert;paint-order:revert;perspective:revert;perspective-origin:revert;pointer-events:revert;position-try:revert;position-visibility:revert;quotes:revert;r:revert;resize:revert;rotate:revert;ruby-align:revert;ruby-position:revert;rx:revert;ry:revert;scale:revert;scroll-behavior:revert;scroll-initial-target:revert;scroll-margin-block:revert;scroll-margin:revert;scroll-margin-inline:revert;scroll-padding-block:revert;scroll-padding:revert;scroll-padding-inline:revert;scroll-snap-align:revert;scroll-snap-stop:revert;scroll-snap-type:revert;scroll-timeline:revert;scrollbar-color:revert;scrollbar-gutter:revert;scrollbar-width:revert;shape-image-threshold:revert;shape-margin:revert;shape-outside:revert;shape-rendering:revert;size:revert;speak:revert;stop-color:revert;stop-opacity:revert;stroke:revert;stroke-dasharray:revert;stroke-dashoffset:revert;stroke-linecap:revert;stroke-linejoin:revert;stroke-miterlimit:revert;stroke-opacity:revert;stroke-width:revert;tab-size:revert;table-layout:revert;text-align-last:revert;text-anchor:revert;text-box:revert;text-combine-upright:revert;text-decoration-color:initial;text-decoration-line:revert;text-decoration-skip-ink:revert;text-decoration-style:initial;text-decoration-thickness:initial;text-emphasis:revert;text-emphasis-position:revert;text-indent:0px;text-overflow:revert;text-shadow:revert;text-transform:none;text-underline-offset:revert;text-underline-position:revert;white-space:normal;text-wrap-style:revert;timeline-scope:revert;touch-action:revert;transform:revert;transform-box:revert;transform-origin:revert;transform-style:revert;transition:revert;translate:revert;user-select:revert;vector-effect:revert;vertical-align:revert;view-timeline:revert;view-transition-class:revert;view-transition-name:revert;visibility:revert;border-spacing:revert;-webkit-box-align:revert;-webkit-box-decoration-break:revert;-webkit-box-direction:revert;-webkit-box-flex:revert;-webkit-box-ordinal-group:revert;-webkit-box-orient:revert;-webkit-box-pack:revert;-webkit-box-reflect:revert;-webkit-line-break:revert;-webkit-line-clamp:revert;-webkit-mask-box-image:revert;-webkit-print-color-adjust:revert;-webkit-rtl-ordering:revert;-webkit-ruby-position:revert;-webkit-tap-highlight-color:revert;-webkit-text-combine:revert;-webkit-text-decorations-in-effect:revert;-webkit-text-fill-color:revert;-webkit-text-security:revert;-webkit-text-stroke-color:revert;-webkit-text-stroke-width:0px;-webkit-user-drag:revert;widows:2;width:revert;will-change:revert;word-break:revert;word-spacing:0px;x:revert;y:revert;z-index:revert;display:inline !important">(PCAOB ID&#160;</span><span style="color-scheme:revert;forced-color-adjust:revert;mask:revert;math-depth:revert;position:revert;position-anchor:revert;text-size-adjust:revert;appearance:revert;color:rgb(0, 0, 0);font-feature-settings:revert;font-kerning:revert;font-optical-sizing:revert;font-palette:revert;font-size-adjust:revert;font-stretch:revert;font-style:normal;font-synthesis:revert;font-variant-alternates:revert;font-variant-caps:normal;font-variant-east-asian:revert;font-variant-emoji:revert;font-variant-ligatures:normal;font-variant-numeric:revert;font-variant-position:revert;font-variation-settings:revert;font-weight:400;position-area:revert;text-orientation:revert;text-rendering:revert;text-spacing-trim:revert;-webkit-font-smoothing:revert;-webkit-locale:revert;-webkit-text-orientation:revert;-webkit-writing-mode:revert;writing-mode:revert;zoom:revert;accent-color:revert;place-content:revert;place-items:revert;place-self:revert;alignment-baseline:revert;anchor-name:revert;anchor-scope:revert;animation-composition:revert;animation:revert;app-region:revert;aspect-ratio:revert;backdrop-filter:revert;backface-visibility:revert;background-attachment:revert;background-blend-mode:revert;background-clip:revert;background-color:rgb(255, 255, 255);background-image:revert;background-origin:revert;background-position:revert;background-repeat:revert;background-size:revert;baseline-shift:revert;baseline-source:revert;block-size:revert;border-block:revert;border:revert;border-radius:revert;border-collapse:revert;border-end-end-radius:revert;border-end-start-radius:revert;border-inline:revert;border-start-end-radius:revert;border-start-start-radius:revert;inset:revert;box-decoration-break:revert;box-shadow:revert;box-sizing:revert;break-after:revert;break-before:revert;break-inside:revert;buffered-rendering:revert;caption-side:revert;caret-color:revert;clear:revert;clip:revert;clip-path:revert;clip-rule:revert;color-interpolation:revert;color-interpolation-filters:revert;color-rendering:revert;columns:revert;column-fill:revert;gap:revert;column-rule:revert;column-span:revert;contain:revert;contain-intrinsic-block-size:revert;contain-intrinsic-size:revert;contain-intrinsic-inline-size:revert;container:revert;content:revert;content-visibility:revert;counter-increment:revert;counter-reset:revert;counter-set:revert;cursor:revert;cx:revert;cy:revert;d:revert;display:revert;dominant-baseline:revert;empty-cells:revert;field-sizing:revert;fill:revert;fill-opacity:revert;fill-rule:revert;filter:revert;flex:revert;flex-flow:revert;float:revert;flood-color:revert;flood-opacity:revert;grid:revert;grid-area:revert;height:revert;hyphenate-character:revert;hyphenate-limit-chars:revert;hyphens:revert;image-orientation:revert;image-rendering:revert;initial-letter:revert;inline-size:revert;inset-block:revert;inset-inline:revert;interpolate-size:revert;isolation:revert;letter-spacing:normal;lighting-color:revert;line-break:revert;line-height:revert;list-style:revert;margin-block:revert;margin:revert;margin-inline:revert;marker:revert;mask-type:revert;math-shift:revert;math-style:revert;max-block-size:revert;max-height:revert;max-inline-size:revert;max-width:revert;min-block-size:revert;min-height:revert;min-inline-size:revert;min-width:revert;mix-blend-mode:revert;object-fit:revert;object-position:revert;object-view-box:revert;offset:revert;opacity:revert;order:revert;orphans:2;outline:revert;outline-offset:revert;overflow-anchor:revert;overflow-clip-margin:revert;overflow-wrap:revert;overflow:revert;overlay:revert;overscroll-behavior-block:revert;overscroll-behavior-inline:revert;overscroll-behavior:revert;padding-block:revert;padding:revert;padding-inline:revert;page:revert;page-orientation:revert;paint-order:revert;perspective:revert;perspective-origin:revert;pointer-events:revert;position-try:revert;position-visibility:revert;quotes:revert;r:revert;resize:revert;rotate:revert;ruby-align:revert;ruby-position:revert;rx:revert;ry:revert;scale:revert;scroll-behavior:revert;scroll-initial-target:revert;scroll-margin-block:revert;scroll-margin:revert;scroll-margin-inline:revert;scroll-padding-block:revert;scroll-padding:revert;scroll-padding-inline:revert;scroll-snap-align:revert;scroll-snap-stop:revert;scroll-snap-type:revert;scroll-timeline:revert;scrollbar-color:revert;scrollbar-gutter:revert;scrollbar-width:revert;shape-image-threshold:revert;shape-margin:revert;shape-outside:revert;shape-rendering:revert;size:revert;speak:revert;stop-color:revert;stop-opacity:revert;stroke:revert;stroke-dasharray:revert;stroke-dashoffset:revert;stroke-linecap:revert;stroke-linejoin:revert;stroke-miterlimit:revert;stroke-opacity:revert;stroke-width:revert;tab-size:revert;table-layout:revert;text-align-last:revert;text-anchor:revert;text-box:revert;text-combine-upright:revert;text-decoration-color:initial;text-decoration-line:revert;text-decoration-skip-ink:revert;text-decoration-style:initial;text-decoration-thickness:initial;text-emphasis:revert;text-emphasis-position:revert;text-indent:0px;text-overflow:revert;text-shadow:revert;text-transform:none;text-underline-offset:revert;text-underline-position:revert;white-space:normal;text-wrap-style:revert;timeline-scope:revert;touch-action:revert;transform:revert;transform-box:revert;transform-origin:revert;transform-style:revert;transition:revert;translate:revert;user-select:revert;vector-effect:revert;vertical-align:revert;view-timeline:revert;view-transition-class:revert;view-transition-name:revert;visibility:revert;border-spacing:revert;-webkit-box-align:revert;-webkit-box-decoration-break:revert;-webkit-box-direction:revert;-webkit-box-flex:revert;-webkit-box-ordinal-group:revert;-webkit-box-orient:revert;-webkit-box-pack:revert;-webkit-box-reflect:revert;-webkit-line-break:revert;-webkit-line-clamp:revert;-webkit-mask-box-image:revert;-webkit-print-color-adjust:revert;-webkit-rtl-ordering:revert;-webkit-ruby-position:revert;-webkit-tap-highlight-color:revert;-webkit-text-combine:revert;-webkit-text-decorations-in-effect:revert;-webkit-text-fill-color:revert;-webkit-text-security:revert;-webkit-text-stroke-color:revert;-webkit-text-stroke-width:0px;-webkit-user-drag:revert;widows:2;width:revert;will-change:revert;word-break:revert;word-spacing:0px;x:revert;y:revert;z-index:revert"><ix:nonNumeric id="Fxbrl_20250429175513452" name="dei:AuditorFirmId" contextRef="C_20240101to20241231">1197</ix:nonNumeric></span><span style="color-scheme:revert;forced-color-adjust:revert;mask:revert;math-depth:revert;position:revert;position-anchor:revert;text-size-adjust:revert;appearance:revert;color:rgb(0, 0, 0);font-feature-settings:revert;font-kerning:revert;font-optical-sizing:revert;font-palette:revert;font-size-adjust:revert;font-stretch:revert;font-style:normal;font-synthesis:revert;font-variant-alternates:revert;font-variant-caps:normal;font-variant-east-asian:revert;font-variant-emoji:revert;font-variant-ligatures:normal;font-variant-numeric:revert;font-variant-position:revert;font-variation-settings:revert;font-weight:400;position-area:revert;text-orientation:revert;text-rendering:revert;text-spacing-trim:revert;-webkit-font-smoothing:revert;-webkit-locale:revert;-webkit-text-orientation:revert;-webkit-writing-mode:revert;writing-mode:revert;zoom:revert;accent-color:revert;place-content:revert;place-items:revert;place-self:revert;alignment-baseline:revert;anchor-name:revert;anchor-scope:revert;animation-composition:revert;animation:revert;app-region:revert;aspect-ratio:revert;backdrop-filter:revert;backface-visibility:revert;background-attachment:revert;background-blend-mode:revert;background-clip:revert;background-color:rgb(255, 255, 255);background-image:revert;background-origin:revert;background-position:revert;background-repeat:revert;background-size:revert;baseline-shift:revert;baseline-source:revert;block-size:revert;border-block:revert;border:revert;border-radius:revert;border-collapse:revert;border-end-end-radius:revert;border-end-start-radius:revert;border-inline:revert;border-start-end-radius:revert;border-start-start-radius:revert;inset:revert;box-decoration-break:revert;box-shadow:revert;box-sizing:revert;break-after:revert;break-before:revert;break-inside:revert;buffered-rendering:revert;caption-side:revert;caret-color:revert;clear:revert;clip:revert;clip-path:revert;clip-rule:revert;color-interpolation:revert;color-interpolation-filters:revert;color-rendering:revert;columns:revert;column-fill:revert;gap:revert;column-rule:revert;column-span:revert;contain:revert;contain-intrinsic-block-size:revert;contain-intrinsic-size:revert;contain-intrinsic-inline-size:revert;container:revert;content:revert;content-visibility:revert;counter-increment:revert;counter-reset:revert;counter-set:revert;cursor:revert;cx:revert;cy:revert;d:revert;dominant-baseline:revert;empty-cells:revert;field-sizing:revert;fill:revert;fill-opacity:revert;fill-rule:revert;filter:revert;flex:revert;flex-flow:revert;float:none;flood-color:revert;flood-opacity:revert;grid:revert;grid-area:revert;height:revert;hyphenate-character:revert;hyphenate-limit-chars:revert;hyphens:revert;image-orientation:revert;image-rendering:revert;initial-letter:revert;inline-size:revert;inset-block:revert;inset-inline:revert;interpolate-size:revert;isolation:revert;letter-spacing:normal;lighting-color:revert;line-break:revert;line-height:revert;list-style:revert;margin-block:revert;margin:revert;margin-inline:revert;marker:revert;mask-type:revert;math-shift:revert;math-style:revert;max-block-size:revert;max-height:revert;max-inline-size:revert;max-width:revert;min-block-size:revert;min-height:revert;min-inline-size:revert;min-width:revert;mix-blend-mode:revert;object-fit:revert;object-position:revert;object-view-box:revert;offset:revert;opacity:revert;order:revert;orphans:2;outline:revert;outline-offset:revert;overflow-anchor:revert;overflow-clip-margin:revert;overflow-wrap:revert;overflow:revert;overlay:revert;overscroll-behavior-block:revert;overscroll-behavior-inline:revert;overscroll-behavior:revert;padding-block:revert;padding:revert;padding-inline:revert;page:revert;page-orientation:revert;paint-order:revert;perspective:revert;perspective-origin:revert;pointer-events:revert;position-try:revert;position-visibility:revert;quotes:revert;r:revert;resize:revert;rotate:revert;ruby-align:revert;ruby-position:revert;rx:revert;ry:revert;scale:revert;scroll-behavior:revert;scroll-initial-target:revert;scroll-margin-block:revert;scroll-margin:revert;scroll-margin-inline:revert;scroll-padding-block:revert;scroll-padding:revert;scroll-padding-inline:revert;scroll-snap-align:revert;scroll-snap-stop:revert;scroll-snap-type:revert;scroll-timeline:revert;scrollbar-color:revert;scrollbar-gutter:revert;scrollbar-width:revert;shape-image-threshold:revert;shape-margin:revert;shape-outside:revert;shape-rendering:revert;size:revert;speak:revert;stop-color:revert;stop-opacity:revert;stroke:revert;stroke-dasharray:revert;stroke-dashoffset:revert;stroke-linecap:revert;stroke-linejoin:revert;stroke-miterlimit:revert;stroke-opacity:revert;stroke-width:revert;tab-size:revert;table-layout:revert;text-align-last:revert;text-anchor:revert;text-box:revert;text-combine-upright:revert;text-decoration-color:initial;text-decoration-line:revert;text-decoration-skip-ink:revert;text-decoration-style:initial;text-decoration-thickness:initial;text-emphasis:revert;text-emphasis-position:revert;text-indent:0px;text-overflow:revert;text-shadow:revert;text-transform:none;text-underline-offset:revert;text-underline-position:revert;white-space:normal;text-wrap-style:revert;timeline-scope:revert;touch-action:revert;transform:revert;transform-box:revert;transform-origin:revert;transform-style:revert;transition:revert;translate:revert;user-select:revert;vector-effect:revert;vertical-align:revert;view-timeline:revert;view-transition-class:revert;view-transition-name:revert;visibility:revert;border-spacing:revert;-webkit-box-align:revert;-webkit-box-decoration-break:revert;-webkit-box-direction:revert;-webkit-box-flex:revert;-webkit-box-ordinal-group:revert;-webkit-box-orient:revert;-webkit-box-pack:revert;-webkit-box-reflect:revert;-webkit-line-break:revert;-webkit-line-clamp:revert;-webkit-mask-box-image:revert;-webkit-print-color-adjust:revert;-webkit-rtl-ordering:revert;-webkit-ruby-position:revert;-webkit-tap-highlight-color:revert;-webkit-text-combine:revert;-webkit-text-decorations-in-effect:revert;-webkit-text-fill-color:revert;-webkit-text-security:revert;-webkit-text-stroke-color:revert;-webkit-text-stroke-width:0px;-webkit-user-drag:revert;widows:2;width:revert;will-change:revert;word-break:revert;word-spacing:0px;x:revert;y:revert;z-index:revert;display:inline !important">)</span></span></span></span></span></div>
        </td>
        <td style="vertical-align:top;font-family:Times New Roman;width:9%">
          <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>F-2 - F-4</span></span></span></span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:top;font-family:Times New Roman;width:91%">&#160;</td>
        <td style="vertical-align:top;font-family:Times New Roman;text-align:center;width:9%">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:top;font-family:Times New Roman;width:91%">
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><a href="#BS">BALANCE SHEETS</a></span></span></span></span></div>
        </td>
        <td style="vertical-align:top;font-family:Times New Roman;width:9%">
          <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>F-5</span></span></span></span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:top;font-family:Times New Roman;width:91%">&#160;</td>
        <td style="vertical-align:top;font-family:Times New Roman;text-align:center;width:9%">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:top;font-family:Times New Roman;width:91%">
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><a href="#OP">STATEMENTS OF OPERATIONS</a></span></span></span></span></div>
        </td>
        <td style="vertical-align:top;font-family:Times New Roman;width:9%">
          <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>F-6</span></span></span></span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:top;font-family:Times New Roman;width:91%">&#160;</td>
        <td style="vertical-align:top;font-family:Times New Roman;text-align:center;width:9%">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:top;font-family:Times New Roman;width:91%">
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><a href="#COMP">STATEMENTS OF COMPREHENSIVE INCOME</a></span></span></span></span></div>
        </td>
        <td style="vertical-align:top;font-family:Times New Roman;width:9%">
          <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>F-7</span></span></span></span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:top;font-family:Times New Roman;width:91%">&#160;</td>
        <td style="vertical-align:top;font-family:Times New Roman;text-align:center;width:9%">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:top;font-family:Times New Roman;width:91%">
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><a href="#EQ">STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY</a></span></span></span></span></div>
        </td>
        <td style="vertical-align:top;font-family:Times New Roman;width:9%">
          <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>F-8</span></span></span></span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:top;font-family:Times New Roman;width:91%">&#160;</td>
        <td style="vertical-align:top;font-family:Times New Roman;text-align:center;width:9%">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:top;font-family:Times New Roman;width:91%">
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><a href="#CF">STATEMENTS OF CASH FLOWS</a></span></span></span></span></div>
        </td>
        <td style="vertical-align:top;font-family:Times New Roman;width:9%">
          <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>F-9 - F-10</span></span></span></span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:top;font-family:Times New Roman;width:91%">&#160;</td>
        <td style="vertical-align:top;font-family:Times New Roman;text-align:center;width:9%">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:top;font-family:Times New Roman;width:91%">
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><a href="#Notes">NOTES TO FINANCIAL STATEMENTS</a></span></span></span></span></div>
        </td>
        <td style="vertical-align:top;font-family:Times New Roman;width:9%">
          <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>F-11 - F-50</span></span></span></span></div>
        </td>
      </tr>

  </table>
  <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
  <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
    <div style="page-break-after:always">
      <hr style="margin:4px 0px;width:100%;border-width:0;height:2px;color:#000000;background-color:#000000;clear:both"/>
    </div>
  </div>
  <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman';font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><img src="image00002.jpg" alt="image00002.jpg" style="width:240px;height:53px"/></span></span></span></span></div>
  <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman';font-weight:bold">&#160;</div>
  <div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span id="REPORTOFINDEPENDENTREGIST"><!-- anchor --></span>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></span></span></span></div>
  <div style="line-height:1.25">&#160;</div>
  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>To the shareholders and the Board of Directors of Tower Semiconductor Ltd.</span></span></span></span></div>
  <div style="line-height:1.25">&#160;</div>
  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Opinion on the Financial Statements</span></span></span></span></div>
  <div style="line-height:1.25">&#160;</div>
  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>We have audited the accompanying consolidated balance sheets of Tower Semiconductor Ltd. and subsidiaries (the "Company") as of December 31, 2024 and 2023, the related consolidated statements of operations, comprehensive income, changes in shareholders' equity, and cash flows, for each of the three years in the period ended December 31, 2024, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements 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 three years in the period ended December 31, 2024, in conformity with accounting principles generally accepted in the United States of America.</span></span></span></span></div>
  <div style="line-height:1.25">&#160;</div>
  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2024, based on criteria established in <span style="font-style:italic">Internal Control &#8212; Integrated Framework (2013)</span> issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 27, 2025, expressed an unqualified opinion on the Company's internal control over financial reporting.</span></span></span></span></div>
  <div style="line-height:1.25">&#160;</div>
  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Basis for Opinion</span></span></span></span></div>
  <div style="line-height:1.25">&#160;</div>
  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></span></span></span></div>
  <div style="line-height:1.25">&#160;</div>
  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></span></span></span></div>
  <div style="line-height:1.25">&#160;</div>
  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Critical Audit Matter</span></span></span></span></div>
  <div style="line-height:1.25">&#160;</div>
  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the 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.</span></span></span></span></div>
  <div style="line-height:1.25">&#160;</div>
  <div style="line-height:1.25;font-family:'Times New Roman'">
    <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
      <div style="text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="color:rgb(0, 0, 0);font-weight:normal;font-style:normal">F - 2</span></span></span></span></span></div>
      <div style="page-break-after:always">
        <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/>
      </div>
    </div>
    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif">
      <div>
        <div style="text-align:left;line-height:1.25">&#160;</div>
      </div>
      <div style="text-align:left;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Income Taxes &#8212; Income Tax Provision &#8212; Refer to Note 18 to the financial statements</span></span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:left;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Critical Audit Matter Description</span></span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:left;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company's provision for income taxes is affected by income taxes in a multinational tax environment. The income tax provision is an estimate determined based on current enacted tax laws and tax rates at each of its geographic locations with the use of acceptable allocation methodologies based upon the Company&#8217;s organizational structure, the Company&#8217;s operations and business mode of work, and result in applicable local taxable income attributable to those locations. For the year-ended December 31, 2024, the consolidated provision for income taxes was $10.2 million comprised of amounts related to Israel, Japan, U.S. and Italy operations, as detailed in Note 18.</span></span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:left;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>We identified management&#8217;s determination of the taxable income and its related income tax provision as a critical audit matter because of the significant judgements and estimates management makes related to the charges between the sites located in different tax jurisdictions, the consideration of different tax status in each jurisdiction. This required a high degree of auditor judgement and an increased extent of effort, including the need to involve our income tax specialists, when performing audit procedures to evaluate the reasonableness of management&#8217;s estimate of the income tax provision.</span></span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:left;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>How the Critical Audit Matter Was Addressed in the Audit</span></span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Our audit procedures related to the determination of the taxable income allocation and income tax provision included the following, among others:</span></span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:17.85pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>&#8226;</span></span></span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>We obtained the taxable income allocation used in calculating the income tax provision and tested that the taxable income allocation between Israel and corporate operations and the other subsidiaries is appropriate based on the specified services and margins determined in the Company's transfer pricing studies.</span></span></span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:17.85pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>&#8226;</span></span></span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>We tested the effectiveness of controls over the Company&#8217;s process to allocate its taxable income between the different subsidiaries based on the Company's transfer pricing studies.</span></span></span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:17.85pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>&#8226;</span></span></span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>We read and evaluated management&#8217;s documentation, including information obtained by management from external tax specialists that detailed the basis of the uncertain tax positions.</span></span></span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:17.85pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>&#8226;</span></span></span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>With the assistance of our income tax specialists, we evaluated:</span></span></span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:18.15pt">&#160;</td>
            <td style="width:17.85pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>&#8226;</span></span></span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The appropriateness of the transfer pricing analysis, including the transfer pricing methods and profit level indicators and ranges provided within the transfer pricing studies conducted by the Company&#8217;s external tax specialists.</span></span></span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:18.15pt">&#160;</td>
            <td style="width:17.85pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>&#8226;</span></span></span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The appropriateness of the transfer pricing methodology implemented by management as provided in the transfer pricing studies.</span></span></span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:18.15pt">&#160;</td>
            <td style="width:17.85pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>&#8226;</span></span></span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The relevant facts by reading the Company&#8217;s correspondence with the relevant tax authorities and any third-party advice obtained by the Company.</span></span></span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:18.15pt">&#160;</td>
            <td style="width:17.85pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>&#8226;</span></span></span></span></td>
            <td style="width:auto;vertical-align:top;text-align:justify">
              <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company&#8217;s measurement of uncertain tax positions related to transfer pricing based on our knowledge of international and local income tax laws, as well as historical settlement activity from income tax authorities.</span></span></span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="text-decoration:underline">/s/ Brightman Almagor Zohar &amp; Co.</span></span></span></span></span></div>
      <div style="text-align:left;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Brightman Almagor Zohar &amp; Co.<br/>Certified Public Accountants<br/>A Firm in the Deloitte Global Network</span></span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:left;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Tel Aviv, Israel<br/>February 27, 2025</span></span></span></span></div>
      <div style="text-align:left;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>&#160;<br/>We have served as the Company's auditor since 1993.</span></span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><img src="image00007.jpg" alt="image00007.jpg" style="border-width:0px;border-style:solid;width:703px;height:198px"/></span></span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
    </div>
  </div>
  <div style="clear:both;margin-top:10pt;margin-bottom:0pt">
    <div style="text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="color:rgb(0, 0, 0);font-weight:normal;font-style:normal">F - 3</span></span></span></span></span></div>
    <div style="page-break-after:always">
      <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt"/>
    </div>
  </div>
  <div style="line-height:1.25;font-family:'Times New Roman'">&#160;<div>
      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><img src="image00003.jpg" alt="image00003.jpg" style="width:240px;height:53px"/></span></span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
    </div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25;font-family:'Times New Roman', Times, serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>To the shareholders and the Board of Directors of Tower Semiconductor Ltd.</span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25;font-family:'Times New Roman', Times, serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Opinion on Internal Control over Financial Reporting</span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>We have audited the internal control over financial reporting of Tower Semiconductor Ltd. and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2024, based on criteria established in <span style="font-style:italic">Internal Control &#8212; Integrated Framework (2013)</span> issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). 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 <span style="font-style:italic">Internal Control &#8212; Integrated Framework (2013)</span> issued by COSO.</span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2024, of the Company and our report dated February 27, 2025, expressed an unqualified opinion on those consolidated financial statements.</span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25;font-family:'Times New Roman', Times, serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Basis for Opinion</span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25;font-family:'Times New Roman', Times, serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Definition and Limitations of Internal Control over Financial Reporting</span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of consolidated financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the consolidated financial statements.</span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>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.</span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="text-decoration:underline">/s/ Brightman Almagor Zohar &amp; Co.</span></span></span></span></span></div>
    <div style="line-height:1.25;font-family:'Times New Roman', Times, serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonNumeric id="Fxbrl_20250429175610893" name="dei:AuditorName" contextRef="C_20240101to20241231">Brightman Almagor Zohar &amp; Co.</ix:nonNumeric><br/>Certified Public Accountants<br/>A Firm in the Deloitte Global Network</span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonNumeric id="Fxbrl_20250429175625927" name="dei:AuditorLocation" contextRef="C_20240101to20241231">Tel Aviv, Israel</ix:nonNumeric><br/>February 27, 2025</span></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><img src="image00007.jpg" alt="image00007.jpg" style="border-width:0px;border-style:solid;width:703px;height:198px"/></span></span></span></span></div>
  </div>
  <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
  <div style="line-height:1.25;font-family:'Times New Roman';text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="color:rgb(0, 0, 0);font-weight:normal;font-style:normal">F - 4</span></span></span></span></span></div>
  <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
    <div style="page-break-after:always">
      <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000"/>
    </div>
  </div>
  <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

  <div style="line-height:1.25;font-family:'Times New Roman'">
    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

        <tr>
          <td style="width:100%;vertical-align:top">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span id="BS"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></div>
          </td>
        </tr>
        <tr>
          <td style="width:100%;vertical-align:top">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">CONSOLIDATED BALANCE SHEETS</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="width:100%;vertical-align:top">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(dollars and shares in thousands)</span></span></div>
          </td>
        </tr>

    </table>
    <div>&#160;</div>
    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%">

        <tr>
          <td style="vertical-align:top;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="6" style="vertical-align:top;vertical-align:bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="6" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ASSETS</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">CURRENT ASSETS</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash and cash equivalents</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421765_0" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">271,894</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421767_1" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">260,664</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Short-term deposits</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421768_2" name="us-gaap:OtherShortTermInvestments" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">946,351</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421768_3" name="us-gaap:OtherShortTermInvestments" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">790,823</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Marketable securities (*)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421769_4" name="us-gaap:MarketableSecurities" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421769_5" name="us-gaap:MarketableSecurities" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">184,960</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Trade accounts receivable</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421769_6" name="us-gaap:AccountsReceivableNetCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">211,932</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421770_7" name="us-gaap:AccountsReceivableNetCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">154,067</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inventories</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421770_8" name="us-gaap:InventoryNet" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">268,295</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421765_00" name="us-gaap:InventoryNet" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">282,688</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;padding-bottom:2px;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other current assets</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421765_01" name="us-gaap:OtherAssets" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">61,817</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421765_02" name="us-gaap:OtherAssets" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,956</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:27pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total current assets</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421765_03" name="us-gaap:AssetsCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,760,289</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421765_04" name="us-gaap:AssetsCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,709,158</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">LONG-TERM INVESTMENTS</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421765_05" name="us-gaap:LongTermInvestments" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,650</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421765_06" name="us-gaap:LongTermInvestments" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,452</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">PROPERTY AND EQUIPMENT, NET</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421765_07" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,286,622</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421765_08" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,155,929</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">INTANGIBLE ASSETS, NET</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421780_52" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,196</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421780_53" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,115</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">GOODWILL</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421780_54" name="us-gaap:Goodwill" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,000</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421781_55" name="us-gaap:Goodwill" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,000</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;padding-bottom:2px;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">
              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">OTHER LONG-TERM ASSETS, NET</p>
            </div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250222121602484_20230320063421780_54" name="us-gaap:OtherAssetsNoncurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,728</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250222121602484_20230320063421781_55" name="us-gaap:OtherAssetsNoncurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,863</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:27pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">TOTAL ASSETS</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421767_15" name="us-gaap:Assets" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,080,485</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421767_16" name="us-gaap:Assets" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,918,517</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">LIABILITIES AND SHAREHOLDERS' EQUITY</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">CURRENT LIABILITIES</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current maturities of long-term debt</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421767_17" name="us-gaap:DebtCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">48,376</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421767_18" name="us-gaap:DebtCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">58,952</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Trade accounts payable</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421767_19" name="us-gaap:AccountsPayableCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">130,624</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421768_20" name="us-gaap:AccountsPayableCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">139,128</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred revenue and customers' advances</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421768_21" name="us-gaap:DeferredRevenueCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,655</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421768_22" name="us-gaap:DeferredRevenueCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,418</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Employee related liabilities</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220211113905976_20230320063421768_25" name="us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">65,199</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421779_49" name="us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">51,054</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;padding-bottom:2px;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other current liabilities</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421768_25" name="us-gaap:OtherLiabilitiesCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,210</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421768_26" name="us-gaap:OtherLiabilitiesCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,286</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:27pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total current liabilities</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421768_27" name="us-gaap:LiabilitiesCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">285,064</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421768_28" name="us-gaap:LiabilitiesCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">276,838</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">LONG-TERM DEBT</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421768_29" name="us-gaap:LongTermDebtNoncurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">132,437</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421768_30" name="us-gaap:LongTermDebtNoncurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">172,611</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">LONG-TERM CUSTOMERS' ADVANCES</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421768_31" name="us-gaap:CustomerAdvancesNoncurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,690</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421768_32" name="us-gaap:CustomerAdvancesNoncurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,710</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">EMPLOYEE RELATED LIABILITIES</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220211114035830_xbrl_20220211113905976_20230320063421768_25" name="us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,985</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421778_47" name="us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,098</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">
              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">OTHER LONG-TERM LIABILITIES</p>
            </div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421768_35" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,129</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421768_36" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,221</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;padding-bottom:2px;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:27pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">TOTAL LIABILITIES</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421768_37" name="us-gaap:Liabilities" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">440,305</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421768_38" name="us-gaap:Liabilities" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">491,478</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ordinary shares of NIS <ix:nonFraction id="Fxbrl_s_20240214133233670" name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="C_20231231" unitRef="NISPerShare" scale="0" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20240214133233670" name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="C_20241231" unitRef="NISPerShare" scale="0" decimals="0" format="ixt:num-dot-decimal">15</ix:nonFraction></ix:nonFraction> par value:</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421782_58" name="us-gaap:CommonStockValue" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">446,562</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421782_59" name="us-gaap:CommonStockValue" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">443,631</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421799_82" name="us-gaap:CommonStockSharesAuthorized" contextRef="C_20231231" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F20230320063421796_73" name="us-gaap:CommonStockSharesAuthorized" contextRef="C_20241231" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">150,000</ix:nonFraction></ix:nonFraction> authorized as of December 31, 2024 and 2023</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td colspan="8" style="vertical-align:top;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421797_74" name="us-gaap:CommonStockSharesIssued" contextRef="C_20241231" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">111,637</ix:nonFraction> and <ix:nonFraction id="F20230320063421797_75" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20241231" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">111,550</ix:nonFraction> issued and outstanding, respectively, as of December 31, 2024</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td colspan="8" style="vertical-align:top;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421798_76" name="us-gaap:CommonStockSharesIssued" contextRef="C_20231231" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">110,912</ix:nonFraction> and <ix:nonFraction id="F20230320063421798_77" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20231231" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">110,825</ix:nonFraction> issued and outstanding, respectively, as of December 31, 2023</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additional paid-in capital</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421782_60" name="us-gaap:AdditionalPaidInCapital" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,377,986</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421783_61" name="us-gaap:AdditionalPaidInCapital" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,380,917</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cumulative stock based compensation</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421792_66" name="tsem:AccumulatedShareBasedCompensation" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">236,551</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421792_67" name="tsem:AccumulatedShareBasedCompensation" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">202,343</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated other comprehensive loss</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421783_62" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">74,188</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230320122224900" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">52,935</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;padding-bottom:2px;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Retained earnings</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421784_64" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">675,479</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421784_65" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">467,615</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421795_70" name="us-gaap:StockholdersEquityBeforeTreasuryStock" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,662,390</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421796_71" name="us-gaap:StockholdersEquityBeforeTreasuryStock" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,441,571</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;padding-bottom:2px;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Treasury stock, at cost - <ix:nonFraction id="Fxbrl_s_20240214133519007" name="us-gaap:TreasuryStockCommonShares" contextRef="C_20231231" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20240214133519007" name="us-gaap:TreasuryStockCommonShares" contextRef="C_20241231" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">87</ix:nonFraction></ix:nonFraction> shares</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421793_68" name="us-gaap:TreasuryStockValue" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,072</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421794_69" name="us-gaap:TreasuryStockValue" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,072</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">THE COMPANY'S SHAREHOLDERS' EQUITY</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421769_63" name="us-gaap:StockholdersEquity" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,653,318</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421769_64" name="us-gaap:StockholdersEquity" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,432,499</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;padding-bottom:2px;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-controlling interest</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421769_65" name="us-gaap:MinorityInterest" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">13,138</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421769_66" name="us-gaap:MinorityInterest" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">5,460</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:27pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">TOTAL SHAREHOLDERS' EQUITY</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421769_67" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,640,180</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421769_68" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,427,039</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:36pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421769_69" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,080,485</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421770_70" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,918,517</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>

    </table>
    <div>&#160;</div>
    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

        <tr>
          <td style="width:100%;vertical-align:top">
            <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(*) Marketable securities as of December 31, 2023 were available-for-sale securities; the amortized cost of such marketable securities of $<ix:nonFraction id="F20230320063421779_50" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">188,826</ix:nonFraction> was net of an immaterial allowance for credit losses.</span></span></div>
          </td>
        </tr>

    </table>
  </div>
  <div>
    <div style="line-height:1.25;font-weight:bold">&#160;</div>
    <div style="line-height:1.25;font-weight:bold">
      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">See notes to the consolidated financial statements.</p>
    </div>
    <div style="line-height:1.25;font-weight:bold">&#160;</div>
  </div>
  <div>
    <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
      <div>
        <p style="text-align:center;margin-top:10pt;margin-bottom:4pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">F - 5</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left">&#160;</p>
      </div>
    </div>
  </div>

  <div>
    <div style="line-height:1.25">
      <div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

              <tr>
                <td style="width:100%;vertical-align:top">
                  <div style="text-align:center;line-height:1.25;font-weight:bold"><span id="OP"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></div>
                </td>
              </tr>
              <tr>
                <td style="width:100%;vertical-align:top">
                  <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">CONSOLIDATED STATEMENTS OF OPERATIONS</span></span></div>
                </td>
              </tr>
              <tr>
                <td style="width:100%;vertical-align:top">
                  <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(dollars and shares in thousands, except per share data)</span></span></div>
                </td>
              </tr>

          </table>
          <div>&#160;</div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%">

              <tr>
                <td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="10" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                  <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                  <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                  <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                  <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">REVENUES</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421815_0" name="us-gaap:Revenues" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,436,122</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421816_1" name="us-gaap:Revenues" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,422,680</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421827_32" name="us-gaap:Revenues" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,677,614</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">COST OF REVENUES</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421816_2" name="us-gaap:CostOfRevenue" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,096,680</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421816_3" name="us-gaap:CostOfRevenue" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,069,161</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421828_34" name="us-gaap:CostOfRevenue" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,211,306</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">GROSS PROFIT</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421817_4" name="us-gaap:GrossProfit" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">339,442</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421817_5" name="us-gaap:GrossProfit" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">353,519</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421828_33" name="us-gaap:GrossProfit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">466,308</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">OPERATING COSTS AND EXPENSES:</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421818_6" name="us-gaap:ResearchAndDevelopmentExpense" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">79,434</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421818_7" name="us-gaap:ResearchAndDevelopmentExpense" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">79,808</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421828_35" name="us-gaap:ResearchAndDevelopmentExpense" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">83,911</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Marketing, general and administrative</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421819_8" name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">74,964</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421819_9" name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">72,454</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421829_36" name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">80,282</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Restructuring gain from sale of machinery and equipment, net</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421840_53" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421841_54" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">52,168</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421841_55" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,243</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Restructuring expense (income), net</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421841_56" name="us-gaap:RestructuringCharges" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">6,270</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421842_57" name="us-gaap:RestructuringCharges" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,662</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421842_58" name="us-gaap:RestructuringCharges" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,684</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Merger-contract termination fee, net</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240214003937413_20230320063421841_56" name="tsem:MergerContractTerminationFees" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240214003937413_20230320063421842_57" name="tsem:MergerContractTerminationFees" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">313,501</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240214003937413_20230320063421842_58" name="tsem:MergerContractTerminationFees" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421819_10" name="us-gaap:OperatingExpenses" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">148,128</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421820_11" name="us-gaap:OperatingExpenses" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">193,745</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421829_37" name="us-gaap:OperatingExpenses" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">154,634</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">OPERATING PROFIT</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421820_12" name="us-gaap:OperatingIncomeLoss" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">191,314</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421820_13" name="us-gaap:OperatingIncomeLoss" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">547,264</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421829_38" name="us-gaap:OperatingIncomeLoss" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">311,674</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">FINANCING INCOME (EXPENSE), NET</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421832_47" name="tsem:FinancingIncomeExpenseNet" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,834</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421832_48" name="tsem:FinancingIncomeExpenseNet" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,531</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421833_49" name="tsem:FinancingIncomeExpenseNet" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">12,767</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">OTHER INCOME (EXPENSE), NET</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421842_59" name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">24,721</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421843_60" name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,047</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421843_61" name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">6,934</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">PROFIT BEFORE INCOME TAX</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421821_14" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">217,427</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421821_15" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">584,842</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421830_39" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">291,973</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">INCOME TAX EXPENSE, NET</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421843_62" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,205</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421822_16" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">65,312</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421833_50" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,502</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NET PROFIT</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421822_17" name="us-gaap:ProfitLoss" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">207,222</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421822_18" name="us-gaap:ProfitLoss" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">519,530</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421830_40" name="us-gaap:ProfitLoss" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">266,471</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net loss (profit) attributable to non-controlling interest</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421827_31" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">642</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421833_51" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,036</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421834_52" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,902</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NET PROFIT ATTRIBUTABLE TO THE COMPANY</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421823_19" name="us-gaap:NetIncomeLoss" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">207,864</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421823_20" name="us-gaap:NetIncomeLoss" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">518,494</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421830_41" name="us-gaap:NetIncomeLoss" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">264,569</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">BASIC EARNINGS PER SHARE:</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Earnings per share</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421823_21" name="us-gaap:EarningsPerShareBasic" contextRef="C_20240101to20241231" unitRef="USD_per_Share" scale="0" decimals="2" format="ixt:num-dot-decimal">1.87</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421824_22" name="us-gaap:EarningsPerShareBasic" contextRef="C_20230101to20231231" unitRef="USD_per_Share" scale="0" decimals="2" format="ixt:num-dot-decimal">4.70</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421831_42" name="us-gaap:EarningsPerShareBasic" contextRef="C_20220101to20221231" unitRef="USD_per_Share" scale="0" decimals="2" format="ixt:num-dot-decimal">2.42</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:4px;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average number of shares</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421824_23" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="C_20240101to20241231" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">111,153</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421824_24" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="C_20230101to20231231" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">110,289</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421831_43" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="C_20220101to20221231" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">109,349</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">DILUTED EARNINGS PER SHARE:</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:4px;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Earnings per share</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421825_25" name="us-gaap:EarningsPerShareDiluted" contextRef="C_20240101to20241231" unitRef="USD_per_Share" scale="0" decimals="2" format="ixt:num-dot-decimal">1.85</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421825_26" name="us-gaap:EarningsPerShareDiluted" contextRef="C_20230101to20231231" unitRef="USD_per_Share" scale="0" decimals="2" format="ixt:num-dot-decimal">4.66</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421831_44" name="us-gaap:EarningsPerShareDiluted" contextRef="C_20220101to20221231" unitRef="USD_per_Share" scale="0" decimals="2" format="ixt:num-dot-decimal">2.39</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net profit used for diluted earnings per share</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421826_27" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">207,864</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421826_28" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">518,494</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421831_45" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">264,569</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average number of shares</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:4px;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">used for diluted earnings per share</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421826_29" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="C_20240101to20241231" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">112,343</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421826_30" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="C_20230101to20231231" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">111,216</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421832_46" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="C_20220101to20221231" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">110,754</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>

          </table>
          <div>&#160;</div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

              <tr>
                <td rowspan="1" style="width:58.08%;vertical-align:top">
                  <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">See notes to the consolidated financial statements.</span></span></div>
                </td>
              </tr>

          </table>
          <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
        </div>
      </div>
    </div>
    <div style="line-height:1.25">
      <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
        <div>
          <p style="text-align:center;margin-top:10pt;margin-bottom:4pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">F - 6</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left">&#160;</p>
        </div>
      </div>
    </div>
  </div>

  <div>
    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

        <tr>
          <td style="width:100%;vertical-align:top">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span id="COMP"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></div>
          </td>
        </tr>
        <tr>
          <td style="width:100%;vertical-align:top">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="width:100%;vertical-align:top">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(dollars in thousands)</span></span></div>
          </td>
        </tr>

    </table>
    <div>&#160;</div>
    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%">

        <tr>
          <td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="10" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net profit</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421855_0" name="us-gaap:ProfitLoss" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">207,222</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421855_1" name="us-gaap:ProfitLoss" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">519,530</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421856_10" name="us-gaap:ProfitLoss" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">266,471</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:64%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other comprehensive income, net of tax:</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency translation adjustment</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421857_15" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">19,956</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421858_19" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">15,761</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421857_11" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">27,595</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:64%;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrealized gain (loss) on derivatives and marketable securities</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421856_9" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,065</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421857_16" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,769</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421858_20" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">690</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Realized gain on marketable securities which was previously presented in other comprehensive income</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20250222124746298_20230320063421855_2" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,524</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250222124746298_20230320063421856_7" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250222124746298_20230320063421857_12" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in employees plan assets and benefit obligations</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421855_2" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">126</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421856_7" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">222</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20230320063421857_12" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">938</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Comprehensive income</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240214010345095" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">178,933</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421856_4" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">508,316</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421857_13" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">237,248</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Comprehensive loss attributable to non-controlling interest</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421856_8" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">7,678</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421857_17" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">4,780</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421858_18" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">7,667</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Comprehensive income attributable to the Company</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421856_5" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">186,611</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421856_6" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">513,096</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20230320063421857_14" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">244,915</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>

    </table>
    <div>&#160;</div>
    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

        <tr>
          <td style="width:100%;vertical-align:top">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">See notes to the consolidated financial statements.</span></span></div>
          </td>
        </tr>

    </table>
    <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
  </div>
  <p style="text-align:center;margin-top:10pt;margin-bottom:4pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">F - 7</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left">&#160;</p>

  <div>
    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

        <tr>
          <td style="width:100%;vertical-align:top">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span id="EQ">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></div>
          </td>
        </tr>
        <tr>
          <td style="width:100%;vertical-align:top">
            <div style="text-align:center;line-height:1.25;font-weight:bold">CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY</div>
          </td>
        </tr>
        <tr>
          <td style="width:100%;vertical-align:top">
            <div style="text-align:center;line-height:1.25;font-weight:bold">(dollars and share data in thousands)</div>
          </td>
        </tr>

    </table>
    <div>&#160;</div>
    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%">

        <tr>
          <td style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
          <td colspan="30" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">THE COMPANY'S SHAREHOLDERS' EQUITY</div>
          </td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">
              <div style="line-height:1.25;font-weight:bold">&#160;</div>
            </div>
          </td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">
              <div style="line-height:1.25;font-weight:bold">&#160;</div>
            </div>
          </td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">
              <div style="line-height:1.25;font-weight:bold">&#160;</div>
            </div>
          </td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">
              <div style="line-height:1.25;font-weight:bold">&#160;</div>
            </div>
          </td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">
              <div style="line-height:1.25;font-weight:bold">
                <div style="line-height:1.25;font-weight:bold"><strong><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated</span></span></strong></div>
              </div>
            </div>
          </td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">
              <div style="line-height:1.25;font-weight:bold"><strong><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign</span></span></strong></div>
            </div>
          </td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">
              <div style="line-height:1.25;font-weight:bold">
                <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Retained</p>
              </div>
            </div>
          </td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">&#160;</div>
          </td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">
              <div style="line-height:1.25;font-weight:bold">&#160;</div>
            </div>
          </td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="6" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">&#160;</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">
              <div style="line-height:1.25;font-weight:bold">Ordinary</div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">
              <div style="line-height:1.25;font-weight:bold">Ordinary</div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center;font-weight:bold">Additional</td>
          <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">
              <div style="line-height:1.25;font-weight:bold">other</div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center;font-weight:bold">currency</td>
          <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center">
            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><strong>earnings</strong></p>
          </td>
          <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">
              <div style="line-height:1.25;font-weight:bold">Total</div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">
              <div style="line-height:1.25;font-weight:bold">Non</div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">shares</div>
          </td>
          <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">shares</div>
          </td>
          <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">paid-in</div>
          </td>
          <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">
              <div style="line-height:1.25;font-weight:bold">Unearned</div>
            </div>
          </td>
          <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">comprehensive</div>
          </td>
          <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">translation</div>
          </td>
          <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center">
            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><strong>(accumulated</strong></p>
          </td>
          <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">Treasury</div>
          </td>
          <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">comprehensive</div>
          </td>
          <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">controlling</div>
          </td>
          <td colspan="1" rowspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="2" rowspan="1" style="vertical-align:bottom;text-align:center">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">issued</div>
          </td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">amount</div>
          </td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">capital</div>
          </td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">compensation</div>
          </td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">income (loss)</div>
          </td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">adjustments</div>
          </td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">deficit)</div>
          </td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">stock</div>
          </td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">income (loss)</div>
          </td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">interest</div>
          </td>
          <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">Total</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt">BALANCE AS OF JANUARY 1, 2022</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20230320110324076_Fact_236" name="us-gaap:SharesOutstanding" contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">108,970</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">$</p>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20230320110324076_Fact_237" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">435,453</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">$</p>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20230320110324076_Fact_238" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,389,051</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">$</p>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20230320110324076_Fact_240" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">149,906</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">$</p>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230320110324076_xbrl_20220214123253103" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20211231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">412</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">$</p>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230320110324076_Fact_242" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">27,471</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">$</p>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230320110324076_Fact_243" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">315,448</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">$</p>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230320110324076_xbrl_20220214133354023" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,072</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><strong>$</strong></p>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230320110324076_Fact_245" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">6,618</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><strong>$</strong></p>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20230320110324076_Fact_246" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,615,389</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">Changes during the year ended December 31, 2022:</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Proceeds from an investment in a subsidiary</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20250222131131911_xbrl_20240214012215517_xbrl_20230320105843229" name="tsem:ProceedsFromInvestmentSubsidiaryInNonControllingInterest" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,645</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20250222131131911_xbrl_20240214012215517_xbrl_20230320105850182" name="tsem:ProceedsFromInvestmentSubsidiaryInNonControllingInterest" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,645</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Exercise of options and RSUs</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_210" name="tsem:StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,071</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_211" name="tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,697</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_212" name="tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">4,653</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_213" name="tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Employee stock-based compensation</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_219" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,215</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_220" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,215</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Other comprehensive income:</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt">Profit</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_221" name="us-gaap:ProfitLoss" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">264,569</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">$</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_222" name="us-gaap:ProfitLoss" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">264,569</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_223" name="us-gaap:ProfitLoss" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,902</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_224" name="us-gaap:ProfitLoss" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">266,471</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt">Foreign currency translation adjustments</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20240214012109904_xbrl_20230320105531966" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">18,026</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20240214012109904_xbrl_20230320134748103" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">18,026</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20240214012109904_xbrl_20230424124350409" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,569</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20240214012109904_xbrl_20230320105638917" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">27,595</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt">Unrealized <span style="font-family:'Times New Roman', Times, serif">loss on derivatives</span> and marketable securities</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20220211153441306_Fact_229" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">690</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20220211153441306_Fact_230" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">690</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20220211153441306_Fact_231" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">690</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;padding-bottom:2px;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt">Change in employees plan assets and benefit obligations</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_229" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">938</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_230" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">938</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_231" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">938</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">Comprehensive income</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">$</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_235" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">244,915</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt">BALANCE AS OF DECEMBER 31, 2022</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_236" name="us-gaap:SharesOutstanding" contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">110,041</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">&#160;</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_237" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">440,150</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">&#160;</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_238" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,384,398</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">&#160;</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_240" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">174,121</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">&#160;</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20220214123253103" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20221231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2,040</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">&#160;</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_242" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">45,497</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">&#160;</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_243" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">50,879</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">&#160;</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20220214133354023" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,072</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">&#160;</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_245" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2,640</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">&#160;</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_246" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,888,541</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">Changes during the year ended December 31, 2023:</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Proceeds from an investment in a subsidiary</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20240214012215517_xbrl_20230320105843229" name="tsem:ProceedsFromInvestmentSubsidiaryInNonControllingInterest" contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,960</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20240214012215517_xbrl_20230320105850182" name="tsem:ProceedsFromInvestmentSubsidiaryInNonControllingInterest" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,960</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Exercise of RSUs</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_247" name="tsem:StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits" contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">871</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_248" name="tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits" contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,481</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_249" name="tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits" contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3,481</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_250" name="tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Employee stock-based compensation</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_251" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,222</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_252" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,222</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Other comprehensive income:</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt">Profit</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_255" name="us-gaap:ProfitLoss" contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">518,494</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">$</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_256" name="us-gaap:ProfitLoss" contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">518,494</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_257" name="us-gaap:ProfitLoss" contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,036</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_258" name="us-gaap:ProfitLoss" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">519,530</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt">Foreign currency translation adjustments</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20220211153536804_Fact_225" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,945</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20220211153536804_Fact_226" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,945</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20220211153536804_Fact_227" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">5,816</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20220214133808468" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">15,761</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt">Unrealized gain<span style="font-family:'Times New Roman', Times, serif"> on derivatives</span> and marketable securities</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_266" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,769</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_267" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,769</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_268" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,769</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt">Change in employees plan assets and benefit obligations</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20250222131453198" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">222</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_264" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">222</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_265" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">222</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;padding-bottom:4px;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Comprehensive income</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">$</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_269" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">513,096</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt">BALANCE AS OF DECEMBER 31, 2023</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_270" name="us-gaap:SharesOutstanding" contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">110,912</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">
              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">&#160;</p>
            </div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_271" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">443,631</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">
              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">&#160;</p>
            </div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_272" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,380,917</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">
              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">&#160;</p>
            </div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_274" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">202,343</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">
              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">&#160;</p>
            </div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_275" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20231231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,507</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">
              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">&#160;</p>
            </div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_276" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">55,442</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">
              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">&#160;</p>
            </div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_277" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">467,615</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">
              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">&#160;</p>
            </div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_278" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,072</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">
              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">&#160;</p>
            </div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_279" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">5,460</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">
              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">&#160;</p>
            </div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_280" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,427,039</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">Changes during the year ended December 31, 2024:</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Exercise of RSUs</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_177" name="tsem:StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits" contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">725</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_178" name="tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits" contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,931</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_179" name="tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits" contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2,931</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20230424124442420" name="tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Employee stock-based compensation</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_182" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,208</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_183" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,208</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Other comprehensive income:</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt">Net profit</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_184" name="us-gaap:ProfitLoss" contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">207,864</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">$</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_185" name="us-gaap:ProfitLoss" contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">207,864</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230424124341089" name="us-gaap:ProfitLoss" contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">642</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_187" name="us-gaap:ProfitLoss" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">207,222</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt">Foreign currency translation adjustments</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230320105531966" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">12,920</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230320134748103" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">12,920</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230424124350409" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">7,036</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230320105638917" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">19,956</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt">Unrealized gain<span style="font-family:'Times New Roman', Times, serif"> on derivatives</span> and marketable securities</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20240214012331684_Fact_266" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,065</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20240214012331684_Fact_267" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,065</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20240214012331684_Fact_268" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,065</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td rowspan="1" style="vertical-align:top;width:12%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt">Realized gain on marketable securities which was previously presented in other comprehensive income</div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20250222131731536_xbrl_20240214012331684_Fact_266" name="tsem:RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome" contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,524</ix:nonFraction></div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"><span style="font-weight:bold">) </span></td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20250222131731536_xbrl_20240214012331684_Fact_267" name="tsem:RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome" contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,524</ix:nonFraction></div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;font-weight:bold;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">)</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:5%;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20250222131731536_xbrl_20240214012331684_Fact_268" name="tsem:RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,524</ix:nonFraction></div>
          </td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;<div style="line-height:1.25;font-weight:bold">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;padding-bottom:2px;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt">Change in employees plan assets and benefit obligations</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20220214170044223" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">126</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20220214170127581" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">126</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20220211141258099" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">126</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Comprehensive income</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">$</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20250222131213367" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">186,611</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:2px;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;padding-bottom:4px;vertical-align:bottom">
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt">BALANCE AS OF DECEMBER 31, 2024</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20230320110329747_Fact_236" name="us-gaap:SharesOutstanding" contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">111,637</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">$</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20230320110329747_Fact_237" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">446,562</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">$</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20230320110329747_Fact_238" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,377,986</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">$</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20230320110329747_Fact_240" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">236,551</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">$</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230320110329747_xbrl_20220214123253103" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20241231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">5,826</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">$</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230320110329747_Fact_242" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">68,362</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">$</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20230320110329747_Fact_243" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">675,479</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">$</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230320110329747_xbrl_20220214133354023" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,072</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">$</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230320110329747_Fact_245" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">13,138</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
            <div style="line-height:1.25;font-weight:bold">)</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">$</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20230320110329747_Fact_246" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,640,180</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:top;width:12%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold">OUTSTANDING SHARES, NET OF TREASURY STOCK</div>
            <div style="line-height:1.25;font-weight:bold">AS OF DECEMBER 31, 2024</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
            <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_281" name="tsem:CommonStockSharesOutstandingNetOfTreasuryStock" contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">111,550</ix:nonFraction></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:5%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        </tr>

    </table>
    <div>&#160;</div>
    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

        <tr>
          <td style="width:100%;vertical-align:top">
            <div style="line-height:1.25;font-weight:bold">See notes to the consolidated financial statements.</div>
          </td>
        </tr>

    </table>
    <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
    <p style="text-align:center;margin-top:10pt;margin-bottom:4pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">F - 8</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left">&#160;</p>
  </div>

  <div>
    <div style="line-height:1.25;font-family:'Times New Roman'">
      <div>
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

              <tr>
                <td style="width:100%;vertical-align:top">
                  <div style="text-align:center;line-height:1.25;font-weight:bold"><span id="CF">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></div>
                </td>
              </tr>
              <tr>
                <td style="width:100%;vertical-align:top">
                  <div style="text-align:center;line-height:1.25;font-weight:bold">CONSOLIDATED STATEMENTS OF CASH FLOWS</div>
                </td>
              </tr>
              <tr>
                <td style="width:100%;vertical-align:top">
                  <div style="text-align:center;line-height:1.25;font-weight:bold">(dollars in thousands)</div>
                </td>
              </tr>

          </table>
          <div>&#160;</div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%">

              <tr>
                <td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="10" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                  <div style="text-align:center;line-height:1.25;font-weight:bold">Year ended December 31,</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                  <div style="text-align:center;line-height:1.25;font-weight:bold">2024</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                  <div style="text-align:center;line-height:1.25;font-weight:bold">2023</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                  <div style="text-align:center;line-height:1.25;font-weight:bold">2022</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">CASH FLOWS - OPERATING ACTIVITIES</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Net profit for the period</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">$</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_282" name="us-gaap:ProfitLoss" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">207,222</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">$</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_283" name="us-gaap:ProfitLoss" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">519,530</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">$</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_284" name="us-gaap:ProfitLoss" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">266,471</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Adjustments to reconcile net profit for the period</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:18pt">to net cash provided by operating activities:</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:27pt">Income and expense items not involving cash flows:</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:36pt">Depreciation and amortization</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_285" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">266,279</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_286" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">258,021</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_287" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">292,638</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:36pt">Effect of exchange rate differences and fair value adjustment</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_288" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">133</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_289" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,632</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_290" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">10,362</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:36pt">Other expense (income), net</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20220211123823015" name="us-gaap:OtherNoncashIncomeExpense" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">24,721</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230320105818904" name="us-gaap:OtherNoncashIncomeExpense" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,047</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20220211123927124" name="us-gaap:OtherNoncashIncomeExpense" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">6,934</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">Changes in assets and liabilities:</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:36pt">Trade accounts receivable</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230320105835220" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">60,169</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20220211124207146" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,160</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230320105826301" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,232</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:36pt">Other current assets</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_297" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">33,992</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_298" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,541</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20220211124347980" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">20,427</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:36pt">Inventories</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_300" name="us-gaap:IncreaseDecreaseInInventories" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">4,778</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_301" name="us-gaap:IncreaseDecreaseInInventories" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">8,682</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_302" name="us-gaap:IncreaseDecreaseInInventories" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">77,891</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:36pt">Trade accounts payable</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_303" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,784</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_304" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">8,254</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_305" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">20,893</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:36pt">Deferred revenue and customers' advances</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230320105851486" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">14,783</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_307" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">35,676</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230320105903892" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">30,069</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:36pt">Employee related liabilities and other current liabilities</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_309" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,021</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_310" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">70,163</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_311" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">61,033</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:36pt">Long-term employee related liabilities</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20220211124809973" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,312</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230320105912914" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,210</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_314" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,956</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:36pt">Deferred tax, net and other long-term liabilities</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20220211124936933" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2,000</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20230320105919587" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,011</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_317" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,084</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:45pt">Net cash provided by operating activities</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_318" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">448,682</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_319" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">676,561</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_320" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">529,820</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">CASH FLOWS - INVESTING ACTIVITIES</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Investments in property and equipment, net</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_321" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">436,153</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_322" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">444,502</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_323" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">366,403</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Proceeds related to sale and disposal of property and equipment</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_324" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,500</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_325" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,318</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_326" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">152,866</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Proceeds from investment realization</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20230424125321001_Fact_324" name="tsem:ProceedsFromInvestmentRealization" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">62</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20230424125321001_Fact_325" name="tsem:ProceedsFromInvestmentRealization" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,458</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20230424125321001_Fact_326" name="tsem:ProceedsFromInvestmentRealization" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,574</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Investments in other assets</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_327" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">530</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_328" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">605</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_329" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,037</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Deposits and marketable securities, net</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_330" name="tsem:DepositsAndMarketableSecuritiesNet" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">31,882</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_331" name="tsem:DepositsAndMarketableSecuritiesNet" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">300,516</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_332" name="tsem:DepositsAndMarketableSecuritiesNet" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">117,448</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:45pt">Net cash used in investing activities</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_333" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">400,239</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_334" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">720,847</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_335" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">329,448</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">CASH FLOWS - FINANCING ACTIVITIES</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Exercise of options, net</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20250222165728672" name="tsem:ProceedsFromExerciseOfOptions" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20250222165725671" name="tsem:ProceedsFromExerciseOfOptions" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_338" name="tsem:ProceedsFromExerciseOfOptions" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Proceeds from loans</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20230320105957398" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">81,812</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20220211162652994" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,180</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20250222165748401" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Loans repayment</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230320110006590" name="us-gaap:RepaymentsOfBankDebt" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">76,144</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20250222165803725" name="us-gaap:RepaymentsOfBankDebt" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20250222165806025" name="us-gaap:RepaymentsOfBankDebt" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Principal payments on account of capital lease obligation</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_345" name="us-gaap:CapitalLeaseObligationsIncurred" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,123</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_346" name="us-gaap:CapitalLeaseObligationsIncurred" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,033</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_347" name="us-gaap:CapitalLeaseObligationsIncurred" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,536</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Debentures repayment</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20250222165839001" name="tsem:RepaymentsOfDebentures" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20220211130108548" name="tsem:RepaymentsOfDebentures" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,493</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230320110028390" name="tsem:RepaymentsOfDebentures" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,843</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Proceeds from an investment in subsidiary</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20250222165823493" name="tsem:ProceedsFromInvestmentInSubsidiary" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20250222125104860" name="tsem:ProceedsFromInvestmentInSubsidiary" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,932</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20250222125110765" name="tsem:ProceedsFromInvestmentInSubsidiary" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,685</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:45pt">Net cash used in financing activities</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_351" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">32,455</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_352" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">30,414</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_353" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">66,650</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">EFFECT OF FOREIGN CURRENCY EXCHANGE RATE CHANGE</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20220211130409051" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">4,758</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="Fxbrl_20230320110036731" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">5,395</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_356" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3,893</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_357" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,230</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">(<ix:nonFraction id="FFact_358" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">80,095</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25;font-weight:bold">)</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_359" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">129,829</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:2px;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">CASH AND CASH EQUIVALENTS - BEGINNING OF PERIOD</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_360" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">260,664</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_361" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">340,759</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_362" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">210,930</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">CASH AND CASH EQUIVALENTS - END OF PERIOD</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">$</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_363" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">271,894</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">$</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_364" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">260,664</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">$</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_365" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">340,759</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>

          </table>
          <div>&#160;</div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

              <tr>
                <td style="width:100%;vertical-align:top">
                  <div style="line-height:1.25;font-weight:bold">See notes to the consolidated financial statements.</div>
                </td>
              </tr>

          </table>
        </div>
        <div>&#160;</div>
        <div>
          <p style="text-align:center;margin-top:10pt;margin-bottom:4pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">F - 9</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left">&#160;</p>
        </div>
        <div style="font-family:'Times New Roman',Times,serif">
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

              <tr>
                <td style="width:100%;vertical-align:top">
                  <div style="text-align:center;line-height:1.25;font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</div>
                </td>
              </tr>
              <tr>
                <td style="width:100%;vertical-align:top">
                  <div style="text-align:center;line-height:1.25;font-weight:bold">CONSOLIDATED STATEMENTS OF CASH FLOWS</div>
                </td>
              </tr>
              <tr>
                <td style="width:100%;vertical-align:top">
                  <div style="text-align:center;line-height:1.25;font-weight:bold">(dollars in thousands)</div>
                </td>
              </tr>

          </table>
          <div>&#160;</div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%">

              <tr>
                <td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="10" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                  <div style="text-align:center;line-height:1.25;font-weight:bold">Year ended December 31,</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                  <div style="text-align:center;line-height:1.25;font-weight:bold">2024</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                  <div style="text-align:center;line-height:1.25;font-weight:bold">2023</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align:bottom">
                  <div style="text-align:center;line-height:1.25;font-weight:bold">2022</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">NON-CASH ACTIVITIES:</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:4px;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Investments in property and equipment</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">$</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_366" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,440</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">$</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_367" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">164,667</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">$</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_368" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">169,376</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:4px;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Cash received during the period from interest</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">$</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_372" name="us-gaap:ProceedsFromInterestReceived" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">53,613</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">$</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_373" name="us-gaap:ProceedsFromInterestReceived" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,475</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">$</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_374" name="us-gaap:ProceedsFromInterestReceived" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,358</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Cash paid during the period for interest</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">$</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20240214113114558" name="us-gaap:InterestPaidNet" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,255</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">$</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_376" name="us-gaap:InterestPaidNet" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,519</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">$</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_377" name="us-gaap:InterestPaidNet" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,458</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:top;width:64%;padding-bottom:4px;vertical-align:bottom">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold;margin-left:9pt">Cash paid for income tax, net during the period</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">$</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="FFact_378" name="us-gaap:IncomeTaxesPaidNet" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,488</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">$</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20220214115642720" name="us-gaap:IncomeTaxesPaidNet" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,379</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold">$</div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25;font-weight:bold"><ix:nonFraction id="Fxbrl_20230320110047797" name="us-gaap:IncomeTaxesPaidNet" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,802</ix:nonFraction></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>

          </table>
          <div>&#160;</div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

              <tr>
                <td style="width:100%;vertical-align:top">
                  <div style="line-height:1.25;font-weight:bold">See notes to the consolidated financial statements.</div>
                </td>
              </tr>

          </table>
        </div>
        <div>&#160;</div>
        <div>
          <p style="text-align:center;margin-top:10pt;margin-bottom:4pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">F - 10</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left">&#160;</p>
        </div>
      </div>
    </div>
    <div style="line-height:1.25;font-family:'Times New Roman'">
      <div style="text-align:center;margin-left:0.1pt;line-height:1.25;font-family:'Times New Roman',Times,serif;font-size:11pt;font-weight:bold"><span id="Notes">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></div>
      <div style="text-align:center;margin-left:0.1pt;line-height:1.25;font-family:'Times New Roman',Times,serif;font-size:11pt;font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</div>
      <div style="text-align:center;margin-left:0.1pt;line-height:1.25;font-family:'Times New Roman',Times,serif;font-size:11pt;font-weight:bold">AS OF DECEMBER 31, 2024</div>
      <div style="text-align:center;margin-left:0.1pt;line-height:1.25;font-family:'Times New Roman',Times,serif;font-size:11pt">(dollars in thousands, except per share data)</div>
      <div style="text-align:center;margin-left:0.1pt;line-height:1.25;font-family:'Times New Roman',Times,serif;font-size:11pt">&#160;</div>
    </div>
  </div>

  <div>
    <ix:nonNumeric id="Fxbrl_20250222035316027" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 1:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">DESCRIPTION OF BUSINESS AND GENERAL</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>The consolidated financial statements of Tower Semiconductor Ltd. (&#8220;Tower&#8221;) include the financial statements of Tower, and (i) its wholly-owned subsidiary Tower US Holdings Inc., the sole owner of: (1) Tower Semiconductor NPB Holdings, Inc. and its wholly-owned subsidiary, Tower Semiconductor Newport Beach, Inc., an independent semiconductor foundry (Tower Semiconductor NPB Holdings, Inc. and Tower Semiconductor Newport Beach, Inc. collectively referred to herein as &#8220;TSNB&#8221;); and (2) Tower Semiconductor San Antonio, Inc. (&#8220;TSSA&#8221;); (ii) its <ix:nonFraction id="Fxbrl_20250226154238507" name="tsem:PercentageOfInterestsAcquired" contextRef="C_20241231_usgaapBusinessAcquisitionAxis_tsemTowerPartnersSemiconductorCoLimitedMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">51</ix:nonFraction>% owned subsidiary, Tower Partners Semiconductor Co., Ltd. (&#8220;TPSCo&#8221;), an independent semiconductor foundry which operated three semiconductor facilities located in Tonami, Uozu and Arai (one of which, the Arai facility, ceased its operations in June 2022, see Note 13B2), in Hokuriku Japan, with the other <ix:nonFraction id="Fxbrl_20250226154247881" name="tsem:PercentageOfInterestsAcquired" contextRef="C_20241231_usgaapBusinessAcquisitionAxis_tsemNuvotonTechnologyCorporationJapanMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">49</ix:nonFraction>% of TPSCo&#8217;s shares held by Nuvoton Technology Corporation Japan (&#8220;NTCJ&#8221;), formerly named &#8220;Panasonic Semiconductor Systems Co., Ltd.&#8221; (&#8220;PSCS&#8221;); and (iii) its wholly-owned subsidiary Tower Semiconductor Italy S.r.l. (&#8220;TSIT&#8221;), incorporated in 2021 following the collaborative arrangement signed in June 2021 with ST Microelectronics S.r.l (&#8220;ST&#8221;) according to which TSIT shares cost with ST, as of December 31, 2024, at a new 300 mm facility owned by ST in Agrate, Italy (see Note 13E).</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Tower and its subsidiaries are collectively referred to as the &#8220;Company&#8221;.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company is a leading global analog foundry of high value semiconductor solutions, providing technology, development and process platforms for integrated circuits (ICs) in growing markets offering a broad range of customizable process technologies including: SiGe, SiPho, mixed signal CMOS, RF CMOS, CMOS image sensor, non-imaging sensors and integrated power management. The Company also provides a world-class design enablement platform for a quick and accurate design cycle, as well as Transfer Optimization and development Process Services (&#8220;TOPS&#8221;) to integrated device manufacturers (&#8220;IDMs&#8221;) and fabless companies that require capacity. To provide multi-fab sourcing and expanded capabilities for its customers, as of December 31, 2024, the Company owns two facilities in Israel (150mm and 200mm), two in the U.S. (200mm), two in Japan through TPSCo (200mm and 300mm), shares a clean room and capacity in a 300mm facility in Italy with ST, and is establishing with Intel Corporation&#8217;s (&#8220;Intel&#8221;) capacity corridor in Intel&#8217;s 300mm facility in New Mexico, USA, organized under TSSA (see Note 13F).&#160;</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Tower&#8217;s ordinary shares are traded on the NASDAQ Global Select Market and on the Tel-Aviv Stock Exchange (&#8220;TASE&#8221;) under the symbol TSEM.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>On February 15, 2022, Intel and Tower announced the signing of a definitive agreement under which Intel was to acquire all of Tower&#8217;s outstanding ordinary shares for cash consideration of $<ix:nonFraction id="Fxbrl_20230320125136910" name="us-gaap:SharesIssuedPricePerShare" contextRef="C_20220215_usgaapBusinessAcquisitionAxis_tsemIntelCorporationMember" unitRef="USD_per_Share" scale="0" decimals="0" format="ixt:num-dot-decimal">53</ix:nonFraction> per share, however, the closing conditions for this transaction were not met since certain regulatory approvals were not received, hence, on August 16, 2023,&#160;Intel and Tower announced the termination of this agreement. Pursuant to the terms of the agreement, and in connection with the termination, Intel paid Tower a termination fee of $<ix:nonFraction id="Fxbrl_20240227114047565" name="tsem:TerminationFeesReceived" contextRef="C_20230801to20230816_usgaapBusinessAcquisitionAxis_tsemIntelCorporationMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">353</ix:nonFraction>,000, which is presented, net of associated fees, in a separate line within the statement of operations for the year ended December 31, 2023 in the amount of $<ix:nonFraction id="Fxbrl_20250222035659859" name="tsem:MergerContractTerminationFees" contextRef="C_20230101to20231231_usgaapBusinessAcquisitionAxis_tsemIntelCorporationMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">313,501</ix:nonFraction>.</span></span></span></span></div>
      </div>
    </ix:nonNumeric>
    <p style="margin:0pt">&#160;</p>
    <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 11</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
  </div>

  <div>
    <ix:nonNumeric id="FFact_420" name="us-gaap:SignificantAccountingPoliciesTextBlock" contextRef="C_20240101to20241231" escape="true">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 2:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20240227101729323" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">A.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Basis of Presentation</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company&#8217;s consolidated financial statements are presented in accordance with U.S. generally accepted accounting principles (&#8220;US GAAP&#8221;).</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20240227101750329" name="us-gaap:UseOfEstimates" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Use of Estimates in Preparation of Financial Statements</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The preparation of financial statements in conformity with US GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20240227101804464" name="us-gaap:ConsolidationPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">C.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Principals of Consolidation</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company&#8217;s consolidated financial statements include the financial statements of Tower and its subsidiaries. The Company&#8217;s consolidated financial statements are presented after the elimination of inter-company transactions and balances.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20240227105618713" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">D.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Reclassifications</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Certain prior year amounts have been reclassified to conform to the current financial statement presentation.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20240227101847611" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">E.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Cash and Cash Equivalents</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash and cash equivalents consist of cash, highly liquid bank deposits and money market funds readily convertible to known amounts of cash with original maturities of three months or less as of the date of its purchase.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20240227101906577" name="us-gaap:DepositContractsPolicy" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">F.</span><span>&#160; &#160; &#160;&#160;<span style="font-weight:bold">Short Term Interest-Bearing Deposits</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Short-term deposits include bank deposits with original maturities greater than three months and with remaining maturities of less than one year. Such deposits are presented at cost, including accrued interest, which approximates their fair value.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20240227101951717" name="us-gaap:MarketableSecuritiesPolicy" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">G.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Marketable Securities</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for its investments in grade debt securities in accordance with ASC 320 "<span style="font-style:italic">Investments - Debt Securities"</span>. Management determines the appropriate classification of its investments in debt securities at the time of purchase and re-evaluates such determinations at each balance sheet date.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;margin-left:77.75pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company classifies its marketable securities as "available-for-sale", as the Company does not intend to hold them necessarily to maturity. Any decision to sell a security classified as available for sale would be based on various factors, including significant movements in interest rates, changes in the maturity, mix of the Company&#8217;s assets and liabilities, liquidity needs and other similar factors. Securities classified as available for sale are measured at fair value, based on quoted market prices or independent pricing services valuation. Gains and losses are recognized on a specific identification basis, in the Company's consolidated statements of operations.</span></span></div>
            <div style="text-align:justify;margin-left:77.75pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div><ix:exclude>
              <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 12</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
              <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 2:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</span></span></span></span></div>
              <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
              <div style="text-align:justify;margin-left:56.7pt;line-height:1.25;font-family:Times New Roman;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">G.&#160; &#160;&#160; Marketable Securities (continued)</span></span></div>
              <div style="text-align:justify;margin-left:45pt;line-height:1.25;font-family:'Times New Roman';font-weight:bold">&#160;</div>
            </ix:exclude></div>
            <div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:Times New Roman;margin-top:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrealized gains and losses are recorded in (i) the statement of other comprehensive income in periods the Company has no specific need and/or plan to use cash by selling such securities, or (ii) in the statement of operations as financing expense (income) in periods the Company has a specific need and/or intends to sell such securities.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company assessed the available-for-sales debt securities with an amortized cost basis in excess of estimated fair value to determine what amount of that difference, if any, is caused by expected credit losses in accordance with ASC &#160;326, <span style="font-style:italic">"Financial Instruments - Credit Losses"</span>.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Allowance for credit losses is recorded in financing income (expense), net, on the consolidated statements of operation, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income in shareholders' equity.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024, the Company had no outstanding marketable securities since it sold all its marketable securities portfolios during 2024.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2023 the Company concluded that the current expected credit losses on its available-for-sale investment portfolio were immaterial.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20240227102035708" name="tsem:TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">H.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Trade Accounts Receivables - Allowance for Expected Credit Loss</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>The Company maintains an allowance based on specific analysis of each customer account receivable&#8217;s aging, assessment of its related risk and ability of the customer to make the required payment. In addition, in accordance with ASC 326, </span><span style="font-style:italic">"Financial Instruments - Credit Losses"</span><span>, an allowance is maintained for such estimated expected losses. The amount of the allowance is determined principally on the basis of past collection experience and known financial factors regarding specific customers. Trade accounts receivables are written off using this allowance when it is probable that collection will not occur. Credit is extended to customers satisfying pre-defined credit criteria.</span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The total allowance for expected credit losses was $<ix:nonFraction id="Fxbrl_20240214005728683" name="us-gaap:AllowanceForNotesAndLoansReceivableCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,982</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20230320125609323" name="us-gaap:AllowanceForNotesAndLoansReceivableCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,790</ix:nonFraction> as of December 31, 2024 and 2023, respectively.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20240227102050451" name="us-gaap:InventoryPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">I.</span></span></span><span style="font-size:10pt;font-family:Times New Roman, Times, serif">&#160; &#160; &#160;&#160;</span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span style="font-weight:bold">Inventories</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inventories are stated at the lower of aggregate cost or net realizable value. If inventory costs exceed expected net realizable value, the Company writes-down the difference between the cost and the expected net realizable value. Cost of raw materials is determined mainly on the basis of the weighted average moving price per unit. Work in progress is measured at cost including acquisition costs, processing costs and other costs incurred in bringing the inventories to their present stage.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div><ix:exclude>
          <div style="line-height:1.25;font-family:'Times New Roman'">
            <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 13</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
          </div>
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 2:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</span></span></span></span></div>
          <div style="text-align:justify;line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <ix:nonNumeric id="Fxbrl_20240227102109305" name="tsem:InvestmentsInPrivatelyHeldCompanies" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">J.</span><span>&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">Investments in Privately Held Companies</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-term investments include equity investments in privately-held companies without readily determinable fair values. In accordance with ASC 321 - <span style="font-style:italic">&#8220;Investments - Equity Securities&#8221;,</span> the Company may elect to measure those investments at fair value or at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer (&#8220;Measurement Alternative&#8221;). The Company elected to use the Measurement Alternative for each of its investments. Any adjustments resulting from impairments and/or observable price changes are recorded under &#8220;other income (expense), net&#8221; in the consolidated statements of operations. See also Note 2M below.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20240227102130632" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">K.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Property and Equipment</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for property and equipment in accordance with Accounting Standards Codification ASC 360 &#8220;<span style="font-style:italic">Accounting for the Property, Plant and Equipment</span>&#8221;. Property and equipment are presented at cost, including capitalizable costs. Capitalizable costs include only costs that are identifiable with, and related to, the property and equipment, and are incurred prior to their initial operation. Identifiable incremental direct costs include costs associated with constructing, establishing, and installing facilities and equipment, as well as technology transfer.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Maintenance and repairs are charged to expenses as incurred.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property and equipment are presented net of investment grants and government subsidies received and less accumulated depreciation.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <ix:nonNumeric id="Fxbrl_20240227101634093" name="tsem:ScheduleOfEstimatedEconomicLivesTableTextBlock" contextRef="C_20240101to20241231" escape="true">
              <div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Depreciation is calculated based on the straight-line method over the Company&#8217;s estimated useful lives of the assets, as follows:</span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                    <tr>
                      <td style="width:78pt;font-family:'Times New Roman'">&#160;</td>
                      <td style="width:18pt;vertical-align:top;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#8226;</span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify;font-family:'Times New Roman'">
                        <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Buildings and building improvements, including facility infrastructure: <ix:nonNumeric id="Fxbrl_20220224223512898" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="C_20241231_srtRangeAxis_srtMinimumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember" format="ixt-sec:duryear">7</ix:nonNumeric>-<ix:nonNumeric id="Fxbrl_20220224223517945" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="C_20241231_srtRangeAxis_srtMaximumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember" format="ixt-sec:duryear">25</ix:nonNumeric> years.</span></span></div>
                      </td>
                    </tr>

                </table>
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                    <tr>
                      <td style="width:78pt;font-family:'Times New Roman'">&#160;</td>
                      <td style="width:18pt;vertical-align:top;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#8226;</span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify;font-family:'Times New Roman'">
                        <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Machinery and equipment, software and hardware: <ix:nonNumeric id="Fxbrl_20220224223528465" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="C_20241231_srtRangeAxis_srtMinimumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember" format="ixt-sec:duryear">3</ix:nonNumeric>-<ix:nonNumeric id="Fxbrl_20220224223533617" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="C_20241231_srtRangeAxis_srtMaximumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember" format="ixt-sec:duryear">15</ix:nonNumeric> years.</span></span></div>
                      </td>
                    </tr>

                </table>
              </div>
            </ix:nonNumeric>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Impairment charges, if needed, are determined based on the policy outlined in Note 2M below.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property and equipment also include assets under capital leases, which are depreciated over their applicable useful life.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20240227102156196" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">L.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Intangible Assets and Goodwill</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for intangible assets and goodwill in accordance with ASC 350 &#8220;<span style="font-style:italic">Intangibles-Goodwill and Other</span>&#8221;. Intangible assets include the values assigned to the intangible assets as part of the purchase price allocation made at the time of acquisition. Intangible assets are amortized over the expected estimated economic life commonly used in the industry. Goodwill is not amortized and subject to impairment testing. Impairment charges on intangibles or goodwill, if needed, are determined based on the policy outlined in Note 2M below.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div><ix:exclude>
          <div style="line-height:1.25;font-family:'Times New Roman'">
            <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 14</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
          </div>
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 2:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</span></span></span></span></div>
          <div style="text-align:justify;line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <ix:nonNumeric id="Fxbrl_20240227102224265" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">M.</span><span>&#160; &#160; <span style="font-weight:bold">Impairment of Assets</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Impairment of Property, Equipment and Intangible Assets</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company reviews long-lived assets and intangible assets on a periodic basis, as well as when such review is required based upon relevant circumstances, to determine whether events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable, considering the undiscounted cash flows expected from them. If applicable, the Company recognizes an impairment loss based upon the difference between the carrying amount and the fair value of such assets, in accordance with ASC 360-10 &#8220;<span style="font-style:italic">Property, Plant and Equipment</span>&#8221;. As of December 31, 2024, the Company concluded there was no impairment to its long-lived assets and intangible assets.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Impairment of Goodwill</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company performs a qualitative analysis when testing goodwill for impairment. A qualitative goodwill impairment test is performed when the fair value of a reporting unit historically has significantly exceeded the carrying value of its net assets and based on current operations is expected to continue to exceed it. Otherwise, the Company is required to conduct a quantitative impairment test and estimate the fair value of the reporting unit using a combination of an income approach based on discounted cash flow analysis and a market approach based on market multiples. If the fair value of a reporting unit is less than its carrying value, a goodwill impairment charge is recorded for the difference. As of December 31, 2024, the Company performed a qualitative impairment test for its reporting unit and concluded there was no impairment of goodwill.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Impairment of Investment in Privately Held Companies</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Investments in privately held companies accounted for using the Measurement Alternative are subject to periodic&#160;impairment&#160;reviews. Based on ASC 321-10-35-3, the Company&#8217;s impairment analysis considers qualitative factors to evaluate whether the investment is impaired. As of December 31, 2024, no impairments were recorded.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div><ix:exclude>
          <div style="line-height:1.25;font-family:'Times New Roman'">
            <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 15</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
          </div>
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 2:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</span></span></span></span></div>
          <div style="text-align:justify;line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <ix:nonNumeric id="Fxbrl_20240227102243356" name="us-gaap:LesseeLeasesPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">N.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Leases</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company recognizes a right-of-use asset (&#8220;ROU&#8221;) and lease liability for all operating and capital leases with a term greater than twelve months upon lease arrangement inception.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the terms of lease contracts. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Since most of the Company&#8217;s leases do not provide an implicit rate, the Company's incremental borrowing rate is used based on the information available at the commencement date in determining the present value of lease payments. The lease terms used to calculate the ROU asset and related lease liability include options to terminate the lease or extend it when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense. For additional information, see Notes 10D and 10E.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20240227102302272" name="us-gaap:RevenueRecognitionPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">O.&#160;</span><span>&#160;&#160;&#160; <span style="font-weight:bold">Revenue Recognition</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company recognizes revenue in accordance with ASC 606 &#8220;<span style="font-style:italic">Revenue from Contracts with Customers</span>&#8220; when it transfers the control of promised goods or services to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company&#8217;s revenues are generated principally from sales of semiconductor wafers. The Company, to a much lesser extent, also derives revenues from design support and other technical and support services incidental to the sale of semiconductor wafers. Most of the Company&#8217;s sales are achieved through the effort of its direct sales and business development force.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Wafer sales typically contain a single performance obligation that is fulfilled on the date of delivery and recognized at a point in time, which is upon shipment of the Company&#8217;s products to unaffiliated customers, depending on shipping terms stipulated in the contract. Accordingly, control of the products transfers to the customer in accordance with the transaction's shipping terms. Taxes imposed by governmental authorities, such as sales taxes or value-added taxes, are excluded from net sales.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company provides for sales returns allowance relating to specified yield or quality commitments as a reduction of revenues, based on past experience and specific identification of relevant events, which has been in immaterial amounts.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company provides its customers with other services that are less significant in scope and amount and for which recognition occurs over time when customers receive the services.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div><ix:exclude>
          <div style="line-height:1.25;font-family:'Times New Roman'">
            <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 16</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
          </div>
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 2:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</span></span></span></span></div>
          <div style="text-align:justify;line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <ix:nonNumeric id="Fxbrl_20240227102329001" name="us-gaap:ResearchAndDevelopmentExpensePolicy" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;line-height:1.25;margin-left:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">P.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Research and Development</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development costs are charged to operations as incurred. Amounts received or receivable from the government of Israel and others, such as participation in research and development programs, are offset from research and development costs. The accrual for grants receivable is determined based on the terms of the programs, provided that the criteria for entitlement have been met. As of December 31, 2024, the grants receivable amount was immaterial.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20240227102351125" name="us-gaap:IncomeTaxPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">Q.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Income Taxes</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for income taxes using an asset and liability approach as prescribed in ASC 740-10&#160;<span style="font-style:italic">&#8220;Income Taxes&#8221;.</span> This topic prescribes the use of the liability method whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities. Deferred taxes are measured using the enacted tax rates under applicable law expected to be in effect for the year in which the differences are expected to reverse as of the balance sheet date. Deferred tax assets and liabilities, as well as any related valuation allowance, are presented as noncurrent items on the balance sheets.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company evaluates the potential realization of its deferred tax assets for each jurisdiction in which the Company operates at each reporting date and establishes valuation allowances when it is more likely than not that all or a part of its deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income of the same character and in the same jurisdiction. The Company considers all available positive and negative evidence in making this assessment, including, but not limited to, the scheduled reversal of deferred tax liabilities and deferred tax assets and projected future taxable income.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A valuation allowance is established, when necessary, to reduce deferred tax assets to the amount that is more likely than not to be realized based on all available evidence.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ASC 740-10 prescribes a two-step approach for recognizing and measuring uncertain tax positions. The first step is to evaluate tax positions taken or expected to be taken in a tax return by assessing whether they are more-likely-than-not sustainable, based solely on their technical merits including resolution of any related appeals or litigation process. The second step is to measure the associated tax benefit of each position as the largest amount that the Company believes is more-likely-than-not realizable. Differences between the amount of tax benefits taken or expected to be taken in its income tax returns and the amount of tax benefits recognized in its financial statements, represent the Company's unrecognized income tax benefits. The Company's policy is to include interest and penalties related to unrecognized income tax benefits as a component of income tax expense.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div><ix:exclude>
          <div style="line-height:1.25;font-family:'Times New Roman'">
            <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 17</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
          </div>
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 2:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</span></span></span></span></div>
          <div style="line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <ix:nonNumeric id="Fxbrl_20240227102440621" name="us-gaap:EarningsPerSharePolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">R.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Earnings per Ordinary Share</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Basic earnings per share are calculated in accordance with ASC 260, &#8220;Earnings Per Share&#8221; by dividing net profit or loss attributable to ordinary equity holders of Tower (the numerator) by the weighted average number of ordinary shares outstanding during the reported period (the denominator). Diluted earnings per share are calculated, if applicable, by adjusting the net profit attributable to ordinary equity holders of Tower, and the weighted average number of ordinary shares, taking into effect all potential dilutive ordinary shares.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20240227102507483" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">S.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Comprehensive Income</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In accordance with ASC 220 &#8220;<span style="font-style:italic">Comprehensive Income</span>&#8221;, comprehensive income represents the change in shareholders&#8217; equity during a reporting period from transactions and other events and circumstances from non-owner sources. It includes all changes in equity during a reporting period except those resulting from investments by owners and distributions to owners. Other comprehensive income (&#8220;OCI&#8221;) represents gains and losses that are included in comprehensive income but excluded from net profit.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20240227102602310" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">T.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Functional Currency and Exchange Rate Results</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The currency of the primary economic environment in which Tower, TSSA, TSNB and TSIT conduct their operations is the U.S. Dollar (&#8220;dollar&#8221;). Thus, the dollar is their functional and reporting currency. Accordingly, monetary accounts maintained in currencies other than the dollar are re-measured into dollars in accordance with ASC 830-10 &#8220;Foreign Currency Matters&#8221;. All transaction gains and losses from the re-measurement of monetary balance sheet items are reflected in the statements of operations as financial income or expenses, as appropriate. The financial statements of TPSCo, whose functional currency is the Japanese Yen (&#8220;JPY&#8221;), have been translated into dollars. The assets and liabilities have been translated using the exchange rate in effect as of the balance sheet date. The statements of operations of TPSCo have been translated using the average exchange rate for the reported period. The resulting translation adjustments are charged or credited to OCI.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20240227102619259" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">U.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Stock-based Compensation</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company applies the provisions of ASC Topic 718 &#8220;<span style="font-style:italic">Compensation - Stock Compensation</span>&#8221;, under which employees&#8217; share-based equity awards (mostly restricted stock units and performance&#160;unit shares) are recognized based on the grant-date fair values.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The compensation costs are recognized using the graded vesting attribution method based on the vesting terms of each unit included in the award resulting in an accelerated recognition of compensation costs.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div><ix:exclude>
          <div style="line-height:1.25;font-family:'Times New Roman'">
            <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 18</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
          </div>
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 2:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</span></span></span></span></div>
          <div style="line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <ix:nonNumeric id="Fxbrl_20240227102644257" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">V.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Fair Value Measurements of Financial Instruments</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ASC 820, "<span style="font-style:italic">Fair Value Measurements and Disclosures</span>" <span style="font-style:italic">(&#8220;ASC 820&#8221;)</span>, requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value. A financial instrument's categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ASC 820 prioritizes the inputs into three levels that may be used to measure fair value:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2 applies to assets or liabilities for which there are inputs other than quoted prices that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3 applies to assets or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The carrying value of the Company&#8217;s bank deposits, account receivables, payables and accrued liabilities, approximate their current fair values in accordance with their nature and respective maturity dates or durations. The Company had no financial assets or liabilities carried and measured on a non-recurring basis during the reporting periods. Financial assets and liabilities measured on a recurring basis are those that are adjusted to fair value each time a financial statement is prepared such as marketable securities and investments in privately-held companies.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div><ix:exclude>
          <div style="line-height:1.25;font-family:'Times New Roman'">
            <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 19</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
          </div>
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 2:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)</span></span></span></span></div>
          <div style="text-align:justify;line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <ix:nonNumeric id="Fxbrl_20240227102755993" name="us-gaap:DerivativesPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">W.</span><span>&#160;&#160;&#160; <span style="font-weight:bold">Derivatives and Hedging</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In accordance with ASC Topic 815,&#160;Derivative and Hedging&#160;("ASC 815"), the Company recognizes all its derivative instruments as either assets or liabilities and carries them at fair value.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For derivative instruments that are designated and qualify as cash flow hedges, the derivative's gain or loss is initially reported as a component of OCI and is subsequently recorded into earnings when the hedged exposure affects earnings, in the same line item as the underlying hedged item on the consolidated statements of earnings.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash&#160;flow&#160;hedges&#160;related to anticipated transactions are designated and documented at the inception of each hedge. Cash flows from hedging transactions are presented in the same categories as the cash flows from the respective hedged items.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20240227102817869" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">X.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Recently Adopted Accounting Pronouncements</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman';margin-left:81pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments&#8217; significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU No. 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The adoption of this ASU does not have any impact on the Company&#8217;s financial position, results of operations or cash flow reports, see Note 15E with regards to applicable disclosure.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20240227102929129" name="tsem:RecentlyIssuedAccountingPronouncementsNotYetAdopted" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">Y.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Recently Issued Accounting Pronouncements Not Yet Adopted</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On December 23, 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No.<span style="font-weight:bold">&#160;</span>2023-09&#8212;<span style="font-weight:bold">&#160;</span>Income<span style="font-weight:bold">&#160;</span>taxes (topic 740): improvements to income tax disclosures.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-family:Times New Roman, Times, serif;font-size:10pt">This ASU requires disclosure of specific categories in the rate reconciliation and additional information for reconciling items that meet a quantitative threshold. The amendment also includes other changes to improve the effectiveness of income tax disclosures, including further disaggregation of income taxes paid for individually significant jurisdictions.</span>
              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;<br/>The amendment should be effective for annual periods beginning after December 15, 2024. The Company does not expect the new standard to have a material impact on its consolidated financial statements.<br/>&#160;<br/>In November 2024, the FASB issued ASU 2024-03, Income Statement &#8211; Reporting Comprehensive Income &#8211; Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. ASU 2024-03 requires disclosure of specified information about certain costs and expenses on an interim and annual basis in the notes to the financial statements. The guidance is effective for fiscal years beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The Company does not expect the new standard to have a material impact on its consolidated financial statements.</span></span></p>
            </div>
          </div>
        </ix:nonNumeric>
      </div>
    </ix:nonNumeric>
  </div>
  <p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman,Times,serif;text-align:left">&#160;</p>
  <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 20</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>

  <div>
    <ix:nonNumeric id="Fxbrl_20250222040825356" name="us-gaap:InventoryDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 3:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">INVENTORIES</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inventories consist of the following as of December 31, 2024 and 2023:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:63pt">
          <ix:nonNumeric id="Fxbrl_20250222041119639" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" contextRef="C_20240101to20241231" escape="true">
            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Raw materials</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="FFact_421" name="us-gaap:InventoryRawMaterialsNetOfReserves" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">127,171</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="FFact_422" name="us-gaap:InventoryRawMaterialsNetOfReserves" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">145,894</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Work in process</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_423" name="us-gaap:InventoryWorkInProcessNetOfReserves" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">118,642</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_424" name="us-gaap:InventoryWorkInProcessNetOfReserves" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">116,698</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finished goods</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_425" name="us-gaap:InventoryFinishedGoodsNetOfReserves" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,482</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_426" name="us-gaap:InventoryFinishedGoodsNetOfReserves" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,096</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="FFact_427" name="us-gaap:InventoryNet" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">268,295</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="FFact_428" name="us-gaap:InventoryNet" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">282,688</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </ix:nonNumeric>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Work in process and finished goods are presented net of aggregate write-downs to net realizable value of $<ix:nonFraction id="Fxbrl_20220211104204821" name="us-gaap:InventoryValuationReserves" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,803</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20220211104210381" name="us-gaap:InventoryValuationReserves" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,327</ix:nonFraction> as of December 31, 2024 and 2023, respectively.</span></span></div>
      </div>
    </ix:nonNumeric>
    <p style="margin:0pt">&#160;</p>
  </div>

  <div>
    <ix:nonNumeric id="Fxbrl_20250222041732259" name="us-gaap:OtherCurrentAssetsTextBlock" contextRef="C_20240101to20241231" escape="true">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span style="font-weight:bold">NOTE 4:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">OTHER CURRENT ASSETS</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Other current assets consist of the following as of December 31, 2024 and 2023:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:63pt">
          <ix:nonNumeric id="Fxbrl_20250222041700266" name="us-gaap:ScheduleOfOtherAssetsTableTextBlock" contextRef="C_20240101to20241231" escape="true">
            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Direct and indirect tax receivables</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><ix:nonFraction id="Fxbrl_20240227120351133" name="us-gaap:IncomeTaxesReceivable" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,551</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><ix:nonFraction id="Fxbrl_20240227120359635" name="us-gaap:IncomeTaxesReceivable" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,892</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Prepaid expenses</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><ix:nonFraction id="Fxbrl_20240227120509914" name="us-gaap:OtherPrepaidExpenseCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,985</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><ix:nonFraction id="Fxbrl_20240227120522735" name="us-gaap:OtherPrepaidExpenseCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,097</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Receivables from hedging transactions - see Note 11A</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><ix:nonFraction id="Fxbrl_20240227120539398" name="us-gaap:HedgingAssetsCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">768</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><ix:nonFraction id="Fxbrl_20240227120600106" name="us-gaap:HedgingAssetsCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,894</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Other receivables</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><ix:nonFraction id="Fxbrl_20240227120617639" name="us-gaap:OtherReceivablesNetCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">513</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><ix:nonFraction id="Fxbrl_20240227120628401" name="us-gaap:OtherReceivablesNetCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">73</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><ix:nonFraction id="Fxbrl_20240227120730216" name="us-gaap:OtherAssetsCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">61,817</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><ix:nonFraction id="Fxbrl_20240227120742025" name="us-gaap:OtherAssetsCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,956</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </ix:nonNumeric>
        </div>
      </div>
    </ix:nonNumeric>
    <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
  </div>

  <div>
    <ix:nonNumeric id="Fxbrl_20250222042045880" name="us-gaap:InvestmentTextBlock" contextRef="C_20240101to20241231" escape="true">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 5:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">LONG-TERM INVESTMENTS</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-term investments consist of the following as of December 31, 2024 and 2023:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:63pt">
          <ix:nonNumeric id="Fxbrl_20250222042018268" name="us-gaap:MarketableSecuritiesTextBlock" contextRef="C_20240101to20241231" escape="true">
            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Investments in privately held companies</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="FFact_451" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,780</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="FFact_452" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,780</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Pension plan net assets - see Notes 12B</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_447" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,870</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_448" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,672</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="FFact_453" name="us-gaap:LongTermInvestments" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,650</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="FFact_454" name="us-gaap:LongTermInvestments" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,452</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </ix:nonNumeric>
        </div>
      </div>
    </ix:nonNumeric>
    <p style="margin:0pt">&#160;</p>
    <div style="line-height:1.25;font-family:'Times New Roman';clear:both">
      <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 21</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
    </div>
  </div>

  <div>
    <ix:nonNumeric id="Fxbrl_20250222043923007" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 6:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">PROPERTY AND EQUIPMENT, NET</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property and equipment consist of the following as of December 31, 2024 and 2023:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20250222043901755" name="us-gaap:PropertyPlantAndEquipmentTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="margin-left:63pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;float:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Original cost: (*)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Land and buildings, including facility infrastructure</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220103120939160" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">463,564</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220103120954472" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">429,191</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Machinery and equipment</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220103121005173_xbrl_20220103120939160" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,281,817</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220103121005173_xbrl_20220103120954472" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,977,381</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220103121108829" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,745,381</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220103121116639" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,406,572</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated depreciation:</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Buildings, including facility infrastructure</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220103121146008_xbrl_20220103120939160" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">303,041</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220103121146008_xbrl_20220103120954472" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">291,684</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Machinery and equipment</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220103121236984_xbrl_20220103121146008_xbrl_20220103120939160" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,155,718</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220103121236984_xbrl_20220103121146008_xbrl_20220103120954472" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,958,959</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220103121329728" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,458,759</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220103121427090" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,250,643</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220103121448609" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,286,622</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220103121501221" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,155,929</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
            <div style="text-align:justify;margin-left:36pt;line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(*) Original cost includes ROU assets under capital lease in the amount of $<ix:nonFraction id="Fxbrl_20220221134547337" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">153,159</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20220221134554820" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">204,230</ix:nonFraction> as of December 31, 2024 and 2023, respectively. The depreciation expense of such assets amounted to $<ix:nonFraction id="Fxbrl_20220221134602814" name="us-gaap:Depreciation" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,195</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20220221134609931" name="us-gaap:Depreciation" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,307</ix:nonFraction> for the years ended December 31, 2024 and 2023, respectively.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024 and 2023, the original cost of land, buildings, machinery and equipment was presented net of investment grants, in the aggregate amount of approximately $<ix:nonFraction id="Fxbrl_20220221134635509" name="tsem:PropertyPlantAndEquipmentNetAggregateInvestmentGrants" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20220221134630758" name="tsem:PropertyPlantAndEquipmentNetAggregateInvestmentGrants" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">285,000</ix:nonFraction></ix:nonFraction>.</span></span></div>
      </div>
    </ix:nonNumeric>
    <p style="margin:0pt">&#160;</p>
  </div>

  <div>
    <ix:nonNumeric id="Fxbrl_20250222045939176" name="us-gaap:IntangibleAssetsDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 7:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">INTANGIBLE ASSETS, NET</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20250222045957501" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intangible assets consist of the following as of December 31, 2024:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:63pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Useful life</span></span></div>
                      <div style="line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(years)</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                    <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                    <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated</span></span></div>
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                    <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52.54%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Facilities&#8217; lease</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20220103122747903" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember" format="ixt-sec:duryear">19</ix:nonNumeric></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220103122602659" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">33,500</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="Fxbrl_20220103122718614" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,682</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220103122736353" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,818</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:52.54%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Technologies</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20220103122327967" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="C_20241231_srtRangeAxis_srtMinimumMember_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember" format="ixt-sec:duryear">10</ix:nonNumeric>-<ix:nonNumeric id="Fxbrl_20240227100227877" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="C_20241231_srtRangeAxis_srtMaximumMember_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember" format="ixt-sec:duryear">20</ix:nonNumeric></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220103122416598" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,700</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220103122443416" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,322</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220103122507402" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">378</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52.54%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Customer relationships</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;padding-bottom:2px;vertical-align:bottom">
                      <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20220103122933824" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember" format="ixt-sec:duryear">15</ix:nonNumeric></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220103122958098" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,600</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220103123009193" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,600</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220103123017608" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:52.54%;padding-bottom:4px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total identifiable intangible assets</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220103123028487" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">42,800</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="Fxbrl_20220103123048746" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,604</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220103123059410" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,196</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intangible assets consist of the following as of December 31, 2023:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:63pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Useful life</span></span></div>
                      <div style="line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(years)</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                    <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                    <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated</span></span></div>
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                    <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52.54%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Facilities&#8217; lease</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20220103123127792_xbrl_20220103122747903" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember" format="ixt-sec:duryear">19</ix:nonNumeric></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220103123127792_xbrl_20220103122602659" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">33,500</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="Fxbrl_20220103123127792_xbrl_20220103122718614" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,394</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220103123127792_xbrl_20220103122736353" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,106</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:52.54%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Technologies</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10-20</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220103123127787_xbrl_20220103122416598" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,700</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220103123127787_xbrl_20220103122443416" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,691</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220103123127787_xbrl_20220103122507402" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,009</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52.54%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Customer relationships</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;padding-bottom:2px;vertical-align:bottom">
                      <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20220103123127804_xbrl_20220103122933824" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember" format="ixt-sec:duryear">15</ix:nonNumeric></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220103123127804_xbrl_20220103122958098" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,600</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220103123127804_xbrl_20220103123009193" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,600</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220103123127804_xbrl_20220103123017608" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:52.54%;padding-bottom:4px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total identifiable intangible assets</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220103123127809_xbrl_20220103123028487" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">42,800</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="Fxbrl_20220103123127809_xbrl_20220103123048746" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">37,685</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220103123127809_xbrl_20220103123059410" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,115</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>
        </ix:nonNumeric>
      </div>
    </ix:nonNumeric>
    <p style="margin:0pt">&#160;</p>
    <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 22</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
  </div>

  <div>
    <ix:nonNumeric id="Fxbrl_20250222050838170" name="us-gaap:OtherAssetsDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 8:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">OTHER LONG-TERM ASSETS, NET</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20250222050851510" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other long-term assets, net consist of the following as of December 31, 2024 and 2023:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:63pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-term prepaid expenses</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="FFact_531" name="us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,514</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_532" name="us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,598</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ROU - assets under operating leases</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230424131346235" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,874</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_526" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,762</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Prepaid long-term land lease, net</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250222050908416" name="us-gaap:PrepaidExpenseOtherNoncurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,572</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_528" name="us-gaap:PrepaidExpenseOtherNoncurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,693</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax asset - see Note 18</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_523" name="tsem:DeferredTaxAssetClassifiedAsNoncurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,768</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_524" name="tsem:DeferredTaxAssetClassifiedAsNoncurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,810</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="FFact_533" name="tsem:DeferredTaxAndOtherAssetsNet" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,728</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="FFact_534" name="tsem:DeferredTaxAndOtherAssetsNet" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,863</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>
        </ix:nonNumeric>
      </div>
    </ix:nonNumeric>
    <p style="margin:0pt">&#160;</p>
  </div>

  <div>
    <ix:nonNumeric id="Fxbrl_20250222051320313" name="us-gaap:OtherLiabilitiesDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 9:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">OTHER CURRENT LIABILITIES</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20250222051456294" name="us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other current liabilities consist of the following as of December 31, 2024 and 2023:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:63pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tax payables</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="FFact_537" name="us-gaap:TaxesPayableCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,428</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="FFact_538" name="us-gaap:TaxesPayableCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,400</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Hedging transactions related payables &#8211; see Note 11A</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220211120817948_Fact_539" name="us-gaap:HedgingLiabilitiesCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,070</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220214164413382" name="us-gaap:HedgingLiabilitiesCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">500</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Others</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_541" name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,712</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_542" name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1, 386</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="FFact_543" name="us-gaap:OtherLiabilitiesCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,210</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="FFact_544" name="us-gaap:OtherLiabilitiesCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,286</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>
        </ix:nonNumeric>
      </div>
    </ix:nonNumeric>
    <p style="margin:0pt">&#160;</p>
  </div>

  <div>
    <ix:nonNumeric id="Fxbrl_20250222112603176" name="tsem:LongTermLoansPayableTextBlock" contextRef="C_20240101to20241231" escape="true">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 10:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">LONG-TERM DEBT</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">A.</span><span>&#160;&#160;&#160; <span style="font-weight:bold">Composition</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2024 and 2023:</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:81pt">
          <ix:nonNumeric id="Fxbrl_20250222112621600" name="us-gaap:ScheduleOfDebtTableTextBlock" contextRef="C_20240101to20241231" escape="true">
            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>JPY loans - principal amount - see Notes 10B and 10C below</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="Fxbrl_20220103190605439_Fact_567" name="us-gaap:DebtInstrumentCarryingAmount" contextRef="C_20241231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">98,962</ix:nonFraction></span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="Fxbrl_20220103190605439_Fact_568" name="us-gaap:DebtInstrumentCarryingAmount" contextRef="C_20231231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">102,491</ix:nonFraction></span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="-sec-ix-hidden:Fxbrl_20240229205751255">Capital leases and other long-term liabilities</span> - see Note 10D below</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_567" name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="C_20241231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">73,977</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_568" name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="C_20231231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">119,310</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Operating leases - see Note 10E below</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_569" name="us-gaap:OperatingLeaseLiability" contextRef="C_20241231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,874</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_570" name="us-gaap:OperatingLeaseLiability" contextRef="C_20231231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,762</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Less - current maturities</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="FFact_571" name="tsem:LongTermDebtFairValueCurrent" contextRef="C_20241231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">48,376</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="FFact_572" name="tsem:LongTermDebtFairValueCurrent" contextRef="C_20231231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">58,952</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_573" name="us-gaap:LongTermDebtFairValue" contextRef="C_20241231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">132,437</ix:nonFraction></span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_574" name="us-gaap:LongTermDebtFairValue" contextRef="C_20231231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">172,611</ix:nonFraction></span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </ix:nonNumeric>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Repayment Schedule of Long-term JPY Loans</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2024:</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:81pt">
          <ix:nonNumeric id="Fxbrl_20250222112930016" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" contextRef="C_20240101to20241231" escape="true">
            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%">

                <tr>
                  <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;border-bottom:2px solid black">&#160;</td>
                  <td style="vertical-align:bottom;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Interest</span></span></span></span></div>
                    <div style="line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Rate</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2025</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2026</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2027</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2028</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2029</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2030</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:20.18%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Long-term JPY loans</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:Times New Roman;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;border-bottom:2px solid black">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;padding-bottom:0px;vertical-align:bottom;border-bottom:2px solid black">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonNumeric id="Fxbrl_20220224230633770" name="us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate" contextRef="C_20240101to20241231_usgaapGeographicDistributionAxis_currencyJPY">2.0</ix:nonNumeric></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;padding-bottom:0px;white-space:nowrap;vertical-align:middle">
                    <div style="line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>%</span></span></span></p>
                    </div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220224230922591" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" contextRef="C_20241231_usgaapGeographicDistributionAxis_currencyJPY" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,386</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220224230945798" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" contextRef="C_20241231_usgaapGeographicDistributionAxis_currencyJPY" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220224231015744" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" contextRef="C_20241231_usgaapGeographicDistributionAxis_currencyJPY" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,226</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220224231040121" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" contextRef="C_20241231_usgaapGeographicDistributionAxis_currencyJPY" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,450</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20250222163853975" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" contextRef="C_20241231_usgaapGeographicDistributionAxis_currencyJPY" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,450</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20250222164126949" name="tsem:LongtermDebtMaturityYearSix" contextRef="C_20241231_usgaapGeographicDistributionAxis_currencyJPY" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,450</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220224231820736" name="us-gaap:LongTermDebt" contextRef="C_20241231_usgaapGeographicDistributionAxis_currencyJPY" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">98,962</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </ix:nonNumeric>
          <p style="margin:0pt">&#160;</p>
        </div>
        <div><ix:exclude>
          <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 23</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 10:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">LONG-TERM DEBT (continued)</span></span></span></span></span></span></div>
          <div style="text-align:justify;line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">C.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Long-term JPY Loans</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In December 2021, TPSCo refinanced its then existing loan with an <ix:nonFraction id="Fxbrl_20220224232028340" name="us-gaap:DebtInstrumentFaceAmount" contextRef="C_20211231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member" unitRef="jpy" scale="9" decimals="-9" format="ixt:num-dot-decimal">11</ix:nonFraction> billion JPY (approximately $<ix:nonFraction id="Fxbrl_20220224232034617" name="us-gaap:DebtInstrumentFaceAmount" contextRef="C_20211231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">70,000</ix:nonFraction> as of December 31, 2024) asset-based loan with a consortium of financial institutions consisting of (i) JA Mitsui Leasing, Ltd., (ii) Mitsubishi HC Capital Inc., (iii) Taishin International Bank Co., Ltd. Tokyo Branch, and (iv) BOT lease Co. Ltd. (&#8220;2021 JPY Loan&#8221;). The 2021 JPY Loan carried a fixed interest rate of <ix:nonFraction id="Fxbrl_20220224232046081" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="C_20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">1.95</ix:nonFraction>% per annum with principal <ix:nonNumeric id="Fxbrl_20250222115955459" name="us-gaap:DebtInstrumentPaymentTerms" contextRef="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member">payable in seven semiannual payments from December 2024 until December 2027.</ix:nonNumeric>&#160;<ix:nonNumeric id="Fxbrl_20250222120004042" name="us-gaap:DebtInstrumentCollateral" contextRef="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member">The 2021 JPY Loan was secured mainly by a lien over the machinery and equipment of TPSCo located in the Uozu and Tonami facilities.</ix:nonNumeric></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In September 2023, TPSCo entered into a term loan agreement with JA Mitsui Leasing Ltd. for an additional <ix:nonFraction id="Fxbrl_20240214050532092" name="us-gaap:DebtInstrumentFaceAmount" contextRef="C_20230923_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTemLoanMember" unitRef="jpy" scale="9" decimals="-8" format="ixt:num-dot-decimal">3.5</ix:nonFraction> billion JPY (approximately $<ix:nonFraction id="Fxbrl_20240214051902034" name="us-gaap:DebtInstrumentFaceAmount" contextRef="C_20230923_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_usgaapLongtermDebtTypeAxis_tsemTemLoanMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,000</ix:nonFraction> as of December 31, 2024) term loan (&#8220;2023 JPY Loan&#8221;). The 2023 JPY Loan carried a fixed interest rate of <ix:nonFraction id="Fxbrl_20240214052430675" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="C_20230923_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTemLoanMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">1.95</ix:nonFraction>% per annum with principal <ix:nonNumeric id="Fxbrl_20250222115934226" name="us-gaap:DebtInstrumentPaymentTerms" contextRef="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTemLoanMember">payable in seven semiannual payments from September 2024 until September 2027.</ix:nonNumeric>&#160;<ix:nonNumeric id="Fxbrl_20250222115800107" name="us-gaap:DebtInstrumentCollateral" contextRef="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTemLoanMember">The 2023 JPY Loan was secured by a second lien over the machinery and equipment of TPSCo located in the Uozu and Tonami facilities.</ix:nonNumeric></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div>
          <div>
            <div style="line-height:1.25;font-family:'Times New Roman'">
              <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In December 2024, TPSCo signed an agreement with its lenders to refinance its 2021 JPY Loan and 2023 JPY Loan with a new <ix:nonFraction id="Fxbrl_20250222113741329" name="us-gaap:DebtInstrumentFaceAmount" contextRef="C_20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember" unitRef="jpy" scale="9" decimals="-8" format="ixt:num-dot-decimal">14.5</ix:nonFraction> billion JPY (approximately $<ix:nonFraction id="Fxbrl_20250222113946451" name="us-gaap:DebtInstrumentFaceAmount" contextRef="C_20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">92,000</ix:nonFraction> as of December 31, 2024) asset-based loan (&#8220;2024 JPY Loan&#8221;), of which <ix:nonFraction id="Fxbrl_20250222114106329" name="us-gaap:RepaymentsOfDebt" contextRef="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember" unitRef="jpy" scale="9" decimals="-8" format="ixt:num-dot-decimal">11.5</ix:nonFraction> billion JPY were used to repay the 2021 JPY Loan and 2023 JPY Loan and <ix:nonFraction id="Fxbrl_20250222115126641" name="us-gaap:ProceedsFromIssuanceOfDebt" contextRef="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember" unitRef="jpy" scale="9" decimals="-8" format="ixt:num-dot-decimal">12.5</ix:nonFraction> billion JPY were drawn, resulting in outstanding JPY Loans of <ix:nonFraction id="Fxbrl_20250222114100562" name="us-gaap:LongTermDebtAverageAmountOutstanding" contextRef="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember" unitRef="jpy" scale="9" decimals="-8" format="ixt:num-dot-decimal">15.5</ix:nonFraction> billion JPY (approximately $<ix:nonFraction id="Fxbrl_20250222115040483" name="us-gaap:LongTermDebtAverageAmountOutstanding" contextRef="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100,000</ix:nonFraction>) as of December 31, 2024.&#160; In accordance with this agreement, during the first half of 2025, an amount of <ix:nonFraction id="Fxbrl_20250222115109523" name="us-gaap:RepaymentsOfDebt" contextRef="C_20250101to20250630_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember" unitRef="jpy" scale="9" decimals="-9" format="ixt:num-dot-decimal">3</ix:nonFraction> billion JPY is outstanding for repayment and an amount of <ix:nonFraction id="Fxbrl_20250222115118026" name="us-gaap:ProceedsFromIssuanceOfDebt" contextRef="C_20250101to20250630_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember" unitRef="jpy" scale="9" decimals="-9" format="ixt:num-dot-decimal">2</ix:nonFraction> billion JPY is expected to be withdrawn.&#160; The lenders are a consortium of financial institutions consisting of (i) JA Mitsui Leasing, Ltd., (ii) Mitsubishi HC Capital Inc. and (iii) BOT lease Co. Ltd. (&#8220;2024 JPY Loan&#8221;). The 2024 JPY Loan carries a fixed interest rate of <ix:nonFraction id="Fxbrl_20250222115839994" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="C_20230923_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">2</ix:nonFraction>% per annum with <ix:nonNumeric id="Fxbrl_20250222115721588" name="us-gaap:DebtInstrumentPaymentTerms" contextRef="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember">principal payable in seven semiannual payments from December 2027 to December 2030.</ix:nonNumeric>&#160;<ix:nonNumeric id="Fxbrl_20250222115817555" name="us-gaap:DebtInstrumentCollateral" contextRef="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember">The 2024 JPY Loan is secured mainly by a lien over the machinery and equipment of TPSCo located in the Uozu and Tonami facilities.</ix:nonNumeric></span></span></div>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The 2024 JPY Loan contains certain financial ratios and covenants, as well as customary definitions of events of default and acceleration of the repayment schedule. TPSCo&#8217;s obligations pursuant to the JPY Loan are not guaranteed by Tower, NTCJ, or any of their affiliates.</span></span></div>
          </div>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2024, TPSCo maintained compliance with all of the financial covenants under the 2024 JPY Loan.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">D</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Capital Lease Agreements and Other Long-term Liabilities</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Certain of the Company&#8217;s subsidiaries enter into capital lease agreements from time to time for certain machinery and equipment, usually for a period of four years, with an option to buy the machinery and equipment after a period of between three to four years from the start of the lease period. The lease agreements are denominated in JPY and contain annual interest rates of approximately 2%, and the assets under the lease agreements are pledged to the lender until the time at which the respective subsidiary acquires the assets. The obligations under the capital lease agreements are guaranteed by Tower, except for TPSCo&#8217;s obligations under its capital lease agreements (see also Note 13B).</span></span></span></span></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div><ix:exclude>
          <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 24</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 10:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">LONG-TERM DEBT (continued)</span></span></span></span></span></span></div>
          <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">D.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Capital Lease Agreements and Other Long-term Liabilities (continued)</span></span></span></span></span></span></div>
          <div style="text-align:justify;margin-left:49.65pt;line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>TPSCo leases its facility buildings in Japan from NTCJ under a long-term capital lease with a term through at least March 2032.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:76.5pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2024 and 2023, the Company&#8217;s total outstanding capital lease liabilities for fixed assets were $<ix:nonFraction id="FFact_589" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">73,453</ix:nonFraction> and $<ix:nonFraction id="FFact_590" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">118,272</ix:nonFraction>, respectively, of which $<ix:nonFraction id="FFact_591" name="us-gaap:FinanceLeaseLiabilityCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,785</ix:nonFraction> and $<ix:nonFraction id="FFact_592" name="us-gaap:FinanceLeaseLiabilityCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40,330</ix:nonFraction>, respectively, were included under current maturities of long-term debt.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:76.5pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The following presents the maturity of capital lease&#160;and other long-term liabilities as of December 31, 2024:</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:81pt">
          <ix:nonNumeric id="Fxbrl_20250222112947215" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" contextRef="C_20240101to20241231" escape="true">
            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:60%">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Fiscal Year</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Amount ($)</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2025</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20240214043557416" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,503</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2026</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_594" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,816</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2027</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_595" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,220</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2028</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_596" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,087</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2029</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20240214043616095" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,118</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2030 and on</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20240214043640374" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,266</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_599" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">77,010</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Less - imputed interest</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="FFact_600" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,033</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_601" name="us-gaap:FinanceLeaseLiability" contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">73,977</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </ix:nonNumeric>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">E.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Operating Lease Agreements</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company enters into operating leases from time to time, primarily with regard to certain of its operating and other facilities. Operating lease cost for the years ended December 31, 2024, 2023 and 2022 was $<ix:nonFraction id="FFact_603" name="us-gaap:OperatingLeaseCost" contextRef="C_20240101to20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_tsemOfficeSpaceOperatingFacilitiesAndVehiclesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,592</ix:nonFraction>, $<ix:nonFraction id="FFact_604" name="us-gaap:OperatingLeaseCost" contextRef="C_20230101to20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_tsemOfficeSpaceOperatingFacilitiesAndVehiclesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,807</ix:nonFraction> and $<ix:nonFraction id="FFact_605" name="us-gaap:OperatingLeaseCost" contextRef="C_20220101to20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_tsemOfficeSpaceOperatingFacilitiesAndVehiclesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,867</ix:nonFraction>, respectively. During 2024, cash paid for operating lease liabilities was $<ix:nonFraction id="FFact_606" name="us-gaap:OperatingLeasePayments" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,439</ix:nonFraction>.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:74.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>&#160;The following presents the composition of operating leases in the balance sheets:</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:81pt">
          <ix:nonNumeric id="Fxbrl_20250222113006415" name="us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%">

                <tr>
                  <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0)">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Presentation in the Consolidated Balance Sheets</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>December&#160;31,</span></span></span></span></div>
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>December&#160;31,</span></span></span></span></div>
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>ROU - assets under operating leases</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="-sec-ix-hidden:Fxbrl_20240227102139632">Other long-term assets, net</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_607" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,874</ix:nonFraction></span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_608" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,762</ix:nonFraction></span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:38%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Lease liabilities:</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:38%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Current operating lease liabilities</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="-sec-ix-hidden:Fxbrl_20240229205832423">Current maturities of long-term debt</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_609" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,913</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_610" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,450</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:38%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Long-term operating lease liabilities</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:38%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="-sec-ix-hidden:Fxbrl_20240227102101706">Long-term debt</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_611" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,961</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_612" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,312</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total operating lease liabilities</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_613" name="us-gaap:OperatingLeaseLiability" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,874</ix:nonFraction></span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_614" name="us-gaap:OperatingLeaseLiability" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,762</ix:nonFraction></span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Weighted average remaining lease term (years)</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:top;font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonNumeric id="FFact_615" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="C_20241231" format="ixt-sec:duryear">2.6</ix:nonNumeric></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonNumeric id="FFact_616" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="C_20231231" format="ixt-sec:duryear">3.3</ix:nonNumeric></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Weighted average discount rate</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_617" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="C_20241231" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">1.95</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_618" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="C_20231231" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">1.94</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                  </td>
                </tr>

            </table>
          </ix:nonNumeric>
          <p style="margin:0pt">&#160;</p>
        </div>
        <div><ix:exclude>
          <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 25</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 10:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">LONG-TERM DEBT - OTHERS (continued)</span></span></span></span></span></span></div>
          <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">E.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Operating Lease Agreements (continued)</span></span></span></span></span></span></div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:74.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>&#160; The following presents the maturity presentation of operating lease liabilities as of December 31, 2024:</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:81pt">
          <ix:nonNumeric id="Fxbrl_20250222113022825" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" contextRef="C_20240101to20241231" escape="true">
            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:60%">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;width:85%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Fiscal Year</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Amount ($)</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:85%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2025</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_621" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,927</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:85%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2026</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_622" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,161</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:85%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2027</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_623" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">916</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:85%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_626" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,004</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:85%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Less - imputed interest</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="FFact_627" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">130</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:85%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_628" name="us-gaap:OperatingLeaseLiability" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,874</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </ix:nonNumeric>
        </div>
      </div>
    </ix:nonNumeric>
    <p style="margin:0pt">&#160;</p>
  </div>

  <div>
    <ix:nonNumeric id="Fxbrl_20240214052929587" name="us-gaap:FinancialInstrumentsDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
      <div>
        <div>
          <div>
            <div>
              <div>
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 11:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS</span></span></span></span></span></span></div>
                <div style="text-align:justify;line-height:1.25">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company makes certain disclosures as detailed below with regards to financial instruments, including derivatives. These disclosures include, among other matters, the nature and terms of derivative transactions, information about significant concentrations of credit risk and the fair value of financial assets and liabilities.</span></span></span></span></div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company formally designates qualifying derivatives as hedge relationships (&#8220;hedges&#8221;) and applies hedge accounting when considered appropriate. The Company does not use derivative financial instruments for trading or speculative purposes.</span></span></span></span></div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">A.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Exchange Rate Transactions</span></span></span></span></span></span></div>
                <div style="text-align:justify;margin-left:42.55pt;line-height:1.25">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As the functional currency of the Company is the USD and a portion of Tower&#8217;s expenses are denominated in NIS, the Company enters into exchange rate agreements from time to time to partially hedge the volatility of future cash flows caused by changes in foreign exchange rates on NIS-denominated expenses. The exchange rate transaction-related derivatives were accounted for as hedge accounting, resulting in gain or loss initially reported as a component of OCI and subsequently, upon maturity, recorded in the statement of operations, while the hedged item&#8217;s exposure results were recorded in the statement of operations. Changes in the derivative time value were excluded from the assessment of hedge effectiveness and recognized in the statement of operations. As of December 31, 2024 and 2023, the fair value gain, net amounts from such NIS to USD exchange rate agreements were $<ix:nonFraction id="Fxbrl_20250226181208599" name="us-gaap:DerivativeAssetFairValueOfCollateral" contextRef="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">768</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20250226181231527" name="us-gaap:DerivativeAssetFairValueOfCollateral" contextRef="C_20231231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,894</ix:nonFraction>, respectively, in an asset position, presented in other current assets, and the face value amounts of such exchange rate agreements were $<ix:nonFraction id="Fxbrl_20250226181247406" name="us-gaap:DerivativeAssetNotionalAmount" contextRef="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">156,000</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20250226181255846" name="us-gaap:DerivativeAssetNotionalAmount" contextRef="C_20231231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">156,000</ix:nonFraction>, respectively.</span></span></span></span></div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div><ix:exclude>
                  <div style="line-height:1.25;font-family:'Times New Roman'">
                    <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 26</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
                  </div>
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 11:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (continued)</span></span></span></span></span></span></div>
                  <div style="text-align:justify;line-height:1.25">&#160;</div>
                  <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">A.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Exchange Rate Transactions (continued)</span></span></span></span></span></span></div>
                  <div style="text-align:justify;margin-left:49.65pt;line-height:1.25">&#160;</div>
                </ix:exclude></div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As the functional currency of the Company is the USD and TPSCo revenues and a portion of its expenses are denominated in JPY, the Company enters into exchange rate agreements from time to time to partially hedge the volatility of future cash flows caused by changes in foreign exchange rates on JPY-denominated amounts. The exchange rate transaction related derivatives were accounted for as hedge accounting resulting in gain or loss initially reported as a component of OCI and subsequently, upon maturity, recorded in the statement of operations, while the hedged item&#8217;s exposure results were recorded in the statement of operations. Changes in the derivative time value were excluded from the assessment of hedge effectiveness and recognized in the statement of operations. As of December 31, 2024 and 2023, the fair value loss, net amounts from such JPY to USD exchange rate agreements were $<ix:nonFraction id="Fxbrl_20230320114108650" name="us-gaap:DerivativeFairValueOfDerivativeLiability" contextRef="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,261</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20230320114116759" name="us-gaap:DerivativeFairValueOfDerivativeLiability" contextRef="C_20231231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">500</ix:nonFraction>, respectively, in a liability position, presented in other current liabilities, and the face value amounts of such exchange rate agreements were $<ix:nonFraction id="Fxbrl_20230320114125296" name="us-gaap:DerivativeLiabilityNotionalAmount" contextRef="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">186,000</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20230320114131727" name="us-gaap:DerivativeLiabilityNotionalAmount" contextRef="C_20231231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">204,000</ix:nonFraction>, respectively.</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As the functional currency of the Company is the USD and a portion of TSIT&#8217;s expenses are denominated in EUR, the Company enters into exchange rate agreements from time to time to partially hedge the volatility of future cash flows caused by changes in foreign exchange rates on EUR-denominated expenses.&#160; The exchange rate transaction-related derivatives were accounted for as hedge accounting resulting in gain or loss initially reported as a component of OCI and subsequently, upon maturity, recorded in the statement of operations, while the hedged item&#8217;s exposure results were recorded in the statement of operations. Changes in the derivative time value were excluded from the assessment of hedge effectiveness and recognized in the statement of operations. As of December 31, 2024, the fair value loss, net amount from such EUR to USD exchange rate agreements was $<ix:nonFraction id="Fxbrl_20250222105122216" name="us-gaap:DerivativeFairValueOfDerivativeLiability" contextRef="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerSemiconductorItalySRLMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">809</ix:nonFraction> in a liability position, presented in other current liabilities, and the face value amount of such exchange rate agreements was $<ix:nonFraction id="Fxbrl_20250222105132591" name="us-gaap:DerivativeLiabilityNotionalAmount" contextRef="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerSemiconductorItalySRLMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,600</ix:nonFraction>.</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Concentration of Credit Risks</span></span></span></span></span></span></div>
                <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, bank deposits, marketable securities, derivatives, trade receivables and government and other receivables. The Company&#8217;s cash, deposits, marketable securities and derivatives are maintained with large and reputable banks and investment banks. The composition and maturities of investments are regularly monitored by the Company. Generally, these securities may be redeemed upon demand and bear minimal risk.</span></span></span></span></div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
              </div>
            </div>
            <div><ix:exclude>
              <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                <div>
                  <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 27</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
                </div>
              </div>
              <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 11:&#160; &#160;</span>&#160;&#160;<span style="font-weight:bold">FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (continued)</span></span></span></span></span></div>
              <div>
                <div>
                  <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                  <div style="margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Concentration of Credit Risks (continued)</span></span></span></span></span></span></div>
                  <div style="margin-left:56.7pt;line-height:1.25">&#160;</div>
                </div>
              </div>
            </ix:exclude></div>
            <div>
              <div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company generally does not require collateral for insurance of receivables; however, in certain circumstances, the Company obtains credit insurance or may require advance payments. An allowance for current expected credit losses is maintained with respect to trade accounts receivables and marketable securities which as of December 31, 2024 was an insignificant amount. The Company performs ongoing credit evaluations of its customers and marketable securities.</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">C.</span><span>&#160; &#160;&#160; <span style="font-weight:bold">Fair Value of Financial Instruments</span></span></span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The estimated fair values of the Company&#8217;s financial instruments do not materially differ from their respective carrying amounts as of December 31, 2024 and 2023.</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">D.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Fair Value Measurements</span></span></span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Valuation Techniques</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In general, and where applicable, the Company uses quoted prices in active markets for identical assets or liabilities to determine fair value. This pricing methodology applies to the Company&#8217;s Level 1 assets and liabilities. If quoted prices in active markets for identical assets and liabilities are not available to determine fair value, the Company uses quoted prices for similar assets and liabilities or inputs other than the quoted prices that are observable, either directly or indirectly. This pricing methodology applies to the Company&#8217;s Level 2 and Level 3 assets and liabilities.</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Level 1 Measurements</span></span></span></span></div>
                <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Securities classified as available-for-sale are reported at fair value on a recurring basis. These securities are classified as Level 1 of the valuation hierarchy where quoted market prices from reputable third-party brokers are available in an active market. Changes in fair value of securities available-for-sale are recorded in other comprehensive income.</span></span></span></span></div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Level 2 Measurements</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>If quoted market prices are not available, or the prices of securities are derived from various sources, and do not necessarily represent the prices at which these securities could have been bought or sold, the Company obtains fair value measurements of these securities or of similar assets and liabilities from an independent pricing service.&#160;These securities are reported using Level 2 inputs and the fair value measurements consider observable data that may include dealer quotes, market spreads, cash flows, U.S. government and agency yield curves, live trading levels, trade execution data, market consensus prepayment speeds, credit information, and the security&#8217;s terms and conditions, among other factors.</span></span></span></span></div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>For cross-currency swap and derivatives measured under Level 2, the Company uses the market approach using quotations from banks and other public information.</span></span></span></span></div>
                  <div style="line-height:1.25">&#160;</div>
                </div>
                <div><ix:exclude>
                  <div style="line-height:1.25;font-family:'Times New Roman'">
                    <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 28</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
                  </div>
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span style="font-weight:bold">NOTE 11:</span>&#160; &#160; &#160;<span style="font-weight:bold">FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (continued)</span></span></span></span></div>
                  <div style="line-height:1.25">&#160;</div>
                  <div style="margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">D.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Fair Value Measurements (continued)</span></span></span></span></span></span></div>
                  <div style="margin-left:45pt;line-height:1.25">&#160;</div>
                </ix:exclude></div>
                <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Level 3 Measurements</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Investments in equity securities of privately-held companies without readily determinable fair values are measured using the Measurement Alternatives (see Note 2J). The Company reviews these investments for impairment and observable price changes on a quarterly basis and adjusts the carrying value accordingly. For the year ended December 31, 2023, and 2024, the Company did not record significant changes to the carrying value of such investments.</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Recurring fair value measurements using the indicated inputs:</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <ix:nonNumeric id="Fxbrl_20250222095213948" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" contextRef="C_20240101to20241231" escape="true">
                  <div>
                    <div>
                      <div>
                        <div style="line-height:1.25;font-family:'Times New Roman';margin-left:81pt">
                          <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px">
                                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:normal">Details</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center;font-weight:normal">
                                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">December&#160;31,</div>
                                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">2024</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);font-weight:normal;vertical-align:bottom">
                                  <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">Quoted prices in active market</div>
                                  <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">(Level 1)</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);font-weight:normal;vertical-align:bottom">
                                  <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">Significant other observable inputs</div>
                                  <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">(Level 2)</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);font-weight:normal;vertical-align:bottom">
                                  <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">Significant unobservable inputs</div>
                                  <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">(Level 3)</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:middle;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">Privately held companies</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="FFact_667" name="tsem:PrivatelyHeldEquity" contextRef="C_20241231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,780</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20250222143200076_Fact_667" name="tsem:PrivatelyHeldEquity" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20250222143510539" name="tsem:PrivatelyHeldEquity" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="FFact_669" name="tsem:PrivatelyHeldEquity" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,780</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:middle;width:52%;padding-bottom:2px;vertical-align:bottom">
                                  <div style="line-height:1.25">Foreign exchange forward and cylinders - net liability position</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220221151634456" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="C_20241231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,302</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                                  <div style="line-height:1.25">)</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20250222143200078_xbrl_20220221151634456" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220221151626660" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,302</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                                  <div style="line-height:1.25">)</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20250222143530365" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:middle;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="FFact_678" name="us-gaap:FairValueNetAssetLiability" contextRef="C_20241231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,478</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20250222143200081_Fact_678" name="us-gaap:FairValueNetAssetLiability" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20230320114821406" name="us-gaap:FairValueNetAssetLiability" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">4,302</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                                  <div style="line-height:1.25">)</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="FFact_681" name="us-gaap:FairValueNetAssetLiability" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,780</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>

                          </table>
                        </div>
                        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                        <div style="margin-left:81pt">
                          <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                              <tr>
                                <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                                  <div style="line-height:1.25">Details</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                                  <div style="line-height:1.25">December&#160;31,</div>
                                  <div style="line-height:1.25">2023</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                                  <div style="line-height:1.25;font-family:'Times New Roman'">Quoted prices in active market</div>
                                  <div style="line-height:1.25;font-family:'Times New Roman'">(Level 1)</div>
                                </td>
                                <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                                  <div style="line-height:1.25;font-family:'Times New Roman'">Significant other observable inputs</div>
                                  <div style="line-height:1.25;font-family:'Times New Roman'">(Level 2)</div>
                                </td>
                                <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                                  <div style="line-height:1.25;font-family:'Times New Roman'">Significant unobservable inputs</div>
                                  <div style="line-height:1.25;font-family:'Times New Roman'">(Level 3)</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52%;vertical-align:bottom">
                                  <div style="line-height:1.25">Privately held companies</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="FFact_686" name="tsem:PrivatelyHeldEquity" contextRef="C_20231231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,780</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20250222143756459_Fact_686" name="tsem:PrivatelyHeldEquity" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20250222143634353" name="tsem:PrivatelyHeldEquity" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="FFact_689" name="tsem:PrivatelyHeldEquity" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,780</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:middle;font-family:'Times New Roman';width:52%;vertical-align:bottom">
                                  <div style="line-height:1.25">Marketable securities held for sale</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="FFact_690" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="C_20231231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">184,960</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20250222143756460_Fact_690" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220103152225614" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">184,960</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20250222143653360" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52%;padding-bottom:2px;vertical-align:bottom">
                                  <div style="line-height:1.25">Foreign exchange forward and cylinders - net asset position</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230425195907657_xbrl_20220221151634456" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="C_20231231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,394</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20250222143756462_xbrl_20230425195907657_xbrl_20220221151634456" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230425195907657_xbrl_20220221151626660" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,394</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20250222143703281" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:middle;font-family:'Times New Roman';width:52%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="FFact_698" name="us-gaap:FairValueNetAssetLiability" contextRef="C_20231231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">193,134</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20250222143756464_Fact_698" name="us-gaap:FairValueNetAssetLiability" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="FFact_700" name="us-gaap:FairValueNetAssetLiability" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">186,354</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25"><ix:nonFraction id="FFact_701" name="us-gaap:FairValueNetAssetLiability" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,780</ix:nonFraction></div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>

                          </table>
                        </div>
                      </div>
                    </div>
                  </div>
                </ix:nonNumeric>
                <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
              </div>
            </div>
            <div><ix:exclude>
              <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                <div>
                  <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 29</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
                </div>
              </div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 11:</span>&#160; &#160; &#160;<span style="font-weight:bold">FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (continued)</span></span></span></span></span>
              <p style="margin:0pt">&#160;</p>
            </ix:exclude></div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">E.</span><span>&#160; &#160; &#160;</span></span></span><span><span><span style="font-weight:bold">Short-Term Deposits and Marketable Securities</span></span></span></span></span></div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Short-term Deposits as of December 31, 2024 amounted to $<ix:nonFraction id="Fxbrl_20250222150700380" name="us-gaap:ShortTermInvestments" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">946,351</ix:nonFraction>; as of December 31, 2023, short-term deposits and marketable securities included deposits in the amount of $<ix:nonFraction id="Fxbrl_20250222150647794" name="us-gaap:ShortTermInvestments" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">790,823</ix:nonFraction> and marketable securities with applicable accrued interest in the amount of $<ix:nonFraction id="Fxbrl_20250222150735907" name="us-gaap:MarketableSecurities" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">184,960</ix:nonFraction>.</span></span></span></span></div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>During 2024, the Company sold its entire portfolio and had no outstanding marketable securities as of December 31, 2024.</span></span></span></span></div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25">&#160;</div>
            <ix:nonNumeric id="Fxbrl_20240227115604734" name="tsem:ScheduleOfMarketableSecuritiesTableTextBlock" contextRef="C_20240101to20241231" escape="true">
              <div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The following table summarizes amortized costs, gross unrealized gains and losses and estimated fair values of available-for-sale marketable securities as of December 31, 2023:</span></span></span></span></div>
                <div style="line-height:1.25">&#160;</div>
                <div style="margin-left:81pt">
                  <table border="0" cellpadding="0" cellspacing="0" style="width:80%;color:rgb(0, 0, 0);font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left">

                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px;text-align:center">
                          <div style="line-height:1.25;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Amortized</span></span></span></span></div>
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Cost (*)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Gross unrealized gains</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Gross unrealized losses</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Estimated fair value</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Corporate bonds</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_709" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">166,356</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_710" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,015</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>(<ix:nonFraction id="Fxbrl_20220221154032927" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,117</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>)</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_712" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">161,254</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="width:52%;padding-bottom:2px;vertical-align:baseline">
                          <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Government bonds</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_713" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,470</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_714" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">73</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20220221154028346" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">87</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_716" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,456</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_721" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">188,826</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_722" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,088</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>(<ix:nonFraction id="Fxbrl_20220221154218408" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,204</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>)</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_724" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">183,710</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap">&#160;</td>
                      </tr>

                  </table>
                </div>
                <div style="line-height:1.25">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>* Excluding accrued interest of $<ix:nonFraction id="Fxbrl_20240214095726921" name="us-gaap:DepositLiabilitiesAccruedInterest" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,250</ix:nonFraction>.</span></span></span></span></div>
              </div>
            </ix:nonNumeric>
            <p style="margin:0pt">&#160;</p>
            <ix:nonNumeric id="Fxbrl_20240227115705872" name="tsem:ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock" contextRef="C_20240101to20241231" escape="true">
              <div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The scheduled maturities of available-for-sale marketable securities as of December 31, 2023, were as follows:</span></span></span></span></div>
                <div style="line-height:1.25">&#160;</div>
                <div style="margin-left:81pt">
                  <table border="0" cellpadding="0" cellspacing="0" style="width:80%;color:rgb(0, 0, 0);font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left">

                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px;text-align:center">
                          <div style="line-height:1.25;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Amortized Cost</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Estimated fair value</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Due within one year</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_727" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,075</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_728" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,938</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;width:76%;padding-bottom:2px;vertical-align:bottom">
                          <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Due within 2-5 years</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_729" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">134,256</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_730" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">130,271</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Due after 5 years</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_731" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,495</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_732" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,501</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_733" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">188,826</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_734" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">183,710</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>

                  </table>
                </div>
              </div>
            </ix:nonNumeric>
            <div>
              <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25">
                <p style="margin:0pt">&#160;</p>
              </div>
            </div>
            <div>
              <div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">
                  <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Investments with continuous unrealized losses for less than twelve months and for twelve months or more and their related fair values December 31, 2023, were as indicated in the following tables. As of December 31, 2024, there were no such outstanding investments.</p>
                </div>
                <div style="text-align:center;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="margin-left:81pt">
                  <ix:nonNumeric id="Fxbrl_20250222104615887" name="us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" contextRef="C_20240101to20241231" escape="true">
                    <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%">

                        <tr>
                          <td rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="22" rowspan="1" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>December 31, 2023</span></span></span></span></div>
                          </td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="6" rowspan="1" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Investments with</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>continuous unrealized</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>losses for less than twelve</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>months</span></span></span></span></div>
                          </td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                          <td colspan="6" rowspan="1" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Investments with</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>continuous unrealized</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>losses for twelve months</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>or more</span></span></span></span></div>
                          </td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                          <td colspan="6" rowspan="1" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total investments with</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>continuous unrealized</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>losses</span></span></span></span></div>
                          </td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Fair value</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Unrealized losses</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Fair value</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Unrealized losses</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Fair value</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Unrealized losses</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;vertical-align:bottom">
                            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Corporate bonds</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_789" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,843</ix:nonFraction></span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="FFact_790" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,073</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_791" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">67,167</ix:nonFraction></span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="FFact_792" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,044</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_793" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">117,010</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>(<ix:nonFraction id="FFact_794" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,117</ix:nonFraction></span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>)</span></span></span></span></span></div>
                          </td>
                        </tr>
                        <tr>
                          <td style="vertical-align:middle;font-family:'Times New Roman';width:28%;padding-bottom:2px;vertical-align:bottom">
                            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Government bonds</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220211174405005_Fact_777" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,299</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20220211174405005_Fact_778" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220211174405005_Fact_779" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,404</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20220211174405005_Fact_780" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">85</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220211174405005_Fact_781" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,703</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20220211174405005_Fact_782" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">87</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                          </td>
                        </tr>
                        <tr>
                          <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;padding-bottom:4px;vertical-align:bottom">
                            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="Fxbrl_20220211174416183_Fact_783" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">53,142</ix:nonFraction></span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20220211174416183_Fact_784" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,075</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="Fxbrl_20220211174416183_Fact_785" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">72,571</ix:nonFraction></span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>(<ix:nonFraction id="Fxbrl_20220211174416183_Fact_786" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,129</ix:nonFraction></span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>)</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220211174416183_Fact_787" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">125,713</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20220211174416183_Fact_788" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,204</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                          </td>
                        </tr>

                    </table>
                  </ix:nonNumeric>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </ix:nonNumeric>
    <p style="margin:0pt">&#160;</p>
    <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 30</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
  </div>

  <div>
    <ix:nonNumeric id="F20250222114549316_301" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 12:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">EMPLOYEE RELATED LIABILITIES</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">A.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Employee Termination Benefits</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div>
          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif">Israeli law, labor agreements and corporate policy determine the obligations of Tower to make severance payments to dismissed Israeli employees and to Israeli employees leaving employment under certain circumstances. Generally, the liability for severance pay benefits, as determined by Israeli law, is based upon length of service and the employee&#8217;s monthly salary. This liability is primarily covered by regular deposits made each month by Tower into recognized severance and pension funds and by insurance policies maintained by Tower, based on the employee&#8217;s salary for the relevant month.</div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif">Tower implements a labor agreement with regard to most of its Israeli employees, according to which monthly deposits into recognized severance and pension funds or insurance policies release it from any additional severance obligation in excess of the balance in such accounts to such Israeli employees and, therefore, Tower incurs no liability or asset with respect to such severance obligations and deposits. Any net severance amount is released on the employee&#8217;s termination date. Payments relating to Israeli employee termination benefits were $<ix:nonFraction id="F20250222114548675_0" name="us-gaap:DefinedBenefitPlanSpecialTerminationBenefits" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,716</ix:nonFraction>, $<ix:nonFraction id="F20250222114548677_1" name="us-gaap:DefinedBenefitPlanSpecialTerminationBenefits" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,752</ix:nonFraction> and $<ix:nonFraction id="F20250222114548680_2" name="us-gaap:DefinedBenefitPlanSpecialTerminationBenefits" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,269</ix:nonFraction> for 2024, 2023 and 2022, respectively.</div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif">TPSCo established a Defined Contribution Retirement Plan (the &#8220;DC Plan&#8221;) for its employees through which TPSCo contributes approximately <ix:nonFraction id="F20250222114549300_290" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" contextRef="C_20240101to20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemTowerJazzPanasonicSemiConductorCompanyLtdMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">8</ix:nonFraction>% of employee base salary to the DC Plan. Such contribution releases the employer from further obligation to any payments upon termination of employment. The contribution is remitted either to third party benefit funds based on employee preference, or directly, to those employees who elected not to enroll in the DC Plan. Total payments under the DC Plan in 2024, 2023 and 2022 amounted to $<ix:nonFraction id="F20250222114549302_291" name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="C_20240101to20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemTowerJazzPanasonicSemiConductorCompanyLtdMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,853</ix:nonFraction>, $<ix:nonFraction id="F20250222114549303_292" name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="C_20230101to20231231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemTowerJazzPanasonicSemiConductorCompanyLtdMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,266</ix:nonFraction> and $<ix:nonFraction id="F20250222114549304_293" name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="C_20220101to20221231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemTowerJazzPanasonicSemiConductorCompanyLtdMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,838</ix:nonFraction> respectively.</div>
          </div>
        </div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div><ix:exclude>
          <div style="line-height:1.25;font-family:'Times New Roman'">
            <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 31</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
          </div>
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 12:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">EMPLOYEE RELATED LIABILITIES (continued)</span></span></span></span></div>
          <div style="text-align:justify;line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">TSNB Employee Benefit Plans</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following information provides the changes in 2024, 2023 and 2022 periodic expenses and benefit obligations due to the bargaining agreement signed between TSNB and its collective bargaining unit employees.</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Post-Retirement Medical Plan</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The components of the net periodic benefit cost and other amounts recognized in other comprehensive income for post-retirement medical plan expense are as follows as of December 31, 2024, 2023 and 2022:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="F20250222114549237_249" name="us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" escape="true">
          <div style="margin-left:81pt">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net periodic benefit cost:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Service cost</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114548682_3" name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114548684_4" name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549273_273" name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest cost</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549272_272" name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">65</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548689_5" name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">71</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548691_6" name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">57</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of prior service costs</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549074_165" name="us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549091_166" name="us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549093_167" name="us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Amortization of net (gain) loss</p>
                    </div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548693_7" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">272</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548695_8" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">282</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548697_9" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">157</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total net periodic benefit cost</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114549206_227" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">205</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114549207_228" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">209</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="F20250222114549209_229" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">96</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other changes in plan assets and benefits obligations recognized in other comprehensive income:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Prior service cost for the period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549096_168" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549097_169" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549099_170" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Net (gain) loss for the period</p>
                    </div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114549203_225" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">149</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114549228_241" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">195</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548699_10" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">515</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of prior service costs</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549101_171" name="tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549103_172" name="tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549113_173" name="tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of net gain (loss)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548701_11" name="tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">272</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548706_12" name="tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">282</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548708_13" name="tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">157</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total recognized in other comprehensive income</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549204_226" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">123</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548710_14" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">87</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548712_15" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">358</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total recognized in net periodic benefit cost and other comprehensive income</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="F20250222114549210_230" name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">82</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="F20250222114548714_16" name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">122</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548716_17" name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">454</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average assumptions used:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Discount rate</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548718_18" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">5.00</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548721_19" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">5.10</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548723_20" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">3.00</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected return on plan assets</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549065_159">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549066_160">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549068_161">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Rate of compensation increases</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549069_162">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549071_163">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549072_164">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Assumed health care cost trend rates:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Health care cost trend rate assumed for current year (pre-65/post-65 Medicare Advantage)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548725_21" name="tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome" contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">8.20</ix:nonFraction>%/<ix:nonFraction id="F20250222114548726_22" name="tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome" contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">11.00</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548728_23" name="tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome" contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">7.30</ix:nonFraction>%/<ix:nonFraction id="F20250222114549238_250" name="tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome" contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">9.25</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548730_24" name="tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome" contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">6.00</ix:nonFraction>%/<ix:nonFraction id="F20250222114549213_231" name="tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome" contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">8.50</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Health care cost trend rate assumed for current year (pre-65/post-65 Non-Medicare Advantage)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548732_25" name="tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage" contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">8.20</ix:nonFraction>%/<ix:nonFraction id="F20250222114548735_26" name="tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage" contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">8.70</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548737_27" name="tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage" contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">7.30</ix:nonFraction>%/<ix:nonFraction id="F20250222114548739_28" name="tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage" contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">8.30</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549297_288" name="tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage" contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">6.00</ix:nonFraction>%/<ix:nonFraction id="F20250222114549180_211" name="tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage" contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">6.40</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ultimate rate (pre-65/post-65)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548741_29" name="tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome" contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.50</ix:nonFraction>%/<ix:nonFraction id="F20250222114549239_251" name="tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome" contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.50</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548742_30" name="tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome" contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.50</ix:nonFraction>%/<ix:nonFraction id="F20250222114548744_31" name="tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome" contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.50</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548746_32" name="tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome" contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.50</ix:nonFraction>%/<ix:nonFraction id="F20250222114548749_33" name="tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome" contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.50</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year the ultimate rate is reached (pre-65/post-65)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="F20250222114548751_34" name="tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome" contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">2033</ix:nonNumeric>/<ix:nonNumeric id="F20250222114548753_35" name="tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome" contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">2033</ix:nonNumeric></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="F20250222114549172_207" name="tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome" contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">2031</ix:nonNumeric>/<ix:nonNumeric id="F20250222114549173_208" name="tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome" contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">2031</ix:nonNumeric></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="F20250222114548755_36" name="tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome" contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">2031</ix:nonNumeric>/<ix:nonNumeric id="F20250222114548756_37" name="tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome" contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">2031</ix:nonNumeric></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Measurement date</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="text-align:right;line-height:1.25;text-indent:1pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="F20250222114549287_282" name="tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" format="ixt:date-monthname-day-year-en">December 31, 2024</ix:nonNumeric></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="text-align:right;line-height:1.25;text-indent:1pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="F20250222114549290_283" name="tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" format="ixt:date-monthname-day-year-en">December 31, 2023</ix:nonNumeric></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="text-align:right;line-height:1.25;text-indent:1pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="F20250222114549291_284" name="tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" format="ixt:date-monthname-day-year-en">December 31, 2022</ix:nonNumeric></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </ix:nonNumeric>
        <p style="margin:0pt">&#160;</p>
        <div><ix:exclude>
          <div style="line-height:1.25;font-family:'Times New Roman';clear:both">
            <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 32</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
          </div>
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 12:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">EMPLOYEE RELATED LIABILITIES (continued)</span></span></span></span></div>
          <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
          <div style="margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">TSNB Employee Benefit Plans (continued)</span></span></span></span></div>
          <div style="margin-left:49.65pt;line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The components of the change in benefit obligation, change in plan assets and funded status for post-retirement medical plan are as follows as of the years ended December 31, 2024, 2023 and 2022:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="F20250222114549276_275" name="us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" continuedAt="F20250222121342504" escape="true">
          <div style="margin-left:81pt">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in medical plan related benefit obligation:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Medical plan related benefit obligation at beginning of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114548758_38" name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,319</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549264_267" name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,454</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114548760_39" name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,912</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Service cost</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548763_40" name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548765_41" name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549275_274" name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest cost</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549271_271" name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">65</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548767_42" name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">71</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548768_43" name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">57</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Benefits paid</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548770_44" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548772_45" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548774_46" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in medical plan provisions</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549115_174" name="us-gaap:DefinedBenefitPlanPlanAmendments" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549120_175" name="us-gaap:DefinedBenefitPlanPlanAmendments" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549122_176" name="us-gaap:DefinedBenefitPlanPlanAmendments" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Actuarial (gain) loss, net</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114549185_214" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">149</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114549216_233" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">195</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548777_47" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">515</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Benefit medical plan related obligation end of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114548779_48" name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,235</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114548781_49" name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,319</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549266_268" name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,454</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in plan assets:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of plan assets at beginning of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549123_177" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549125_178" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549126_179" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Employer contribution</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548783_50" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548785_51" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548786_52" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Benefits paid</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548788_53" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548791_54" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548793_55" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of plan assets at end of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549133_182" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549128_180" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549130_181" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Medical plan related net funding</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="F20250222114549214_232" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,235</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="F20250222114549241_252" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,319</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="F20250222114549268_269" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,454</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                </tr>

            </table>
          </div>
        </ix:nonNumeric>
        <p style="margin:0pt">&#160;</p>
        <div><ix:exclude>
          <div style="line-height:1.25;font-family:'Times New Roman';clear:both">
            <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 33</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
          </div>
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 12:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">EMPLOYEE RELATED LIABILITIES (continued)</span></span></span></span></div>
          <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
          <div style="margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">TSNB Employee Benefit Plans (continued)</span></span></span></span></div>
          <div style="margin-left:49.65pt;line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024, 2023 and 2022:</span></span></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:continuation id="F20250222121342504">
          <div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amounts recognized in statement of financial position:</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current liabilities</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="F20250222114548795_56" name="us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">56</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="F20250222114548796_57" name="us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent" contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="F20250222114548798_58" name="us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent" contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">59</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-current liabilities</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548800_59" name="us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,179</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548802_60" name="us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent" contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,269</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548805_61" name="us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent" contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,395</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net amount recognized</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="F20250222114548806_62" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,235</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="F20250222114548808_63" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,319</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="F20250222114549269_270" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,454</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average assumptions used:</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Discount rate</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548810_64" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">5.70</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548812_65" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">5.00</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548814_66" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">5.10</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Rate of compensation increases</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549134_183">N/A</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549136_184">N/A</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549137_185">N/A</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Assumed health care cost trend rates:</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Health care cost trend rate assumed for next year (pre-65/post-65 Medicare Advantage)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548816_67" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" contextRef="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">8.60</ix:nonFraction>%/<ix:nonFraction id="F20250222114548818_68" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" contextRef="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">11.50</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548820_69" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" contextRef="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">8.20</ix:nonFraction>%/<ix:nonFraction id="F20250222114549244_254" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" contextRef="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">11.00</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548822_70" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" contextRef="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">7.30</ix:nonFraction>%/<ix:nonFraction id="F20250222114549182_212" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" contextRef="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">9.25</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Health care cost trend rate assumed for next year (pre-65/post-65 Non-Medicare Advantage)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548824_71" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" contextRef="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">8.60</ix:nonFraction>%/<ix:nonFraction id="F20250222114549242_253" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" contextRef="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">9.90</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548825_72" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" contextRef="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">8.20</ix:nonFraction>%/<ix:nonFraction id="F20250222114548827_73" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" contextRef="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">8.70</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548829_74" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" contextRef="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">7.30</ix:nonFraction>%/<ix:nonFraction id="F20250222114548832_75" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" contextRef="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">8.30</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ultimate rate (pre-65/post-65 Medicare Advantage)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548834_76" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" contextRef="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.50</ix:nonFraction>%/<ix:nonFraction id="F20250222114548835_77" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" contextRef="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.50</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548837_78" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" contextRef="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.50</ix:nonFraction>%/<ix:nonFraction id="F20250222114548839_79" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" contextRef="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.50</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549294_286" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" contextRef="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.50</ix:nonFraction>%/<ix:nonFraction id="F20250222114548841_80" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" contextRef="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.50</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ultimate rate (pre-65/post-65 Non-Medicare Advantage)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549193_219" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" contextRef="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.50</ix:nonFraction>%/<ix:nonFraction id="F20250222114549195_220" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" contextRef="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.50</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549196_221" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" contextRef="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.50</ix:nonFraction>%/<ix:nonFraction id="F20250222114549198_222" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" contextRef="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.50</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549202_224" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" contextRef="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.50</ix:nonFraction>%/<ix:nonFraction id="F20250222114549199_223" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" contextRef="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.50</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year the ultimate rate is reached (pre-65/post-65 Medicare Advantage)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="F20250222114548842_81" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">2034</ix:nonNumeric>/<ix:nonNumeric id="F20250222114548845_82" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">2035</ix:nonNumeric></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="F20250222114548847_83" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">2033</ix:nonNumeric>/<ix:nonNumeric id="F20250222114548849_84" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">2034</ix:nonNumeric></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="F20250222114548850_85" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">2031</ix:nonNumeric>/<ix:nonNumeric id="F20250222114548852_86" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">2031</ix:nonNumeric></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year the ultimate rate is reached (pre-65/post-65 Non-Medicare Advantage)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="F20250222114549306_294" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember">2034</ix:nonNumeric>/<ix:nonNumeric id="F20250222114549307_295" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember">2034</ix:nonNumeric></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="F20250222114549309_296" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember">2033</ix:nonNumeric>/<ix:nonNumeric id="F20250222114549311_297" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember">2033</ix:nonNumeric></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="F20250222114549312_298" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember">2031</ix:nonNumeric>/<ix:nonNumeric id="F20250222114549314_299" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember">2031</ix:nonNumeric></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>
        </ix:continuation>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following benefit payments are expected to be paid in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:81pt">
          <ix:nonNumeric id="F20250222114549279_276" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" escape="true">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fiscal Year</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other Benefits</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114548854_87" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">56</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2026</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548856_88" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">65</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2027</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548858_89" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">75</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2028</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548860_90" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">80</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2029</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548862_91" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">87</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2030 - 2034</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548863_92" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">438</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </ix:nonNumeric>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Description of Significant Gains and Losses in Obligations:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the fiscal year ended December 31, 2024, the benefit obligation summed to a net actuarial gain mainly due to the discount rate increase compared to the prior year. For the fiscal year ended December 31, 2023, the benefit obligation summed to a net actuarial gain due to a significant reduction in retirees receiving medical coverage.</span></span></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div><ix:exclude>
          <div style="line-height:1.25;font-family:'Times New Roman'">
            <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 34</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
          </div>
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 12:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">EMPLOYEE RELATED LIABILITIES (continued)</span></span></span></span></div>
          <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
          <div style="margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">TSNB Employee Benefit Plans (continued)</span></span></span></span></div>
          <div style="margin-left:56.7pt;line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">TSNB Pension Plan</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">TSNB has a pension plan that provides monthly pension payments to eligible employees upon retirement. The pension benefits are based on years of service and specified benefit amounts. TSNB uses a December 31 measurement date each year. TSNB&#8217;s funding policy is to make contributions that satisfy at least the minimum required contribution for IRS qualified plans.</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The components of the change in benefit obligation, the change in plan assets and funded status for TSNB&#8217;s pension plan for the years ended December 31, 2024, 2023 and 2022 are as follows:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="F20250222114549280_277" name="us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" escape="true">
          <div style="margin-left:81pt">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net periodic benefit cost:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest cost</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114548865_93" name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">868</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549261_265" name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">891</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549263_266" name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">627</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected return on plan assets</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548867_94" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,075</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548869_95" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,034</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548872_96" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">778</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected administrative expenses</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548873_97" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">200</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548875_98" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">200</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549192_218" name="us-gaap:DefinedBenefitPlanAdministrationExpenses" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">200</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of prior service costs</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548877_99" name="us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548879_100" name="us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549233_247" name="us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Amortization of net loss (gain)</p>
                    </div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549293_285" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">91</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549187_215" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">123</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549235_248" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total net periodic benefit cost</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114548881_101" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">87</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549217_234" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">183</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549218_235" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">52</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other changes in plan assets and benefits obligations recognized in other comprehensive income:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Prior service cost for the period</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549142_188" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549144_189" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549146_190" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Net loss (gain) for the period</p>
                    </div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114549176_209" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">192</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549220_236" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">346</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548883_102" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,545</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of prior service costs</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548887_103" name="tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548889_104" name="tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548890_105" name="tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of net gain (loss)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548892_106" name="tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">91</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114549139_186" name="tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">123</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549140_187" name="tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total recognized in other comprehensive income</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114549178_210" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">286</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549224_238" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">220</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548894_107" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,542</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total recognized in net periodic benefit cost (gain) and other comprehensive income</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114549188_216" name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">199</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549221_237" name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">403</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548896_108" name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,594</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average assumptions used:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Discount rate</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548897_109" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.90</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548901_110" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">5.10</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548903_111" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">2.90</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected return on plan assets</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548905_112" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">5.60</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548907_113" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">5.60</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548909_114" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">3.10</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Rate of compensation increases</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549147_191">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549148_192">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549150_193">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div><ix:exclude>
          <div style="line-height:1.25;font-family:'Times New Roman'">
            <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 35</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
          </div>
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 12:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">EMPLOYEE RELATED LIABILITIES (continued)</span></span></span></span></div>
          <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
          <div style="margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">TSNB Employee Benefit Plans (continued)</span></span></span></span></div>
          <div style="margin-left:56.7pt;line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The components of the change in benefit obligation, change in plan assets and funded status for TSNB&#8217;s pension plan for the years ended December 31, 2024, 2023 and 2022 are as follows:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="F20250222114549286_281" name="us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" escape="true">
          <div style="margin-left:81pt">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in benefit obligation:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Benefit obligation at beginning of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114548911_115" name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,281</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114548913_116" name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,436</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114548917_117" name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,081</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest cost</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548919_118" name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">868</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549258_263" name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">891</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549260_264" name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">627</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Benefits paid</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548944_119" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">963</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548946_120" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">963</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548949_121" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">804</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in plan provisions</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549151_194" name="us-gaap:DefinedBenefitPlanPlanAmendments" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549153_195" name="us-gaap:DefinedBenefitPlanPlanAmendments" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549155_196" name="us-gaap:DefinedBenefitPlanPlanAmendments" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Actuarial loss (gain)</p>
                    </div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114549190_217" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,152</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549226_240" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">917</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548951_122" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">4,468</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Benefit obligation end of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114548960_123" name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,034</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114548967_124" name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,281</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114548975_125" name="us-gaap:DefinedBenefitPlanBenefitObligation" contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,436</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in plan assets:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of plan assets at beginning of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549257_262" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,953</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549170_206" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,511</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114548978_126" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,750</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Actual return on plan assets</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549225_239" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">187</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548985_127" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,628</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548988_128" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">5,211</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Employer contribution</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549157_197" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549158_198" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114548990_129" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expenses paid</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548992_130" name="tsem:DefinedBenefitPlanExpensesPaid" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">272</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548996_131" name="tsem:DefinedBenefitPlanExpensesPaid" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">224</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114549184_213" name="tsem:DefinedBenefitPlanExpensesPaid" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">224</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Benefits paid</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114548998_132" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">964</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114549000_133" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">962</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="F20250222114549002_134" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">804</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of plan assets at end of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549004_135" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,904</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549006_136" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,953</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549009_137" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,511</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Funded Status</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549012_138" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,870</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549014_139" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,672</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549017_140" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,075</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amounts recognized in statement of financial position:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-current assets</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549019_141" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,870</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549021_142" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,672</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549023_143" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,075</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-current liabilities</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230320175054563_20250222114549019_141" name="us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230320175054563_20250222114549021_142" name="us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent" contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230320175054563_20250222114549023_143" name="us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent" contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net amount recognized</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549025_144" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,870</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549028_145" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,672</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549030_146" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,075</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average assumptions used:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Discount rate</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549033_147" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">5.60</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549035_148" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.90</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549037_149" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="Pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">5.10</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Rate of compensation increases</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549159_199">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549161_200">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549162_201">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </ix:nonNumeric>
        <p style="margin:0pt">&#160;</p>
        <div><ix:exclude>
          <div style="clear:both">
            <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 36</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
          </div>
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 12:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">EMPLOYEE RELATED LIABILITIES (continued)</span></span></span></span></div>
          <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
          <div style="margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">TSNB Employee Benefit Plans (continued)</span></span></span></span></div>
          <div style="margin-left:56.7pt;line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following benefit payments are expected to be paid in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="F20250222114549282_278" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" escape="true">
          <div style="margin-left:81pt">
            <table border="0" cellpadding="0" cellspacing="0" style="width:60%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fiscal Year</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other Benefits</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549246_255" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,244</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2026</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549248_256" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,285</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2027</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549249_257" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,332</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2028</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549250_258" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,357</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2029</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549252_259" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,375</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2030 - 2034</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549298_289" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,690</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Description of Significant Gains and Losses in Obligations:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the fiscal year ended December 31, 2024, the benefit obligation summed to a net actuarial gain primarily attributable to the discount rate increase as compared to the prior year. For the fiscal year ended December 31, 2023, the benefit obligation summed to a net actuarial loss primarily attributable to the discount rate decrease as compared to the prior year and demographic experience during the year.</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The plan&#8217;s assets measured at fair value on a recurring basis consisted of the following as of December 31, 2024:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="F20250222114549283_279" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" continuedAt="F20250222121301070" escape="true">
          <div style="margin-left:81pt">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Investments in commingled funds</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549164_202" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549039_150" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,904</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549231_245" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total plan assets at fair value</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549255_261" name="us-gaap:AssetsFairValueDisclosure" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549041_151" name="us-gaap:AssetsFairValueDisclosure" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,904</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549231_246" name="us-gaap:AssetsFairValueDisclosure" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The plan&#8217;s assets measured at fair value on a recurring basis consisted of the following as of December 31, 2023:</span></span></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:continuation id="F20250222121301070">
          <div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Investments in commingled funds</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549166_203" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549051_152" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,953</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549295_287" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total plan assets at fair value</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549168_204" name="us-gaap:AssetsFairValueDisclosure" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549253_260" name="us-gaap:AssetsFairValueDisclosure" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,953</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="F20250222114549169_205" name="us-gaap:AssetsFairValueDisclosure" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>
        </ix:continuation>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">TSNB&#8217;s pension plan weighted average asset allocations on December 31, 2024, by asset category are as follows:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="F20250222114549284_280" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember" escape="true">
          <div style="margin-left:81pt">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Asset Category</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December&#160;31,&#160;</span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Target&#160;</span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">allocation </span></span></div>
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Equity securities</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549053_153" name="us-gaap:DefinedBenefitPlanFundedPercentage" contextRef="C_20241231_usgaapCollateralAxis_usgaapEquitySecuritiesMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">10</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549054_154" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" contextRef="C_20241231_usgaapCollateralAxis_usgaapEquitySecuritiesMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">10</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Debt securities</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549056_155" name="us-gaap:DefinedBenefitPlanFundedPercentage" contextRef="C_20241231_usgaapCollateralAxis_usgaapDebtSecuritiesMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">90</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549058_156" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" contextRef="C_20241231_usgaapCollateralAxis_usgaapDebtSecuritiesMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">90</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549060_157" name="us-gaap:DefinedBenefitPlanFundedPercentage" contextRef="C_20241231" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">100</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="F20250222114549061_158" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" contextRef="C_20241231" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">100</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>

            </table>
          </div>
        </ix:nonNumeric>
        <p style="margin:0pt">&#160;</p>
        <div><ix:exclude>
          <div style="line-height:1.25;font-family:'Times New Roman';clear:both">
            <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 37</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
          </div>
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 12:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">EMPLOYEE RELATED LIABILITIES (continued)</span></span></span></span></div>
          <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
          <div style="margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">TSNB Employee Benefit Plans (continued)</span></span></span></span></div>
          <div style="margin-left:56.7pt;line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">TSNB&#8217;s primary policy goals regarding the plan&#8217;s assets are to (1) provide liquidity to meet the Plan benefit payments and expenses payable from the Plan, (2) offer reasonable probability of achieving growth of assets that will assist in closing the Plan&#8217;s funding gap, and (3) manage the Plan&#8217;s assets in a liability framework. Plan assets are currently invested in commingled funds with various debt and equity investment objectives. The target asset allocation for the plan assets is 90% debt, or fixed income securities, and 10% equity securities. Individual funds are evaluated periodically based on comparisons to benchmark indices and peer group funds, and investment decisions are made by TSNB in accordance with the policy goals. Actual allocation to each asset category fluctuates and may not be within the target allocation specified above due to changes in market conditions.</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The estimated expected return on assets of the plan is based on assumptions derived from, among other things, the historical return on assets of the plan, the current and expected investment allocation of assets held by the plan and the current and expected future rates of return in the debt and equity markets for investments held by the plan. The obligations under the plan could differ from the obligation currently recorded, if management's estimates are not consistent with actual investment performance.</span></span></div>
      </div>
    </ix:nonNumeric>
    <p style="margin:0pt">&#160;</p>
  </div>

  <div>
    <ix:nonNumeric id="Fxbrl_20250222054137928" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 13:</span><span> &#160; &#160; <span style="font-weight:bold">COMMITMENTS AND CONTINGENCIES</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">A.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Liens</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman';font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Loans, and Capital Leases</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>For liens under TPSCo&#8217;s JPY Loans, see Note 10C.&#160; For liens under the capital lease agreements, see Note 10D.&#160;</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">TPSCo</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:80pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">1.&#160;&#160; </span><span style="font-weight:bold">Renewed Contracts</span></span></span></span></span></div>
        <div style="margin-left:81pt;line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:94.5pt;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>In August 2022, Tower, TPSCo and NTCJ extended certain agreements with respect to TPSCo through March 2027 under certain amended terms, including changes to the commercial pricing for the services provided by TPSCo and enhanced financial support from Tower and NTCJ to TPSCo.</span></span></span></span></span><br/><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>&#160;</span></span></span></span></span></div>
        <div style="margin-left:80pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">2.</span><span>&#160;&#160; <span style="font-weight:bold">Japanese Operations Restructuring</span></span></span></span></span></span></div>
        <div style="text-align:justify;margin-left:76.5pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:96pt;line-height:1.25;font-family:'Times New Roman'">
          <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">During 2022 and in accordance with agreements signed in 2019, as amended thereafter, between Tower, NTCJ and TPSCo, TPSCo&#8217;s operation in Japan was re-organized and re-structured, maintaining operations at the Uozu and Tonami facilities unchanged, while the Arai facility, which provided products solely to NTCJ and did not serve the Company&#8217;s customers, ceased operations, while a portion of the machinery and equipment of the Arai facility was transferred to the Tonami facility. The remaining machinery and equipment were sold to third parties.</p>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div><ix:exclude>
          <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
            <div style="margin-top:0pt;margin-bottom:0pt">
              <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 38</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
            </div>
          </div>
          <div style="text-align:justify;line-height:1.25;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="font-weight:bold;margin-top:0pt;margin-bottom:0pt">NOTE 13:</span><span style="margin-top:0pt;margin-bottom:0pt">&#160;&#160;&#160;&#160; <span style="font-weight:bold;margin-top:0pt;margin-bottom:0pt">COMMITMENTS AND CONTINGENCIES (continued)</span></span></span></span></span></span></div>
          <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">B.</span><span>&#160; &#160; &#160;<span style="font-weight:bold">TPSCo (continued)</span></span></span></span></span></span></div>
          <div style="text-align:justify;margin-left:49.65pt;line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <div>
          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The restructuring process, including the transfer and installation of machinery and equipment in the Tonami facility and the sale of certain equipment, was mostly completed during 2023 and resulted in total restructuring gain, net from the sale of machinery and equipment of $<ix:nonFraction id="Fxbrl_20240214033456148" name="tsem:RestructuringGainFromSaleOfMachineryAndEquipment" contextRef="C_20230101to20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_tsemTonamiFactoryMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">72,411</ix:nonFraction> as well as total restructuring costs of $<ix:nonFraction id="Fxbrl_20240214033506260" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" contextRef="C_20230101to20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_tsemTonamiFactoryMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,076</ix:nonFraction>.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the year ended December 31, 2024, the Company recorded restructuring gain from a government subsidy received in relation to this Japan operations restructuring of $<ix:nonFraction id="Fxbrl_20230320152102225" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,270</ix:nonFraction>.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the year ended December 31, 2023, the Company recorded restructuring gain from the sale of machinery and equipment, net, of $<ix:nonFraction id="Fxbrl_20240214033122156" name="tsem:RestructuringGainFromSaleOfMachineryAndEquipment" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">52,168</ix:nonFraction>, as well as restructuring expense of $<ix:nonFraction id="Fxbrl_20240214033128380" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,662</ix:nonFraction>.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="margin-left:76.5pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Changes in accruals&#160;related to the Arai facility cessation for the years ended December 31, 2024 and December 31, 2023 were as follows:</span></span></div>
          </div>
        </div>
        <div>
          <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
          <div style="margin-left:81pt">
            <ix:nonNumeric id="Fxbrl_20250222054309353" name="tsem:ChangesCessationRelatedAccrualsTableTextBlock" contextRef="C_20240101to20241231" escape="true">
              <div>
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Asset disposal</span></span></span></span></div>
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>accrual</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Other Restructuring costs accrual</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accrued balance as of January 1, 2023</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="Fxbrl_20240227122811920" name="tsem:FactoryCessationRelatedAccruals" contextRef="C_20221231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,963</ix:nonFraction></span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="Fxbrl_20240227122834202" name="tsem:FactoryCessationRelatedAccruals" contextRef="C_20221231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,635</ix:nonFraction></span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Expenses accrued</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20240227122900506_xbrl_20230320150045267_xbrl_20230320145908263" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20240227122900506_xbrl_20230320150040289_xbrl_20230320145919953" name="us-gaap:RestructuringCostsAndAssetImpairmentCharges" contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,662</ix:nonFraction></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accruals related to assets</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20240227122912333_xbrl_20230425154948429_xbrl_20230320150045267_xbrl_20230320145908263" name="tsem:AccrualsRelatedToAssets" contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,741</ix:nonFraction></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20240227122912333_xbrl_20230425154948429_xbrl_20230320150040289_xbrl_20230320145919953" name="tsem:AccrualsRelatedToAssets" contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,318</ix:nonFraction></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Cash payments</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20240227122922078_xbrl_20230425154951998_xbrl_20230320150045267_xbrl_20230320145908263" name="tsem:PaymentToProceedsFromCash" contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">222</ix:nonFraction></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20240227122922078_xbrl_20230425154951998_xbrl_20230320150040289_xbrl_20230320145919953" name="tsem:PaymentToProceedsFromCash" contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,852</ix:nonFraction></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accrued balance as of December 31, 2023</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="Fxbrl_20230320145919953" name="tsem:FactoryCessationRelatedAccruals" contextRef="C_20231231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="Fxbrl_20230320145923522" name="tsem:FactoryCessationRelatedAccruals" contextRef="C_20231231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,127</ix:nonFraction></span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Cash payments</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20230425154951998_xbrl_20230320150045267_xbrl_20230320145908263" name="tsem:PaymentToProceedsFromCash" contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20230425154951998_xbrl_20230320150040289_xbrl_20230320145919953" name="tsem:PaymentToProceedsFromCash" contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,127</ix:nonFraction></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accrued balance as of December 31, 2024</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="Fxbrl_20230320150045267_xbrl_20230320145919953" name="tsem:FactoryCessationRelatedAccruals" contextRef="C_20241231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="Fxbrl_20230320150045267_xbrl_20230320145923522" name="tsem:FactoryCessationRelatedAccruals" contextRef="C_20241231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>
            </ix:nonNumeric>
          </div>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">C.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">License Agreements</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">
          <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">The Company enters into intellectual property and licensing agreements with third parties from time to time. The effect of each of them on the Company&#8217;s total assets and results of operations is immaterial. Certain of these agreements call for royalties to be paid by the Company to these third parties.</p>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">D.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">TSNB Lease Agreement</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">
          <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">TSNB leases its facilities under an operational lease contract that is due to expire in the first quarter of 2027. In amendments to its lease, (i) TSNB secured various contractual safeguards designed to limit and mitigate any adverse impact of construction activities on its operations; and (ii) certain obligations of TSNB and the landlord are specified, including certain noise abatement actions at the facility. The landlord has made claims that TSNB&#8217;s noise abatement efforts are not adequate under the terms of the amended lease and has requested a judicial declaration that TSNB has committed material non-curable breach of the lease so that the landlord may claim that it has the right to terminate the lease. TSNB does not agree and is disputing these claims.</p>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div><ix:exclude>
          <div style="line-height:1.25;font-family:'Times New Roman'">
            <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 39</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
          </div>
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 13:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">COMMITMENTS AND CONTINGENCIES (continued)</span></span></span></span></span></span></div>
          <div style="text-align:justify;line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">E.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Agreement with ST Microelectronics</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:81pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In 2021, TSIT, Tower&#8217;s wholly-owned Italian subsidiary, entered into a definitive agreement with ST Microelectronics (&#8220;ST&#8221;) to share under collaborative arrangement a 300mm facility with ST in Agrate, Italy. The parties are sharing the cleanroom space and the facility infrastructure, with the Company installing certain of its own equipment inside the clean room in an area which consumes approximately one-third of the total clean room space. TSIT and ST are investing in their respective process equipment, and have been working to accelerate the process flows&#8217; transfer to the facility, product development, qualification and subsequent ramp-up. The comprehensive qualification process has been completed in the fourth quarter of 2024, followed by the commencement of volume production and operations, which were, and will continue to be, managed by ST.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">F.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Capacity Corridor Agreement with Intel</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In September 2023, Tower and Intel signed an agreement under which a capacity corridor is being established in Intel&#8217;s 300mm facility in New Mexico, USA. Under this agreement, Tower is investing up to $<ix:nonFraction id="Fxbrl_20250227023225089" name="us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" contextRef="C_20230901to20230930_usgaapBusinessAcquisitionAxis_tsemIntelCorporationMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">300,000</ix:nonFraction> for equipment and other fixed assets to be owned by Tower and installed and qualified for Tower processes in this Intel facility. The corridor is in the initial equipment procurement and installation process and not yet qualified for production.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">G.</span><span>&#160;&#160;&#160; <span style="font-weight:bold">Other Agreements</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>From time to time, in the ordinary course of business, the Company enters into long-term agreements with various entities for the joint development of product&#160;IPs and processes. The developed IPs may be owned separately by either the other entity or the Company, or owned jointly by both parties, as applicable.</span></span></span></span></div>
      </div>
    </ix:nonNumeric>
    <p style="margin:0pt">&#160;</p>
    <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 40</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
  </div>

  <div>
    <ix:nonNumeric id="Fxbrl_20240227123806257" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
      <div>
        <div style="text-align:justify;line-height:1.25">
          <p style="margin:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 14:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">SHAREHOLDERS&#8217; EQUITY</span></span></span></span></span></span></p>
        </div>
        <div>
          <div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div>
              <div>
                <div style="text-align:justify;margin-left:49.65pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">&#160;&#160; A.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Description of Ordinary Shares</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="line-height:1.25;font-family:'Times New Roman'">
                  <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024, Tower had <ix:nonFraction id="F20230320070136039_102" name="us-gaap:CommonStockSharesAuthorized" contextRef="C_20241231" unitRef="Shares" scale="6" decimals="-6" format="ixt:num-dot-decimal">150</ix:nonFraction> million authorized ordinary shares, par value NIS <ix:nonFraction id="F20230320070135921_0" name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="C_20241231" unitRef="NISPerShare" scale="0" decimals="0" format="ixt:num-dot-decimal">15</ix:nonFraction>.00 each, of which approximately <ix:nonFraction id="F20230320070136039_103" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20241231" unitRef="Shares" scale="6" decimals="-5" format="ixt:num-dot-decimal">111.6</ix:nonFraction> million were outstanding. Holders of ordinary shares are entitled to participate equally in the payment of cash dividends and bonus share (stock dividend) distributions, if any, and, in the event of the liquidation of Tower, in the distribution of assets after satisfaction of liabilities to creditors. Each ordinary share is entitled to one vote on all matters to be voted on by shareholders.</span></span>
                    <p style="margin:0pt">&#160;</p>
                  </div>
                </div>
                <div style="text-align:justify;margin-left:49.65pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">&#160;&#160; B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Equity Incentive Plans</span></span></span></span></div>
                <div style="text-align:justify;margin-left:49.65pt;line-height:1.25">&#160;</div>
                <div style="text-align:justify;margin-left:81pt;line-height:1.25;font-family:'Times New Roman';font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1)&#160; Tower&#8217;s 2013 Share Incentive Plan (the &#8220;2013 Plan&#8221;)</span></span></div>
                <div style="text-align:justify;margin-left:81pt;line-height:1.25;font-family:'Times New Roman';font-weight:bold">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In 2013, the Company adopted a share incentive plan for directors, officers and employees of the Company (&#8220;2013 Plan&#8221;).</span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">
                  <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif">&#160;</div>
                  <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Under the 2013 Plan, the Company granted a total of approximately <ix:nonFraction id="F20230320070136043_107" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_tsemEmployeesAndDirectorsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Shares" scale="6" decimals="-4" format="ixt:num-dot-decimal">1.58</ix:nonFraction> million restricted stock units (&#8220;RSUs&#8221;) to its employees and directors during 2024 and a total of approximately <ix:nonFraction id="F20230320070136045_108" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_tsemEmployeesAndDirectorsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Shares" scale="6" decimals="-4" format="ixt:num-dot-decimal">0.80</ix:nonFraction> million RSUs&#160; to its employees and directors during 2023, including the below-described grants to the CEO and directors, with vesting periods of up to <ix:nonNumeric id="F20230320070136091_158" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_tsemEmployeesAndDirectorsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" format="ixt-sec:durwordsen"><ix:nonNumeric id="F20230320070136046_109" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_tsemEmployeesAndDirectorsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" format="ixt-sec:durwordsen">three years</ix:nonNumeric></ix:nonNumeric>. These RSUs amounts also include performance based RSUs (&#8220;PSUs&#8221;) and market based RSUs (&#8220;MSUs&#8221;). The Company determines compensation expenses of the RSUs based on the closing market price of the ordinary shares on the last trading day immediately prior to the date of grant and amortizes it over the applicable vesting period, taking into consideration achievement, if any, of performance and market criteria.</span></span></div>
                </div>
              </div>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>During 2024, the Company's CEO and members of the Board of Directors were awarded the following RSUs under the 2013 Plan:</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div>
              <div>
                <div style="line-height:1.25;font-family:'Times New Roman'">
                  <div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(i) approximately <ix:nonFraction id="Fxbrl_20240214011214114" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Shares" scale="3" decimals="-2" format="ixt:num-dot-decimal">78.4</ix:nonFraction> thousand time-vested RSUs, <ix:nonFraction id="Fxbrl_20240214011227465" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Shares" scale="3" decimals="-2" format="ixt:num-dot-decimal">176.3</ix:nonFraction> thousand PSUs and <ix:nonFraction id="Fxbrl_20250222164039164" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemMarketLeveragedStockUnitMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Shares" scale="3" decimals="-2" format="ixt:num-dot-decimal">256.3</ix:nonFraction> thousand MSUs, granted to the CEO, with 33% of such RSUs, PSUs and MSUs to vest at the end of each year for <ix:nonNumeric id="Fxbrl_s_20240214011241257" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" format="ixt-sec:durwordsen"><ix:nonNumeric id="Fxbrl_20240214011241257" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" format="ixt-sec:durwordsen">3 years</ix:nonNumeric></ix:nonNumeric> following the grant date. The total compensation value of these awards was approximately $<ix:nonFraction id="Fxbrl_20240214011307711" name="us-gaap:ShareBasedCompensation" contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,500</ix:nonFraction>. As was approved by shareholders in 2019, the grant also included a provision requiring the CEO to own, commencing May 2024, ordinary shares of the Company at a minimum value that equals at least three times his annual base salary as of May 2024 (the &#8220;Minimum Holding&#8221;). As of December 31, 2024, the CEO is in compliance with the Minimum Holding requirement;</span></span></div>
                </div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="line-height:1.25;font-family:'Times New Roman'">
                  <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(ii) approximately <ix:nonFraction id="Fxbrl_20240214011350016" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Shares" scale="3" decimals="-2" format="ixt:num-dot-decimal">7.4</ix:nonFraction> thousand time-vested RSUs to the chairman of the Board of Directors (the &#8220;Chairman&#8221;) for a total compensation value of $<ix:nonFraction id="Fxbrl_20240214011403476" name="us-gaap:ShareBasedCompensation" contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">300</ix:nonFraction>, to vest <ix:nonFraction id="Fxbrl_20240214011415215" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">33</ix:nonFraction>% at the end of each year for <ix:nonNumeric id="Fxbrl_20250222164813043" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" format="ixt-sec:durwordsen">3 years</ix:nonNumeric> following the grant date; and</span></span></div>
                  <div style="line-height:1.25">&#160;</div>
                  <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(iii) approximately <ix:nonFraction id="Fxbrl_20240214011427345" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Shares" scale="3" decimals="-2" format="ixt:num-dot-decimal">4.9</ix:nonFraction> thousand time-vested RSUs to each of the eight members of the Board of Directors then serving (other than to the Chairman and the CEO), for an aggregate compensation value of $<ix:nonFraction id="Fxbrl_20250222164739003" name="us-gaap:ShareBasedCompensation" contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,600</ix:nonFraction>, vesting over a <ix:nonNumeric id="Fxbrl_20240214011455651" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" format="ixt-sec:durwordsen">two-year</ix:nonNumeric> period, with <ix:nonFraction id="Fxbrl_20240214011508608" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemFirstAnniversaryMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">50</ix:nonFraction>% vesting on the first anniversary of the date of grant and <ix:nonFraction id="Fxbrl_20240214011524134" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemSecondAnniversaryMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">50</ix:nonFraction>% on the second anniversary of the date of grant.</span></span></div>
                </div>
              </div>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div><ix:exclude>
              <div style="line-height:1.25;font-family:'Times New Roman'">
                <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 41</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
              </div>
              <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 14:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">SHAREHOLDERS&#8217; EQUITY (continued)</span></span></span></span></div>
              <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
              <div style="text-align:justify;margin-left:56.7pt;line-height:1.25;font-family:Times New Roman;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">B.&#160; &#160;&#160; Equity Incentive Plans (continued)</span></span></div>
              <div style="text-align:justify;margin-left:49.5pt;line-height:1.25;font-family:'Times New Roman';font-weight:bold">&#160;</div>
            </ix:exclude></div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As was approved by shareholders in 2020, commencing July 2025, the members of the Board will have to own ordinary shares of the Company at a minimum value that equals at least 50% of their annual base fee and the Chairman will have to own ordinary shares of the Company at a minimum value that equals at least 50% of his annual cash compensation (the &#8220;BOD Minimum Holding&#8221;). The Chairman and the members of the Board have until July 2025 to accumulate the BOD Minimum Holding (whether by conversion of RSUs to ordinary shares or by purchase of ordinary shares), and during such period, until they accumulate the BOD Minimum Holding, they must retain at least <ix:nonFraction id="Fxbrl_20240214011754391" name="tsem:PercentageOfVestedRestrictedStockUnite" contextRef="C_20240101to20241231" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">20</ix:nonFraction>% of the vested time-based RSUs granted to him/her on or after July 2020.</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>During 2023, the Company's CEO and members of the Board of Directors were awarded the following RSUs under the 2013 Plan:</span></span></span></span></div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(i) approximately <ix:nonFraction id="Fxbrl_20250226161407547" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Shares" scale="3" decimals="-2" format="ixt:num-dot-decimal">75.8</ix:nonFraction> thousand time-vested RSUs and <ix:nonFraction id="Fxbrl_20250226161416332" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Shares" scale="3" decimals="-2" format="ixt:num-dot-decimal">125.0</ix:nonFraction> thousand PSUs granted to the CEO, subject also to time-vesting, with <ix:nonFraction id="Fxbrl_s_20250226161444676" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20250226161444676" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">33</ix:nonFraction></ix:nonFraction>% of such RSUs and PSUs to vest at the end of each year for <ix:nonNumeric id="Fxbrl_s_20250226161425754" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" format="ixt-sec:durwordsen"><ix:nonNumeric id="Fxbrl_20250226161425754" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" format="ixt-sec:durwordsen">3 years</ix:nonNumeric></ix:nonNumeric> following the grant date. The total compensation value of these RSUs was approximately $<ix:nonFraction id="Fxbrl_20250226161435442" name="us-gaap:ShareBasedCompensation" contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,500</ix:nonFraction> and also included the Minimum Holding requirement defined above;</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(ii)&#160;approximately&#160;<ix:nonFraction id="F20230320070136052_116" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Shares" scale="3" decimals="-2" format="ixt:num-dot-decimal">8.0</ix:nonFraction> thousand time-vested RSUs to the Chairman for a total compensation value of $<ix:nonFraction id="F20230320070136053_117" name="us-gaap:ShareBasedCompensation" contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">300</ix:nonFraction>, to vest <ix:nonFraction id="F20230320070136053_118" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">33</ix:nonFraction>% at the end of each year for <ix:nonNumeric id="Fxbrl_s_20250222165208355" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" format="ixt-sec:durwordsen"><ix:nonNumeric id="Fxbrl_20250222165208356" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" format="ixt-sec:durwordsen">3 years</ix:nonNumeric></ix:nonNumeric> following the grant date; and</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(iii)&#160;approximately&#160;<ix:nonFraction id="F20230320070136054_119" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Shares" scale="3" decimals="-2" format="ixt:num-dot-decimal">3.3</ix:nonFraction> thousand time-vested RSUs to each of the seven members of the Board of Directors then serving (other than to the Chairman and the CEO), for an aggregate compensation value of $<ix:nonFraction id="F20230320070136055_120" name="us-gaap:ShareBasedCompensation" contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">875</ix:nonFraction>, vesting over a <ix:nonNumeric id="F20230320070136056_121" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" format="ixt-sec:durwordsen"> two-year</ix:nonNumeric> period, with <ix:nonFraction id="F20230320070136057_122" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemFirstAnniversaryMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">50</ix:nonFraction>% vesting on the first anniversary of the date of grant and <ix:nonFraction id="Fxbrl_20230425213140639" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemSecondAnniversaryMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">50</ix:nonFraction>% on the second anniversary of the date of grant.</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>During 2022, the Company's CEO and members of the Board of Directors were awarded the following RSUs under the 2013 Plan:</span></span></span></span></div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(i) approximately <ix:nonFraction id="Fxbrl_20250226160849882" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">59</ix:nonFraction> thousand time-vested RSUs and <ix:nonFraction id="Fxbrl_20250226160857364" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">97</ix:nonFraction> thousand PSUs granted to the CEO, subject also to time-vesting, with <ix:nonFraction id="Fxbrl_s_20250226160906630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20250226160906630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">33</ix:nonFraction></ix:nonFraction>% of such RSUs and PSUs to vest at the end of each year for <ix:nonNumeric id="Fxbrl_s_20250226160918578" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" format="ixt-sec:durwordsen"><ix:nonNumeric id="Fxbrl_20250226160918578" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" format="ixt-sec:durwordsen">3 years</ix:nonNumeric></ix:nonNumeric> following the grant date. Total compensation value of these RSUs was approximately $<ix:nonFraction id="Fxbrl_20250226160928390" name="us-gaap:ShareBasedCompensation" contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,200</ix:nonFraction> and also includes the Minimum Holding requirement defined above;</span></span></span></span></div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div><ix:exclude>
              <div style="text-align:justify;line-height:1.25;font-family:Times New Roman">
                <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 42</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
              </div>
              <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 14:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">SHAREHOLDERS&#8217; EQUITY (continued)</span></span></span></span></div>
              <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
              <div style="text-align:justify;margin-left:56.7pt;line-height:1.25;font-family:Times New Roman;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">B.&#160;&#160; &#160; Equity Incentive Plans (continued)</span></span></div>
              <div style="text-align:justify;margin-left:56.7pt;line-height:1.25;font-family:Times New Roman;font-weight:bold">&#160;</div>
            </ix:exclude></div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(ii)&#160;approximately&#160;<ix:nonFraction id="Fxbrl_20230320124355389" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Shares" scale="3" decimals="-2" format="ixt:num-dot-decimal">6.5</ix:nonFraction> thousand time-vested RSUs to the Chairman for a total compensation value of $<ix:nonFraction id="Fxbrl_20230320124442108" name="us-gaap:ShareBasedCompensation" contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">300</ix:nonFraction>, to vest <ix:nonFraction id="Fxbrl_20230320124451654" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">33</ix:nonFraction>% at the end of each year for <ix:nonNumeric id="Fxbrl_s_20250222165614315" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" format="ixt-sec:durwordsen"><ix:nonNumeric id="Fxbrl_20250222165614316" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" format="ixt-sec:durwordsen">3 years</ix:nonNumeric></ix:nonNumeric> following the grant date; and</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(iii)&#160;approximately&#160;<ix:nonFraction id="Fxbrl_20230320124745764" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="Shares" scale="3" decimals="-2" format="ixt:num-dot-decimal">2.7</ix:nonFraction> thousand time-vested RSUs to each of the seven members of the Board of Directors then serving (other than to the Chairman and the CEO), for an aggregate compensation value of $<ix:nonFraction id="Fxbrl_20230320124828147" name="us-gaap:ShareBasedCompensation" contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">875</ix:nonFraction>, vesting over a <ix:nonNumeric id="Fxbrl_20230320124844651" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember" format="ixt-sec:durwordsen"> two-year</ix:nonNumeric> period, with <ix:nonFraction id="Fxbrl_20230320124855388" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemFirstAnniversaryMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">50</ix:nonFraction>% vesting on the first anniversary of the date of grant and <ix:nonFraction id="Fxbrl_20230320124907620" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemSecondAnniversaryMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">50</ix:nonFraction>% on the second anniversary of the date of grant.</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The grants during 2023 and 2022 to the Chairman and the members of the Board also include the BOD Minimum Holding requirement defined above.</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman';font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(2) RSUs awards</span></span></span></span></div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman';font-weight:bold">&#160;</div>
            <ix:nonNumeric id="Fxbrl_20240227124355507" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" contextRef="C_20240101to20241231" escape="true">
              <div>
                <div style="margin-left:81pt">
                  <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                      <tr>
                        <td rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="6" rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></td>
                        <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="6" rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></td>
                        <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="6" rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></td>
                        <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Number of</span></span></span></span></div>
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>RSUs</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Weighted average fair value</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Number of</span></span></span></span></div>
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>RSUs</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Weighted average fair value</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Number of</span></span></span></span></div>
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>RSUs</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Weighted average fair value</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Outstanding as of beginning of year</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="F20230320070135967_34" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">1,585,560</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070135968_35" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_Share" decimals="INF" format="ixt:num-dot-decimal">38.10</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="F20230320070135969_36" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">1,712,996</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070135970_37" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_Share" decimals="INF" format="ixt:num-dot-decimal">32.90</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="F20230320070135971_38" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="C_20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">2,211,100</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070135972_39" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="C_20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_Share" decimals="INF" format="ixt:num-dot-decimal">24.11</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;font-family:'Times New Roman';width:28%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Granted</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="F20230320070135973_40" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">1,581,492</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070135974_41" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_Share" decimals="INF" format="ixt:num-dot-decimal">31.89</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="F20230320070135975_42" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">797,241</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070135976_43" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_Share" decimals="INF" format="ixt:num-dot-decimal">37.64</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="F20230320070135977_44" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">612,881</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070135978_45" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_Share" decimals="INF" format="ixt:num-dot-decimal">44.99</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Converted</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="F20230320070135979_46" name="tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">726,007</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070135980_47" name="tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_Share" decimals="INF" format="ixt:num-dot-decimal">36.52</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="F20230320070135983_48" name="tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">870,720</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070135984_49" name="tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_Share" decimals="INF" format="ixt:num-dot-decimal">27.80</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="F20230320070135985_50" name="tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">1,068,219</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070135985_51" name="tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_Share" decimals="INF" format="ixt:num-dot-decimal">21.99</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;font-family:'Times New Roman';width:28%;padding-bottom:2px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Forfeited</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="F20230320070135986_52" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">42,910</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070135987_53" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_Share" decimals="INF" format="ixt:num-dot-decimal">36.96</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="F20230320070135988_54" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">53,957</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070135989_55" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_Share" decimals="INF" format="ixt:num-dot-decimal">32.49</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="F20230320070135990_56" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">42,766</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070135991_57" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_Share" decimals="INF" format="ixt:num-dot-decimal">24.24</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;padding-bottom:4px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Outstanding as of end of year (*)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="F20230320070135992_58" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="C_20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">2,398,135</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:4px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070135993_59" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="C_20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_Share" decimals="INF" format="ixt:num-dot-decimal">34.51</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="F20230320070135994_60" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">1,585,560</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:4px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070135995_61" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_Share" decimals="INF" format="ixt:num-dot-decimal">38.10</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="F20230320070135996_62" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF" format="ixt:num-dot-decimal">1,712,996</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070135999_63" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_Share" decimals="INF" format="ixt:num-dot-decimal">32.90</ix:nonFraction></span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>

                  </table>
                </div>
                <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(*) Include (i) <ix:nonFraction id="Fxbrl_20250222112623955" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="C_20241231_usgaapAwardTypeAxis_usgaapPhantomShareUnitsPSUsMember" unitRef="Shares" scale="0" decimals="0" format="ixt:num-dot-decimal">736,014</ix:nonFraction>, <ix:nonFraction id="Fxbrl_20250222171822348" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="C_20231231_usgaapAwardTypeAxis_usgaapPhantomShareUnitsPSUsMember" unitRef="Shares" scale="0" decimals="0" format="ixt:num-dot-decimal">559,184</ix:nonFraction> and <ix:nonFraction id="Fxbrl_20250222171832124" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="C_20221231_usgaapAwardTypeAxis_usgaapPhantomShareUnitsPSUsMember" unitRef="Shares" scale="0" decimals="0" format="ixt:num-dot-decimal">595,757</ix:nonFraction> PSUs as of December 31, 2024, 2023 and 2022, respectively and (ii) <ix:nonFraction id="Fxbrl_20250222171853908" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="C_20241231_usgaapAwardTypeAxis_tsemMarketLeveragedStockUnitMember" unitRef="Shares" scale="0" decimals="0" format="ixt:num-dot-decimal">649,249</ix:nonFraction> MSUs as of December 31, 2024.&#160; The performance goals of <ix:nonFraction id="Fxbrl_20250222112710824" name="tsem:PerformanceSharesUnitsOutstanding" contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapPhantomShareUnitsPSUsMember" unitRef="Shares" scale="0" decimals="0" format="ixt:num-dot-decimal">736,014</ix:nonFraction> PSUs outstanding as of December 31, 2024 were achieved. The achievement of market goals of the MSUs outstanding as of December 31, 2024 shall be determined in accordance with a defined performance measurement methodology.</span></span></span></span></div>
              </div>
            </ix:nonNumeric>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;margin-left:78pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>(3) Summary of Information about Employees&#8217; Share Incentive Plans</span></span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:81pt">
              <ix:nonNumeric id="Fxbrl_20240227124458535" name="tsem:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" contextRef="C_20240101to20241231" escape="true">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details for the year ended December 31</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The intrinsic value of converted RSUs</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070136015_78" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,667</ix:nonFraction></span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070136016_79" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,976</ix:nonFraction></span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070136017_80" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">48,829</ix:nonFraction></span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The original fair value of converted RSUs</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070136018_81" name="tsem:FairValueOfRestrictedStockUnitsExercised" contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,510</ix:nonFraction></span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070136019_82" name="tsem:FairValueOfRestrictedStockUnitsExercised" contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,206</ix:nonFraction></span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070136020_83" name="tsem:FairValueOfRestrictedStockUnitsExercised" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,492</ix:nonFraction></span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </ix:nonNumeric>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
            <div><ix:exclude>
              <div style="line-height:1.25;font-family:'Times New Roman';clear:both">
                <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 43</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
              </div>
              <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 14:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">SHAREHOLDERS&#8217; EQUITY (continued)</span></span></span></span></div>
              <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
              <div style="text-align:justify;margin-left:56.7pt;line-height:1.25;font-family:Times New Roman;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">B.&#160; &#160;&#160; Equity Incentive Plans (continued)</span></span></div>
              <div style="text-align:justify;margin-left:49.65pt;line-height:1.25;font-family:'Times New Roman';font-weight:bold">&#160;</div>
            </ix:exclude></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">
              <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Stock-based compensation expenses were recognized in the Statement of Operations for the years ended December 31, 2024, 2023 and 2022 as follows:</span></span></span></span></div>
              <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25">&#160;</div>
            </div>
            <div style="margin-left:81pt">
              <ix:nonNumeric id="Fxbrl_20240227124554042" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" contextRef="C_20240101to20241231" escape="true">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Cost of goods</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070136021_84" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,764</ix:nonFraction></span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070136022_85" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,332</ix:nonFraction></span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070136023_86" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,393</ix:nonFraction></span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Research and development, net</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="F20230320070136024_87" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,422</ix:nonFraction></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="F20230320070136024_88" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,639</ix:nonFraction></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="F20230320070136025_89" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,754</ix:nonFraction></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Marketing, general and administrative</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="F20230320070136026_90" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapSellingGeneralAndAdministrativeExpensesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,651</ix:nonFraction></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="F20230320070136027_91" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapSellingGeneralAndAdministrativeExpensesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,960</ix:nonFraction></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="F20230320070136028_92" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapSellingGeneralAndAdministrativeExpensesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,068</ix:nonFraction></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total stock-based compensation expense</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="Fxbrl_20250222165801941" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">33,837</ix:nonFraction></span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070136032_94" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,931</ix:nonFraction></span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="F20230320070136033_95" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,215</ix:nonFraction></span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </ix:nonNumeric>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">C.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Treasury Stock</span></span></span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>During 1999 and 1998, the Company funded the purchase by a trustee of an aggregate of approximately <ix:nonFraction id="F20230320070136034_96" name="us-gaap:TreasuryStockCommonShares" contextRef="C_20241231" unitRef="Shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">87</ix:nonFraction> thousand ordinary Tower shares. These shares are classified as treasury shares.</span></span></span></span></div>
          </div>
        </div>
      </div>
    </ix:nonNumeric>
    <p style="margin:0pt">&#160;</p>
  </div>

  <div>
    <ix:nonNumeric id="Fxbrl_20250222061019489" name="us-gaap:SegmentReportingDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 15:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20250222061416984" name="us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">A.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Revenues by Geographic Area - as Percentage of Total Revenue</span></span></span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Years ended December 31, 2024, 2023 and 2022:</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>USA</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1259" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20240101to20241231_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">42</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1260" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20230101to20231231_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">46</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1261" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20220101to20221231_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">49</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Japan</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1262" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20240101to20241231_srtStatementGeographicalAxis_countryJP_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">16</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1263" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20230101to20231231_srtStatementGeographicalAxis_countryJP_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">17</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1264" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20220101to20221231_srtStatementGeographicalAxis_countryJP_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">16</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Asia (other than Japan)</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1265" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20240101to20241231_srtStatementGeographicalAxis_tsemAsiaOtherJapanAndTaiwanMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">33</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1266" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20230101to20231231_srtStatementGeographicalAxis_tsemAsiaOtherJapanAndTaiwanMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">27</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1267" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20220101to20221231_srtStatementGeographicalAxis_tsemAsiaOtherJapanAndTaiwanMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">26</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Europe</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1268" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20240101to20241231_srtStatementGeographicalAxis_srtEuropeMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">9</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1269" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20230101to20231231_srtStatementGeographicalAxis_srtEuropeMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">10</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1270" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20220101to20221231_srtStatementGeographicalAxis_srtEuropeMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">9</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1271" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20240101to20241231_srtMajorCustomersAxis_tsemExternalCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">100</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1272" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20230101to20231231_srtMajorCustomersAxis_tsemExternalCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">100</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1273" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20220101to20221231_srtMajorCustomersAxis_tsemExternalCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">100</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                  </tr>

              </table>
            </div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The basis of attributing revenues from external customers to a certain geographic area is based on the headquarters&#8217; location of the customer issuing the purchase order.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20250222061612568" name="us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Long-Lived Assets by Geographic Area</span></span></span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">
              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Substantially all of Tower&#8217;s long-lived assets are located in Israel, substantially all of TSNB&#8217;s and TSSA&#8217;s long-lived assets are located in the United States, substantially all of TPSCo&#8217;s long-lived assets are located in Japan and substantially all of TSIT&#8217;s long-lived assets are located in Italy.</p>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2024 and 2023:</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Israel</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">$</span></p>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1275" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20241231_srtStatementGeographicalAxis_countryIL" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">279,023</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_1276" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20231231_srtStatementGeographicalAxis_countryIL" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">254,868</ix:nonFraction></span></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>United States</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1277" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20241231_srtStatementGeographicalAxis_countryUS" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">322,947</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1278" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20231231_srtStatementGeographicalAxis_countryUS" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">250,560</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Europe</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20230320110141293_Fact_1277" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20241231_srtStatementGeographicalAxis_srtEuropeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">452,557</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20230320110141293_Fact_1278" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20231231_srtStatementGeographicalAxis_srtEuropeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">371,583</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Japan</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1279" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20241231_srtStatementGeographicalAxis_countryJP" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">232,095</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1280" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20231231_srtStatementGeographicalAxis_countryJP" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">278,918</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_1281" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,286,622</ix:nonFraction></span></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_1282" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,155,929</ix:nonFraction></span></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>
        </ix:nonNumeric>
        <p style="margin:0pt">&#160;</p>
        <div><ix:exclude>
          <div style="line-height:1.25;font-family:'Times New Roman';clear:both">
            <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 44</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
          </div>
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 15:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (continued)</span></span></span></span></span></span></div>
          <div style="text-align:justify;line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">C.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Major Customers - as Percentage of Net Accounts Receivable Balance</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2024, two customers exceeded 10% of the net accounts receivable balance. As of December 31, 2023, one customer exceeded 10% of the net accounts receivable balance.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20250222061639014" name="tsem:ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">D.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Major Customers - as Percentage of Total Revenue</span></span></span></span></span></span></div>
            <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;line-height:1.25;font-family:Times New Roman;margin-left:78pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Years ended December 31, 2024, 2023 and 2022:</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:top;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Customer A</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1286" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20240101to20241231_srtMajorCustomersAxis_tsemCustomerAMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">13</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1287" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20230101to20231231_srtMajorCustomersAxis_tsemCustomerAMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">14</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1288" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20220101to20221231_srtMajorCustomersAxis_tsemCustomerAMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">14</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Customer B</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1289" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20240101to20241231_srtMajorCustomersAxis_tsemCustomerBMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">11</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1290" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20230101to20231231_srtMajorCustomersAxis_tsemCustomerBMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">9</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1291" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20220101to20221231_srtMajorCustomersAxis_tsemCustomerBMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">9</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Other customers *</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1292" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20240101to20241231_srtMajorCustomersAxis_tsemOtherCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">16</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1293" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20230101to20231231_srtMajorCustomersAxis_tsemOtherCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">21</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1294" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20220101to20221231_srtMajorCustomersAxis_tsemOtherCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">24</ix:nonFraction></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                <tr>
                  <td style="width:70.9pt;font-family:'Times New Roman'">&#160;</td>
                  <td style="width:28.35pt;vertical-align:top;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>*</span></span></span></span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify;font-family:'Times New Roman'">
                    <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Represents aggregated revenue to three customers that accounted for between <ix:nonFraction id="Fxbrl_20220211180756898" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20240101to20241231_srtMajorCustomersAxis_tsemCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">3</ix:nonFraction>% and <ix:nonFraction id="Fxbrl_20220211180855593" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20240101to20241231_srtMajorCustomersAxis_tsemCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">9</ix:nonFraction>% of total revenue during 2024, to three customers that accounted for between <ix:nonFraction id="FFact_1295" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20230101to20231231_srtMajorCustomersAxis_tsemCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">3</ix:nonFraction>% and <ix:nonFraction id="FFact_1296" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20230101to20231231_srtMajorCustomersAxis_tsemCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">9</ix:nonFraction>% of total revenue during 2023, and to four customers that accounted for between <ix:nonFraction id="FFact_1297" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20220101to20221231_srtMajorCustomersAxis_tsemCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">4</ix:nonFraction>% and <ix:nonFraction id="FFact_1298" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20220101to20221231_srtMajorCustomersAxis_tsemCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">8</ix:nonFraction>% of total revenue during 2022.</span></span></span></span></div>
                  </td>
                </tr>

            </table>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">E</span><span>.&#160;&#160;&#160;&#160; <span style="font-weight:bold">Reportable Segment</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(i) The Company believes it is driving its revenues from a single reportable segment, which is its analog foundry operations that is providing semiconductor solutions offering a broad range of process technologies. To provide the capacity and expanded capabilities for its customers, as of December 31, 2024, the Company owns multiple facilities and is sharing capacity and/ or ownership in other facilities as described in Note 1.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(ii) Since the Company has a single reportable segment, the accounting policies of the segment are the same as those described in the summary of significant accounting policies. The chief operating decision maker (&#8220;CODM&#8221;) assesses performance and decides how to allocate resources based on the consolidated results of the Company.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(iii) Since the Company has a single reportable segment, its CODM does not allocate resources among segments but is responsible for allocating the entity&#8217;s resources. The CODM uses the consolidated measures of profit or loss mostly when assessing performance rather than allocating resources.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(iv) Since the Company has a single reportable segment, it manages its business activities on a consolidated basis.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(v) The Company&#8217;s chief operating decision maker is the chief executive officer of the Company.</span></span></span></span></div>
      </div>
    </ix:nonNumeric>
    <p style="margin:0pt">&#160;</p>
    <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 45</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
  </div>

  <ix:nonNumeric id="FFact_1325" name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
    <div>
      <div>
        <div>
          <div>
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 16:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">FINANCING INCOME (EXPENSE), NET</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financing income (expense), net consists of the following for the years ended December 31, 2024, 2023 and 2022:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <ix:nonNumeric id="Fxbrl_20240227094242759" name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" contextRef="C_20240101to20241231" escape="true">
              <div style="margin-left:81pt">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest expense</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="FFact_1303" name="us-gaap:InterestExpense" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,029</ix:nonFraction></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="FFact_1304" name="us-gaap:InterestExpense" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,444</ix:nonFraction></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="FFact_1305" name="us-gaap:InterestExpense" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,687</ix:nonFraction></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest income</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1306" name="us-gaap:InterestAndOtherIncome" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">55,488</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1307" name="us-gaap:InterestAndOtherIncome" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,987</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1308" name="us-gaap:InterestAndOtherIncome" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,596</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="line-height:1.25">
                          <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Series G Debentures amortization, exchange rate and its hedging transactions related results</p>
                        </div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250222105428930" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_1313" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">640</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_1314" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">772</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exchange rate results</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250222103733422_Fact_1306" name="tsem:ExchangeRateResults" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3,403</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250222103733422_Fact_1307" name="tsem:ExchangeRateResults" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,013</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20250222103733422_Fact_1308" name="tsem:ExchangeRateResults" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,986</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Hedging transactions related results</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20250222103735276_Fact_1306" name="tsem:HedgingTransactionsRelatedResults" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,800</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20250222103735276_Fact_1307" name="tsem:HedgingTransactionsRelatedResults" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,153</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250222103735276_Fact_1308" name="tsem:HedgingTransactionsRelatedResults" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Marketable securities fair value adjustments</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230320104943651_Fact_1315" name="tsem:MarketableSecuritiesFairValueAdjustment" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">5,605</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230320104943651_Fact_1316" name="tsem:MarketableSecuritiesFairValueAdjustment" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2,944</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230320104943651_Fact_1317" name="tsem:MarketableSecuritiesFairValueAdjustment" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,225</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Bank fees and others</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_1318" name="tsem:FinancingExpenseOther" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,833</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_1319" name="tsem:FinancingExpenseOther" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,176</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_1320" name="tsem:FinancingExpenseOther" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,693</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="FFact_1321" name="tsem:FinancingIncomeExpenseNet" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,834</ix:nonFraction></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20230320171456041" name="tsem:FinancingIncomeExpenseNet" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,531</ix:nonFraction></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="FFact_1323" name="tsem:FinancingIncomeExpenseNet" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">12,767</ix:nonFraction></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                      </td>
                    </tr>

                </table>
              </div>
            </ix:nonNumeric>
          </div>
        </div>
      </div>
    </div>
  </ix:nonNumeric>
  <p style="margin:0pt">&#160;</p>

  <div>
    <ix:nonNumeric id="Fxbrl_20250222055239456" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 17:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">RELATED PARTIES BALANCES AND TRANSACTIONS</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">A.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Balance</span></span></span></span></span></span></div>
          <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
          <ix:nonNumeric id="Fxbrl_20250222191312234" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" contextRef="C_20240101to20241231" continuedAt="F20250222191321370" escape="true">
            <div>
              <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The nature of the relationship involved as of December 31, 2024 and 2023:</span></span></span></span></div>
              <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
              <div style="margin-left:81pt">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                      </td>
                      <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Long-term investment</span></span></span></span></div>
                      </td>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Equity investment in a limited partnership</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1326" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40</ix:nonFraction></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_1327" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" contextRef="C_20231231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40</ix:nonFraction></span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>
            </div>
          </ix:nonNumeric>
          <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Transactions</span></span></span></span></span></span></div>
          <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
          <ix:continuation id="F20250222191321370">
            <div>
              <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Description of the transactions for the years ended December 31, 2024, 2023 and 2022:</span></span></span></span></div>
              <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
              <div style="margin-left:81pt">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                      </td>
                      <td style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Description of the transactions</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:32%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>General and administrative expense</span></span></span></span></div>
                      </td>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:32%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Directors&#8217; fees and reimbursement to directors</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1328" name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="C_20240101to20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">804</ix:nonFraction></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="FFact_1329" name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="C_20230101to20231231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">780</ix:nonFraction></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><ix:nonFraction id="FFact_1330" name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="C_20220101to20221231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">696</ix:nonFraction></span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>
            </div>
          </ix:continuation>
        </div>
      </div>
    </ix:nonNumeric>
    <p style="margin:0pt">&#160;</p>
    <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 46</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
  </div>

  <div>
    <ix:nonNumeric id="Fxbrl_20240214000907362" name="us-gaap:IncomeTaxDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 18:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">INCOME TAX</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">A.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Tower Statutory Income Rates</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Pursuant to Amendment 73 to the Israeli Investment Law adopted in 2017 and since Tower is an Israeli industrial company located in Migdal Ha&#8217;emek, Israel, it meets the conditions for &#8220;Preferred Enterprises&#8221; and as such is entitled to an income tax rate of&#160;<ix:nonFraction id="FFact_1336" name="tsem:PreferredIncomeSubjectTaxRate" contextRef="C_20240101to20241231_srtConsolidatedEntitiesAxis_srtParentCompanyMember" unitRef="Pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">7.5</ix:nonFraction>%. &#160;Any portion of Tower&#8217;s taxable income that is not eligible for Preferred Enterprise benefits, if at all, is to be taxed at the Israeli statutory corporate income tax rate of <ix:nonFraction id="Fxbrl_20230425200908380" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="C_20240101to20241231" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">23</ix:nonFraction>%.</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Income Tax Expense, Net</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company's provision for income tax is affected by income tax in a&#160;multinational tax environment. The income tax provision is an estimate determined based on current enacted tax laws and tax rates at each of its geographic locations, with the use of acceptable allocation methodologies based upon the Company&#8217;s organizational structure, operations and business mode of work, resulting in applicable taxable income attributable to each of the locations the Company operates in.</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company&#8217;s income tax provision consists of the following for the years ended December 31, 2024, 2023 and 2022:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:81pt">
          <ix:nonNumeric id="Fxbrl_20240227103239718" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" contextRef="C_20240101to20241231" escape="true">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current tax expense:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Local</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250222095940157_xbrl_20220211110812412_Fact_1340" name="us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,431</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250222095940157_xbrl_20220211110812412_Fact_1341" name="us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250222095940157_xbrl_20220211110812412_Fact_1342" name="us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220211110812412_Fact_1340" name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,579</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220211110812412_Fact_1341" name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,374</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220211110812412_Fact_1342" name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,167</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax expense (benefit):</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Local</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220211110820345_Fact_1343" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">17,141</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220211110820345_Fact_1344" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">62,748</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220211110820345_Fact_1345" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,550</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230425192144356" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,336</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_1347" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">10,810</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_1348" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,215</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Income tax expense, net</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220211110908207_Fact_1349" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,205</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220211110908207_Fact_1350" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">65,312</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220211110908207_Fact_1351" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,502</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </ix:nonNumeric>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="margin-left:81pt">
          <ix:nonNumeric id="Fxbrl_20240227103305959" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" contextRef="C_20240101to20241231" escape="true">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Profit (loss) before taxes:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Local</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1353" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">242,879</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1354" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">588,453</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="FFact_1355" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">295,438</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_1356" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">25,452</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_1357" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3,611</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_1358" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3,465</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total profit (loss) before taxes</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1359" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">217,427</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1360" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">584,842</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1361" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">291,973</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </ix:nonNumeric>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div><ix:exclude>
          <div style="line-height:1.25;font-family:'Times New Roman';clear:both">
            <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 47</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
          </div>
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 18:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">INCOME TAX (continued)</span></span></span></span></div>
          <div style="text-align:justify;line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">C.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Components of Deferred Tax Asset/Liability</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div>
          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following is a summary of the components of the deferred tax assets and liabilities reflected in the balance sheets as of December 31, 2024 and 2023:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="line-height:1.25;font-family:'Times New Roman';margin-left:81pt">
              <ix:nonNumeric id="Fxbrl_20250226154930273" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" contextRef="C_20240101to20241231" escape="true">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:middle;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-weight:bold">Details</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:normal">2024</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:normal">2023</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Deferred tax asset and liability - long-term:</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-weight:bold">Deferred tax assets:</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Net operating loss carryforward</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="FFact_1363" name="tsem:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,397</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="FFact_1364" name="tsem:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,889</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Employees compensation</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="FFact_1365" name="tsem:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,675</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="FFact_1366" name="tsem:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,853</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Accruals and allowances</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="FFact_1367" name="tsem:DeferredTaxAssetsAccrualsAndReserves" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,355</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="FFact_1368" name="tsem:DeferredTaxAssetsAccrualsAndReserves" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,997</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Research and development credit</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="FFact_1369" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,689</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="FFact_1370" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,677</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Research and development, including Section 174 under U.S. Internal Revenue Code</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230425145052325_Fact_1369" name="tsem:DeferredTaxAssetsInProcessResearchAndDevelopmentSection174" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,732</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230425145052325_Fact_1370" name="tsem:DeferredTaxAssetsInProcessResearchAndDevelopmentSection174" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,582</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Lease liabilities</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20240227115135284_xbrl_20230425145052325_Fact_1369" name="tsem:DeferredTaxAssetsLeaseLiabilities" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,617</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20240227115135284_xbrl_20230425145052325_Fact_1370" name="tsem:DeferredTaxAssetsLeaseLiabilities" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,199</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Others</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="FFact_1371" name="tsem:DeferredTaxAssetsOtherNonCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">652</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="FFact_1372" name="tsem:DeferredTaxAssetsOtherNonCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,122</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;width:76%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20250226172847956_Fact_1371" name="us-gaap:DeferredTaxAssetsGross" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">91,117</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20250226172847956_Fact_1372" name="us-gaap:DeferredTaxAssetsGross" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">87,319</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Valuation allowance, see Note 18F below</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="FFact_1375" name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,613</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="FFact_1376" name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,238</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Deferred tax assets</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="FFact_1377" name="us-gaap:DeferredTaxAssetsNet" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">59,504</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="FFact_1378" name="us-gaap:DeferredTaxAssetsNet" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">67,081</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Deferred tax liabilities - long-term:</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Depreciation and amortization</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">$</p>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20230320100839934" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">64,859</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20230320100858074" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">72,254</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">ROU - assets under operating leases</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20240227115210777_xbrl_20230320100839934" name="tsem:DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,131</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20240227115210777_xbrl_20230320100858074" name="tsem:DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,609</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;width:76%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Others</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="FFact_1381" name="us-gaap:DeferredTaxLiabilitiesOther" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">801</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="FFact_1382" name="us-gaap:DeferredTaxLiabilitiesOther" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">838</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Deferred tax liabilities</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20230320100850282" name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">66,791</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20230320100914627" name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">74,701</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;width:76%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Presented in long term deferred tax assets</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="FFact_1385" name="tsem:DeferredTaxAssetsNetNonCurrents" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,768</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="FFact_1386" name="tsem:DeferredTaxAssetsNetNonCurrents" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,810</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;width:76%;padding-bottom:4px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Presented in long term deferred tax liabilities</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220211111551373_Fact_1387" name="tsem:DeferredTaxLiabilitiesNonCurrents" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,055</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220211111551373_Fact_1388" name="tsem:DeferredTaxLiabilitiesNonCurrents" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,430</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>

                </table>
              </ix:nonNumeric>
            </div>
          </div>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;line-height:1.25;margin-left:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">D.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Unrecognized Tax Benefit</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20240227104028505" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrecognized tax benefits</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of January 1, 2024</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1392" name="us-gaap:UnrecognizedTaxBenefits" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,217</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additions for tax positions of current year</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240227102251559" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">727</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Reduction due to statute of limitations of prior years</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240227104957305" name="tsem:ReductionDueToStatuteOfLimitationOfPriorYears" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,000</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;padding-bottom:4px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2024</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1395" name="us-gaap:UnrecognizedTaxBenefits" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,944</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrecognized tax benefits</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of January 1, 2023</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1396" name="us-gaap:UnrecognizedTaxBenefits" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,490</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additions for tax positions of current year</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240227102311135" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">727</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Reduction due to statute of limitations of prior years</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240227103122967" name="tsem:ReductionDueToStatuteOfLimitationOfPriorYears" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;padding-bottom:4px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2023</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1399" name="us-gaap:UnrecognizedTaxBenefits" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,217</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
              <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
            </div>
            <div><ix:exclude>
              <div style="line-height:1.25;font-family:'Times New Roman';clear:both">
                <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 48</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
              </div>
              <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 18:</span><span>&#160; &#160;&#160; <span style="font-weight:bold">INCOME TAX (continued)</span></span></span></span></div>
              <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
              <div style="line-height:1.25;font-family:Times New Roman;margin-left:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">D.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Unrecognized Tax Benefit (continued)</span></span></span></span></div>
              <div style="text-align:justify;line-height:1.25;margin-left:56.7pt">&#160;</div>
            </ix:exclude></div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrecognized tax benefits</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of January 1, 2022</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1400" name="us-gaap:UnrecognizedTaxBenefits" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,763</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additions for tax positions of current year</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240227102420604" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">727</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Reduction due to statute of limitations of prior years</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240227102935263" name="tsem:ReductionDueToStatuteOfLimitationOfPriorYears" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;padding-bottom:4px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2022</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1403" name="us-gaap:UnrecognizedTaxBenefits" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,490</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;line-height:1.25;margin-left:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">E.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Effective Income Tax</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <ix:nonNumeric id="Fxbrl_20240227104057872" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The reconciliation of the Israeli statutory income tax rate to the effective tax rate for the years ended December 31, 2024, 2023 and 2022:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tax expense computed at statutory rates, see (*) below</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1405" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,008</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1406" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">134,514</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="FFact_1407" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">67,154</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Effect of different tax rates in different jurisdictions and Preferred Enterprise Benefit</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_1408" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">36,588</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_1409" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">89,487</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_1410" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">46,012</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in valuation allowance</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1411" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">11,375</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1412" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2,697</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1413" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">5,911</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Permanent differences and other, net</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_1414" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">14,590</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="FFact_1415" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,588</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="FFact_1416" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,551</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Income tax expense</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220211113123646_Fact_1417" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,205</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220211113123646_Fact_1418" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">65,312</ix:nonFraction></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220211113123646_Fact_1419" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,502</ix:nonFraction></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(*) The tax expense was computed based on the Israeli statutory corporate income tax rate of <ix:nonFraction id="Fxbrl_20230320102442862" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="C_20240101to20241231" unitRef="Pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">23</ix:nonFraction>%.</span></span></div>
          </div>
        </ix:nonNumeric>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">F.</span><span>&#160;&#160; &#160;&#160; <span style="font-weight:bold">Net Operating Loss Carryforward</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div>
          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024, Tower had no net operating loss carryforward.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024, Tower US Holdings had U.S. federal net operating loss carryforwards of approximately $<ix:nonFraction id="Fxbrl_20230320102924357" name="us-gaap:OperatingLossCarryforwards" contextRef="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,000</ix:nonFraction> of which approximately $<ix:nonFraction id="Fxbrl_20230320102930918" name="tsem:OperatingLossCarryForwardsAmountNotToExpire" contextRef="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,000</ix:nonFraction> does not expire and is subject to an annual <ix:nonNumeric id="Fxbrl_20230320102942725" name="us-gaap:OperatingLossCarryforwardsLimitationsOnUse" contextRef="C_20240101to20241231">taxable income limitation of 80%.</ix:nonNumeric> The remaining federal tax loss carryforward of $<ix:nonFraction id="Fxbrl_20230320102950492" name="us-gaap:OperatingLossCarryforwards" contextRef="C_20241231_usgaapIncomeTaxAuthorityAxis_usgaapForeignCountryMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,000</ix:nonFraction> will expire in 2028, unless previously utilized.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024, Tower US Holdings had a California state net operating loss carryforward of approximately $<ix:nonFraction id="FFact_1427" name="us-gaap:OperatingLossCarryforwards" contextRef="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember_usgaapIncomeTaxAuthorityAxis_usgaapStateAndLocalJurisdictionMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,000</ix:nonFraction>. The state tax loss carryforward will begin to expire in 2029, unless previously utilized.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tower US Holdings recorded a valuation allowance thereby reducing the deferred tax asset balances of the U.S. federal and state net operating loss carryforward.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024 TPSCo had no net operating loss carryforward.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024, TSIT had net operating loss carryforward of approximately $<ix:nonFraction id="Fxbrl_20250222100858543" name="us-gaap:OperatingLossCarryforwards" contextRef="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerSemiconductorItalySRLMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,500</ix:nonFraction></span></span></div>
            <div style="text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif">&#160;</div>
            <div style="text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif">
              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">TSIT recorded a valuation allowance thereby reducing the deferred tax asset balances of net operating loss carryforward.</p>
            </div>
          </div>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div><ix:exclude>
          <div style="line-height:1.25;font-family:'Times New Roman'">
            <p style="text-align:center;margin-top:7pt;margin-bottom:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F - 49</span></span></p><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-bottom:10pt;page-break-after:always"/><p style="margin-top:0pt;margin-bottom:0pt;font-family:Times New Roman, Times, serif;text-align:center">&#160;</p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">TOWER SEMICONDUCTOR LTD. AND SUBSIDIARIES</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span><span style="font-weight:bold">AS OF DECEMBER 31, 2024</span></span></span></span></span></span></span></p><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:11pt"><span><span><span><span>(dollars in thousands, except per share data)</span></span></span></span></span></span></p><p style="margin:0pt">&#160;</p>
          </div>
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 18:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">INCOME TAX (continued)</span></span></span></span></div>
          <div style="text-align:justify;line-height:1.25">&#160;</div>
        </ix:exclude></div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="font-weight:bold">G.</span><span>&#160; &#160;&#160; <span style="font-weight:bold">Final Tax Assessments</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Tower possesses final tax assessments through the year 2021.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Tower US Holdings files a consolidated tax return, including TSNB and TSSA. Tower US Holdings and its subsidiaries are subject to U.S. federal income tax as well as income tax in multiple states.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">
          <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">In general, Tower US Holdings is no longer subject to U.S. federal income tax examinations for any of the years before 2021 and state and other U.S. local income tax examinations for any of the years before 2020. However, to the extent allowed by law, the tax authorities may have the right to examine prior periods where net operating losses were generated and carried forward and make adjustments up to the amount of the net operating loss carryforward amount.</span></span></p>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>TPSCo possesses final income tax assessments through the year 2020.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>TSIT possesses no final income tax assessments.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="font-weight:bold">H.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Pillar Two Model</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>In December 2021, the OECD released Pillar Two model rules imposed on large multinational corporations, with revenue above &#8364;750 million, a minimum effective corporate income tax rate of 15% in every jurisdiction in which they operate. As of December 31, 2024, the rules have been partially enacted in certain jurisdictions in which the Company operates, however did not impact the Company financial statements, nor its tax payments or liabilities. For all the periods ended December 31, 2024, the Company complied with the transitional safe harbor rules in each of its jurisdictions and it currently assumes that it will be able to postpone the application of the rules for periods that will commence&#160;after December 31, 2025.</span></span></span></span></div>
      </div>
    </ix:nonNumeric>
    <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
    <div style="text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="color:rgb(0, 0, 0);font-weight:normal;font-style:normal">F - 50</span></span></span></div>
  </div>
  <div style="text-align:center">
    <hr style="border:none;border-bottom:4px solid black;border-top:1px solid black;height:10px;color:#ffffff;background-color:#ffffff;margin-left:auto;margin-right:auto;text-align:center"/>
  </div>
</div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.2
<SEQUENCE>2
<FILENAME>exhibit_4-2.htm
<DESCRIPTION>EXHIBIT 4.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;">
    <div style="text-align: right;"><font style="font-weight: bold;"><u>Exhibit 4.2</u></font><br>
    </div>
    <div> <br>
    </div>
    <div>
      <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">COMPENSATION POLICY</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;"> <br>
      </div>
      <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">TOWER SEMICONDUCTOR&#160;LTD.</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;"> <br>
      </div>
      <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Compensation Policy for Executive Officers and Directors</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25; font-weight: bold;"><u>A. Overview and Objectives</u></div>
      <div style="line-height: 1.25;">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="za7665f7455194cbfb90678041d521cef" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">1.</td>
            <td style="width: auto; vertical-align: top;">
              <div><font style="font-weight: bold;">Introduction</font></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">This document sets forth the compensation policy for Executive Officers and Directors (both as defined herein) of Tower Semiconductor Ltd. ("<font style="font-weight: bold;">Tower</font>" or the "<font style="font-weight: bold;">Company</font>"), in accordance with the requirements of the Companies Law (this "<font style="font-weight: bold;">Compensation Policy</font>" or "<font style="font-weight: bold;">Policy</font>").</div>
      <div style="line-height: 1.25;">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">Compensation is a key component of Tower&#8217;s overall human capital strategy to attract, retain, reward,&#160;and motivate highly skilled&#160;individuals who will enhance Tower's value and otherwise assist
        Tower to reach its business and financial long term goals. The Policy is designed to provide the Compensation Committee and Board of Directors the tools and mechanisms to incentivize the Executive Officers and promote the Company&#8217;s growth plans.&#160;
        Accordingly, the structure of this Policy is established to tie the compensation for each Executive Officer to Tower's goals and performance.</div>
      <div style="line-height: 1.25;">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">This Compensation Policy will be in effect for a period of three (3) years from the date the Policy is duly approved under the Companies Law.</div>
      <div style="text-align: justify; line-height: 1.25;">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">The Compensation Committee and the Board of Directors of Tower shall review and reassess the adequacy of this Policy from time to time, as required by the Companies Law.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">In setting the compensation of the Executive Officers and Directors, the Compensation Committee and the Board of Directors shall consider, among other things, the following factors:</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="zdc15dbe2b12d407cb971398ae706cbcd" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 14.2pt;"><br>
            </td>
            <td style="width: 21.25pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>the educational, professional experience and accomplishments of the Executive Officer or Director;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="zb93d6c79b0dd4c7b97628c988cd08219" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 14.2pt;"><br>
            </td>
            <td style="width: 21.25pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>the Executive Officer or Director's position, responsibilities and prior compensation arrangements;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="zf050cdd589ae41ca8773c25786bdf2f1" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 14.2pt;"><br>
            </td>
            <td style="width: 21.25pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>compensation data for comparably situated executives at peer companies, including companies in the industry and/or geographic market;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z7fb996557a46426383da066fadb8eafe" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 14.2pt;"><br>
            </td>
            <td style="width: 21.25pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>data of other senior executives of the Company;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z662a9b21f7404983baff9d3d7b7aafcb" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 14.2pt;"><br>
            </td>
            <td style="width: 21.25pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>macroeconomic environment;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z6e318ea6d7094a93b6362dca19b39f7f" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 14.2pt;"><br>
            </td>
            <td style="width: 21.25pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>Company's own performance;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z42b0e86fa0424fe2856a0c314ac491e8" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 14.2pt;"><br>
            </td>
            <td style="width: 21.25pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>the Executive Officer or Director's expected contribution to the Company&#8217;s future growth and profitability;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="zd6a0527dbb514dde83de5e92059258af" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 14.2pt;"><br>
            </td>
            <td style="width: 21.25pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>the relationship between the compensation paid to the Executive Officer or Director and the average and median compensation of the Company&#8217;s employees and contractors, as well as whether such variation has an effect on employment
                relations; and</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z02523bd5c6a946e797b6e964619099c5" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 14.2pt;"><br>
            </td>
            <td style="width: 21.25pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>any requirements prescribed by applicable law from time to time.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <table cellspacing="0" cellpadding="0" id="zb64e690150844c3cbf7b55775e509ee7" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">2.</td>
            <td style="width: auto; vertical-align: top;">
              <div><font style="font-weight: bold;">Objectives</font></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">Tower&#8217;s objectives and goals in setting this Compensation Policy are to maintain competitiveness by attracting, motivating and retaining highly talented and experienced personnel with the necessary
        capabilities to promote creativity and manage global operations. These abilities are critical to Tower's long-term success in order to provide leadership, and enhance shareholder value, while&#160;supporting a performance culture that is based on merit,
        motivates individuals to perform at their highest level, differentiates and rewards excellent performance, and recognizes Tower's values.&#160; Due to Tower's unique position as an Israeli company with a global footprint, it aims to adopt compensation
        policies and procedures that match global companies of similar complexity, including semiconductor companies and other companies which compete with Tower for similar talent, and companies in the relevant geographical location, while complying with
        applicable local laws and customs as well. Executive Officers&#8217; or Directors&#8217; total compensation may deviate from target level where required to attract or retain individuals or reflect their respective characteristics or performance.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25;">To that end, this Policy is designed, among others:</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z48037cabe8cd4625be32171e4b5bea82" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">2.1.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>To closely align the interests of the Executive Officers and Directors with those of Tower&#8217;s shareholders in order to enhance shareholder value;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="za5bb4dc298f24ea1bf93d935916f1226" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">2.2.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>To provide the Executive Officers and Directors with a structured compensation package, including competitive salaries and performance-based cash and equity incentive programs;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z62819696cede4852b4ba428d06d51484" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">2.3.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>To maintain and increase the level of motivation and ambition and promote for each an opportunity to advance in a growing organization and strive for excellence;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z629bda73f8f642edad48523f2efd68e3" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">2.4.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>To provide appropriate awards for superior individual and corporate performance;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z40115ee6f30c409395e88733762d38fd" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">2.5.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>To improve the business results and increase income and profitability over time; and</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z79f20c205ee64c48aec5a653ad4600fb" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">2.6.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>To support the implementation of the Company's business strategy.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="zae843ae3932144b78a7cc187c23c97d4" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">3.</td>
            <td style="width: auto; vertical-align: top;">
              <div><font style="font-weight: bold;">Compensation structure and instruments</font></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">Compensation instruments under this Compensation Policy may include the following:</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z9a87edcc2d824946be2d6c4a5d9d582c" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">3.1.</td>
            <td style="width: auto; vertical-align: top;">
              <div>Base salary;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="zcfcfe42ca25547999abfae33a584e1fd" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">3.2.</td>
            <td style="width: auto; vertical-align: top;">
              <div>Benefits and perquisites;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z728a7f1adc234487aabd9e040b9e2895" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">3.3.</td>
            <td style="width: auto; vertical-align: top;">
              <div>Performance-based cash bonuses;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="ze370f158fbcf40fcb7ffcdde8e52b237" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">3.4.</td>
            <td style="width: auto; vertical-align: top;">
              <div>Equity based compensation; and</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="zaf53eb5a939746d483c3a4def923a14f" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">3.5.</td>
            <td style="width: auto; vertical-align: top;">
              <div>Retirement, termination and other arrangements.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z86f257b8381e4d859088549f13cf50d2" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">4.</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Ratio between variable and fixed compensation</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z93f00f3591f74eddb1129d8c334afa7c" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">4.1.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>This Policy aims to optimize the mix of Fixed Compensation and Variable Compensation&#160; (both as defined herein) in order to, among other things, appropriately incentivize Executive Officers to meet Tower's goals while considering Tower's
                management of business risks.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="zb7632fb46d8e406cbb43bd4760762e4e" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">4.2.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>As a rule, the total of the Variable Compensation to be given to an Executive Officer over a calendar year relative to the Fixed Compensation shall not exceed the &#8220;Executive Ratio&#8221; which shall be 17 for the CEO and 11 for Other Executive
                Officers. The Executive Ratio is calculated based on the following assumptions: (i) maximal possible payments that may be made to Executive Officers under the Variable Compensation covered by this Policy (bonuses and equity); (ii) any CEO
                relocation related reimbursement expenses included under Fixed Compensation and assuming no relocation expenses for any Other Executive Officer; and (iii) excluding any potential sign-on bonuses for new hires.&#160; The variable component in
                regard of the equity compensation reflects the annual amortization over the vesting period.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <table cellspacing="0" cellpadding="0" id="ze6543e9854a94628a3b1e57c10921464" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">5.</td>
            <td style="width: auto; vertical-align: top;">
              <div><font style="font-weight: bold;">Inter-Company Compensation Ratio</font></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">In the process of composing this Policy, the possible ramifications of the Employee Ratio on the work environment in Tower were examined in order to ensure that levels of executive compensation, as
        compared to the overall workforce, will not have a negative impact on work relations in Tower.</div>
      <div style="line-height: 1.25;">&#160;</div>
      <div style="line-height: 1.25; font-weight: bold;"><u>B. Base Salary, Benefits and Perquisites</u></div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z9b78f8ad351c4f99904a9fff99980074" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">6.</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Base Salary</div>
            </td>
          </tr>

      </table>
      <div style="margin-left: 39.6pt; line-height: 1.25;">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="zd8550a43088d4d61b705737e060f6556" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">6.1.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The base salary varies between Executive Officers, and is individually determined according to the past performance, educational background, place of residence, prior business experience, qualifications, specializations, situation, role,
                business responsibilities and achievements of the Executive Officer and the previous salary arrangements therewith.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z0f29ade1a90f44dd88b0aac4d136ff18" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">6.2.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Since a competitive base salary is essential to Tower's ability to attract and retain highly skilled professionals, Tower will seek to establish and maintain base salaries that are based on competitive market analyses.&#160; The comparative
                peer group will include direct competitors, or companies that operate in similar industries, with similar market capitalization, enterprise value, and/or revenues, active in similar geographic locations.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="zd3644baef8f2499fa3a8bed54925b628" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">7.</td>
            <td style="width: auto; vertical-align: top;">
              <div><font style="font-weight: bold;">Benefits and Perquisites</font></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="zb1c78e7c3d3941809e2dd1e86c8270d8" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">7.1.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Executive Officers will be entitled to benefits stated as such by relevant law and best practice for peer companies.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="zc551a63ec32048f5bc09efd02c69452f" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">7.2.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Executive Officers may also be entitled to additional benefits, taking into consideration their rank, seniority in the territory they reside in, market and local practice and legislation. Such additional benefits, which shall be subject
                to approval of the Compensation Committee and the Board of Directors, may include, inter alia, annual vacation, sick leave, medical insurance, allocations to pensions, long term disability,&#160; contribution to an education fund (up to the
                maximum allowable by law), car expenses, contribution to managers' insurance, cellular phone and laptop computer, as well as taxes and expenses which may be incurred in relation to such benefits being borne by the Company.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z110a79f15146428fab85aa0e8ce35174" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">7.3.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>In addition, when relevant, and subject to approval of the Compensation Committee and the Board of Directors, Executive Officers may be entitled to relocation related expenses and benefits until termination, including housing costs,
                family flights and related repatriation costs, which shall not exceed $280,000 on an annual basis.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25; font-weight: bold;"><u>C.&#160; Cash Bonuses</u></div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="za4426bf2a6964b11a14723eab45ead79" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">8.</td>
            <td style="width: auto; vertical-align: top;">
              <div><font style="font-weight: bold;">Sign-on Bonus</font></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z6333c486e5a64d37ab367b90965df1c5" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">8.1.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>For purposes of attracting high quality personnel, Tower may offer an Executive Officer a sign-on bonus as an incentive to join the Company.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z62b34e24ce8a4c0b971c47b7e6544836" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">8.2.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The sign-on bonus may be comprised of cash and/or equity and shall not exceed an amount equal to the Executive's Officer's annual base salary. Any equity based compensation to be granted as part of a sign-on bonus shall be subject to the
                vesting and expiration periods, as well as the other terms with respect to equity set forth in Section 14 below.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z1865fffe68884367a2808fff61fc1d0a" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">8.3.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The sign-on cash bonus will be paid half on signing the employment contract and half will be paid on the second anniversary from the signing date, subject to continued employment with Tower during said two year period.&#160;&#160; In the event the
                employee resigns or is terminated for cause before the end of said two (2) year period, the first half of said cash bonus may be clawed back and repaid to the Company.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <table cellspacing="0" cellpadding="0" id="zba9cbaf77a2c47a8802a72e9a7180201" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">9.</td>
            <td style="width: auto; vertical-align: top;">
              <div><font style="font-weight: bold;">Annual Bonus - The Objective, Components and Threshold</font></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;">&#160;&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z6013cd613f4a40cd85951bb3fa548bb7" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">9.1.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Compensation in the form of cash bonus(es) is an important element in aligning Executive Officers' compensation with Tower's objectives and business goals in the long-term, such that both individual performance and overall company
                success are rewarded.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z3fc4eb1a47ab4e06b20d201e7f8c0009" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">9.2.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Tower's policy is to allow annual cash bonuses, which may be awarded to the Executive Officers upon the attainment of pre-set annual measurable objectives and personal performance, which are set in the first quarter of the year, and
                include minimum thresholds for performance, as well as individual and/or division/department performance goals and personal development goals for Other Executive Officers.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="zb5ac36312b8d41e4a6e3fc2466aab95a" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">9.3.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>A pre-defined mechanism will include bonus criteria based on the following components, with the weight (in percentage terms) of each group of measures as a portion of the annual criteria as set out below:</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; margin-left: 35.45pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">A = Corporate MBO Score (as defined herein) that is calculated in any year based on Tower financial/operational/strategic measures
        (subject to bonus threshold criteria), such as the criteria specified below, which score can range from 0 to 1.5.&#160; Each measure has 3 points: threshold, base and maximum.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="zf56eeb0a3d6544049474a1bd6892fcf6" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 35.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">&#9726;</td>
            <td style="width: auto; vertical-align: top;">
              <div>Financials metrics: 30-70%, including categories such as:</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" id="z9b4f21bdc9934dedb7b4433c352b9cbf" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 71.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8211;</td>
            <td style="width: auto; vertical-align: top;">
              <div>Revenue</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" id="z82bcc2dcc0a541a4a4a55daa9b61323f" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 71.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8211;</td>
            <td style="width: auto; vertical-align: top;">
              <div>EBITDA</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" id="z5bed78d0b20c45f4bb00878235521160" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 71.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8211;</td>
            <td style="width: auto; vertical-align: top;">
              <div>Cash balance</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" id="z2938a868cc9f4a69a937717b2570d024" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 71.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8211;</td>
            <td style="width: auto; vertical-align: top;">
              <div>Net profit</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" id="z17ccf43451a44fda95fb553ed56cd998" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 71.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8211;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Specific annual balance sheet cap-table related metrics, focused on increasing shareholders' value, such as balance sheet ratios, refinancing, restructurings.</div>
            </td>
          </tr>

      </table>
      <div> <br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z87db2c576bed4ded92cbfe768777fc6c" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 35.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#9726;</td>
            <td style="width: auto; vertical-align: top;">
              <div>Business - Strategic &amp; tactical : 15-50%, including categories such as:</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" id="ze4e5f760792147e8bcf5a691a6a29b7c" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 71.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8211;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Existing customers and revenue funnel which is the base for the following years' revenue growth</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" id="z179508ee54134a7d9f8804f99f5e446d" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 71.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8211;</td>
            <td style="width: auto; vertical-align: top;">
              <div>Business Units major strategic programs</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" id="z715cf796f0fc42d9a968877f27f5048c" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 71.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8211;</td>
            <td style="width: auto; vertical-align: top;">
              <div>Specific M&amp;A targets</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" id="z4bee12388d4f4ad8afe69e01b1c573a5" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 71.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8211;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Annual specific major tactical customer driven activities</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" id="z1314a81c196c46d7956c44866cd63877" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 71.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8211;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Customer support, including categories such as top customers scorecards feedback</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z59115e53bb2b44b6ad10449fb6fc297e" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 35.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#9726;</td>
            <td style="width: auto; vertical-align: top;">
              <div>Operations : 10-40%, including categories such as:</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" id="z1e9da88ff348402ebcee8d2cb869f5f6" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 71.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8211;</td>
            <td style="width: auto; vertical-align: top;">
              <div>Cost</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" id="ze1ba540a12384d2cb17e17ce29663e7e" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 71.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8211;</td>
            <td style="width: auto; vertical-align: top;">
              <div>On time delivery</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" id="z0c7cd9812fe8450a8c526efdac3ee6c2" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 71.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8211;</td>
            <td style="width: auto; vertical-align: top;">
              <div>Quality</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" id="z40431a0e012c47adb60dd25db135eedb" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 71.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8211;</td>
            <td style="width: auto; vertical-align: top;">
              <div>Other measurable manufacturing indices</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" id="zcbaddf5d7e5e408fb086d8348ee26074" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 71.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8211;</td>
            <td style="width: auto; vertical-align: top;">
              <div>Safety</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" id="zf56155cc2dbf40c3bb29a0e4a201a6d5" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 71.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8211;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Annually specific activities (such as capacity increase)</div>
            </td>
          </tr>

      </table>
      <div> <br>
      </div>
      <table cellspacing="0" cellpadding="0" id="zdf172af607ea4c3cbe104340aa482377" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 35.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#9726;</td>
            <td style="width: auto; vertical-align: top;">
              <div>HR: 5-15%, including categories such as:</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" id="z8bcc7f35b8e14cdfb7efd0c784957aa0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 71.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8211;</td>
            <td style="width: auto; vertical-align: top;">
              <div>Employee turnover</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" id="z4f0ee619ea3c4d8a8ff9214d70f243aa" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 71.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8211;</td>
            <td style="width: auto; vertical-align: top;">
              <div>Talent programs' success</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" id="zab78c566d6a34cf4b89d285f28bdb910" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 71.45pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">&#8211;</td>
            <td style="width: auto; vertical-align: top;">
              <div>Employees' satisfaction</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; margin-left: 35.45pt; line-height: 1.25;">B = score granted to the Executive Officer after an evaluation of his/her individual performance, considering the position of the Executive Officer and the contribution of the
        Executive Officer to the achievement of the Company's targets. The B score will result in a bonus (not subject to the bonus threshold) as described below.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="zb84d79f5f05d4b548ef0ed55136dd6b5" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">9.4.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>General bonus threshold &#8211;if the Corporate MBO Score is less than the applicable score set forth in Section 10 below, no bonus will be granted for the &#8220;A&#8221; component of the Corporate MBO Score in such year.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <table cellspacing="0" cellpadding="0" id="z29d2680830954333a7aee5d4bb49b45c" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">10.</td>
            <td style="width: auto; vertical-align: top;">
              <div> <font style="font-weight: bold;">The Formula</font></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z5d3152b76042415ca3da3596ac23dc9c" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">10.1.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The annual bonus will be based on the measurable objectives of the Company as described above. Such measurable criteria will be determined for each fiscal year as a function of the annual operating plan that is approved by the Board of
                Directors before the end of the first quarter of each year, and will include financial, operational and strategic measures, on the basis of the balance between long term and short term considerations.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="zf4ed60aa92d3420689e966598cb771b5" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">10.2.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div><u>The annual bonus of the CEO will be calculated using the below formula</u>:</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">CEO monthly actual base salary x [A + B] = Total Payout</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">For the "A" component applicable to this Section 10.2, after meeting the minimum threshold which enables a bonus, multiple sections
        (financial/operational/strategic measures) will have individual weights and criteria, with the weight (in percentage terms) of each measure as a portion of the annual criteria, such that the total "A" component of the bonus shall be set at 7.5<font style="font-family: 'Times New Roman', Times, serif;">&#160;</font>months, 15 months and 21 months of the CEO&#8217;s monthly base salary for "A" scores of 0.7, 1.0 and 1.3, respectively.&#160; Between each two of the abovementioned scores, the "A" component
        shall be calculated linearly based on the Corporate MBO Score.&#160; The maximum bonus amount under the "A" component is capped at 21 months of the CEO's monthly base salary for any "A" score of 1.3 or above.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">For the "B" component, a bonus with an annual cap of 3 monthly base salaries may be granted according to the chairman of the board
        of director's recommendation in regard to an evaluation of the CEO's individual performance, and subject to Compensation Committee and Board of Directors approval.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">The minimum threshold for the entitlement of the CEO to receive the bonus under the "A" component is a weighted average Corporate
        MBO Score of 0.7.&#160; The entitlement for the "B" component of the cash bonus has no minimal threshold.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="zc049acb76ffe421d9ab7a8090fcb7a43" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">10.3.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The annual bonuses of Other Executive Officers will not exceed the Executive Maximum Amount, subject to the Executive Ratio described in 4.2 above.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z3ca58f517ff54ff39a6e16e0157f3262" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">10.4.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The minimum threshold for the entitlement of the Other Executive Officers to receive the bonus under the "A" component is a weighted average Corporate MBO Score of 0.65.&#160; The entitlement for the "B" component of the cash bonus has no
                minimal threshold. Achievement of the individual and/or division/department performance goals and personal development goals of the Other Executive Officers may have a minimum threshold according to the CEO&#8217;s discretion.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="zc95c6e0d22164d649503fa3bcfb274f9" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">10.5.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The Compensation Committee and Board intend to review, discuss and approve management recommendation for the specific Corporate MBO objectives which recommendation shall be made in the first quarter of each fiscal year with respect to
                such year, and which if met shall entitle the Executive Officers to an annual bonus for his/her performance in such year. Notwithstanding the foregoing, the CEO shall be entitled to determine and approve the annual measurable objectives,
                individual and/or division/department performance goals and personal development goals for the Other Executive Officers, which if met shall entitle the Other Executive Officers to an annual bonus for his/her performance in such year, in
                which case the CEO shall update and report to the Compensation Committee on such objectives and goals of the Other Executive Officers so established.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="zecb1e99d606c4ebe9f23455a40da8a26" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">11.</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Special bonus for special achievements</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z3b9a4970601f4f58a5001dd80818f4d5" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">11.1.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Executive Officers may receive a special bonus for substantial achievements on special transactions that are unexpected when determining the Company's annual MBO plan as defined below, following recommendation and approval of the
                Compensation Committee and Board. It is clarified that this special bonus mechanism will not be awarded as a matter of routine and granted only in situations where it is warranted as described below.</div>
              <div> <br>
              </div>
              <div>Special transactions shall include M&amp;A Transactions (defined below) with financial or strategic parties as well as transactions in which third parties enter into binding agreements pursuant to which they undertake to invest in the
                Company or its subsidiaries, new business models/joint development projects, customer financed large technology and new technology entrance, equity or debt financing, restructure the Company's debt or which include a &#8220;take or pay&#8221;
                commitment or which transaction includes a &#8220;pre-payment&#8221; basis. </div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <table cellspacing="0" cellpadding="0" id="z5d1e5ec04a6940ccb8f2b3288e653094" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">11.2.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Such special bonus shall not exceed the amount of four (4) monthly salaries of each applicable Executive Officer and the entitlement for this bonus has no minimal threshold condition.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="zd40ae99f33114c1592f08b3462fef0f3" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">12.</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Compensation Recovery ("Clawback")</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="ze07a992392654f2ea569dc9e02494ba8" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">12.1.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>In the event that an Executive Officer was paid any compensation based on erroneous data which is later restated in the Company&#8217;s financial statements within a period of three (3) financial years prior to the date of the correction, the
                Company shall be entitled to recover from such Executive Officer any compensation in the amount of the excess of the compensation that the Executive Officer received over what he/she should have been paid on the basis of the restated
                financial statements.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="zaf5c04ce9b9c4a3082c76512a05feea1" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">12.2.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Notwithstanding the aforesaid, the compensation recovery will not be triggered in the event of a financial restatement required due to changes in the applicable financial reporting standards.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z4d46f91d593a48c494c316065f8a9ced" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">12.3.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The Compensation Committee will be responsible for approving the amounts to be recouped and for setting terms for such recoupment from time to time.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z61bd5140ee6241cd96f2b42814a60fc7" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">12.4.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>In addition, the Company has adopted an incentive compensation claw-back policy in accordance with rules of the U.S. Securities and Exchange Commission and Nasdaq Stock Market.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25; font-weight: bold;"><u>D. Equity Based Compensation</u></div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z4810a919a17f44c898bfe14f55e2f21d" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">13.</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">The Objective</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z01d4f9cb03834703ae35b9c2b3cf4bec" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">13.1.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div> The equity based compensation for Tower's Executive Officers and Directors is designed in a manner consistent with the underlying Policy objectives in determining the base salary and the annual cash bonus, with its main objectives being
                to enhance the alignment between the Executive Officers' and Directors&#8217; interests with the long term interests of Tower and its shareholders, and to strengthen the retention and the motivation of Executive Officers and Directors in the long
                term. In addition, since equity based awards are to be structured to vest over several years, their incentive value to recipients is aligned with longer-term strategic plans.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="zf8e2c3eb4f1c40fa923511de552cf2b6" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">13.2.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The equity based compensation offered by Tower is intended to be in a form of stock options, restricted stock units (RSUs), performance based stock units (PSUs) and/or other equity forms, in accordance with the Company&#8217;s equity based
                compensation policies and programs in place from time to time.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z2b3ba07c52574e7ab38a810a2b59054a" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">13.3.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Total outstanding equity based compensation awarded by the Company at any time shall not be in excess of 10% of the Company&#8217;s share capital on a fully diluted basis.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z956ba3e036814126b26c5e26b905907a" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">14.</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">General guidelines for the grant of equity based awards</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z17cef21844b5469297b7304ecdf102ff" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">14.1.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The equity based compensation, comprised of options and/or RSUs and PSUs, shall be granted as either an annual grant and/or from time to time be individually determined and awarded according to the performance, educational background,
                prior business experience, qualifications, specializations, role, personal responsibilities and achievements of the Executive Officer and the previous salary arrangements therewith.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <table cellspacing="0" cellpadding="0" id="za199ddd6222c4e4e9310798632c634c4" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">14.2.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>As a general policy, options for Tower's Executive Officers shall gradually vest per passage of time over a period of 3 years (or more) and the RSUs shall have time and/or performance based vesting.&#160; There shall be no vesting before the
                end of the first year from date of grant.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z824cfd907c5545f6a23919dbc39f376b" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">14.3.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The CEO may be granted equity, more than half of which shall be PSUs, annually at a value calculated based on the Equity Calculation Model which shall not exceed ten annual base salaries.&#160; Each Other Executive Officer may be granted
                equity, more than half of which shall be PSUs, annually at a value calculated based on the Equity Calculation Model which shall not exceed five annual base salaries of such Other Executive Officer.&#160; In addition, the Executive Officers may
                be granted, on an annual basis, additional PSUs that will vest subject to and only in the event that the Company&#8217;s actual performance exceeds the corporate annual plan and/or pre-defined performance target(s) required to be met for the
                vesting of the initial PSUs awarded to the applicable executive officer for such period, in a value that shall be pre-determined by the Compensation Committee and Board of Directors,&#160; provided that the maximum value of any such additional
                PSUs shall not exceed 100% of the value of the initial PSUs awarded to the applicable Executive Officer for such period. The terms of any such PSUs shall be in compliance with the terms of this Policy and the applicable Company equity-based
                incentive plan.&#160; </div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z88c28632620e435c821c614dc4aa3149" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">14.4.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Since the Company strives and targets growth to enhance shareholders&#8217; value and special leadership is required for successful execution, additional performance based equity awards at a value calculated based on the Equity Calculation
                Model, which shall not exceed 6 annual base salaries may be provided to the CEO and 4 annual base salaries may be provided to Other Executive Officers&#160;subject to the achievement of one or more long term goals, such as special operational,
                strategic, financial or business goal(s) that are challenging to attain within a five year period and are beyond the Company&#8217;s current ongoing activities, to be predetermined by the Compensation Committee and Board of Directors. For such
                awards, the Compensation Committee will provide the rationale for the use thereof in its recommendation to the Board of Directors for approval.&#160; This additional grant shall fully vest upon achievement of the defined long-term goal(s) or
                partially vest upon the achievement of pre-defined milestones and a minimum vesting period and may be granted only if no other such grant is outstanding.&#160;In addition, in the event of a &#8220;Change of Control&#8221; event resulting in an Executive
                Officer&#8217;s &#8220;Termination Upon Change of Control,&#8221; both terms as defined in the Executive Officer&#8217;s employment agreement or terms of employment, the performance-based equity awards under this section for which the performance target(s) have
                been met as of the date of the Executive Officer&#8217;s employment termination will be fully accelerated.&#160; Any performance-based equity awards under this section for which the performance target(s) have not been met as of the date of
                &#8220;Termination Upon Change of Control&#8221; would terminate immediately upon such termination of employment.&#160; .</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z54b59e39836f49c8b9e5ea4e459b3ae9" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">14.5.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The exercise price of options granted to the Executive Officers and Directors shall be equal to the arithmetic average closing price of Tower's shares, as quoted on the NASDAQ market (or if Tower's shares will not be traded on NASDAQ,
                the Tel-Aviv Stock Exchange or any principal national securities exchange upon which Tower's shares are listed or traded) for the 30 trading days prior to the date of grant.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <table cellspacing="0" cellpadding="0" id="za9be4ad080f74a37b6183c8831012801" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">14.6.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The expiration of options granted to the Executive Officers shall be seven (7) years from date of grant.&#160; There shall be accelerated vesting of all equity&#160;awards granted to Executive Officers and Directors (including outstanding, current
                and future equity grants, including performance based stock unit grants), in the event of their death, allowing the exercise of such vested equity, as applicable, in accordance with the terms of the applicable equity plan governing it.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="za8562ada08c2456db4eccc3205ac068c" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">14.7.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Equity may be granted under the existing Employee Share Incentive Plans of the Company and/or any new plans governing equity based awards upon such plans becoming effective.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z62f71793724f4c1792adf5bbce3ef3a6" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">14.8.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Shareholding guidelines &#8211; In order to further align the interests of our Executive Officers, Directors and our shareholders, the Company has adopted the following stock ownership guidelines:</div>
            </td>
          </tr>

      </table>
      <div style="text-align: right; margin-right: 36pt; line-height: 1.25;">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="zcbf6ae360dfe44de8c0cf1d5419611bc" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">14.8.1.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The CEO will be required to own a minimum value that equals at least 3 times of the CEO&#8217;s annual base salary in ordinary shares of the Company. The CEO has 5 years from the date the board approved this guideline to accumulate said
                minimum, and during said period, the CEO must retain at least 20% of the vested time-based RSUs that may be granted from the date this guideline was approved, until the guideline is met.</div>
            </td>
          </tr>

      </table>
      <div> <br>
      </div>
      <table cellspacing="0" cellpadding="0" id="zfec1d3b20c8442c79f07075b80e6ebd7" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">14.8.2.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The Other Executive Officers will be required to own a minimum value that equals at least 50% of his/her respective annual base salary in ordinary shares of the Company. Each Other Executive Officer has 5 years from the date the board
                approved this guideline to accumulate said minimum, and during said period, the Other Executive Officer must retain at least 20% of the vested time-based RSUs that may be granted from the date this guideline is approved, until the guideline
                is met.</div>
            </td>
          </tr>

      </table>
      <div> <br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z61637ec6eef84a56be6d0e441ea47a91" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">14.8.3.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The Directors will be required to own a minimum value that equals at least 50% of the Annual Fee (as defined below) in ordinary shares of the Company.&#160; The Chair of the Board will be required to own a minimum value in ordinary shares of
                the Company that equals at least 50% of the annual cash compensation paid to him/her.&#160; Each Director has 5 years from the date the board approved this guideline to accumulate said minimum, and during said period, the Director must retain at
                least 20% of the vested time-based RSUs that may be granted from the date this guideline is approved, until the guideline is met.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25; font-weight: bold;"><u>E. Retirement, Termination and Other Arrangements</u></div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z40104d2368864958abdb29f6f9e38a59" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">15.</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Advance notice</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">Tower shall provide an Executive Officer a prior notice of termination of up to six (6) months but not less than three (3) months (unless termination is for cause), during which the Executive
        Officer shall be entitled to all of the compensation elements, and to the continuation of vesting of his/her equity based compensation.&#160; Executive Officers shall provide Tower a prior notice of resignation of at least three (3) months.&#160; During this
        advance notice period, at Tower's discretion, the Executive Officer may be requested to remain on Tower's payroll and provide services to Tower.&#160; During this period, the Executive Officer shall be paid his/her base salary and benefits and may be
        entitled to a partial or full annual bonus, based on the actual period of service or employment of the Executive Officer within this period, and based on Tower's performance during the period, the contribution of the Executive Officer to achieving
        Tower's targets and its profits and the circumstances of the termination.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="zb924c386efa248b186ee552cae9c2bce" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">16.</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Severance Pay</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z4f0d94de84d24f1a85aa08b2b7717f21" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">16.1.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Upon resignation, Executive Officers who are Israeli employees shall receive severance pay according to article 14 of the Israeli Severance Pay Law 5723-1963. All other employees shall receive severance pay according to their local labor
                laws.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <table cellspacing="0" cellpadding="0" id="zba106be3294f4273bb23401d3ded4e3d" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top;">16.2.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Upon dismissal, Executive Officers who are Israeli employees may receive severance pay equal to his/her last monthly base salary multiplied by the number of years employed by Tower. All other employees shall receive severance pay
                according to their local labor laws.&#160; The total amount paid to the Executive Officers shall not exceed an amount of twenty-four (24) monthly base salaries, subject however to any amounts which would have to be paid to Executive Officers in
                accordance with the local labor law.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z4467cc477aaa4d00897015f2eb0735e3" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">17.</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Change of Control</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">In connection with a corporate transaction involving a &#8220;Change of Control&#8221; and subject to the &#8220;Termination Upon Change of Control&#8221; (both terms as defined in the employment agreement of the relevant
        Executive Officer), the CEO may be entitled to an amount equal up to one (1) annual base salary and acceleration of all unvested equity and the Other Executive Officers may be entitled to an amount equal up to nine (9) months' base salary and
        acceleration of all unvested equity.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">Tower may amend the employment agreements of its CEO and Executive Officers to include Change of Control Provisions in line with this Section 17, subject to the receipt of the corporate approvals
        as required by applicable law.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z57f4f02acef8433aafd793ea93783184" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">18.</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Retirement and Termination Benefits</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">The CEO shall be paid a termination grant upon termination of his/her employment with Tower, provided that he/she is employed with Tower full time for at least 3 years.&#160; Such termination grant
        shall be in an amount up to a lump sum of twelve (12) monthly base salaries without benefits.&#160; The amount granted shall take into consideration the period of employment with Tower, his/her service and employment conditions in the course of said
        period, Tower's performance during the period, the contribution of the CEO to the achievement of Tower's targets and its profits and the circumstances surrounding the termination of employment.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">All additional retirement and termination benefits granted in this section hereunder shall be based on the actual period of service or employment of the Executive Officer within this period, and
        based on Tower's performance during the period, the contribution of the Executive Officer to achieving Tower's targets and its profits and the circumstances of the termination.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">For avoidance of doubt, any payments excluding those required by law and equity awards under this section E shall not exceed a cap of 24 months&#8217; salary.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25; font-weight: bold;"><u>F. Exculpation, Indemnification and Insurance</u></div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="zc5338dba45aa4c56b42cdffb05e964ab" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">19.</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Exculpation</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">Tower shall exempt its Directors and Executive Officers from the duty of care to the maximum extent permitted by law.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="zb13ed83229ed4aa99f2b4ff842bfbb67" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">20.</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Indemnification</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">Tower shall indemnify its Directors and Executive Officers to the fullest extent permitted by applicable law, for any liability and expense that may be imposed on the Executive Officer, as provided
        in the Exemption and Indemnification Agreement between such individuals and Tower, all subject to applicable law.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z00e7a2f6ed934b0bb562023ffbe6791e" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">21.</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Insurance</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">Tower shall provide "Directors and Officers Liability Insurance" (the "<font style="font-weight: bold;">D&amp;O</font>&#160;<font style="font-weight: bold;">Insurance</font>") for its Directors and
        Executive Officers to the maximum extent permitted by applicable law.</div>
      <div style="line-height: 1.25;">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">The Company shall be entitled to procure and enter into D&amp;O Insurance (including for specific events and activities, such as public offerings insurance, and including run-off insurance), which
        may apply to all Directors and Executive Officers of the Company and directors and officers of its subsidiaries, who shall serve from time to time (including, for the avoidance of doubt, Directors and/or Executive Officers who are controlling
        shareholders and/or serve as directors or officers of a controlling shareholder and/or a controlling shareholder has a personal interest with respect to such directors or officers), whether by the acquisition of a new D&amp;O Insurance or the
        extension, renewal or replacement of any D&amp;O Insurance, whether for one insurance period or a number of insurance periods, and the D&amp;O Insurance coverage shall be determined from time to time, among other things, according to the scope and
        area(s) of the Company&#8217;s activities and the risk involved in being a public company.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; line-height: 1.25;">Notwithstanding the foregoing, subject to applicable law, the acquisition, extension, renewal or replacement of D&amp;O Insurance may be approved solely by the Compensation Committee (and the
        approval of the Board of Directors and shareholders shall not be required), provided that the maximum aggregate limit of liability pursuant to the D&amp;O Insurance shall be not more than US$130 million per claim and in the aggregate for each
        D&amp;O Insurance period and, in addition, not more than US$35 million only for the benefit of the Company's Directors and Executive Officers in situations where coverage under the D&amp;O Insurance has been exhausted or is otherwise insufficient
        or unavailable (Side &#8220;A&#8221; coverage) per claim and in the aggregate for each D&amp;O Insurance period, and provided that all other requirements required by applicable law have been met.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25; font-weight: bold;"><u>G. Board of Directors Compensation</u></div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z7f4c534580b648c78f87593f4628fcc3" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top; font-weight: bold;">22.</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Remuneration</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">The members of Tower's board may be entitled to remuneration and refund of expenses as follows:</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z1460f3597f1a4e1caa933a85e59ccbb6" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>An annual fee to be capped at up to $75,000 (the &#8220;<font style="font-weight: bold;">Annual Fee</font>&#8221;).</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="zd30badddce67467a934d248bffeaac0f" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Committee fees in addition to the Annual Fee up to a cap of $10,000 annually to each committee member.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z8e0ccb0569ce49cd994dcc032b0ee123" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Each committee chairperson shall be entitled to an additional fee up to a cap of $10,000 annually.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="zf4a7198f0dfc4aae907c162664108169" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Notwithstanding the above, the Board shall have the right to compensate Directors for special activities that are performed under special circumstances&#160;in the amount of up to $2,000 per meeting.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z8ef5dec392684448b301b9198d0d7b18" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>To the extent that the Board shall appoint an observer to any Board committee, each such observer shall be entitled to an annual fee of up $6,000.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" id="z01bedc9d3a3c4dadac07b3c10014ed82" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>Reasonable travel expenses in accordance with the Company's travel reimbursement policy for directors.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">In addition, the members of Tower's Board may be granted equity based compensation annually at a value as calculated based on the Equity Calculation Model which shall vest over a period of up to 3
        years, and shall not exceed, with respect to each Director, $200,000, subject to applicable law and regulations.&#160; The exercise price of options and expiration of equity awards shall be as set forth in Section 14 above.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">In connection with a corporate transaction involving a Change of Control, the Chairman of the board and directors may be entitled to acceleration of all unvested equity.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">The Chairman of the board may be entitled to cash and/or equity based remuneration which in the aggregate that shall not exceed $600,000 on an annual basis together with reimbursement of expenses
        in accordance with Tower's policy, as approved by the Compensation Committee and Board of Directors.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25; font-weight: bold;"><u>Definitions</u>:</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25;">The following terms in this Policy have the meaning as set forth below:</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25;">"Companies Law" means the Israeli Companies Law 5759-1999.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; line-height: 1.25;">&#8220;Corporate MBO Score&#8221; means the weighted average of all of the measures described in the A component in the annual bonus formula.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">&#8220;Directors&#8221; means members of the board of directors of Tower serving in such capacity from time to time.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">&#8220;Employee Ratio&#8221; means the ratio between the cost of the overall compensation of the Executive Officers and the salary cost (as defined in the Companies Law) of the other employees of Tower, and
        specifically the average and median total salary cost (as defined in the Companies Law) of the other employees of Tower (for purposes of this definition, &#8220;other Employees of Tower&#8221; includes employee-contractors and agency contractors, as such term
        is defined in the Companies Law, if any).</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">&#8220;Equity Calculation Model&#8221; means the fair market value of the equity based compensation for the Executive Officers and Directors which will be determined at the time of grant according to the Black
        and Scholes model, binomial model or any other best practice or commonly accepted equity based compensation valuation model as calculated in the actual award, when such award is approved by the Compensation Committee and Board of Directors.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">&#8220;Executive Officers&#8221; means "Office Holders" as such term is defined in the Companies Law, excluding, unless otherwise expressly indicated herein, Tower's Directors.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">&#8220;Executive Maximum Amount&#8221; means 0.12% of the authorized share capital NIS par value as of the date hereof.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">&#8220;Fixed Compensation&#8221; means the base salary and any other payment in&#160; respect&#160; of&#160; the&#160; holding&#160; of&#160; an&#160; office&#160; or&#160; employment&#160; that&#160; does&#160; not&#160; depend&#160; on variables that are unknown at the time
        the payment is determined, such as social&#160; benefits and perquisites,&#160; payments in respect of a provident fund, pension, severance pay, annual vacation, continuing&#160; education&#160; fund,&#160; loss-of-work-capacity&#160; insurance,&#160; National Insurance&#160;
        contributions&#160; (the&#160; employer&#8217;s&#160; contribution),&#160; relocation expenses, convalescence&#160; pay,&#160; car expenses,&#160; cell phones,&#160; Internet&#160; services,&#160; vacation,&#160; holiday&#160; gift,&#160; as&#160; well&#160; as grossing up in respect of a car and in respect of&#160; cell phones.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">&#8220;M&amp;A Transaction&#8221; means a sale or acquisition of all or substantially all of the assets of a company or business unit of a company, or of all or substantially all of such company&#8217;s issued and
        outstanding share capital, or a consolidation, merger or reorganization of the Company or target company which achieves the same result.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">"MBO" &#8211; Management By Objective plan as described in Section 9.3 above.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">&#8220;Other Executive Officers&#8221; means all "Office Holders" as such term is defined in the Companies Law, excluding (i) Tower's Directors serving on the Board of Directors and (ii) the CEO.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">&#8220;Variable Compensation&#8221; means any payment (in whole or a portion thereof) in respect of the&#160; holding&#160;&#160; of&#160;&#160; an&#160;&#160; office&#160;&#160; or&#160;&#160; employment&#160;&#160; that&#160;&#160; is&#160;&#160; not&#160;&#160; part of the Fixed Compensation, and
        that depends on variables that are unknown at the time the decision to award such payment is&#160; determined,&#160; such&#160; as&#160; an&#160; annual&#160; bonus or the equity based grants,&#160; a&#160; portion&#160; of&#160; which&#160; thereof&#160; is&#160; contingent upon&#160; future&#160; financial&#160; results or
        corporate or individual performance.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z7aa0e8a967ac45868be635049fd939be" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 100%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25;">*************************</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; line-height: 1.25;">This Policy is designed solely for the benefit of Tower and none of the provisions thereof are intended to provide any rights or remedies to any of the Executive Officers to whom this Policy
        applies and/or other employees of the Company, and/or to any third party, and no Executive Officer or employee may make any claim and/or demand against the Company, or any subsidiary, based on the guidelines set forth herein.&#160;&#160; Furthermore, nothing
        in this Policy shall prevent the Compensation Committee, the Board of Directors and/or the shareholders of the Company, as applicable, from adopting a resolution regarding compensation of Executive Officers and/or any other employees that is not in
        accordance with this Policy provided such resolution is approved by the required corporate bodies as set forth in the Companies Law.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">Notwithstanding anything which is stated elsewhere in this Policy, the board of directors shall have the discretion to unilaterally reduce an Executive Officer's variable compensation.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">This Policy was not formulated so as to prejudice any existing compensation arrangements of Executive Officers at the Company, and existing arrangements with Executive Officers are not subject to
        any further approvals under this Policy, unless such existing arrangements are subject to further approvals as may be required under applicable law.&#160; All compensation arrangements of Executive Officers are required to be approved in the manner
        prescribed by applicable law.&#160; Executives Officers, including external Directors or independent Directors, may waive their entitlement to their compensation, subject to applicable law.</div>
      <div style="text-align: justify; line-height: 1.25;"> <br>
      </div>
      <div style="text-align: justify; line-height: 1.25;">
        <hr align="center" style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"> </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-8.1
<SEQUENCE>3
<FILENAME>exhibit_8-1.htm
<DESCRIPTION>EXHIBIT 8.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;">
  <div style="text-align: right; text-indent: 36pt; line-height: 1.25; font-weight: bold;"><u>Exhibit 8.1</u></div>
  <div style="line-height: 1.25">&#160;</div>
  <div style="line-height: 1.25;">
    <div style="text-align: center; text-indent: 36pt; line-height: 1.25; font-weight: bold;">SUBSIDIARIES</div>
    <div style="line-height: 1.25">&#160;</div>
  </div>
  <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">The following is a list of our significant subsidiaries, including the name, country/jurisdiction of incorporation and the proportion of our ownership interest.</div>
  <div style="line-height: 1.25">&#160;</div>
  <table cellspacing="0" cellpadding="0" border="0" id="ze43429f6495c4206b3232115fb52eb6f" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

      <tr>
        <td style="width: 30%; vertical-align: top;">
          <div style="text-align: justify; line-height: 1.25; font-weight: bold;"><u>Subsidiary</u></div>
        </td>
        <td style="width: 30%; vertical-align: top;">
          <div style="text-align: justify; line-height: 1.25; font-weight: bold;"><u>Jurisdiction</u></div>
        </td>
        <td style="width: 40%; vertical-align: top;">
          <div style="text-align: justify; line-height: 1.25; font-weight: bold;"><u>Ownership</u></div>
        </td>
      </tr>
      <tr>
        <td style="width: 30%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: justify; line-height: 1.25;">Tower US Holdings Inc.</div>
        </td>
        <td style="width: 30%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: justify; line-height: 1.25;">Delaware</div>
        </td>
        <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: justify; line-height: 1.25;">100% directly</div>
        </td>
      </tr>
      <tr>
        <td style="width: 30%; vertical-align: top;">
          <div style="text-align: justify; line-height: 1.25;">Tower Semiconductor NPB Holdings Inc.</div>
        </td>
        <td style="width: 30%; vertical-align: top;">
          <div style="text-align: justify; line-height: 1.25;">Delaware</div>
        </td>
        <td style="width: 40%; vertical-align: top;">
          <div style="text-align: justify; line-height: 1.25;">100% indirectly through Tower US Holdings Inc.</div>
        </td>
      </tr>
      <tr>
        <td style="width: 30%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: justify; line-height: 1.25;">Tower Semiconductor Newport Beach, Inc.</div>
        </td>
        <td style="width: 30%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: justify; line-height: 1.25;">Delaware</div>
        </td>
        <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: justify; line-height: 1.25;">100% indirectly through Tower Semiconductor NPB Holdings Inc.</div>
        </td>
      </tr>
      <tr>
        <td style="width: 30%; vertical-align: top;">
          <div style="text-align: justify; line-height: 1.25;">Newport Fab LLC</div>
        </td>
        <td style="width: 30%; vertical-align: top;">
          <div style="text-align: justify; line-height: 1.25;">Delaware</div>
        </td>
        <td style="width: 40%; vertical-align: top;">
          <div style="text-align: justify; line-height: 1.25;">100% indirectly through Tower Semiconductor Newport Beach Inc.</div>
        </td>
      </tr>
      <tr>
        <td style="width: 30%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: justify; line-height: 1.25;">Tower Semiconductor San Antonio Inc.</div>
        </td>
        <td style="width: 30%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: justify; line-height: 1.25;">Delaware</div>
        </td>
        <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: justify; line-height: 1.25;">100% indirectly through Tower US Holdings Inc.</div>
        </td>
      </tr>
      <tr>
        <td style="width: 30%; vertical-align: top;">
          <div style="text-align: justify; line-height: 1.25;">Tower Partners Semiconductor Co., Ltd.</div>
        </td>
        <td style="width: 30%; vertical-align: top;">
          <div style="text-align: justify; line-height: 1.25;">Japan</div>
        </td>
        <td style="width: 40%; vertical-align: top;">
          <div style="text-align: justify; line-height: 1.25;">51% directly</div>
        </td>
      </tr>
      <tr>
        <td style="width: 30%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: justify; line-height: 1.25;">Tower Semiconductor Italy S.r.l.</div>
        </td>
        <td style="width: 30%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: justify; line-height: 1.25;">Italy</div>
        </td>
        <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: justify; line-height: 1.25;">100% directly</div>
        </td>
      </tr>

  </table>
  <div style="line-height: 1.25;"><br style="line-height: 1.25;">
  </div>
  <div style="line-height: 1.25">
    <hr align="center" style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;">&#160;</div>
  <br>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-11.1
<SEQUENCE>4
<FILENAME>exhibit_11-1.htm
<DESCRIPTION>EXHIBIT 11.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <!--PROfilePageNumberReset%Num%1%Page % of 14%-->
  <div>
    <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;">
    <div style="text-align: right;"><font style="font-weight: bold;"><u>Exhibit 11.1</u></font><br>
    </div>
    <div> <br>
    </div>
    <div>
      <div class="BRPFPageHeader">
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z3caa6f03f87e479ba5538b23a12efc00">

            <tr>
              <td colspan="3" style="width: 100%; vertical-align: middle;">
                <div style="text-align: center; line-height: 1.25;"><img width="128" height="55" src="image0.jpg">
                  <div><br>
                  </div>
                </div>
              </td>
            </tr>
            <tr>
              <td rowspan="3" style="width: 60.05%; vertical-align: middle; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">
                <div style="line-height: 1.25; font-weight: bold;">Global Insider Trading Policy and Guidelines with Respect to Transactions in Company&#8217;s Securities</div>
              </td>
              <td style="width: 15.24%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">
                <div style="line-height: 1.25; font-weight: bold;">Doc. Name:</div>
              </td>
              <td style="width: 24.71%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">
                <div style="text-align: right; line-height: 1.25; font-weight: bold;">GLOBAL ITCS</div>
              </td>
            </tr>
            <tr>
              <td style="width: 15.24%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                <div style="line-height: 1.25; font-weight: bold;">Rev. Num:</div>
              </td>
              <td style="width: 24.71%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                <div style="text-align: right; line-height: 1.25; font-weight: bold;">3.0</div>
              </td>
            </tr>
            <tr>
              <td style="width: 15.24%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                <div style="line-height: 1.25; font-weight: bold;">Site:</div>
              </td>
              <td style="width: 24.71%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                <div style="text-align: right; line-height: 1.25; font-weight: bold;">Global &#8211; All Sites</div>
              </td>
            </tr>

        </table>
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
      </div>
      <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">Title: Global Insider Trading Policy and Guidelines with Respect to&#160;</div>
      <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">Transactions in Company&#8217;s Securities</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-left: 28.1pt; line-height: 1.25; font-weight: bold;">Corporate spec. Internal use only.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zb1da46fffff444aea4d105e036830c55">

          <tr>
            <td style="width: 28.35pt; vertical-align: top; font-weight: bold;">1</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><a name="PurposeandScope"><!--Anchor--></a>Purpose and Scope</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z1e9a25d3d6e948678f41cd6bffd45a34">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 52.65pt; vertical-align: top; font-weight: bold;">1.1</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Purpose</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">To comply with U.S. and Israeli securities laws with respect to (i) trading in the Company&#8217;s securities while in possession of Inside Information (as defined in Section 4);
        and (ii) tipping or disclosing Inside Information.&#160; For purposes of this Policy, the Company shall mean Tower Semiconductor Ltd. (&#8220;Tower&#8221;) and its subsidiaries.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zbd633bdbbee64050ac80cf434d257075">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 52.65pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">1.2</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Scope</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z3e2cd0fcd4e2412cb2209069f79c2005">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 52.65pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">1.2.1</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Employees, Board of Directors, Key Persons and Insiders</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">This Policy applies to all employees of the Company, all members of the Company&#8217;s Board of Directors, Key Persons and Insiders (each as defined in Appendix 1) and any other
        person who receives or has access to Inside Information due to his/her position and/or connection with the Company (each such person subject to the Policy is referred to as a &#8220;<font style="font-weight: bold;">Covered Person</font>&#8221;) and Associates
        (as defined below) of a Covered Person.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="za3ceaa244be54c1d878fbf2f91a2a784">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 52.65pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">1.2.2</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Company&#8217;s Securities</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">This Policy applies to any and all transactions in the Company&#8217;s equity-based and debt-based securities, including but not limited to ordinary shares and securities
        exercisable for, or convertible into, the Company&#8217;s securities, as well as any Derivative Securities (as defined below) and securities of other companies as set forth herein.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z9279b48911524e51a8e9089b2c5bef24">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 52.65pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">1.2.3</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Personal Liability</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">This Policy is not intended to replace one&#8217;s responsibility to understand and comply with the legal prohibitions on insider trading. Those in violation of insider trading laws
        may be subject to personal liability and/or criminal penalties.</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;" class="BRPFPageNumber">Page 1 of 14</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zea20c32dca2b459fbdc1f28aad81b23f">

          <tr>
            <td style="width: 28.35pt; vertical-align: top; font-weight: bold;">2</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><a name="TableofContents"><!--Anchor--></a>Table of Contents</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="zfadf3c6f44f34b949ad2c4eb571dcba8">

            <tr>
              <td style="width: 5%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#PurposeandScope">1</a></div>
              </td>
              <td style="width: 90%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#PurposeandScope">Purpose and Scope</a></div>
              </td>
              <td style="width: 5%; vertical-align: top;">
                <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">1</div>
              </td>
            </tr>
            <tr>
              <td style="width: 5%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#TableofContents">2</a></div>
              </td>
              <td style="width: 90%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#TableofContents">Table of Contents</a></div>
              </td>
              <td style="width: 5%; vertical-align: top; text-align: right;">2</td>
            </tr>
            <tr>
              <td style="width: 5%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#ReferencedDocuments">3</a></div>
              </td>
              <td style="width: 90%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#ReferencedDocuments">Referenced Documents</a></div>
              </td>
              <td style="width: 5%; vertical-align: top;">
                <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">2</div>
              </td>
            </tr>
            <tr>
              <td style="width: 5%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#Definitions">4</a></div>
              </td>
              <td style="width: 90%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#Definitions">Definitions</a></div>
              </td>
              <td style="width: 5%; vertical-align: top;">
                <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">3</div>
              </td>
            </tr>
            <tr>
              <td style="width: 5%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#AdditionalPersonsSubjecttoThisPolicy">5</a></div>
              </td>
              <td style="width: 90%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#AdditionalPersonsSubjecttoThisPolicy">Additional Persons Subject to This Policy</a></div>
              </td>
              <td style="width: 5%; vertical-align: top;">
                <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">4</div>
              </td>
            </tr>
            <tr>
              <td style="width: 5%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#ProhibitedActivities">6</a></div>
              </td>
              <td style="width: 90%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#ProhibitedActivities">Prohibited Activities</a></div>
              </td>
              <td style="width: 5%; vertical-align: top;">
                <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">4</div>
              </td>
            </tr>
            <tr>
              <td style="width: 5%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#MaterialInformation">7</a></div>
              </td>
              <td style="width: 90%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#MaterialInformation">Material Information</a></div>
              </td>
              <td style="width: 5%; vertical-align: top;">
                <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">7</div>
              </td>
            </tr>
            <tr>
              <td style="width: 5%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#Pre-ClearanceofTransactions">8</a></div>
              </td>
              <td style="width: 90%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#Pre-ClearanceofTransactions">Pre-Clearance of Transactions</a></div>
              </td>
              <td style="width: 5%; vertical-align: top; text-align: right;">8</td>
            </tr>
            <tr>
              <td style="width: 5%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#CertainTransactionsorEvents">9</a></div>
              </td>
              <td style="width: 90%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#CertainTransactionsorEvents">Certain Transactions or Events</a></div>
              </td>
              <td style="width: 5%; vertical-align: top;">
                <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">8</div>
              </td>
            </tr>
            <tr>
              <td style="width: 5%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#ComplianceOfficerDutiesInclude">10</a></div>
              </td>
              <td style="width: 90%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#ComplianceOfficerDutiesInclude">Compliance Officer Duties Include:</a></div>
              </td>
              <td style="width: 5%; vertical-align: top;">
                <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">10</div>
              </td>
            </tr>
            <tr>
              <td style="width: 5%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#IndividualResponsibility">11</a></div>
              </td>
              <td style="width: 90%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#IndividualResponsibility">Individual Responsibility</a></div>
              </td>
              <td style="width: 5%; vertical-align: top;">
                <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">10</div>
              </td>
            </tr>
            <tr>
              <td style="width: 5%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#PotentialCivilCriminalandDisciplinarySanctions">12</a></div>
              </td>
              <td style="width: 90%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#PotentialCivilCriminalandDisciplinarySanctions">Potential Civil, Criminal and Disciplinary Sanctions</a></div>
              </td>
              <td style="width: 5%; vertical-align: top;">
                <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">11</div>
              </td>
            </tr>
            <tr>
              <td style="width: 5%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#ReportingOnViolations">13</a></div>
              </td>
              <td style="width: 90%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#ReportingOnViolations">Reporting On Violations</a></div>
              </td>
              <td style="width: 5%; vertical-align: top;">
                <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">12</div>
              </td>
            </tr>
            <tr>
              <td style="width: 5%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#Miscellaneous">14</a></div>
              </td>
              <td style="width: 90%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#Miscellaneous">Miscellaneous</a></div>
              </td>
              <td style="width: 5%; vertical-align: top;">
                <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">12</div>
              </td>
            </tr>
            <tr>
              <td style="width: 5%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#Appendix1:KeyPersonsandInsiders">15</a></div>
              </td>
              <td style="width: 90%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#Appendix1:KeyPersonsandInsiders">Appendix 1: Key Persons and Insiders</a></div>
              </td>
              <td style="width: 5%; vertical-align: top;">
                <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">13</div>
              </td>
            </tr>
            <tr>
              <td style="width: 5%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#Appendix2:KeyPersonsConfirmation">16</a></div>
              </td>
              <td style="width: 90%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#Appendix2:KeyPersonsConfirmation">Appendix 2: Key Person&#8217;s Confirmation</a></div>
              </td>
              <td style="width: 5%; vertical-align: top;">
                <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">14</div>
              </td>
            </tr>
            <tr>
              <td style="width: 5%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#Appendix3:ComplianceCommittee">17</a></div>
              </td>
              <td style="width: 90%; vertical-align: top;">
                <div style="line-height: 1.25;"><a href="#Appendix3:ComplianceCommittee">Appendix 3: Compliance Committee</a></div>
              </td>
              <td style="width: 5%; vertical-align: top;">
                <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">14</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="ze1eb8eb3feb145eebc130d06bb2a480b">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 52.65pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">2.1</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Index of Tables</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z8f8a6813fb54450aa1cad7163117d997">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 70.65pt; vertical-align: top;">Table 3&#8209;1:</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Referenced Documents</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z692c3ef6a9354f0f8cb75c4d872a8a34">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 70.65pt; vertical-align: top;">Table 4&#8209;1:</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Abbreviations and Terms Descriptions</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z643b3a860c4b464a991cdf155f82f89f">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 52.65pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">2.2</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Index of Figures</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;">N/A</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z79065ce259a74b55879efedfe98f26b9">

          <tr>
            <td style="width: 28.35pt; vertical-align: top; font-weight: bold;">3</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><a name="ReferencedDocuments"><!--Anchor--></a>Referenced Documents</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;"><font style="font-weight: bold; font-variant: small-caps;">Table 3&#8209;1:</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-weight: bold; font-variant: small-caps;">Referenced Documents</font></div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-left: 36pt;">
        <table cellspacing="0" cellpadding="2" border="0" style="width: 85%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;" id="zb94bc7ea39c648b7a7266d1c998e9523">

            <tr>
              <td style="width: 75%; vertical-align: top; background-color: rgb(230, 230, 230); border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">
                <div style="line-height: 1.25; font-weight: bold;">Document Title</div>
              </td>
              <td style="width: 25%; vertical-align: top; background-color: rgb(230, 230, 230); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">
                <div style="line-height: 1.25; font-weight: bold;">Document Name</div>
              </td>
            </tr>
            <tr>
              <td style="width: 75%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
                <div style="line-height: 1.25;">Manufacturing Safety Procedures</div>
              </td>
              <td style="width: 25%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                <div style="line-height: 1.25;">SOP 09008</div>
              </td>
            </tr>
            <tr>
              <td style="width: 75%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
                <div style="line-height: 1.25;">Environmental Quality Master Specification (QMS)</div>
              </td>
              <td style="width: 25%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>
            </tr>

        </table>
      </div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;" class="BRPFPageNumber">Page 2 of 14</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zc8f2abe9787a48b68631d257779f4b24">

          <tr>
            <td style="width: 28.35pt; vertical-align: top; font-weight: bold;">4</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><a name="Definitions"><!--Anchor--></a>Definitions</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;"><font style="font-weight: bold; font-variant: small-caps;">Table 4&#8209;1:</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-weight: bold; font-variant: small-caps;">Abbreviations and Terms Descriptions</font></div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-left: 36pt;">
        <table cellspacing="0" cellpadding="2" border="0" style="width: 85%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;" id="z4dfc36d33a044dd99a8b5d1ba629a7ff">

            <tr>
              <td style="width: 25%; vertical-align: top; background-color: rgb(230, 230, 230); border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">
                <div style="line-height: 1.25; font-weight: bold;">Abbreviations/Terms</div>
              </td>
              <td style="width: 75%; vertical-align: top; background-color: rgb(230, 230, 230); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);">
                <div style="line-height: 1.25; font-weight: bold;">Description</div>
              </td>
            </tr>
            <tr>
              <td style="width: 25%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
                <div style="line-height: 1.25;">Compliance Officer</div>
              </td>
              <td style="width: 75%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                <div style="text-align: justify; line-height: 1.25;">The person responsible for the implementation of the Policy is the Tower Vice-CFO.&#160; Her replacement is the Tower Chief Legal Officer and Corporate Secretary (see Appendix 3)</div>
              </td>
            </tr>
            <tr>
              <td style="width: 25%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
                <div style="line-height: 1.25;">Compliance Committee</div>
              </td>
              <td style="width: 75%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                <div style="text-align: justify; line-height: 1.25;">The names of the Committee members are set forth in Appendix 3.</div>
              </td>
            </tr>
            <tr>
              <td style="width: 25%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
                <div style="line-height: 1.25;">Derivative Securities</div>
              </td>
              <td style="width: 75%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                <div style="text-align: justify; line-height: 1.25;">Any instrument that derives its value from the price of the Company&#8217;s securities, including but not limited to, puts, calls, warrants, options and convertible securities whether or not
                  issued by the Company.</div>
              </td>
            </tr>
            <tr>
              <td style="width: 25%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
                <div style="line-height: 1.25;">Family Member</div>
              </td>
              <td style="width: 75%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                <div style="text-align: justify; line-height: 1.25;">A child, stepchild, grandchild, parent, stepparent, grandparent, spouse (or comparable co-habitation relationship), sibling, mother-in-law, father-in-law, son-in-law, daughter-in-law,
                  brother-in-law or sister-in law, in each case including adoptive relationships.</div>
              </td>
            </tr>
            <tr>
              <td style="width: 25%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
                <div style="line-height: 1.25;">Inside Information</div>
              </td>
              <td style="width: 75%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                <div style="text-align: justify; line-height: 1.25;">Inside Information is Material Information that has not been disclosed, and is not available, to the general public. Inside Information will be deemed to be public one full Nasdaq trading
                  day after such information&#8217;s public announcement.</div>
              </td>
            </tr>
            <tr>
              <td style="width: 25%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
                <div style="line-height: 1.25;">Material Information</div>
              </td>
              <td style="width: 75%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                <div style="text-align: justify; line-height: 1.25;">Material Information is information that a reasonable investor would consider important in making a decision to buy, hold or sell securities. See Section 7 for further elaboration of the
                  definition of Material Information.</div>
              </td>
            </tr>
            <tr>
              <td style="width: 25%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
                <div style="line-height: 1.25;">Ordinary Black-Out Periods</div>
              </td>
              <td style="width: 75%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                <div style="text-align: justify; line-height: 1.25;">The period commencing on the 15th day of the third month of every financial quarter, and concluding at the end of one full Nasdaq trading day after public announcement of the quarterly
                  (or, in the case of the fourth quarter, annual) financial results of Tower, with respect to any trading in the Company's securities.</div>
              </td>
            </tr>
            <tr>
              <td style="width: 25%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
                <div style="line-height: 1.25;">Special Black-Out Periods</div>
              </td>
              <td style="width: 75%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                <div style="text-align: justify; line-height: 1.25;">Any special prohibition period as determined from time to time by the Compliance Officer.&#160; No person shall disclose to any third party that such Special Black-Out Period has been
                  determined.</div>
              </td>
            </tr>
            <tr>
              <td style="width: 25%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
                <div style="line-height: 1.25;">10b5-1 Plan</div>
              </td>
              <td style="width: 75%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                <div style="text-align: justify; line-height: 1.25;">Any written contract, plan or instructions entered into when the Covered Person was not in possession of Inside Information nor during an Ordinary Black-Out Period or Special Black-Out
                  Period, that complies with and is operated in accordance with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, to engage in transactions involving the Company&#8217;s securities.</div>
              </td>
            </tr>

        </table>
      </div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">Page 3 of 14</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z6983653663564278bffe9e895700d66c" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;">

            <tr style="vertical-align: top;">
              <td style="text-align: right; vertical-align: top; width: 28.35pt;">
                <div style="text-align: left; text-indent: -28.35pt; margin-left: 28.35pt; line-height: 1.25; font-weight: bold;">5</div>
              </td>
              <td style="text-align: left; vertical-align: top; width: auto;">
                <div style="text-indent: -28.35pt; margin-left: 28.35pt; line-height: 1.25; font-weight: bold;"><a name="AdditionalPersonsSubjecttoThisPolicy"><!--Anchor--></a>Additional Persons Subject to This Policy</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Each of the policies and procedures under this Policy that is binding on a Covered Person also applies to the &#8220;Associates&#8221; of such Covered Person, which consist of:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z31fac0013ea44d1886e6a57866336020">

              <tr>
                <td style="width: 40px;"><br>
                </td>
                <td style="width: 26px; vertical-align: top; font-family: 'Times New Roman',Times,serif;">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">any Family Member or other person who resides in the household of a Covered Person;</td>
              </tr>

          </table>
        </div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z34d4efd3a97e4afd8ec19accbb8d2c81">

              <tr>
                <td style="width: 40px;"><br>
                </td>
                <td style="width: 26px; vertical-align: top; font-family: 'Times New Roman',Times,serif;">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">any Family Member who does not live in the household of a Covered Person but whose transactions in the Company&#8217;s securities or Derivative Securities are directed by or
                  subject to the influence or control of a Covered Person (such as parents or children who consult with a Covered Person before they trade in the securities); and</td>
              </tr>

          </table>
        </div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="zd64217ec75b54ceaa18da6e50d515c47">

              <tr>
                <td style="width: 40px;"><br>
                </td>
                <td style="width: 26px; vertical-align: top; font-family: 'Times New Roman',Times,serif;">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">any entities that a Covered Person controls, and transactions by such entities should be treated for the purposes of this Policy as if they were for the account of the
                  Covered Person, unless the entity engages in the investment of securities in the ordinary course of its business (e.g., an investment fund or partnership) and confirms to the reasonable satisfaction of the Compliance Officer that it has
                  established its own policies and procedures for compliance with insider trading restrictions under applicable securities laws.</td>
              </tr>

          </table>
        </div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">For the avoidance of doubt, it is hereby clarified that all prohibitions, policies and procedures detailed in this Policy apply not only to Covered Persons, but also to all
        Associates of Covered Persons.&#160; Any reference to a &#8220;Covered Person(s)&#8221; in this Policy shall be deemed to include such Covered Person's Associates.&#160; Situations may exist where a Covered Person has record ownership of or a beneficial interest in
        securities, but has no responsibility for investment decisions, such as, for example, where the investment decisions have been delegated to an investment adviser. In such cases, this Policy is not intended to proscribe dealings in securities so
        long as the Covered Person has neither discussed the merits of the investment with, nor provided inside information to, the person or persons having the decision-making investment responsibility. Similarly, this Policy does not proscribe the
        purchase, sale or holding of an interest in a publicly traded mutual fund, even if the fund holds or trades in the Company&#8217;s securities or Derivative Securities.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z2e0e72b59118422a8351f28f53c2db10">

          <tr>
            <td style="width: 28.35pt; vertical-align: top; font-weight: bold;">6</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><a name="ProhibitedActivities"><!--Anchor--></a>Prohibited Activities</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z275e8e1d6be54f1ea49097341f379977">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 52.65pt; vertical-align: top; font-weight: bold;">6.1</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Engagement in Transactions While in Possession of Inside Information</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">No Covered Person shall (i) engage in transactions in the Company&#8217;s securities or Derivative Securities while in possession of Inside Information concerning the Company, or
        (ii) engage in transactions in the securities or Derivative Securities of another company while in possession of Inside Information concerning such other company, which was obtained in the course of his or her employment, engagement or other
        relationship with the Company (such as securities of any company with which the Company may be entering into or negotiating major transactions). These restrictions remain in effect until the Inside Information is fully disclosed to the public or
        until the Inside Information, although not disclosed, ceases to be Material Information.</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;" class="BRPFPageNumber">Page 4 of 14</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z2915f914c903418d866d21c213a15c79">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 52.65pt; vertical-align: top; font-weight: bold;">6.2</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Engagement in Transactions During Prohibited Periods</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Insiders shall not engage in transactions in the Company&#8217;s securities or Derivative Securities during Ordinary Black-Out Periods or Special Black-Out Periods, as defined in
        Section 4 above, regardless of whether they actually possess Inside Information, unless such transactions fall under one of the exceptions set forth in Section 9.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25; font-weight: bold;">It is important to keep in mind that, even if an Ordinary Black-Out Period or Special Black-Out Period is not in effect, the prohibition on trading when in
        possession of Inside Information continues to apply at all times.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z6fe6a9fb7a284ec4b97087bc9662773b">

          <tr>
            <td style="width: 27pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-weight: bold;">6.3</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Compliance with Pre-Clearance Process</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Key Persons shall not engage in any transactions in the Company&#8217;s securities or Derivative Securities even during the periods that are not Ordinary Black-Out Periods or
        Special Black-Out Periods, without first complying with the pre-clearance process as described in Section 8.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z50ab6caa29304ca882b68f665f4ef007">

          <tr>
            <td style="width: 27pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-weight: bold;">6.4</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Pre-clearance for Compliance Officer</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">The Compliance Officer shall not engage in any transactions in the Company&#8217;s securities or Derivative Securities without first obtaining the pre-clearance of another member of
        the Compliance Committee in accordance with the procedure described in Section 8.3 below.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z9826481100df493eb4313dd403909b8b">

          <tr>
            <td style="width: 27pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">6.5</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Disclosure of Inside Information</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Covered Persons shall not disclose, convey, hint at or reveal any Inside Information concerning the Company or any other company referred to in Section 6.1 above to any third
        party (including, but not limited to, employees of the Company whose jobs do not require them to have the Inside Information, Family Members, strategic partners, the counterparty in any business negotiations, analysts, private investors and members
        of the investment community and the media), unless disclosed for a legitimate business purpose of the Company, such as a potential transaction, on a need to know basis to a recipient who is bound by the terms of this Policy and/or the terms of a
        non-disclosure agreement with the Company with respect to the Inside Information.</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;" class="BRPFPageNumber">Page 5 of 14</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zd9bdb5c6ee134af1998ddb9cb78e7d79" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;">

            <tr style="vertical-align: top;">
              <td style="width: 27pt;">&#160;</td>
              <td style="text-align: right; vertical-align: top; width: 54pt;">
                <div style="text-align: left; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">6.6</div>
              </td>
              <td style="text-align: left; vertical-align: top; width: auto;">
                <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Trading Advice</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Covered Persons shall not give any trading advice of any kind (including advice to trade or to refrain from trading) with respect to the Company&#8217;s securities or Derivative
        Securities on the basis of Inside Information to any person (even if the Inside Information that provides the basis for the advice is not disclosed to such person), except for advice not to engage in transactions insofar as such&#160;transactions
        constitute a violation of law or this Policy.&#160; The same shall apply with respect to securities or Derivative Securities of any other company referred to in Section 6.1 above, on the basis of Inside Information concerning that company.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z956d114076ad4ca8862fb61496086b21">

          <tr>
            <td style="width: 27pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">6.7</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Trading Instructions; Modification of Orders; Cancellation</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">If not qualified as a 10b5-1 Plan as described in Section 9.1.2 below, a trading instruction may be submitted, cancelled or modified by a Covered Person when not in an
        Ordinary or Special Black-Out Period if the Covered Person is not in possession of Inside Information. If a Key Person, such instruction may be given subject to signing the confirmation form in Appendix 2 attached and obtaining pre-clearance as
        required by Section 8.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Such trading instructions may allow for same-day execution or execution on a later date (i.e., a standing or limit order); provided that such instruction should allow for
        execution only until the next Ordinary or Special Black-Out Period.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z2d3fff7b61b34eca9c5469d76a450590">

          <tr>
            <td style="width: 27pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">6.8</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Prohibition on Speculative Trading and Market Manipulation</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">No Covered Person may engage in short sales, transactions in put or call options, hedging transactions or other inherently speculative transactions with respect to the
        Company&#8217;s securities or Derivative Securities at any time.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Furthermore, Covered Persons may not engage in market manipulation, i.e., actions or transactions which create or maintain an artificial price for the Company&#8217;s securities or
        Derivative Securities, including, without limitation, wash trade transactions (i.e., the simultaneously sale and purchase of the same securities by the same investor); coordinated transactions (i.e., the acquisition and sale of the same security by
        two or more investors coordinated in advance among them); and stabilization transactions (i.e., the acquisition and sale of securities by an interested party in connection with a significant distribution of such securities (e.g., a public offering
        of the Company&#8217;s securities) exclusively for supporting the market of those securities).</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z4a6feb73344543529db18c06a111406e">

          <tr>
            <td style="width: 27pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">6.9</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Prohibition on Margin Accounts and Pledges</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Because a margin sale or foreclosure sale may occur at a time when the pledgor is aware of Inside Information or otherwise is not permitted to trade in Company securities,
        Covered Persons may not hold Company securities in a margin account or otherwise pledge Company securities as collateral for a loan.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="ze653c84f3314461e8edccee733ef60eb">

          <tr>
            <td style="width: 27pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">6.10</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Gift of Securities</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Gifts of securities may include gifts to trusts for estate planning purposes, as well as donations to a charitable organization. All gifts of Company securities are
        transactions subject to this Policy (including pre-clearance requirements under Section 8, if applicable) and may not be made while the person making the gift is aware of Inside Information.</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;" class="BRPFPageNumber">Page 6 of 14</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z311a935e8ee846c69436f6c412b51716">

          <tr>
            <td style="width: 28.35pt; vertical-align: top; font-weight: bold;">7</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><a name="MaterialInformation"><!--Anchor--></a>Material Information</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Information about a company is material insofar as it may bring about a significant change in the investment decisions or voting decisions of a reasonable shareholder or
        investor, or if disclosure of the information may significantly change the general information about a company in the public domain.&#160; Information which is likely to significantly change the price of a company's securities (or any Derivative
        Securities), whether positive or negative, or which is likely to prevent a price change as aforesaid, should be considered material. Whether particular information is &#8220;material&#8221; is dependent on analysis of facts and circumstances.&#160; Notwithstanding
        the fact that it is not possible to define all the classes of information which would be considered material, information related to the following is often deemed material:</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z5146f87b9a68454b80e7e0afc3d77a46">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 17.85pt; vertical-align: top;">&#11045;</td>
            <td style="width: auto; vertical-align: top;">
              <div>financial results, in particular quarterly and annual results, and significant changes in a company's financial results or material changes to previously filed financial statements;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z3f34d812aeba4520a4669dd18edbea54">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 17.85pt; vertical-align: top;">&#11045;</td>
            <td style="width: auto; vertical-align: top;">
              <div>a company's forecasts (especially earnings estimates) and strategic plans;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z7062366e739b4ae1a73c34cfe7860eac">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 17.85pt; vertical-align: top;">&#11045;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>contracts, orders, suppliers, customers, important new financial sources or an acquisition, loss or cancellation of one of the foregoing, if material;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z90a922d8664940fd8890951492ad7b83">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 17.85pt; vertical-align: top;">&#11045;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>significant changes, developments or delays in technological processes and in important projects of a company;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="ze697336eb8dd4e06844c13bfadc1aedf">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 17.85pt; vertical-align: top;">&#11045;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>significant cybersecurity incidents;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z1190a55af7624add9b90bcac3c1abece">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 17.85pt; vertical-align: top;">&#11045;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>significant changes or developments in manufacturing, including yield problems, equipment that does not work properly or defects in a product that have significant financial impact;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z714e378fd3da4245baf91524402f38b1">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 17.85pt; vertical-align: top;">&#11045;</td>
            <td style="width: auto; vertical-align: top;">
              <div>significant price changes;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z5a16eea1980243f0b773b433849ee300">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 17.85pt; vertical-align: top;">&#11045;</td>
            <td style="width: auto; vertical-align: top;">
              <div>significant transactions, such as pending or potential acquisitions or mergers or a sale of a substantial portion of the Company's assets;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="za36ba144dc6d414792562c436db3e9fa">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 17.85pt; vertical-align: top;">&#11045;</td>
            <td style="width: auto; vertical-align: top;">
              <div>corporate restructurings, stock splits, stock dividends, public or private offerings of equity or debt securities, or significant changes in policy or dividend amounts of a company;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z8afb95bdedbf44378f748a75164f2955">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 17.85pt; vertical-align: top;">&#11045;</td>
            <td style="width: auto; vertical-align: top;">
              <div>certain changes in senior management, such as the chief executive officer;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z800b9fcd99154c758f4260b58a3c7a5b">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 17.85pt; vertical-align: top;">&#11045;</td>
            <td style="width: auto; vertical-align: top;">
              <div>filing of a material claim, the threat of a material claim or the conclusion of a material claim;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="za3bc948041e74addac4dbcc57731f345">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 17.85pt; vertical-align: top;">&#11045;</td>
            <td style="width: auto; vertical-align: top;">
              <div>notification that the Company can no longer rely on an auditor&#8217;s report; and</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z3eb912f4dac24236a75a3b3e212399ca">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 17.85pt; vertical-align: top;">&#11045;</td>
            <td style="width: auto; vertical-align: top;">
              <div>impending bankruptcy or inability of the Company to continue as a going concern.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Any Covered Person who has questions as to the materiality of any nonpublic information is advised to contact the Company&#8217;s Chief Legal Officer for guidance.&#160; When in doubt as
        to the materiality of any nonpublic information, Covered Persons should refrain from trading.</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;" class="BRPFPageNumber">Page 7 of 14</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z3a2d18a7fd474963919a134c50bebd15">

          <tr>
            <td style="width: 28.35pt; vertical-align: top; font-weight: bold;">8</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><a name="Pre-ClearanceofTransactions"><!--Anchor--></a>Pre-Clearance of Transactions</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Key Persons are required to adhere to the following additional procedures when trading in Company securities and Derivative Securities, setting up a 10b5-1 Plan or Israeli
        Safe Harbor (as defined below):</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z810b111f663042b7a9d6c362d87849fb">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">1.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Key Persons must obtain the following pre-clearance prior to submitting a transaction order for trading in the Company&#8217;s securities or Derivative Securities:</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z6e0a510342c04a769032c54c32d7e251">

          <tr>
            <td style="width: 46.35pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">a.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>he/she must provide the Compliance Officer with a written confirmation that he/she is not in possession of Inside Information, no earlier than one full Nasdaq trading day prior to giving the instruction to engage in the proposed
                transaction; and</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z736557915099450ea231ab3d17cbc4e9">

          <tr>
            <td style="width: 46.35pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">b.</td>
            <td style="width: auto; vertical-align: top;">
              <div>the Compliance Officer must provide written approval of receiving the Key Person written confirmation.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z7799357e79dc4c5c8e6c9c0391b6daea">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">2.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The Compliance Officer's approval shall not exempt the Key Person from liability in the context of this Policy and any applicable law.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="za30a4bf620954ca3a568a42dfb35b725">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">3.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The Compliance Officer will consult as such officer deems necessary with members of the Compliance Committee before clearing any proposed trade hereunder and otherwise to ensure proper implementation and compliance with this Policy.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zec1ae964ba0948c6a139c493abcd4078">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">4.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The Key Person&#8217;s confirmation required above shall be given on the form provided in Appendix 2 or as otherwise requested by the Company&#8217;s Stock Administrator.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zf294cffb8d4c40dba764c6b0e189fdbf">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">5.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Clearance of a transaction must be re-requested if the transaction order is not placed within 48 hours of obtaining pre-clearance.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z4fc273b4cae243b3b5c5acd1645785e4">

          <tr>
            <td style="width: 28.35pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">6.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>If clearance is denied, the fact of such denial must be kept confidential by the person requesting such clearance.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zc8949a33db3943b889e0635f37db2f05">

          <tr>
            <td style="width: 28.35pt; vertical-align: top; font-weight: bold;">9</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><a name="CertainTransactionsorEvents"><!--Anchor--></a>Certain Transactions or Events</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="ze2a205397730479097bd6b5f334c8677">

          <tr>
            <td style="width: 27pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">9.1</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Exempt Transactions</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-left: 22.5pt; line-height: 1.25;">The following transactions described in Sections 9.1.1, 9.1.2 and 9.1.3 are exempt from, or exceptions to, the provisions of Sections 6.1, 6.2, 6.3, 6.4 and 8 of this Policy.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zcad4ed655850474298686fad72e7ee68">

          <tr>
            <td style="width: 27pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">9.1.1</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Exercises of Stock Options or Share Transactions with the Company</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Exercises of stock options and payment of the exercise price to the Stock Administrator/employee options trustee, in each case in a manner permitted by the applicable
        security, or other share transactions with the Company such as purchases of shares from the Company are not subject to the restrictions of this Policy; <u>however</u>, trading in the securities so acquired shall be subject to this Policy
        (including pre-clearance requirements under Section 8, if applicable), including any sale of shares as part of a broker-assisted cashless exercise of an option or any other market sale for the purpose of generating the cash needed to pay the
        exercise price of an option or payment of shares to any third party for tax withholding purposes.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z90def8e7a7ea4e9e980b9645638efb83">

          <tr>
            <td style="width: 27pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">9.1.2</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Rule 10b5-1 Under the Securities Exchange Act of 1934</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Transactions made pursuant to a 10b5-1 Plan. At the time of adoption of a 10b5-1 Plan, the Covered Person shall have fully complied with this Policy, including Sections 6.1,
        6.2, 6.3, 6.4 and 8 hereof, as applicable. Individual transactions made pursuant to a 10b5-1 Plan shall not be subject to the restrictions of this Policy.</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;" class="BRPFPageNumber">Page 8 of 14</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">To benefit from the &#8220;safe harbor&#8221; provided under the US securities laws by Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, a Covered Person must submit a
        proposed 10b5&#8209;1 Plan (or any proposed amendment to an existing 10b5-1 Plan) to a company managing the Company&#8217;s securities, bank or broker at least five business days prior to the planned entry into the 10b5-1 Plan, while the Covered Person is not
        aware of Inside Information and no Ordinary Black-Out Period or Special Black-Out Period is in effect. In such circumstances, such company, bank or broker will execute transactions in the Company&#8217;s securities on behalf of the Covered Person
        pursuant to the terms of such 10b5-1 Plan at such time(s) as specified in the 10b5-1 Plan including during Ordinary Black-Out Periods or Special Black-Out Periods and whether or not the Covered Person comes into possession of Inside Information.&#160;
        The Covered Person may not modify the 10b5-1 Plan during an Ordinary Black-Out Period or Special Black-Out Period or while in possession of Inside Information.&#160; The Covered Person may cancel a 10b5&#8209;1 Plan at any time. If the Covered Person cancels
        a 10b5-1 Plan during an Ordinary Black-Out Period or Special Black-Out Period, the Covered Person may not adopt a new 10b5-1 Plan until the end of the three-month period following such cancellation.&#160; However, during such three-month period, the
        Insider may engage in same day securities transactions if he/she has fully complied with this Policy, including Sections 6.1, 6.2, 6.3 and 8&#160;&#160; thereof and is not in possession of any Inside Information. .</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z1fce89d3d6c142ab80b6ce3b24dd83e2">

          <tr>
            <td style="width: 27pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">9.1.3</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Safe Harbor Plan For Securities Traded Only in Israel</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Transactions in Company securities that are traded only on the Tel Aviv Stock Exchange Ltd., made pursuant to a &#8220;safe harbor&#8221; plan adopted in accordance with the Israel
        Securities Authority's SLB 101-18 (safe harbor with respect to the use of Inside Information in transactions in securities of a corporation by key officers and employees) (an &#8220;Israeli Safe Harbor Plan&#8221;); provided, that the Covered Person has fully
        complied with this Policy, including Sections 6.1, 6.2, 6.3, 6.4 and 8 thereof, as applicable, at the time of adoption of such Plan.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z0caba6b6792f450b824fac3d5646098b">

          <tr>
            <td style="width: 27pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">9.2</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Departing Employees</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">The restrictions imposed by the Policy will continue to apply to a Covered Person and his or her Associates after the termination of his or her employment with or engagement
        by the Company for a period of 60-days after his/her departure (and if applicable, such additional period of time if such Covered Person is aware of Inside Information until that Inside Information has become public or is no longer Material
        Information).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">In the event any Insider departs from the Company and during the 60-day period after his/her departure he/she is subject to an Ordinary Black-Out Period, and as a result
        thereof any securities which were granted to him/her by the Company shall expire during such Ordinary Black-Out Period, the Compliance Officer may permit the Insider to engage in a transaction in such securities, but only during the last seven days
        prior to the expiry of such securities. Such permission is subject to the Insider providing the Company with confirmation, using the form provided in Appendix 2, that he/she is not in possession of any Inside Information.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">In the event of departure due to an Insider&#8217;s death, his/her Associates shall no longer be considered Covered Persons; however, the prohibition on trading in the Company&#8217;s
        securities when in possession of Inside Information continues to apply.</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;" class="BRPFPageNumber">Page 9 of 14</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="za544eeccb06d4aab983ea7d4ef923a90">

          <tr>
            <td style="width: 27pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">9.3</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Exception for Public Securities Offerings</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">The provisions of Section 6.2 shall not apply to any transaction if at the time of such transaction the Company is engaged in the offer and/or sale of its securities pursuant
        to an effective registration statement or prospectus filed by the Company with the SEC and/or the Israel Securities Authority. In the case of a shelf registration or similar offer to be made from time to time, the Company shall be deemed to be
        engaged in the offer or sale of its securities for the seven days following the effective date of such registration statement or prospectus and for any period when such offers or sales have actually been made pursuant thereto.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z3f892bf06f204061bd3ef75ee8418184">

          <tr>
            <td style="width: 27pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">9.4</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Treatment of Securities that are Unvested on Instruction Date</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-left: 28.1pt; line-height: 1.25;">Instructions provided in accordance with this Policy with regard to securities that have not vested as of the date of the instructions shall be executed by such company, bank or broker only on or
        after the relevant vesting date.&#160; When the Covered Person is no longer employed or engaged by the Company, all unvested equity is immediately cancelled and all instructions related to said equity shall be deemed cancelled.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zf0c05be857dc4009afa44ae256ebf180">

          <tr>
            <td style="width: 28.35pt; vertical-align: top; font-weight: bold;">10</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><a name="ComplianceOfficerDutiesInclude"><!--Anchor--></a>Compliance Officer Duties Include:</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="ze9c6c2cd4c494e0393c8bfc527c153ac">

          <tr>
            <td style="width: 27pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">10.1</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Pre-Clearing all Securities Transactions</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Pre-clearing all securities transactions under Section 18. Said approval by the Compliance Officer does not approve any proposed transaction, but rather approves receipt of
        the Key Person&#8217;s or Associate&#8217;s written confirmation. The Compliance Officer, Compliance Committee and the Company shall not bear any liability for any damage or loss incurred by any Key Person or Associate thereof as a result of the approval or
        non-approval to engage in a transaction in the Company&#8217;s securities.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z45647ba5135a48a5b0ab71eb5c0f80a7">

          <tr>
            <td style="width: 27pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">10.2</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Periodic Designation</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Designating from time to time (i) Special Black-Out Periods, and (ii) the names of restricted persons that should be included in the Key Person or Insider definitions or
        otherwise subject to Special Black&#8209;Out Periods.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z0cdc4cb2b12c498b918cd85da316d829">

          <tr>
            <td style="width: 27pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">10.3</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Policy Circulation</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Circulating this Policy or providing the key terms of this Policy to all employees and directors.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z86dbec61c6744886b39cae10c8b0e6f9">

          <tr>
            <td style="width: 28.35pt; vertical-align: top; font-weight: bold;">11</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><a name="IndividualResponsibility"><!--Anchor--></a>Individual Responsibility</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Every officer, director, employee, shareholder, consultant and contractor has the individual responsibility to comply with applicable rules and regulations on insider trading.</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;" class="BRPFPageNumber">Page 10 of 14</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zaeee546e635044ddbe7e5f7f330f3243">

          <tr>
            <td style="width: 28.35pt; vertical-align: top; font-weight: bold;">12</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><a name="PotentialCivilCriminalandDisciplinarySanctions"><!--Anchor--></a>Potential Civil, Criminal and Disciplinary Sanctions</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z26d69ccecb8246469765921910617b2c">

          <tr>
            <td style="width: 27pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">12.1</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Liability for Engaging in Transactions</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Pursuant to applicable federal and/or state securities laws, any Covered Person may be subject to criminal and civil fines, penalties and/or imprisonment for engaging in
        transactions in securities covered by this Policy at a time when he/she has Inside Information.&#160; Restrictions on serving as a director or officer of a public company may also be imposed and other administrative actions may be taken.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zb6bf680a98164291aac56fbd18d13527">

          <tr>
            <td style="width: 27pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">12.2</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Liability for Recommendations or Expressed Opinions</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Covered Persons may also be liable for improper transactions by any person to whom they have disclosed Inside Information or to whom they have made recommendations or
        expressed opinions on the basis of such information as to trading in securities covered by this Policy, regardless of whether such person profited from said trading.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zedb89aee0a2b4b7ba6e3c12c906b6b50">

          <tr>
            <td style="width: 27pt;"><br>
            </td>
            <td style="width: 54pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">12.3</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;">Possible Disciplinary Actions</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">In addition to the above, employees and directors of the Company who violate this Policy may be subject to disciplinary action, including ineligibility for future
        participation in the Company&#8217;s equity incentive plans or termination of employment/board membership, as applicable.</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;" class="BRPFPageNumber">Page 11 of 14</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z712ff49bd46c40e2984c6e6bc22e4827" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;">

            <tr style="vertical-align: top;">
              <td style="text-align: right; vertical-align: top; width: 9pt;">
                <div style="text-align: left; text-indent: -28.35pt; margin-left: 28.35pt; line-height: 1.25; font-weight: bold;">13</div>
              </td>
              <td style="text-align: left; vertical-align: top; width: auto;">
                <div style="text-indent: -28.35pt; margin-left: 28.35pt; line-height: 1.25; font-weight: bold;"><a name="ReportingOnViolations"><!--Anchor--></a>Reporting On Violations</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">Any person who violates this Policy or knows of any such violation by any other person must report the violation immediately to the Compliance Officer, who shall promptly take
        such action as the Compliance Officer shall deem appropriate under the circumstances, which may include recommending that the Company report the violation to the SEC, TASE or any other appropriate governmental authority.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z629817f9aeca4a9489f54b6ef66566dd">

          <tr>
            <td style="width: 28.35pt; vertical-align: top; font-weight: bold;">14</td>
            <td style="width: auto; vertical-align: top;"><a name="Miscellaneous"><!--Anchor--></a>
              <div style="font-weight: bold;">Miscellaneous</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 28.35pt; line-height: 1.25;">The Company will strictly enforce the prohibitions against insider trading and the additional restrictions and procedures set forth in this Policy. In case of any specific
        questions about any of the provisions of this Policy, please contact Tower&#8217;s Compliance Officer or Tower&#8217;s Legal Department.&#160; Any Covered Person or their Associate who is uncertain regarding the applicability of this Policy is urged to contact the
        Compliance Officer prior to executing any sale or purchase transaction involving the Company&#8217;s securities or Derivative Securities to determine if he or she may properly proceed.</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;" class="BRPFPageNumber">Page 12 of 14</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z02cf923add1e43779e457bc228e2fb2e" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;">

            <tr style="vertical-align: top;">
              <td style="text-align: right; vertical-align: top; width: 9pt;">
                <div style="text-align: left; text-indent: -28.35pt; margin-left: 28.35pt; line-height: 1.25; font-weight: bold;">15</div>
              </td>
              <td style="text-align: left; vertical-align: top; width: auto;">
                <div style="text-indent: -28.35pt; margin-left: 28.35pt; line-height: 1.25; font-weight: bold;"><a name="Appendix1:KeyPersonsandInsiders"><!--Anchor--></a>Appendix 1: Key Persons and Insiders</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25; font-weight: bold;">Key Persons</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;">All members of the Company's Boards of Directors</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;">Chief Executive Officer, and Site Managers</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;">Direct reports of CEO</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;">All Vice Presidents of the Company</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25; font-weight: bold;">Insiders</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;">All Key Persons</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;">All Site Managers&#8217; direct subordinates</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;">All the members of the following Company worldwide teams:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Finance department in all sites</div>
      <div style="line-height: 1.25;">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Business Units managers</div>
      <div style="margin-left: 28.35pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Sales</div>
      <div style="margin-left: 28.35pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Customer Solutions (Account Managers and COM)</div>
      <div style="margin-left: 28.35pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Corporate Planning</div>
      <div style="margin-left: 28.35pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Netanya Design Center managers</div>
      <div style="margin-left: 28.35pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">In-house Legal Counsel</div>
      <div style="margin-left: 28.35pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">IR / PR department</div>
      <div style="margin-left: 28.35pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">The Corporate Applications group in the Company IT department</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;">Corporate Compliance Officer</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;">Corporate Internal Auditor</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;">The secretaries of the CEO, SVP, Site Managers and Site Managers&#8217; direct subordinates</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="2" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="zd9e7b213d4d748d8b6cf2dd7e058d167">

          <tr>
            <td style="width: 10%; vertical-align: middle; background-color: rgb(230, 230, 230); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">
              <div style="line-height: 1.25; font-weight: bold;">NOTE:</div>
            </td>
            <td style="width: 90%; vertical-align: top; background-color: rgb(230, 230, 230); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
              <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">&#8220;Key Persons&#8221; and &#8220;Insiders&#8221; also include their Associates.</div>
            </td>
          </tr>

      </table>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;" class="BRPFPageNumber">Page 13 of 14</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z49858e1aaff64c4d9996360a112071a2" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;">

            <tr style="vertical-align: top;">
              <td style="text-align: right; vertical-align: top; width: 9pt;">
                <div style="text-align: left; text-indent: -28.35pt; margin-left: 28.35pt; line-height: 1.25; font-weight: bold;">16</div>
              </td>
              <td style="text-align: left; vertical-align: top; width: auto;">
                <div style="text-indent: -28.35pt; margin-left: 28.35pt; line-height: 1.25; font-weight: bold;"><a name="Appendix2:KeyPersonsConfirmation"><!--Anchor--></a>Appendix 2: Key Person&#8217;s Confirmation</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; margin-left: 28.35pt; line-height: 1.25; font-weight: bold;">Confirmation</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">
        <table cellspacing="0" cellpadding="0" border="0" id="zfd276c1b10684dff888fdd21ff9ea8c4" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

            <tr>
              <td style="width: 5%;"><br>
              </td>
              <td colspan="13" rowspan="1" style="width: 12%;">
                <div>I,<u>_____________</u>, confirm that I am NOT in possession of Inside Information (as defined in the Tower Semiconductor Ltd. Global Insider Trading Policy and Guidelines With Respect to Transactions in Company&#8217;s Securities (the
                  &#8220;Policy&#8221;)).&#160; I understand that engaging in securities transactions when I am in possession of Inside Information or in breach of the trade restrictions of the Policy, will subject me to possible civil and/or criminal sanctions as well as
                  disciplinary measures by the Company, including dismissal for cause.</div>
                <div> <br>
                </div>
                <div>The foregoing instructions may not be submitted or changed during Ordinary and Special Black-Out Periods (as defined in the Policy). </div>
                <div> <br>
                </div>
              </td>
            </tr>
            <tr>
              <td style="width: 5%; padding-bottom: 2px;"><br>
              </td>
              <td style="width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><br>
              </td>
              <td style="width: 3%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
              <td style="width: 1.5%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
              <td style="width: 1.5%; padding-bottom: 2px;">&#160;</td>
              <td style="width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><br>
              </td>
              <td style="width: 3%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
              <td style="width: 1.5%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
              <td style="width: 1.5%; padding-bottom: 2px;">&#160;</td>
              <td style="width: 8.88%; border-bottom: 2px solid rgb(0, 0, 0);"><br>
              </td>
              <td style="width: 8.88%; padding-bottom: 2px;">&#160;</td>
              <td style="width: 8.88%; padding-bottom: 2px;">&#160;</td>
              <td style="width: 8.88%; padding-bottom: 2px;">&#160;</td>
              <td style="width: 35.5%; padding-bottom: 2px;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 5%;"><br>
              </td>
              <td colspan="4" style="width: 12%;">Name and Position</td>
              <td colspan="4" style="width: 12%;">Signature <br>
              </td>
              <td colspan="5" style="width: 71%;">Date</td>
            </tr>

        </table>
      </div>
      <br>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zfde75de59173489eb685df9ecca01dc1">

          <tr>
            <td style="width: 28.35pt; vertical-align: top; font-weight: bold;">17</td>
            <td style="width: auto; vertical-align: top;">
              <div style="font-weight: bold;"><a name="Appendix3:ComplianceCommittee"><!--Anchor--></a>Appendix 3: Compliance Committee</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25; font-weight: bold;">Members of the Compliance Committee:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;">Vice-CFO</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;">Senior VP Chief Legal Officer and Corporate Secretary</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;">VP HR</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;">&#160;</div>
      <div style="margin-left: 28.35pt; line-height: 1.25;">Director, Corporate Counsel</div>
      <div style="line-height: 1.25">&#160; <br>
      </div>
    </div>
  </div>
  <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;" class="BRPFPageNumber">Page 14 of 14</font>
    <hr align="center" style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; margin-left: auto; margin-right: auto;"></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>5
<FILENAME>exhibit_12-1.htm
<DESCRIPTION>EXHIBIT 12.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
  <div>
    <div style="text-align: right; text-indent: 36pt; line-height: 1.25; font-weight: bold;"><u>Exhibit 12.1</u></div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="line-height: 1.25;">
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">CERTIFICATION</div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">I, Russell C. Ellwanger, certify that:</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;I have reviewed this annual report on Form 20-F of Tower Semiconductor Ltd.;</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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;</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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 company as of, and for, the periods presented in this report;</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The company&#8217;s other certifying officer(s) 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 company and have:</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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 company, 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;</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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;</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Evaluated the effectiveness of the company&#8217;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</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Disclosed in this report any change in the company&#8217;s internal control over financial reporting that occurred during the period covered by the annual report that has
      materially affected, or is reasonably likely to materially affect, the company&#8217;s internal control over financial reporting; and</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The company&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company&#8217;s
      auditors and the audit committee of the company&#8217;s board of directors (or persons performing the equivalent functions):</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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 company&#8217;s ability to record, process, summarize and report financial information; and</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Any fraud, whether or not material, that involves management or other employees who have a significant role in the company&#8217;s internal control over financial reporting.</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">April 30, 2025</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="line-height: 1.25;"><u>/s/ Russell C. Ellwanger</u>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br>
      Russell C. Ellwanger<br>
      Chief Executive Officer<br>
      Tower Semiconductor Ltd.</div>
    <div style="line-height: 1.25">&#160;
      <hr align="center" style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>6
<FILENAME>exhibit_12-2.htm
<DESCRIPTION>EXHIBIT 12.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
  <div>
    <div style="text-align: right; text-indent: 36pt; line-height: 1.25; font-weight: bold;"><u>Exhibit 12.2</u></div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="line-height: 1.25;">
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">CERTIFICATION</div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">I, Oren Shirazi, certify that:</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;I have reviewed this annual report on Form 20-F of Tower Semiconductor Ltd.;</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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;</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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 company as of, and for, the periods presented in this report;</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The company&#8217;s other certifying officer(s) 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 company and have:</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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 company, 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;</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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;</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Evaluated the effectiveness of the company&#8217;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</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Disclosed in this report any change in the company&#8217;s internal control over financial reporting that occurred during the period covered by the annual report that has
      materially affected, or is reasonably likely to materially affect, the company&#8217;s internal control over financial reporting; and</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The company&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company&#8217;s
      auditors and the audit committee of the company&#8217;s board of directors (or persons performing the equivalent functions):</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 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 company&#8217;s ability to record, process, summarize and report financial information; and</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Any fraud, whether or not material, that involves management or other employees who have a significant role in the company&#8217;s internal control over financial reporting.</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">April 30, 2025</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="line-height: 1.25;"><u>/s/ Oren Shirazi</u><br>
      Oren Shirazi<br>
      Chief Financial Officer<br>
      Tower Semiconductor Ltd.</div>
    <div style="line-height: 1.25">&#160;
      <hr align="center" style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>7
<FILENAME>exhibit_13-1.htm
<DESCRIPTION>EXHIBIT 13.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <div>
      <div style="text-align: right; text-indent: 36pt; line-height: 1.25; font-weight: bold;">
        <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
      <div style="text-align: right; text-indent: 36pt; line-height: 1.25; font-weight: bold;"><u>Exhibit 13.1</u></div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25;">
        <div style="text-align: center; line-height: 1.25; font-weight: bold;">CERTIFICATION PURSUANT TO<br>
          18 USC SECTION 1350,<br>
          AS ADOPTED PURSUANT TO<br>
          SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</div>
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
      </div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">In connection with the Annual Report of Tower Semiconductor Ltd. (the &#8220;Registrant&#8221;) on Form 20-F for the year ended
        December 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Russell C. Ellwanger, Chief Executive Officer of the Registrant, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to
        Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the
          Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the
          information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25;"><u>/s/ Russell C. Ellwanger</u>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br>
          Russell C. Ellwanger<br>
          Chief Executive Officer</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">April 30, 2025</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">A signed original of this written statement required by Section 906 has been provided to the Registrant and will be
        retained by the Registrant and furnished to the Securities and Exchange Commission or its staff upon request.</div>
      <div style="line-height: 1.25">&#160;</div>
      <hr align="center" style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.2
<SEQUENCE>8
<FILENAME>exhibit_13-2.htm
<DESCRIPTION>EXHIBIT13.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
  <div>
    <div style="text-align: right; text-indent: 36pt; line-height: 1.25; font-weight: bold;"><u>Exhibit 13.2</u></div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="line-height: 1.25;">
      <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">CERTIFICATION PURSUANT TO<br>
        18 USC SECTION 1350,<br>
        AS ADOPTED PURSUANT TO<br>
        SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">In connection with the Annual Report of Tower Semiconductor Ltd. (the &#8220;Registrant&#8221;) on Form 20-F for the year ended
      December 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Oren Shirazi, Chief Financial Officer of the Registrant, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of
      the Sarbanes-Oxley Act of 2002, that to my knowledge:</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the
        Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the
        information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; line-height: 1.25;"><u>/s/ Oren Shirazi</u></div>
    <div style="text-align: justify; line-height: 1.25;">Oren Shirazi</div>
    <div style="text-align: justify; line-height: 1.25;">Chief Financial Officer</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; line-height: 1.25;">April 30, 2025</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">A signed original of this written statement required by Section 906 has been provided to the Registrant and will be
      retained by the Registrant and furnished to the Securities and Exchange Commission or its staff upon request.</div>
  </div>
  <div><br>
  </div>
  <div>
    <hr align="center" style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"><br>
    <br>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.1
<SEQUENCE>9
<FILENAME>exhibit_15-1.htm
<DESCRIPTION>EXHIBIT 15.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
  <div>
    <div style="text-align: right; margin-left: 340.2pt; line-height: 1.25; font-weight: bold;"><u>Exhibit 15.1</u></div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="line-height: 1.25;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: justify; line-height: 1.25;">We consent to the incorporation by reference in Registration Statements No. 333-204173 and 333-277536 on Form S-8 of our report dated February 27, 2025, relating to the consolidated financial
      statements of Tower Semiconductor Ltd. (the &#8220;Company&#8221;) and the effectiveness of the Company&#8217;s internal control over financial reporting, appearing in this annual report on Form 20-F for the year ended December 31, 2024.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;"><u>/s/ Brightman Almagor Zohar &amp; Co.</u></div>
    <div style="text-indent: -28.35pt; margin-right: 63.7pt; margin-left: 28.35pt; line-height: 1.25; font-weight: bold;">Brightman Almagor Zohar &amp; Co.</div>
    <font style="font-weight: bold;"> </font>
    <div style="text-indent: -28.35pt; margin-right: 63.7pt; margin-left: 28.35pt; line-height: 1.25; font-weight: bold;">Certified Public Accountants</div>
    <font style="font-weight: bold;"> </font>
    <div style="text-indent: -28.35pt; margin-right: 63.7pt; margin-left: 28.35pt; line-height: 1.25; font-weight: bold;">A Firm in the Deloitte Global Network</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-indent: -28.35pt; margin-right: 63.7pt; margin-left: 28.35pt; line-height: 1.25;">Tel Aviv, Israel</div>
    <div style="text-indent: -28.35pt; margin-right: 63.7pt; margin-left: 28.35pt; line-height: 1.25;">April 30, 2025</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;">
      <hr align="center" style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>tsem-20241231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<schema xmlns:tsem="http://www.towerjazz.com/20241231" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-gaap-ebp="http://fasb.org/us-gaap-ebp/2024" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2024" xmlns:cyd-af-sub="http://xbrl.sec.gov/cyd-af-sub/2024" xmlns:cyd-af="http://xbrl.sec.gov/cyd-af/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" targetNamespace="http://www.towerjazz.com/20241231" elementFormDefault="qualified">
  <!-- INTEGIX by Ez-XBRL -->
  <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd"/>
  <import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd"/>
  <import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/currency/2024" schemaLocation="https://xbrl.sec.gov/currency/2024/currency-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/exch/2024" schemaLocation="https://xbrl.sec.gov/exch/2024/exch-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/naics/2024" schemaLocation="https://xbrl.sec.gov/naics/2024/naics-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/stpr/2024" schemaLocation="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"/>
  <import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd"/>
  <import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <import namespace="http://fasb.org/us-gaap-ebp/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/ebp/elts/us-gaap-ebp-2024.xsd"/>
  <import namespace="http://xbrl.org/2020/extensible-enumerations-2.0" schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <import namespace="http://xbrl.sec.gov/ecd-sub/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/cyd-af/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/cyd/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd"/>
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://www.towerjazz.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>0001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
        <link:definition>0002 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
        <link:definition>0003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations" id="ConsolidatedStatementsOfOperations">
        <link:definition>0004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome" id="ConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>0005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity" id="ConsolidatedStatementOfChangesInShareholdersEquity">
        <link:definition>0006 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
        <link:definition>0007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-dobag" id="tsem-dobag">
        <link:definition>0008 - Disclosure - DESCRIPTION OF BUSINESS AND GENERAL</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-sosap" id="tsem-sosap">
        <link:definition>0009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-i" id="tsem-i">
        <link:definition>0010 - Disclosure - INVENTORIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/OtherCurrentAssets" id="OtherCurrentAssets">
        <link:definition>0011 - Disclosure - OTHER CURRENT ASSETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-li" id="tsem-li">
        <link:definition>0012 - Disclosure - LONG-TERM INVESTMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-paen" id="tsem-paen">
        <link:definition>0013 - Disclosure - PROPERTY AND EQUIPMENT, NET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-ian" id="tsem-ian">
        <link:definition>0014 - Disclosure - INTANGIBLE ASSETS, NET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-oan" id="tsem-oan">
        <link:definition>0015 - Disclosure - OTHER LONG-TERM ASSETS, NET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-ocl" id="tsem-ocl">
        <link:definition>0016 - Disclosure - OTHER CURRENT LIABILITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-llfb" id="tsem-llfb">
        <link:definition>0018 - Disclosure - LONG-TERM DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-fiafvm" id="tsem-fiafvm">
        <link:definition>0019 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-erl" id="tsem-erl">
        <link:definition>0020 - Disclosure - EMPLOYEE RELATED LIABILITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-cac" id="tsem-cac">
        <link:definition>0021 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-se" id="tsem-se">
        <link:definition>0022 - Disclosure - SHAREHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-iogaamc" id="tsem-iogaamc">
        <link:definition>0023 - Disclosure - INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/FinancingExpenseNet" id="FinancingExpenseNet">
        <link:definition>0024 - Disclosure - FINANCING INCOME (EXPENSE), NET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-rpbat" id="tsem-rpbat">
        <link:definition>0025 - Disclosure - RELATED PARTIES BALANCES AND TRANSACTIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-it1" id="tsem-it1">
        <link:definition>0026 - Disclosure - INCOME TAX</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/SUBSEQUENTEVENTS" id="SUBSEQUENTEVENTS">
        <link:definition>0027 - Disclosure - SUBSEQUENT EVENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-sosapp" id="tsem-sosapp">
        <link:definition>9960701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-sosapt" id="tsem-sosapt">
        <link:definition>9960702 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-it" id="tsem-it">
        <link:definition>9960703 - Disclosure - INVENTORIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/OtherCurrentAssetsTables" id="OtherCurrentAssetsTables">
        <link:definition>9960704 - Disclosure - OTHER CURRENT ASSETS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-lit" id="tsem-lit">
        <link:definition>9960705 - Disclosure - LONG-TERM INVESTMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-paent" id="tsem-paent">
        <link:definition>9960706 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-iant" id="tsem-iant">
        <link:definition>9960707 - Disclosure - INTANGIBLE ASSETS, NET (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-oant" id="tsem-oant">
        <link:definition>9960708 - Disclosure - OTHER LONG-TERM ASSETS, NET (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-oclt" id="tsem-oclt">
        <link:definition>9960709 - Disclosure - OTHER CURRENT LIABILITIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-llfbt" id="tsem-llfbt">
        <link:definition>9960710 - Disclosure - LONG-TERM DEBT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-fiafvmt" id="tsem-fiafvmt">
        <link:definition>9960711 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-erlt" id="tsem-erlt">
        <link:definition>9960712 - Disclosure - EMPLOYEE RELATED LIABILITIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESTable" id="COMMITMENTSANDCONTINGENCIESTable">
        <link:definition>9960713 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-set" id="tsem-set">
        <link:definition>9960714 - Disclosure - SHAREHOLDERS' EQUITY (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-iogaamct" id="tsem-iogaamct">
        <link:definition>9960715 - Disclosure - INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/FinancingExpenseNetTables" id="FinancingExpenseNetTables">
        <link:definition>9960716 - Disclosure - FINANCING INCOME (EXPENSE), NET (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-rpbatt" id="tsem-rpbatt">
        <link:definition>9960717 - Disclosure - RELATED PARTIES BALANCES AND TRANSACTIONS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-itt" id="tsem-itt">
        <link:definition>9960718 - Disclosure - INCOME TAX (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/DescriptionOfBusinessAndGeneralDetails" id="DescriptionOfBusinessAndGeneralDetails">
        <link:definition>9960719 - Disclosure - DESCRIPTION OF BUSINESS AND GENERAL (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" id="SummaryOfSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>9960720 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesDetails" id="SummaryOfSignificantAccountingPoliciesDetails">
        <link:definition>9960721 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-id" id="tsem-id">
        <link:definition>9960722 - Disclosure - INVENTORIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/OtherCurrentAssetsDetails" id="OtherCurrentAssetsDetails">
        <link:definition>9960723 - Disclosure - OTHER CURRENT ASSETS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-lid" id="tsem-lid">
        <link:definition>9960724 - Disclosure - LONG-TERM INVESTMENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/PropertyAndEquipmentNetNarrativeDetails" id="PropertyAndEquipmentNetNarrativeDetails">
        <link:definition>9960725 - Disclosure - PROPERTY AND EQUIPMENT, NET (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-paensopaed" id="tsem-paensopaed">
        <link:definition>9960726 - Disclosure - PROPERTY AND EQUIPMENT, NET (Schedule of Property and Equipment) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/IntangibleAssetsNetDetails" id="IntangibleAssetsNetDetails">
        <link:definition>9960727 - Disclosure - INTANGIBLE ASSETS, NET (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-oand" id="tsem-oand">
        <link:definition>9960728 - Disclosure - OTHER LONG-TERM ASSETS, NET (Schedule of Deferred Tax and Other Long-Term Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-ocld" id="tsem-ocld">
        <link:definition>9960729 - Disclosure - OTHER CURRENT LIABILITIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails" id="OtherLong-termDebtCreditLineNarrativeDetails">
        <link:definition>9960730 - Disclosure - LONG-TERM DEBT (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-ltlfblttfjind" id="tsem-ltlfblttfjind">
        <link:definition>9960731 - Disclosure - LONG-TERM DEBT (Loans to TPSCo from Japanese Institutions) (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails" id="OtherLong-termDebtScheduleOfOtherLong-termDebtDetails">
        <link:definition>9960732 - Disclosure - LONG-TERM DEBT (Schedule of Other Long-Term Debt) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails" id="OtherLong-termDebtScheduleOfRepaymentOfLoanDetails">
        <link:definition>9960733 - Disclosure - LONG-TERM DEBT (Schedule of Repayment of Loan) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails" id="OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails">
        <link:definition>9960734 - Disclosure - LONG-TERM DEBT (Schedule of Maturity Capital Leases Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails" id="OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails">
        <link:definition>9960735 - Disclosure - LONG-TERM DEBT (Schedule of Composition of Operating Leases) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityOperatingLeasesLiabilitiesDetails" id="OtherLong-termDebtScheduleOfMaturityOperatingLeasesLiabilitiesDetails">
        <link:definition>9960736 - Disclosure - LONG-TERM DEBT (Schedule of Maturity Operating Leases Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-fiafvmnd" id="tsem-fiafvmnd">
        <link:definition>9960737 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails" id="FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails">
        <link:definition>9960738 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Recurring Fair Value Measurements) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails" id="FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails">
        <link:definition>9960739 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Marketable Securities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMaturitiesOfMarketableSecuritiesDetails" id="FinancialInstrumentsAndFairValueMeasurementsScheduleOfMaturitiesOfMarketableSecuritiesDetails">
        <link:definition>9960740 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Maturities of Marketable Securities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails" id="FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails">
        <link:definition>9960741 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Investments with Continuous Unrealized Losses) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails" id="EmployeeRelatedLiabilitiesNarrativeDetails">
        <link:definition>9960742 - Disclosure - EMPLOYEE RELATED LIABILITIES (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-erlsoconpbcriocild" id="tsem-erlsoconpbcriocild">
        <link:definition>9960743 - Disclosure - EMPLOYEE RELATED LIABILITIES (Schedule of Components of Net Periodic Benefit Cost Recognized in Other Comprehensive Income (Loss)) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-erlsococibocipaafsd" id="tsem-erlsococibocipaafsd">
        <link:definition>9960744 - Disclosure - EMPLOYEE RELATED LIABILITIES (Schedule of Components of Change in Benefit Obligation, Change in Plan Assets and Funded Status) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-erlsoarisofpd" id="tsem-erlsoarisofpd">
        <link:definition>9960745 - Disclosure - EMPLOYEE RELATED LIABILITIES (Schedule of Amounts Recognized in Statement of Financial Position) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-erlsofbpd" id="tsem-erlsofbpd">
        <link:definition>9960746 - Disclosure - EMPLOYEE RELATED LIABILITIES (Schedule of Future Benefit Payments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-erlsoamafvd" id="tsem-erlsoamafvd">
        <link:definition>9960747 - Disclosure - EMPLOYEE RELATED LIABILITIES (Schedule of Assets Measured at Fair Value) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/tsem-erlsowaaad" id="tsem-erlsowaaad">
        <link:definition>9960748 - Disclosure - EMPLOYEE RELATED LIABILITIES (Schedule of Weighted Average Asset Allocations) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" id="COMMITMENTSANDCONTINGENCIESNarrativeDetails">
        <link:definition>9960749 - Disclosure - COMMITMENTS AND CONTINGENCIES (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/CommitmentsAndContingenciesDetails" id="CommitmentsAndContingenciesDetails">
        <link:definition>9960750 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/ShareholdersEquityOrdinarySharesNarrativeDetails" id="ShareholdersEquityOrdinarySharesNarrativeDetails">
        <link:definition>9960751 - Disclosure - SHAREHOLDERS' EQUITY (Ordinary Shares) (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails" id="ShareholdersEquityShareOptionPlansNarrativeDetails">
        <link:definition>9960752 - Disclosure - SHAREHOLDERS' EQUITY (Share Option Plans) (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails" id="ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails">
        <link:definition>9960753 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of Restricted Shares Units Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsd" id="ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsd">
        <link:definition>9960754 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of Intrinsic and Fair Values of RSU's) (Details) (USD $)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/ShareholdersEquityScheduleOfStock-basedCompensationExpenseInStatementOfOperationsDetails" id="ShareholdersEquityScheduleOfStock-basedCompensationExpenseInStatementOfOperationsDetails">
        <link:definition>9960755 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of Stock-Based Compensation Expense in Statement of Operations) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails" id="InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails">
        <link:definition>9960756 - Disclosure - INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Schedule of Revenues by Geographic Area) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfLong-livedAssetsByGeographicAreaDetails" id="InformationOnGeographicAreasAndMajorCustomersScheduleOfLong-livedAssetsByGeographicAreaDetails">
        <link:definition>9960757 - Disclosure - INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Schedule of Long-Lived Assets by Geographic Area) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails" id="InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails">
        <link:definition>9960758 - Disclosure - INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Schedule of Revenues of Major Customers) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails" id="FinancingIncomeExpenseNetDetails">
        <link:definition>9960759 - Disclosure - FINANCING INCOME (EXPENSE), NET (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/RelatedPartiesBalancesAndTransactionsDetails" id="RelatedPartiesBalancesAndTransactionsDetails">
        <link:definition>9960760 - Disclosure - RELATED PARTIES BALANCES AND TRANSACTIONS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails" id="IncomeTaxesNarrativeDetails">
        <link:definition>9960761 - Disclosure - INCOME TAX (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails" id="IncomeTaxesScheduleOfIncomeTaxProvisionDetails">
        <link:definition>9960762 - Disclosure - INCOME TAX (Schedule of Income Tax Provision) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/IncomeTaxesScheduleOfProfitLossBeforeTaxesDetails" id="IncomeTaxesScheduleOfProfitLossBeforeTaxesDetails">
        <link:definition>9960763 - Disclosure - INCOME TAX (Schedule of Profit (Loss) Before Taxes) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails" id="IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails">
        <link:definition>9960764 - Disclosure - INCOME TAX (Schedule of Deferred Tax Asset/Liability) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails" id="IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails">
        <link:definition>9960765 - Disclosure - INCOME TAX (Schedule of Reconciliation of Unrecognized Tax Benefits) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" id="IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails">
        <link:definition>9960766 - Disclosure - INCOME TAX (Schedule of Effective Income Tax Rate Reconciliation) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.towerjazz.com/role/SUBSEQUENTEVENTSNarrativeDetails" id="SUBSEQUENTEVENTSNarrativeDetails">
        <link:definition>9960767 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="tsem-20241231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="tsem-20241231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="tsem-20241231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="tsem-20241231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
    </appinfo>
  </annotation>
  <element name="AccretionOfCarryingAmountToPrincipalAmount" id="tsem_AccretionOfCarryingAmountToPrincipalAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AccrualsRelatedToAssets" id="tsem_AccrualsRelatedToAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember" id="tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AccumulatedShareBasedCompensation" id="tsem_AccumulatedShareBasedCompensation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRelatedToFacilityAgreementWithBanks" id="tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRelatedToFacilityAgreementWithBanks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares" id="tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AdoptionAdjustmentToRetainedEarningsMember" id="tsem_AdoptionAdjustmentToRetainedEarningsMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AnnualInterestRateOfLeaseAgreement" id="tsem_AnnualInterestRateOfLeaseAgreement" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AsiaOtherJapanAndTaiwanMember" id="tsem_AsiaOtherJapanAndTaiwanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AssetDisposalAccrualMember" id="tsem_AssetDisposalAccrualMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BasePhantomShareUnitsMember" id="tsem_BasePhantomShareUnitsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BenefitObligationExperiencedNetActuarialLossDiscountRate" id="tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CapitalNotesMember" id="tsem_CapitalNotesMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ChangesCessationRelatedAccrualsTableTextBlock" id="tsem_ChangesCessationRelatedAccrualsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ChargesAgainstAccrual" id="tsem_ChargesAgainstAccrual" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ClassificationOfLiabilitiesAndEquityPolicyTextBlock" id="tsem_ClassificationOfLiabilitiesAndEquityPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommonStockSharesOutstandingNetOfTreasuryStock" id="tsem_CommonStockSharesOutstandingNetOfTreasuryStock" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConcentrationRiskNumberOfCustomers" id="tsem_ConcentrationRiskNumberOfCustomers" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConsultationAndOtherServicesMember" id="tsem_ConsultationAndOtherServicesMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant" id="tsem_ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ConvertibleDebenturesPolicyTextBlock" id="tsem_ConvertibleDebenturesPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CrossCurrencyInterestRateSwapAtFairValueUsedInHedgingOfDebentures" id="tsem_CrossCurrencyInterestRateSwapAtFairValueUsedInHedgingOfDebentures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CrossCurrencySwapAssetPositionFairValue" id="tsem_CrossCurrencySwapAssetPositionFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CumulativeEffectUponAdoption" id="tsem_CumulativeEffectUponAdoption" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CustomerAMember" id="tsem_CustomerAMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CustomerBMember" id="tsem_CustomerBMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CustomerOneMember" id="tsem_CustomerOneMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CustomersFourMember" id="tsem_CustomersFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CustomersThreeMember" id="tsem_CustomersThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CustomerThreeMember" id="tsem_CustomerThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CustomerTwoMember" id="tsem_CustomerTwoMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DebenturesTextBlock" id="tsem_DebenturesTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DebtInstrumentPeriodicPaymentsNumber" id="tsem_DebtInstrumentPeriodicPaymentsNumber" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DebtInstrumentRedemptionPremiumPercentage" id="tsem_DebtInstrumentRedemptionPremiumPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeferredTaxAndOtherAssetsNet" id="tsem_DeferredTaxAndOtherAssetsNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAndOtherAssetsNetMember" id="tsem_DeferredTaxAndOtherAssetsNetMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeferredTaxAndOtherLongTermLiabilities" id="tsem_DeferredTaxAndOtherLongTermLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DeferredTaxAssetClassifiedAsNoncurrent" id="tsem_DeferredTaxAssetClassifiedAsNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsAccrualsAndReserves" id="tsem_DeferredTaxAssetsAccrualsAndReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsCurrentGross" id="tsem_DeferredTaxAssetsCurrentGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsCurrentNet" id="tsem_DeferredTaxAssetsCurrentNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsInProcessResearchAndDevelopmentSection174" id="tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsLeaseLiabilities" id="tsem_DeferredTaxAssetsLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsNetNonCurrents" id="tsem_DeferredTaxAssetsNetNonCurrents" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsOperatingLossCarryForwardsCurrent" id="tsem_DeferredTaxAssetsOperatingLossCarryForwardsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent" id="tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsOtherCurrent" id="tsem_DeferredTaxAssetsOtherCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsOtherNonCurrent" id="tsem_DeferredTaxAssetsOtherNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCurrent" id="tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent" id="tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxLiabilitiesNonCurrents" id="tsem_DeferredTaxLiabilitiesNonCurrents" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases" id="tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome" id="tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage" id="tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate" id="tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets" id="tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DefinedBenefitPlanExpensesPaid" id="tsem_DefinedBenefitPlanExpensesPaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome" id="tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome" id="tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DefinitiveAgreementMember" id="tsem_DefinitiveAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeloitteGlobalNetworkMember" id="tsem_DeloitteGlobalNetworkMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DepositsAndMarketableSecuritiesNet" id="tsem_DepositsAndMarketableSecuritiesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DifferedTaxNetCurrentAbstract" id="tsem_DifferedTaxNetCurrentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DocumentAndEntityInformationAbstract" id="tsem_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EffectOfTaxRateReductionBenefitDueToNetDeferredTaxLiabilities" id="tsem_EffectOfTaxRateReductionBenefitDueToNetDeferredTaxLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EmployeeLiabilitiesNonCurrent" id="tsem_EmployeeLiabilitiesNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="EmployeesAndDirectorsMember" id="tsem_EmployeesAndDirectorsMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EnterpriseStatusTaxRate" id="tsem_EnterpriseStatusTaxRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExchangeRateResults" id="tsem_ExchangeRateResults" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ExercisePriceRangeTwoMember" id="tsem_ExercisePriceRangeTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExercisePriceSeventeenPointOneSixMember" id="tsem_ExercisePriceSeventeenPointOneSixMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpirationOfPriorYearsProvisionDue" id="tsem_ExpirationOfPriorYearsProvisionDue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ExternalCustomersMember" id="tsem_ExternalCustomersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FactoryCessationRelatedAccruals" id="tsem_FactoryCessationRelatedAccruals" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FairValueOfOptionsExercised" id="tsem_FairValueOfOptionsExercised" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FairValueOfRestrictedStockUnitsExercised" id="tsem_FairValueOfRestrictedStockUnitsExercised" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FairValueOfSwap" id="tsem_FairValueOfSwap" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FairValueOfSwapInAssetPosition" id="tsem_FairValueOfSwapInAssetPosition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FairValueOfSwapInLiabilityPositionShortTerm" id="tsem_FairValueOfSwapInLiabilityPositionShortTerm" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FairValueOfSwapInLongTermAsset" id="tsem_FairValueOfSwapInLongTermAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FairValueOfSwapInShortTermAssets" id="tsem_FairValueOfSwapInShortTermAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FairValueOfSwapInShortTermLiabilities" id="tsem_FairValueOfSwapInShortTermLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FinancialInstrumentsAndFairValueMeasurementsAbstract" id="tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FinancingExpenseOther" id="tsem_FinancingExpenseOther" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FinancingIncomeExpenseNet" id="tsem_FinancingIncomeExpenseNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FinancingIncomeExpensesNet" id="tsem_FinancingIncomeExpensesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FirstAnniversaryMember" id="tsem_FirstAnniversaryMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold" id="tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="HealthCareCostTrendRatesAxis" id="tsem_HealthCareCostTrendRatesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="HealthCareCostTrendRatesDomain" id="tsem_HealthCareCostTrendRatesDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="HedgingTransactionsRelatedResults" id="tsem_HedgingTransactionsRelatedResults" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ImpairmentIncomeMember" id="tsem_ImpairmentIncomeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ImpairmentIncomeNet" id="tsem_ImpairmentIncomeNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IntelCorporationMember" id="tsem_IntelCorporationMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="InvestmentsInPrivatelyHeldCompanies" id="tsem_InvestmentsInPrivatelyHeldCompanies" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="JaMitsuiLeasingLtdMember" id="tsem_JaMitsuiLeasingLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="JPY2021LoanAnd2023JPYLoanMember" id="tsem_JPY2021LoanAnd2023JPYLoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="JPY2024LoanMember" id="tsem_JPY2024LoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LeasedAssetsAndLiabilities" id="tsem_LeasedAssetsAndLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LineOfCreditFacilityBorrowingCapacityUtilized" id="tsem_LineOfCreditFacilityBorrowingCapacityUtilized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LondonInterbankOfferedRateSwapRateMember" id="tsem_LondonInterbankOfferedRateSwapRateMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LongTerm2021JpyLoanMember" id="tsem_LongTerm2021JpyLoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LongTerm2023JpyLoanMember" id="tsem_LongTerm2023JpyLoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LongTermDebtCurrentMember" id="tsem_LongTermDebtCurrentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LongTermDebtFairValueAdjustments" id="tsem_LongTermDebtFairValueAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="LongTermDebtFairValueCurrent" id="tsem_LongTermDebtFairValueCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="LongTermDebtFairValueTotal" id="tsem_LongTermDebtFairValueTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" id="tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfter" id="tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfter" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LongTermDebtMaturitiesRepaymentsOfPrincipalYearSixAndAfter" id="tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearSixAndAfter" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LongtermDebtMaturityYearSix" id="tsem_LongtermDebtMaturityYearSix" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LongTermInterestBearingBankDeposits" id="tsem_LongTermInterestBearingBankDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="LongTermLoansPayableTextBlock" id="tsem_LongTermLoansPayableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MarketableSecuritiesAllowanceForCreditLosses" id="tsem_MarketableSecuritiesAllowanceForCreditLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="MarketableSecuritiesFairValueAdjustment" id="tsem_MarketableSecuritiesFairValueAdjustment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="MarketLeveragedStockUnitMember" id="tsem_MarketLeveragedStockUnitMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MedicareAdvantageMember" id="tsem_MedicareAdvantageMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MergerContractTerminationFees" id="tsem_MergerContractTerminationFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction" id="tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules" id="tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NewAccountingPronouncementsAdoptedPolicyPolicyTextBlock" id="tsem_NewAccountingPronouncementsAdoptedPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NewOtherDirectorsMember" id="tsem_NewOtherDirectorsMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NonCashIncomeTaxExpenseBenefit" id="tsem_NonCashIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NonMedicareAdvantageMember" id="tsem_NonMedicareAdvantageMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NuvotonTechnologyCorporationJapanMember" id="tsem_NuvotonTechnologyCorporationJapanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OfficeSpaceOperatingFacilitiesAndVehiclesMember" id="tsem_OfficeSpaceOperatingFacilitiesAndVehiclesMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OldPlansMember" id="tsem_OldPlansMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OperatingCostsRatio" id="tsem_OperatingCostsRatio" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OperatingLeaseLiabilitiesMember" id="tsem_OperatingLeaseLiabilitiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OperatingLossCarryForwardsAmountNotToExpire" id="tsem_OperatingLossCarryForwardsAmountNotToExpire" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="OperatingLossCarryForwardsAnnualUtilizationAmount" id="tsem_OperatingLossCarryForwardsAnnualUtilizationAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="OtherAssetsPolicyTextBlock" id="tsem_OtherAssetsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss" id="tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost" id="tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="OtherCustomersMember" id="tsem_OtherCustomersMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherFinancingExpenseNet" id="tsem_OtherFinancingExpenseNet" type="xbrli:monetaryItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="OtherLongTermLiabilities" id="tsem_OtherLongTermLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PaymentToProceedsFromCash" id="tsem_PaymentToProceedsFromCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PercentageOfAccelerationOfUnvestedEquity" id="tsem_PercentageOfAccelerationOfUnvestedEquity" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfInterestsAcquired" id="tsem_PercentageOfInterestsAcquired" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfLeaseAgreementOnMachineryAndEquipment" id="tsem_PercentageOfLeaseAgreementOnMachineryAndEquipment" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfReund" id="tsem_PercentageOfReund" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfVestedRestrictedStockUnite" id="tsem_PercentageOfVestedRestrictedStockUnite" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PerformanceSharesUnits" id="tsem_PerformanceSharesUnits" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PerformanceSharesUnitsOutstanding" id="tsem_PerformanceSharesUnitsOutstanding" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PeriodOfDirectorsService" id="tsem_PeriodOfDirectorsService" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PillarTwoMinimumTaxRate" id="tsem_PillarTwoMinimumTaxRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PostSixtyFiveMember" id="tsem_PostSixtyFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PreferredEnterpriseBenefits" id="tsem_PreferredEnterpriseBenefits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PreferredIncomeSubjectTaxRate" id="tsem_PreferredIncomeSubjectTaxRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PrepaymentForMachineryAndEquipmentSold" id="tsem_PrepaymentForMachineryAndEquipmentSold" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PreSixtyFiveMember" id="tsem_PreSixtyFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PrivatelyHeldEquity" id="tsem_PrivatelyHeldEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromExerciseOfOptions" id="tsem_ProceedsFromExerciseOfOptions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromInvestmentInSubsidiary" id="tsem_ProceedsFromInvestmentInSubsidiary" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromInvestmentRealization" id="tsem_ProceedsFromInvestmentRealization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromInvestmentSubsidiaryInNonControllingInterest" id="tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PropertyPlantAndEquipmentNetAggregateInvestmentGrants" id="tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PSCSMember" id="tsem_PSCSMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome" id="tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RecentlyIssuedAccountingPronouncementsNotYetAdopted" id="tsem_RecentlyIssuedAccountingPronouncementsNotYetAdopted" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ReductionDueToStatuteOfLimitationOfPriorYears" id="tsem_ReductionDueToStatuteOfLimitationOfPriorYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ReductionOfPriorYearsProvision" id="tsem_ReductionOfPriorYearsProvision" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RelatedPartyTransactionOtherIncomeExpense" id="tsem_RelatedPartyTransactionOtherIncomeExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RepaymentsOfDebentures" id="tsem_RepaymentsOfDebentures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RestructuringGain" id="tsem_RestructuringGain" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RestructuringGainFromSaleOfMachineryAndEquipment" id="tsem_RestructuringGainFromSaleOfMachineryAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock" id="tsem_ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ScheduleOfEstimatedEconomicLivesTableTextBlock" id="tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ScheduleOfLeasedPropertyUnderCapitalLeasesTableTextBlock" id="tsem_ScheduleOfLeasedPropertyUnderCapitalLeasesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ScheduleOfMarketableSecuritiesTableTextBlock" id="tsem_ScheduleOfMarketableSecuritiesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock" id="tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" id="tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SecondAnniversaryMember" id="tsem_SecondAnniversaryMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SeverancePayFundDomestic" id="tsem_SeverancePayFundDomestic" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="SeverancePayFunds" id="tsem_SeverancePayFunds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" id="tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue" id="tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" id="tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" id="tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerIndividual" id="tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerIndividual" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsdAbstract" id="tsem_ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsdAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SouthernFloridaResearchFoundationMember" id="tsem_SouthernFloridaResearchFoundationMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StConstructionMember" id="tsem_StConstructionMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StockBasedInstrumentsPolicyPolicyTextBlock" id="tsem_StockBasedInstrumentsPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StockholdersEquityReverseStockSplitSharesRatio" id="tsem_StockholdersEquityReverseStockSplitSharesRatio" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits" id="tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits" id="tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="SummaryOfEffectOnEquityAndRetainedEarningsTableTextBlock" id="tsem_SummaryOfEffectOnEquityAndRetainedEarningsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TacomaMember" id="tsem_TacomaMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TaxBenefitRelatingToStockBasedCompensation" id="tsem_TaxBenefitRelatingToStockBasedCompensation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="TechnologiesMember" id="tsem_TechnologiesMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TechnologiesOneMember" id="tsem_TechnologiesOneMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TechnologiesTwoMember" id="tsem_TechnologiesTwoMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TemLoanMember" id="tsem_TemLoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TerminationFeesPaid" id="tsem_TerminationFeesPaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TerminationFeesReceived" id="tsem_TerminationFeesReceived" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TermLoan2018Member" id="tsem_TermLoan2018Member" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ThirdAnniversaryMember" id="tsem_ThirdAnniversaryMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TimeVestedRestrictedStockUnitsMember" id="tsem_TimeVestedRestrictedStockUnitsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TonamiFactoryMember" id="tsem_TonamiFactoryMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TowerAndJazzDebenturesMember" id="tsem_TowerAndJazzDebenturesMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TowerJazzPanasonicSemiConductorCompanyLtdMember" id="tsem_TowerJazzPanasonicSemiConductorCompanyLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TowerPartnersSemiconductorCoLimitedMember" id="tsem_TowerPartnersSemiconductorCoLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TowerSemiconductorItalySRLMember" id="tsem_TowerSemiconductorItalySRLMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TowerUsHoldingsMember" id="tsem_TowerUsHoldingsMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TpscoMember" id="tsem_TpscoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock" id="tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TSNPMember" id="tsem_TSNPMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoThousandTenConvertibleDebenturesSeriesGMember" id="tsem_TwoThousandTenConvertibleDebenturesSeriesGMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoThousandThirteenShareIncentivePlanMember" id="tsem_TwoThousandThirteenShareIncentivePlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UpsidePhantomShareUnitsMember" id="tsem_UpsidePhantomShareUnitsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>tsem-20241231_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <!-- INTEGIX by Ez-XBRL -->
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.towerjazz.com/role/ConsolidatedBalanceSheets"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#ConsolidatedStatementsOfOperations" roleURI="http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#ConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-id" roleURI="http://www.towerjazz.com/role/tsem-id"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#OtherCurrentAssetsDetails" roleURI="http://www.towerjazz.com/role/OtherCurrentAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-lid" roleURI="http://www.towerjazz.com/role/tsem-lid"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-paensopaed" roleURI="http://www.towerjazz.com/role/tsem-paensopaed"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#IntangibleAssetsNetDetails" roleURI="http://www.towerjazz.com/role/IntangibleAssetsNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-oand" roleURI="http://www.towerjazz.com/role/tsem-oand"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-ocld" roleURI="http://www.towerjazz.com/role/tsem-ocld"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#OtherLong-termDebtScheduleOfOtherLong-termDebtDetails" roleURI="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails" roleURI="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#OtherLong-termDebtScheduleOfMaturityOperatingLeasesLiabilitiesDetails" roleURI="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityOperatingLeasesLiabilitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails" roleURI="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails" roleURI="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-erlsoconpbcriocild" roleURI="http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-erlsoarisofpd" roleURI="http://www.towerjazz.com/role/tsem-erlsoarisofpd"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-erlsoamafvd" roleURI="http://www.towerjazz.com/role/tsem-erlsoamafvd"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#FinancingIncomeExpenseNetDetails" roleURI="http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#IncomeTaxesScheduleOfIncomeTaxProvisionDetails" roleURI="http://www.towerjazz.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#IncomeTaxesScheduleOfProfitLossBeforeTaxesDetails" roleURI="http://www.towerjazz.com/role/IncomeTaxesScheduleOfProfitLossBeforeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails" roleURI="http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://www.towerjazz.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"/>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/ConsolidatedBalanceSheets">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherShortTermInvestments" xlink:label="loc_us-gaap_OtherShortTermInvestments_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaap_OtherAssets_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecurities" xlink:label="loc_us-gaap_MarketableSecurities_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerAdvancesNoncurrent" xlink:label="loc_us-gaap_CustomerAdvancesNoncurrent_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityBeforeTreasuryStock" xlink:label="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_26"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AccumulatedShareBasedCompensation" xlink:label="loc_tsem_AccumulatedShareBasedCompensation_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_33"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0" xlink:to="loc_us-gaap_AssetsCurrent_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1" xlink:to="loc_us-gaap_OtherShortTermInvestments_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1" xlink:to="loc_us-gaap_InventoryNet_4" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1" xlink:to="loc_us-gaap_OtherAssets_5" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1" xlink:to="loc_us-gaap_MarketableSecurities_6" order="50" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0" xlink:to="loc_us-gaap_LongTermInvestments_8" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_10" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0" xlink:to="loc_us-gaap_Goodwill_11" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_12" order="50" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_13" xlink:to="loc_us-gaap_Liabilities_14" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_14" xlink:to="loc_us-gaap_LiabilitiesCurrent_14" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_14" xlink:to="loc_us-gaap_AccountsPayableCurrent_14" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_14" xlink:to="loc_us-gaap_DeferredRevenueCurrent_15" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_14" xlink:to="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent_16" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_14" xlink:to="loc_us-gaap_DebtCurrent_17" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_14" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_18" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_14" xlink:to="loc_us-gaap_CustomerAdvancesNoncurrent_20" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_14" xlink:to="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent_21" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_14" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_22" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_14" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_23" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_13" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_25" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_25" xlink:to="loc_us-gaap_StockholdersEquity_25" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_25" xlink:to="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_25" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_25" xlink:to="loc_us-gaap_CommonStockValue_25" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_25" xlink:to="loc_us-gaap_AdditionalPaidInCapital_26" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_25" xlink:to="loc_tsem_AccumulatedShareBasedCompensation_27" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_25" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_28" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_25" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_29" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_25" xlink:to="loc_us-gaap_TreasuryStockValue_31" order="10" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_25" xlink:to="loc_us-gaap_MinorityInterest_33" order="10" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_4"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MergerContractTerminationFees" xlink:label="loc_tsem_MergerContractTerminationFees_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_11"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancingIncomeExpenseNet" xlink:label="loc_tsem_FinancingIncomeExpenseNet_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_16"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_0" xlink:to="loc_us-gaap_ProfitLoss_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xlink:to="loc_us-gaap_OperatingIncomeLoss_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_1" xlink:to="loc_us-gaap_GrossProfit_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_1" xlink:to="loc_us-gaap_Revenues_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_1" xlink:to="loc_us-gaap_CostOfRevenue_2" order="10" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_1" xlink:to="loc_us-gaap_OperatingExpenses_4" order="10" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4" xlink:to="loc_tsem_MergerContractTerminationFees_4" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4" xlink:to="loc_us-gaap_RestructuringCharges_5" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_6" order="20" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_8" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_11" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xlink:to="loc_tsem_FinancingIncomeExpenseNet_12" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_14" order="10" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_0" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_16" order="10" use="optional" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_7"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1" xlink:to="loc_us-gaap_ProfitLoss_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_3" order="20" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_4" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_5" order="40" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_7" order="10" use="optional" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_16"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ProceedsFromInvestmentRealization" xlink:label="loc_tsem_ProceedsFromInvestmentRealization_17"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DepositsAndMarketableSecuritiesNet" xlink:label="loc_tsem_DepositsAndMarketableSecuritiesNet_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_20"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ProceedsFromInvestmentInSubsidiary" xlink:label="loc_tsem_ProceedsFromInvestmentInSubsidiary_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="loc_us-gaap_RepaymentsOfBankDebt_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalLeaseObligationsIncurred" xlink:label="loc_us-gaap_CapitalLeaseObligationsIncurred_23"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RepaymentsOfDebentures" xlink:label="loc_tsem_RepaymentsOfDebentures_24"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ProceedsFromExerciseOfOptions" xlink:label="loc_tsem_ProceedsFromExerciseOfOptions_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_27"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_ProfitLoss_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_3" order="20" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_4" order="30" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_5" order="40" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6" order="50" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_7" order="60" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_8" order="70" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_9" order="80" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_10" order="90" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_11" order="100" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_12" order="110" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_14" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_14" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_14" order="0" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_14" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_15" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_14" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_16" order="20" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_14" xlink:to="loc_tsem_ProceedsFromInvestmentRealization_17" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_14" xlink:to="loc_tsem_DepositsAndMarketableSecuritiesNet_18" order="40" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_20" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_20" xlink:to="loc_tsem_ProceedsFromInvestmentInSubsidiary_20" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_20" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_21" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_20" xlink:to="loc_us-gaap_RepaymentsOfBankDebt_22" order="20" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_20" xlink:to="loc_us-gaap_CapitalLeaseObligationsIncurred_23" order="30" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_20" xlink:to="loc_tsem_RepaymentsOfDebentures_24" order="40" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_20" xlink:to="loc_tsem_ProceedsFromExerciseOfOptions_25" order="50" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_27" order="30" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-id">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_3"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_0" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_0" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_0" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_3" order="20" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/OtherCurrentAssetsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaap_IncomeTaxesReceivable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingAssetsCurrent" xlink:label="loc_us-gaap_HedgingAssetsCurrent_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InsuranceSettlementsReceivableCurrent" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableCurrent_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_5"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_0" xlink:to="loc_us-gaap_IncomeTaxesReceivable_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_0" xlink:to="loc_us-gaap_OtherPrepaidExpenseCurrent_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_0" xlink:to="loc_us-gaap_HedgingAssetsCurrent_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_0" xlink:to="loc_us-gaap_InsuranceSettlementsReceivableCurrent_4" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_0" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_5" order="40" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-lid">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_0"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_SeverancePayFunds" xlink:label="loc_tsem_SeverancePayFunds_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_3"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermInvestments_0" xlink:to="loc_tsem_SeverancePayFunds_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermInvestments_0" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermInvestments_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_3" order="20" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-paensopaed">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_0" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2" order="10" use="optional" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/IntangibleAssetsNetDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_2"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1" order="0" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_2" order="10" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-oand">
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAndOtherAssetsNet" xlink:label="loc_tsem_DeferredTaxAndOtherAssetsNet_0"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetClassifiedAsNoncurrent" xlink:label="loc_tsem_DeferredTaxAssetClassifiedAsNoncurrent_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseOtherNoncurrent" xlink:label="loc_us-gaap_PrepaidExpenseOtherNoncurrent_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent_4"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsem_DeferredTaxAndOtherAssetsNet_0" xlink:to="loc_tsem_DeferredTaxAssetClassifiedAsNoncurrent_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsem_DeferredTaxAndOtherAssetsNet_0" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsem_DeferredTaxAndOtherAssetsNet_0" xlink:to="loc_us-gaap_PrepaidExpenseOtherNoncurrent_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsem_DeferredTaxAndOtherAssetsNet_0" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent_4" order="30" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-ocld">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_0"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PrepaymentForMachineryAndEquipmentSold" xlink:label="loc_tsem_PrepaymentForMachineryAndEquipmentSold_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingLiabilitiesCurrent" xlink:label="loc_us-gaap_HedgingLiabilitiesCurrent_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaap_InterestPayableCurrent_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_5"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_0" xlink:to="loc_tsem_PrepaymentForMachineryAndEquipmentSold_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_0" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_0" xlink:to="loc_us-gaap_HedgingLiabilitiesCurrent_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_0" xlink:to="loc_us-gaap_InterestPayableCurrent_4" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_0" xlink:to="loc_us-gaap_TaxesPayableCurrent_5" order="40" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue_0"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermDebtFairValueCurrent" xlink:label="loc_tsem_LongTermDebtFairValueCurrent_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_4"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtFairValue_0" xlink:to="loc_tsem_LongTermDebtFairValueCurrent_1" order="0" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtFairValue_0" xlink:to="loc_us-gaap_OperatingLeaseLiability_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtFairValue_0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtFairValue_0" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_4" order="30" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_6"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_4" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_5" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_6" order="50" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityOperatingLeasesLiabilitiesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_4"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_4" order="30" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetAssetLiability" xlink:label="loc_us-gaap_FairValueNetAssetLiability_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_2"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PrivatelyHeldEquity" xlink:label="loc_tsem_PrivatelyHeldEquity_3"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CrossCurrencySwapAssetPositionFairValue" xlink:label="loc_tsem_CrossCurrencySwapAssetPositionFairValue_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_5"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FairValueNetAssetLiability_0" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_1" order="0" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FairValueNetAssetLiability_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FairValueNetAssetLiability_0" xlink:to="loc_tsem_PrivatelyHeldEquity_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FairValueNetAssetLiability_0" xlink:to="loc_tsem_CrossCurrencySwapAssetPositionFairValue_4" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FairValueNetAssetLiability_0" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_5" order="40" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_1" order="0" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3" order="20" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-erlsoconpbcriocild">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:label="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax_9"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost" xlink:label="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost_10"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss" xlink:label="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_11"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_0" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_2" order="10" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1" xlink:to="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_4" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation_5" order="40" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_6" order="50" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent_8" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent_8" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_8" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent_8" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax_9" order="10" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent_8" xlink:to="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost_10" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent_8" xlink:to="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_11" order="30" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-erlsoarisofpd">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_3"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_0" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_0" xlink:to="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_2" order="10" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_0" xlink:to="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_3" order="20" use="optional" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-erlsoamafvd">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_0" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_1" order="0" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails">
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancingIncomeExpenseNet" xlink:label="loc_tsem_FinancingIncomeExpenseNet_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndOtherIncome" xlink:label="loc_us-gaap_InterestAndOtherIncome_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_3"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ExchangeRateResults" xlink:label="loc_tsem_ExchangeRateResults_4"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_HedgingTransactionsRelatedResults" xlink:label="loc_tsem_HedgingTransactionsRelatedResults_5"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MarketableSecuritiesFairValueAdjustment" xlink:label="loc_tsem_MarketableSecuritiesFairValueAdjustment_6"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancingExpenseOther" xlink:label="loc_tsem_FinancingExpenseOther_7"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsem_FinancingIncomeExpenseNet_0" xlink:to="loc_us-gaap_InterestExpense_1" order="0" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsem_FinancingIncomeExpenseNet_0" xlink:to="loc_us-gaap_InterestAndOtherIncome_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsem_FinancingIncomeExpenseNet_0" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_3" order="20" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsem_FinancingIncomeExpenseNet_0" xlink:to="loc_tsem_ExchangeRateResults_4" order="30" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsem_FinancingIncomeExpenseNet_0" xlink:to="loc_tsem_HedgingTransactionsRelatedResults_5" order="40" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsem_FinancingIncomeExpenseNet_0" xlink:to="loc_tsem_MarketableSecuritiesFairValueAdjustment_6" order="50" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsem_FinancingIncomeExpenseNet_0" xlink:to="loc_tsem_FinancingExpenseOther_7" order="60" use="optional" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_4"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_4" order="30" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/IncomeTaxesScheduleOfProfitLossBeforeTaxesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_2"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_2" order="10" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsAccrualsAndReserves" xlink:label="loc_tsem_DeferredTaxAssetsAccrualsAndReserves_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent" xlink:label="loc_tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_2"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent" xlink:label="loc_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_3"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsOtherNonCurrent" xlink:label="loc_tsem_DeferredTaxAssetsOtherNonCurrent_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_5"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsLeaseLiabilities" xlink:label="loc_tsem_DeferredTaxAssetsLeaseLiabilities_6"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174" xlink:label="loc_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_11"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases" xlink:label="loc_tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_13"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_0" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_1" xlink:to="loc_tsem_DeferredTaxAssetsAccrualsAndReserves_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_1" xlink:to="loc_tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_1" xlink:to="loc_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_1" xlink:to="loc_tsem_DeferredTaxAssetsOtherNonCurrent_4" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_1" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_5" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_1" xlink:to="loc_tsem_DeferredTaxAssetsLeaseLiabilities_6" order="50" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_1" xlink:to="loc_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_7" order="60" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_0" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9" order="10" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_10" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_11" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_10" xlink:to="loc_tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases_12" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_10" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_13" order="20" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_4"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_3" order="20" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_4" order="30" use="optional" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>tsem-20241231_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <!-- INTEGIX by Ez-XBRL -->
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#ConsolidatedStatementOfChangesInShareholdersEquity" roleURI="http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-llfbt" roleURI="http://www.towerjazz.com/role/tsem-llfbt"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-erlt" roleURI="http://www.towerjazz.com/role/tsem-erlt"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#DescriptionOfBusinessAndGeneralDetails" roleURI="http://www.towerjazz.com/role/DescriptionOfBusinessAndGeneralDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#SummaryOfSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#SummaryOfSignificantAccountingPoliciesDetails" roleURI="http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-paensopaed" roleURI="http://www.towerjazz.com/role/tsem-paensopaed"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#IntangibleAssetsNetDetails" roleURI="http://www.towerjazz.com/role/IntangibleAssetsNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#OtherLong-termDebtCreditLineNarrativeDetails" roleURI="http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#OtherLong-termDebtScheduleOfOtherLong-termDebtDetails" roleURI="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#OtherLong-termDebtScheduleOfRepaymentOfLoanDetails" roleURI="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-ltlfblttfjind" roleURI="http://www.towerjazz.com/role/tsem-ltlfblttfjind"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails" roleURI="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails" roleURI="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-fiafvmnd" roleURI="http://www.towerjazz.com/role/tsem-fiafvmnd"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails" roleURI="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails" roleURI="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails" roleURI="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#EmployeeRelatedLiabilitiesNarrativeDetails" roleURI="http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-erlsoconpbcriocild" roleURI="http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-erlsococibocipaafsd" roleURI="http://www.towerjazz.com/role/tsem-erlsococibocipaafsd"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-erlsoarisofpd" roleURI="http://www.towerjazz.com/role/tsem-erlsoarisofpd"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-erlsofbpd" roleURI="http://www.towerjazz.com/role/tsem-erlsofbpd"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-erlsoamafvd" roleURI="http://www.towerjazz.com/role/tsem-erlsoamafvd"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-erlsowaaad" roleURI="http://www.towerjazz.com/role/tsem-erlsowaaad"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#ShareholdersEquityShareOptionPlansNarrativeDetails" roleURI="http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails" roleURI="http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsd" roleURI="http://www.towerjazz.com/role/ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsd"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#ShareholdersEquityScheduleOfStock-basedCompensationExpenseInStatementOfOperationsDetails" roleURI="http://www.towerjazz.com/role/ShareholdersEquityScheduleOfStock-basedCompensationExpenseInStatementOfOperationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails" roleURI="http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#InformationOnGeographicAreasAndMajorCustomersScheduleOfLong-livedAssetsByGeographicAreaDetails" roleURI="http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfLong-livedAssetsByGeographicAreaDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails" roleURI="http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#RelatedPartiesBalancesAndTransactionsDetails" roleURI="http://www.towerjazz.com/role/RelatedPartiesBalancesAndTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#IncomeTaxesNarrativeDetails" roleURI="http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails" roleURI="http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#CommitmentsAndContingenciesDetails" roleURI="http://www.towerjazz.com/role/CommitmentsAndContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#COMMITMENTSANDCONTINGENCIESNarrativeDetails" roleURI="http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#DocumentAndEntityInformation" roleURI="http://www.towerjazz.com/role/DocumentAndEntityInformation"/>
  <roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll"/>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CapitalNotesMember" xlink:label="loc_tsem_CapitalNotesMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationShareBasedPaymentsMember" xlink:label="loc_us-gaap_DeferredCompensationShareBasedPaymentsMember_4"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember" xlink:label="loc_tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaap_TreasuryStockCommonMember_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeMember" xlink:label="loc_us-gaap_ComprehensiveIncomeMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_16"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest" xlink:label="loc_tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest_17"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits" xlink:label="loc_tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits_18"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits" xlink:label="loc_tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_20"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares" xlink:label="loc_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_24"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome" xlink:label="loc_tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_27"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CommonStockSharesOutstandingNetOfTreasuryStock" xlink:label="loc_tsem_CommonStockSharesOutstandingNetOfTreasuryStock_29"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_EquityComponentDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_CommonStockMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_tsem_CapitalNotesMember_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_DeferredCompensationShareBasedPaymentsMember_4" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember_5" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_6" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_RetainedEarningsMember_7" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_TreasuryStockCommonMember_8" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_ComprehensiveIncomeMember_9" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_NoncontrollingInterestMember_10" order="90" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_EquityComponentDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_15" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_SharesOutstanding_16" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest_17" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits_18" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits_19" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_20" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares_21" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_22" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_22" xlink:to="loc_us-gaap_ProfitLoss_22" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_22" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_23" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_22" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_24" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_22" xlink:to="loc_tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome_25" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_22" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_26" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_22" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_27" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_tsem_CommonStockSharesOutstandingNetOfTreasuryStock_29" order="90" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-llfbt">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LicensingAgreementsMember" xlink:label="loc_us-gaap_LicensingAgreementsMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_10"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_us-gaap_LicensingAgreementsMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_7" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_8" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_9" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_10" order="50" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-erlt">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_17"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_8" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock_9" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock_10" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_11" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_12" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_13" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_14" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock_15" order="90" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_16" order="100" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_17" order="110" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/DescriptionOfBusinessAndGeneralDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerPartnersSemiconductorCoLimitedMember" xlink:label="loc_tsem_TowerPartnersSemiconductorCoLimitedMember_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_NuvotonTechnologyCorporationJapanMember" xlink:label="loc_tsem_NuvotonTechnologyCorporationJapanMember_2"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_IntelCorporationMember" xlink:label="loc_tsem_IntelCorporationMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules" xlink:label="loc_tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules_8"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfInterestsAcquired" xlink:label="loc_tsem_PercentageOfInterestsAcquired_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_10"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TerminationFeesReceived" xlink:label="loc_tsem_TerminationFeesReceived_11"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MergerContractTerminationFees" xlink:label="loc_tsem_MergerContractTerminationFees_12"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_0" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:to="loc_tsem_TowerPartnersSemiconductorCoLimitedMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:to="loc_tsem_NuvotonTechnologyCorporationJapanMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:to="loc_tsem_IntelCorporationMember_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_0" xlink:to="loc_tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules_8" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_0" xlink:to="loc_tsem_PercentageOfInterestsAcquired_9" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_0" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_10" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_0" xlink:to="loc_tsem_TerminationFeesReceived_11" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_0" xlink:to="loc_tsem_MergerContractTerminationFees_12" order="50" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AdoptionAdjustmentToRetainedEarningsMember" xlink:label="loc_tsem_AdoptionAdjustmentToRetainedEarningsMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_11"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LeasedAssetsAndLiabilities" xlink:label="loc_tsem_LeasedAssetsAndLiabilities_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="loc_us-gaap_ImpairmentOfInvestments_13"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction" xlink:label="loc_tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction_14"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules" xlink:label="loc_tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules_15"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_1" xlink:to="loc_tsem_AdoptionAdjustmentToRetainedEarningsMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1" xlink:to="loc_us-gaap_TypeOfAdoptionMember_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_5" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_5" xlink:to="loc_us-gaap_SubsequentEventMember_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0" xlink:to="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_10" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_11" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0" xlink:to="loc_tsem_LeasedAssetsAndLiabilities_12" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0" xlink:to="loc_us-gaap_ImpairmentOfInvestments_13" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0" xlink:to="loc_tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction_14" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0" xlink:to="loc_tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules_15" order="60" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_12"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" xlink:to="loc_srt_RangeAxis_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_6" xlink:to="loc_srt_RangeMember_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6" xlink:to="loc_srt_MinimumMember_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6" xlink:to="loc_srt_MaximumMember_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_6" xlink:to="loc_srt_RangeMember_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_12" order="10" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-paensopaed">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9" order="30" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/IntangibleAssetsNetDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TechnologiesMember" xlink:label="loc_tsem_TechnologiesMember_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TechnologiesOneMember" xlink:label="loc_tsem_TechnologiesOneMember_2"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TechnologiesTwoMember" xlink:label="loc_tsem_TechnologiesTwoMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseAgreementsMember" xlink:label="loc_us-gaap_LeaseAgreementsMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaap_TradeNamesMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LicensingAgreementsMember" xlink:label="loc_us-gaap_LicensingAgreementsMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_20"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_tsem_TechnologiesMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_tsem_TechnologiesOneMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_tsem_TechnologiesTwoMember_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_us-gaap_LeaseAgreementsMember_4" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_us-gaap_TradeNamesMember_5" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_us-gaap_LicensingAgreementsMember_6" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_us-gaap_CustomerRelationshipsMember_7" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1" xlink:to="loc_srt_RangeAxis_11" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_11" xlink:to="loc_srt_RangeMember_11" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_11" xlink:to="loc_srt_MinimumMember_11" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_11" xlink:to="loc_srt_MaximumMember_12" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_11" xlink:to="loc_srt_RangeMember_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_17" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_18" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_19" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_20" order="40" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerPartnersSemiconductorCoLimitedMember" xlink:label="loc_tsem_TowerPartnersSemiconductorCoLimitedMember_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TonamiFactoryMember" xlink:label="loc_tsem_TonamiFactoryMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_JPY" xlink:label="loc_currency_JPY_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaap_EquipmentMember_10"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OfficeSpaceOperatingFacilitiesAndVehiclesMember" xlink:label="loc_tsem_OfficeSpaceOperatingFacilitiesAndVehiclesMember_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_15"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TSNPMember" xlink:label="loc_tsem_TSNPMember_15"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_JaMitsuiLeasingLtdMember" xlink:label="loc_tsem_JaMitsuiLeasingLtdMember_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrimeRateMember" xlink:label="loc_us-gaap_PrimeRateMember_20"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LondonInterbankOfferedRateSwapRateMember" xlink:label="loc_tsem_LondonInterbankOfferedRateSwapRateMember_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_30"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TermLoan2018Member" xlink:label="loc_tsem_TermLoan2018Member_30"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TemLoanMember" xlink:label="loc_tsem_TemLoanMember_31"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_JPY2024LoanMember" xlink:label="loc_tsem_JPY2024LoanMember_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaap_DebtInstrumentTerm_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_41"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_42"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_43"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LineOfCreditFacilityBorrowingCapacityUtilized" xlink:label="loc_tsem_LineOfCreditFacilityBorrowingCapacityUtilized_44"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_45"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_46"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_47"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DebtInstrumentPeriodicPaymentsNumber" xlink:label="loc_tsem_DebtInstrumentPeriodicPaymentsNumber_48"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfLeaseAgreementOnMachineryAndEquipment" xlink:label="loc_tsem_PercentageOfLeaseAgreementOnMachineryAndEquipment_49"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AnnualInterestRateOfLeaseAgreement" xlink:label="loc_tsem_AnnualInterestRateOfLeaseAgreement_50"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_51"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorSalesTypeLeaseTermOfContract1" xlink:label="loc_us-gaap_LessorSalesTypeLeaseTermOfContract1_52"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_53"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_54"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_55"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_56"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_57"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="loc_us-gaap_RepaymentsOfDebt_58"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_59"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAverageAmountOutstanding" xlink:label="loc_us-gaap_LongTermDebtAverageAmountOutstanding_60"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_61"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCollateral" xlink:label="loc_us-gaap_DebtInstrumentCollateral_62"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPaymentTerms" xlink:label="loc_us-gaap_DebtInstrumentPaymentTerms_63"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_srt_CounterpartyNameAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_1" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1" xlink:to="loc_tsem_TowerPartnersSemiconductorCoLimitedMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1" xlink:to="loc_tsem_TonamiFactoryMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_1" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_srt_CurrencyAxis_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_6" xlink:to="loc_currency_AllCurrenciesDomain_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_6" xlink:to="loc_currency_JPY_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_6" xlink:to="loc_currency_AllCurrenciesDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_10" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_10" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_10" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_10" xlink:to="loc_us-gaap_EquipmentMember_10" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_10" xlink:to="loc_tsem_OfficeSpaceOperatingFacilitiesAndVehiclesMember_11" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_10" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_srt_ConsolidatedEntitiesAxis_15" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_15" xlink:to="loc_srt_ConsolidatedEntitiesDomain_15" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_15" xlink:to="loc_tsem_TSNPMember_15" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_15" xlink:to="loc_tsem_JaMitsuiLeasingLtdMember_16" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_15" xlink:to="loc_srt_ConsolidatedEntitiesDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_VariableRateAxis_20" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_20" xlink:to="loc_us-gaap_VariableRateDomain_20" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_20" xlink:to="loc_us-gaap_PrimeRateMember_20" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_20" xlink:to="loc_tsem_LondonInterbankOfferedRateSwapRateMember_21" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_20" xlink:to="loc_us-gaap_VariableRateDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_srt_RangeAxis_25" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_25" xlink:to="loc_srt_RangeMember_25" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_25" xlink:to="loc_srt_MinimumMember_25" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_25" xlink:to="loc_srt_MaximumMember_26" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_25" xlink:to="loc_srt_RangeMember_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_30" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_30" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_30" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_30" xlink:to="loc_tsem_TermLoan2018Member_30" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_30" xlink:to="loc_tsem_TemLoanMember_31" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_30" xlink:to="loc_tsem_JPY2024LoanMember_32" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_30" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_37" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_38" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentTerm_39" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_40" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_41" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_42" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_43" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_tsem_LineOfCreditFacilityBorrowingCapacityUtilized_44" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_LineOfCredit_45" order="90" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_46" order="100" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_47" order="110" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_tsem_DebtInstrumentPeriodicPaymentsNumber_48" order="120" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_tsem_PercentageOfLeaseAgreementOnMachineryAndEquipment_49" order="130" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_tsem_AnnualInterestRateOfLeaseAgreement_50" order="140" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_LeaseCost_51" order="150" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_LessorSalesTypeLeaseTermOfContract1_52" order="160" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_53" order="170" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_54" order="180" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_55" order="190" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_OperatingLeaseCost_56" order="200" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_OperatingLeasePayments_57" order="210" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_RepaymentsOfDebt_58" order="220" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_59" order="230" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_LongTermDebtAverageAmountOutstanding_60" order="240" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_61" order="250" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentCollateral_62" order="260" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentPaymentTerms_63" order="270" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMember" xlink:label="loc_us-gaap_LongTermDebtMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember" xlink:label="loc_us-gaap_LoansPayableMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_JPY" xlink:label="loc_currency_JPY_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_18"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermDebtFairValueCurrent" xlink:label="loc_tsem_LongTermDebtFairValueCurrent_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue_20"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1" xlink:to="loc_us-gaap_LongTermDebtMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_5" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5" xlink:to="loc_us-gaap_LoansPayableMember_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_srt_CurrencyAxis_9" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_9" xlink:to="loc_currency_AllCurrenciesDomain_9" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_9" xlink:to="loc_currency_JPY_9" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_9" xlink:to="loc_currency_AllCurrenciesDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_14" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_15" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_16" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_OperatingLeaseLiability_17" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_18" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_tsem_LongTermDebtFairValueCurrent_19" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_LongTermDebtFairValue_20" order="70" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionAxis" xlink:label="loc_us-gaap_GeographicDistributionAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionDomain" xlink:label="loc_us-gaap_GeographicDistributionDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTerm2021JpyLoanMember" xlink:label="loc_tsem_LongTerm2021JpyLoanMember_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTerm2023JpyLoanMember" xlink:label="loc_tsem_LongTerm2023JpyLoanMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_JPY" xlink:label="loc_currency_JPY_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionDomain" xlink:label="loc_us-gaap_GeographicDistributionDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate" xlink:label="loc_us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_19"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongtermDebtMaturityYearSix" xlink:label="loc_tsem_LongtermDebtMaturityYearSix_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_21"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_GeographicDistributionAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GeographicDistributionAxis_1" xlink:to="loc_us-gaap_GeographicDistributionDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GeographicDistributionDomain_1" xlink:to="loc_tsem_LongTerm2021JpyLoanMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GeographicDistributionDomain_1" xlink:to="loc_tsem_LongTerm2023JpyLoanMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GeographicDistributionDomain_1" xlink:to="loc_currency_JPY_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GeographicDistributionAxis_1" xlink:to="loc_us-gaap_GeographicDistributionDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_srt_RangeAxis_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7" xlink:to="loc_srt_RangeMember_Default" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7" xlink:to="loc_srt_RangeMember_8" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_DebtInstrumentAxis_10" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_10" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_Default" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_10" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_11" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate_14" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_15" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_15" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_15" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_15" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_16" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_15" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_17" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_15" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_18" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_15" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_19" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_15" xlink:to="loc_tsem_LongtermDebtMaturityYearSix_20" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_15" xlink:to="loc_us-gaap_LongTermDebt_21" order="60" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-ltlfblttfjind">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TpscoMember" xlink:label="loc_tsem_TpscoMember_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TonamiFactoryMember" xlink:label="loc_tsem_TonamiFactoryMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_JPY" xlink:label="loc_currency_JPY_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_10"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TSNPMember" xlink:label="loc_tsem_TSNPMember_10"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_JaMitsuiLeasingLtdMember" xlink:label="loc_tsem_JaMitsuiLeasingLtdMember_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_15"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TermLoan2018Member" xlink:label="loc_tsem_TermLoan2018Member_15"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TemLoanMember" xlink:label="loc_tsem_TemLoanMember_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaap_DebtInstrumentTerm_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_24"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_srt_CounterpartyNameAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_1" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1" xlink:to="loc_tsem_TpscoMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1" xlink:to="loc_tsem_TonamiFactoryMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_1" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_srt_CurrencyAxis_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_6" xlink:to="loc_currency_AllCurrenciesDomain_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_6" xlink:to="loc_currency_JPY_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_6" xlink:to="loc_currency_AllCurrenciesDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_srt_ConsolidatedEntitiesAxis_10" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_10" xlink:to="loc_srt_ConsolidatedEntitiesDomain_10" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_10" xlink:to="loc_tsem_TSNPMember_10" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_10" xlink:to="loc_tsem_JaMitsuiLeasingLtdMember_11" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_10" xlink:to="loc_srt_ConsolidatedEntitiesDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_15" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_15" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_15" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_15" xlink:to="loc_tsem_TermLoan2018Member_15" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_15" xlink:to="loc_tsem_TemLoanMember_16" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_15" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentTerm_21" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_22" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_23" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_24" order="40" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_SouthernFloridaResearchFoundationMember" xlink:label="loc_tsem_SouthernFloridaResearchFoundationMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_14"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:to="loc_us-gaap_RelatedPartyDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1" xlink:to="loc_tsem_SouthernFloridaResearchFoundationMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:to="loc_us-gaap_RelatedPartyDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_7" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_8" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_9" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_10" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_11" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_12" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_13" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0" xlink:to="loc_us-gaap_FinanceLeaseLiability_14" order="90" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OperatingLeaseLiabilitiesMember" xlink:label="loc_tsem_OperatingLeaseLiabilitiesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_15"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1" xlink:to="loc_tsem_OperatingLeaseLiabilitiesMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_7" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_OperatingLeaseLiability_9" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_10" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_11" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_12" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_13" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_14" order="90" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_15" order="100" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-fiafvmnd">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerAndJazzDebenturesMember" xlink:label="loc_tsem_TowerAndJazzDebenturesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_5"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerUsHoldingsMember" xlink:label="loc_tsem_TowerUsHoldingsMember_5"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerSemiconductorItalySRLMember" xlink:label="loc_tsem_TowerSemiconductorItalySRLMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold" xlink:label="loc_tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaap_DebtInstrumentFairValue_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_18"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwapInAssetPosition" xlink:label="loc_tsem_FairValueOfSwapInAssetPosition_19"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwapInShortTermAssets" xlink:label="loc_tsem_FairValueOfSwapInShortTermAssets_20"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwapInShortTermLiabilities" xlink:label="loc_tsem_FairValueOfSwapInShortTermLiabilities_21"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwap" xlink:label="loc_tsem_FairValueOfSwap_22"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwapInLongTermAsset" xlink:label="loc_tsem_FairValueOfSwapInLongTermAsset_23"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwapInLiabilityPositionShortTerm" xlink:label="loc_tsem_FairValueOfSwapInLiabilityPositionShortTerm_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetFairValueOfCollateral" xlink:label="loc_us-gaap_DerivativeAssetFairValueOfCollateral_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetNotionalAmount" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityNotionalAmount" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TranslationAdjustmentForNetInvestmentHedgeNetOfTax" xlink:label="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeNetOfTax_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_32"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermInterestBearingBankDeposits" xlink:label="loc_tsem_LongTermInterestBearingBankDeposits_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecurities" xlink:label="loc_us-gaap_MarketableSecurities_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeNet" xlink:label="loc_us-gaap_InvestmentIncomeNet_36"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_DebtInstrumentAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1" xlink:to="loc_tsem_TowerAndJazzDebenturesMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_srt_ConsolidatedEntitiesAxis_5" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_5" xlink:to="loc_srt_ConsolidatedEntitiesDomain_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_5" xlink:to="loc_tsem_TowerUsHoldingsMember_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_5" xlink:to="loc_tsem_TowerSemiconductorItalySRLMember_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_5" xlink:to="loc_srt_ConsolidatedEntitiesDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_10" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_10" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_10" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_10" xlink:to="loc_us-gaap_SubsequentEventMember_10" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_10" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold_15" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentFairValue_16" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_17" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_18" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_tsem_FairValueOfSwapInAssetPosition_19" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_tsem_FairValueOfSwapInShortTermAssets_20" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_tsem_FairValueOfSwapInShortTermLiabilities_21" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_tsem_FairValueOfSwap_22" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_tsem_FairValueOfSwapInLongTermAsset_23" order="90" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_tsem_FairValueOfSwapInLiabilityPositionShortTerm_24" order="100" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_25" order="110" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_DerivativeAssetFairValueOfCollateral_26" order="120" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_DerivativeAssetNotionalAmount_27" order="130" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_28" order="140" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_29" order="150" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_DerivativeLiabilityNotionalAmount_30" order="160" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeNetOfTax_31" order="170" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_32" order="180" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_tsem_LongTermInterestBearingBankDeposits_33" order="190" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_ShortTermInvestments_34" order="200" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_MarketableSecurities_35" order="210" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_InvestmentIncomeNet_36" order="220" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_Default"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CrossCurrencySwapAssetPositionFairValue" xlink:label="loc_tsem_CrossCurrencySwapAssetPositionFairValue_12"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PrivatelyHeldEquity" xlink:label="loc_tsem_PrivatelyHeldEquity_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetAssetLiability" xlink:label="loc_us-gaap_FairValueNetAssetLiability_17"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_1" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_7" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_tsem_CrossCurrencySwapAssetPositionFairValue_12" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_tsem_PrivatelyHeldEquity_13" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_14" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_15" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_16" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_FairValueNetAssetLiability_17" order="60" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaap_MunicipalBondsMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaap_CertificatesOfDepositMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositLiabilitiesAccruedInterest" xlink:label="loc_us-gaap_DepositLiabilitiesAccruedInterest_14"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:to="loc_us-gaap_MunicipalBondsMember_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:to="loc_us-gaap_CertificatesOfDepositMember_4" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:to="loc_us-gaap_MoneyMarketFundsMember_5" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_10" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_11" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_12" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_13" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0" xlink:to="loc_us-gaap_DepositLiabilitiesAccruedInterest_14" order="50" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaap_MunicipalBondsMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_13"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:to="loc_us-gaap_MunicipalBondsMember_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_8" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_9" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_10" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_11" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_12" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_13" order="60" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerJazzPanasonicSemiConductorCompanyLtdMember" xlink:label="loc_tsem_TowerJazzPanasonicSemiConductorCompanyLtdMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_SeverancePayFundDomestic" xlink:label="loc_tsem_SeverancePayFundDomestic_11"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_EmployeeLiabilitiesNonCurrent" xlink:label="loc_tsem_EmployeeLiabilitiesNonCurrent_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanSpecialTerminationBenefits" xlink:label="loc_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_16"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate" xlink:label="loc_tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate_17"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:to="loc_us-gaap_RelatedPartyDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1" xlink:to="loc_tsem_TowerJazzPanasonicSemiConductorCompanyLtdMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:to="loc_us-gaap_RelatedPartyDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_5" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_tsem_SeverancePayFundDomestic_11" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_tsem_EmployeeLiabilitiesNonCurrent_12" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits_13" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_14" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_15" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_16" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate_17" order="70" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-erlsoconpbcriocild">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_HealthCareCostTrendRatesAxis" xlink:label="loc_tsem_HealthCareCostTrendRatesAxis_6"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_HealthCareCostTrendRatesDomain" xlink:label="loc_tsem_HealthCareCostTrendRatesDomain_6"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PreSixtyFiveMember" xlink:label="loc_tsem_PreSixtyFiveMember_6"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PostSixtyFiveMember" xlink:label="loc_tsem_PostSixtyFiveMember_7"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_HealthCareCostTrendRatesDomain" xlink:label="loc_tsem_HealthCareCostTrendRatesDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedAmortizationOfTransitionAssetObligationNextFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationOfTransitionAssetObligationNextFiscalYear_22"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost" xlink:label="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost_23"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss" xlink:label="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:label="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_32"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome" xlink:label="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome_32"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage" xlink:label="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage_33"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome" xlink:label="loc_tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome_34"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome" xlink:label="loc_tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome_35"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate" xlink:label="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate_36"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_tsem_HealthCareCostTrendRatesAxis_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_tsem_HealthCareCostTrendRatesAxis_6" xlink:to="loc_tsem_HealthCareCostTrendRatesDomain_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsem_HealthCareCostTrendRatesDomain_6" xlink:to="loc_tsem_PreSixtyFiveMember_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsem_HealthCareCostTrendRatesDomain_6" xlink:to="loc_tsem_PostSixtyFiveMember_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_tsem_HealthCareCostTrendRatesAxis_6" xlink:to="loc_tsem_HealthCareCostTrendRatesDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_12" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_12" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_12" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_12" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_13" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_12" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_14" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_12" xlink:to="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_15" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_12" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation_16" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_12" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_17" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_12" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_18" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_20" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_20" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_20" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_20" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax_21" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_20" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationOfTransitionAssetObligationNextFiscalYear_22" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_20" xlink:to="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost_23" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_20" xlink:to="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_24" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_20" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent_25" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_27" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_28" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_28" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_28" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_28" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_29" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_28" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_30" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_32" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_32" xlink:to="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome_32" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_32" xlink:to="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage_33" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_32" xlink:to="loc_tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome_34" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_32" xlink:to="loc_tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome_35" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_32" xlink:to="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate_36" order="40" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-erlsococibocipaafsd">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAmendments" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_16"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanExpensesPaid" xlink:label="loc_tsem_DefinedBenefitPlanExpensesPaid_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_21"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_7" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_7" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_7" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_8" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_7" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_9" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_7" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_10" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_7" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_11" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_7" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_12" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_14" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_14" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_14" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_14" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_15" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_14" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_16" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_14" xlink:to="loc_tsem_DefinedBenefitPlanExpensesPaid_17" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_14" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_18" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_20" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_21" order="40" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-erlsoarisofpd">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_HealthCareCostTrendRatesAxis" xlink:label="loc_tsem_HealthCareCostTrendRatesAxis_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_HealthCareCostTrendRatesDomain" xlink:label="loc_tsem_HealthCareCostTrendRatesDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PreSixtyFiveMember" xlink:label="loc_tsem_PreSixtyFiveMember_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PostSixtyFiveMember" xlink:label="loc_tsem_PostSixtyFiveMember_2"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_HealthCareCostTrendRatesDomain" xlink:label="loc_tsem_HealthCareCostTrendRatesDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_6"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MedicareAdvantageMember" xlink:label="loc_tsem_MedicareAdvantageMember_7"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_NonMedicareAdvantageMember" xlink:label="loc_tsem_NonMedicareAdvantageMember_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_24"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets" xlink:label="loc_tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_26"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_tsem_HealthCareCostTrendRatesAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_tsem_HealthCareCostTrendRatesAxis_1" xlink:to="loc_tsem_HealthCareCostTrendRatesDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsem_HealthCareCostTrendRatesDomain_1" xlink:to="loc_tsem_PreSixtyFiveMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsem_HealthCareCostTrendRatesDomain_1" xlink:to="loc_tsem_PostSixtyFiveMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_tsem_HealthCareCostTrendRatesAxis_1" xlink:to="loc_tsem_HealthCareCostTrendRatesDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_6" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6" xlink:to="loc_tsem_MedicareAdvantageMember_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6" xlink:to="loc_tsem_NonMedicareAdvantageMember_8" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_9" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_10" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_6" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_15" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_15" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_15" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_15" xlink:to="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_16" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_15" xlink:to="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_17" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_15" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_18" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_20" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_20" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_20" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_20" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_21" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_20" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_22" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_24" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_24" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_24" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_24" xlink:to="loc_tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets_25" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_24" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_26" order="20" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-erlsofbpd">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_12"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_8" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_9" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_10" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_11" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_12" order="60" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-erlsoamafvd">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_13"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_7" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_7" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_7" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_12" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_13" order="20" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-erlsowaaad">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollateralAxis" xlink:label="loc_us-gaap_CollateralAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollateralDomain" xlink:label="loc_us-gaap_CollateralDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesMember" xlink:label="loc_us-gaap_DebtSecuritiesMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollateralDomain" xlink:label="loc_us-gaap_CollateralDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedPercentage" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedPercentage_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_8"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_us-gaap_CollateralAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CollateralAxis_1" xlink:to="loc_us-gaap_CollateralDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_1" xlink:to="loc_us-gaap_EquitySecuritiesMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_1" xlink:to="loc_us-gaap_DebtSecuritiesMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CollateralAxis_1" xlink:to="loc_us-gaap_CollateralDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedPercentage_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_8" order="20" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OldPlansMember" xlink:label="loc_tsem_OldPlansMember_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TwoThousandThirteenShareIncentivePlanMember" xlink:label="loc_tsem_TwoThousandThirteenShareIncentivePlanMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_EmployeesAndDirectorsMember" xlink:label="loc_tsem_EmployeesAndDirectorsMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srt_ChiefExecutiveOfficerMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_BoardOfDirectorsChairmanMember" xlink:label="loc_srt_BoardOfDirectorsChairmanMember_8"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_NewOtherDirectorsMember" xlink:label="loc_tsem_NewOtherDirectorsMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_13"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TimeVestedRestrictedStockUnitsMember" xlink:label="loc_tsem_TimeVestedRestrictedStockUnitsMember_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PhantomShareUnitsPSUsMember" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_16"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MarketLeveragedStockUnitMember" xlink:label="loc_tsem_MarketLeveragedStockUnitMember_17"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_BasePhantomShareUnitsMember" xlink:label="loc_tsem_BasePhantomShareUnitsMember_18"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_UpsidePhantomShareUnitsMember" xlink:label="loc_tsem_UpsidePhantomShareUnitsMember_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_23"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FirstAnniversaryMember" xlink:label="loc_tsem_FirstAnniversaryMember_23"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_SecondAnniversaryMember" xlink:label="loc_tsem_SecondAnniversaryMember_24"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ThirdAnniversaryMember" xlink:label="loc_tsem_ThirdAnniversaryMember_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_Default"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerIndividual" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerIndividual_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_37"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PeriodOfDirectorsService" xlink:label="loc_tsem_PeriodOfDirectorsService_38"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfAccelerationOfUnvestedEquity" xlink:label="loc_tsem_PercentageOfAccelerationOfUnvestedEquity_39"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfVestedRestrictedStockUnite" xlink:label="loc_tsem_PercentageOfVestedRestrictedStockUnite_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_41"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PerformanceSharesUnitsOutstanding" xlink:label="loc_tsem_PerformanceSharesUnitsOutstanding_42"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_PlanNameAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_1" xlink:to="loc_us-gaap_PlanNameDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1" xlink:to="loc_tsem_OldPlansMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1" xlink:to="loc_tsem_TwoThousandThirteenShareIncentivePlanMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_1" xlink:to="loc_us-gaap_PlanNameDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_srt_TitleOfIndividualAxis_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_6" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6" xlink:to="loc_tsem_EmployeesAndDirectorsMember_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6" xlink:to="loc_srt_ChiefExecutiveOfficerMember_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6" xlink:to="loc_srt_BoardOfDirectorsChairmanMember_8" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6" xlink:to="loc_tsem_NewOtherDirectorsMember_9" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_6" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_AwardTypeAxis_13" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_13" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_13" xlink:to="loc_tsem_TimeVestedRestrictedStockUnitsMember_13" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_13" xlink:to="loc_us-gaap_PerformanceSharesMember_14" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_13" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_15" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_13" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_16" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_13" xlink:to="loc_tsem_MarketLeveragedStockUnitMember_17" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_13" xlink:to="loc_tsem_BasePhantomShareUnitsMember_18" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_13" xlink:to="loc_tsem_UpsidePhantomShareUnitsMember_19" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_VestingAxis_23" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_23" xlink:to="loc_us-gaap_VestingDomain_23" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_23" xlink:to="loc_tsem_FirstAnniversaryMember_23" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_23" xlink:to="loc_tsem_SecondAnniversaryMember_24" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_23" xlink:to="loc_tsem_ThirdAnniversaryMember_25" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_23" xlink:to="loc_us-gaap_VestingDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerIndividual_30" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_31" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_32" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_33" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_34" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_35" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensation_36" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_37" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_tsem_PeriodOfDirectorsService_38" order="90" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_tsem_PercentageOfAccelerationOfUnvestedEquity_39" order="100" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_tsem_PercentageOfVestedRestrictedStockUnite_40" order="110" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_41" order="120" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_tsem_PerformanceSharesUnitsOutstanding_42" order="130" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_13"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_15"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue_16"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_AwardTypeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6" xlink:to="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_8" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6" xlink:to="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_10" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_12" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_13" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12" xlink:to="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_14" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_15" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12" xlink:to="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue_16" order="40" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsd">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_6"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfRestrictedStockUnitsExercised" xlink:label="loc_tsem_FairValueOfRestrictedStockUnitsExercised_7"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_AwardTypeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_tsem_FairValueOfRestrictedStockUnitsExercised_7" order="20" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/ShareholdersEquityScheduleOfStock-basedCompensationExpenseInStatementOfOperationsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_8"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_CostOfSalesMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_8" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_8" order="0" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="loc_country_US_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_JP" xlink:label="loc_country_JP_10"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AsiaOtherJapanAndTaiwanMember" xlink:label="loc_tsem_AsiaOtherJapanAndTaiwanMember_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_16"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ExternalCustomersMember" xlink:label="loc_tsem_ExternalCustomersMember_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_21"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_5" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5" xlink:to="loc_us-gaap_SalesRevenueNetMember_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_srt_StatementGeographicalAxis_9" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_9" xlink:to="loc_srt_SegmentGeographicalDomain_9" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9" xlink:to="loc_country_US_9" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9" xlink:to="loc_country_JP_10" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9" xlink:to="loc_tsem_AsiaOtherJapanAndTaiwanMember_11" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9" xlink:to="loc_srt_EuropeMember_12" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_9" xlink:to="loc_srt_SegmentGeographicalDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_srt_MajorCustomersAxis_16" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_16" xlink:to="loc_srt_NameOfMajorCustomerDomain_16" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_16" xlink:to="loc_tsem_ExternalCustomersMember_16" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_16" xlink:to="loc_srt_NameOfMajorCustomerDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_21" order="10" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfLong-livedAssetsByGeographicAreaDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_IL" xlink:label="loc_country_IL_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="loc_country_US_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_JP" xlink:label="loc_country_JP_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_srt_StatementGeographicalAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1" xlink:to="loc_srt_SegmentGeographicalDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_country_IL_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_country_US_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_srt_EuropeMember_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_country_JP_4" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1" xlink:to="loc_srt_SegmentGeographicalDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9" order="10" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_5"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerAMember" xlink:label="loc_tsem_CustomerAMember_5"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerBMember" xlink:label="loc_tsem_CustomerBMember_6"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherCustomersMember" xlink:label="loc_tsem_OtherCustomersMember_7"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerOneMember" xlink:label="loc_tsem_CustomerOneMember_8"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerTwoMember" xlink:label="loc_tsem_CustomerTwoMember_9"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomersThreeMember" xlink:label="loc_tsem_CustomersThreeMember_10"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomersFourMember" xlink:label="loc_tsem_CustomersFourMember_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_20"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_0" xlink:to="loc_us-gaap_ConcentrationRiskTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_1" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1" xlink:to="loc_us-gaap_SalesRevenueNetMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_1" xlink:to="loc_srt_MajorCustomersAxis_5" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_5" xlink:to="loc_srt_NameOfMajorCustomerDomain_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_5" xlink:to="loc_tsem_CustomerAMember_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_5" xlink:to="loc_tsem_CustomerBMember_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_5" xlink:to="loc_tsem_OtherCustomersMember_7" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_5" xlink:to="loc_tsem_CustomerOneMember_8" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_5" xlink:to="loc_tsem_CustomerTwoMember_9" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_5" xlink:to="loc_tsem_CustomersThreeMember_10" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_5" xlink:to="loc_tsem_CustomersFourMember_11" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_5" xlink:to="loc_srt_NameOfMajorCustomerDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_1" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_15" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_15" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_15" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_15" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_15" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_15" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_0" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_20" order="10" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/RelatedPartiesBalancesAndTransactionsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="loc_us-gaap_RelatedPartyMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:to="loc_us-gaap_RelatedPartyDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1" xlink:to="loc_us-gaap_RelatedPartyMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:to="loc_us-gaap_RelatedPartyDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7" order="20" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_6"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerUsHoldingsMember" xlink:label="loc_tsem_TowerUsHoldingsMember_7"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TSNPMember" xlink:label="loc_tsem_TSNPMember_8"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerSemiconductorItalySRLMember" xlink:label="loc_tsem_TowerSemiconductorItalySRLMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_Default"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_EnterpriseStatusTaxRate" xlink:label="loc_tsem_EnterpriseStatusTaxRate_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_21"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OperatingLossCarryForwardsAnnualUtilizationAmount" xlink:label="loc_tsem_OperatingLossCarryForwardsAnnualUtilizationAmount_22"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OperatingLossCarryForwardsAmountNotToExpire" xlink:label="loc_tsem_OperatingLossCarryForwardsAmountNotToExpire_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_25"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_EffectOfTaxRateReductionBenefitDueToNetDeferredTaxLiabilities" xlink:label="loc_tsem_EffectOfTaxRateReductionBenefitDueToNetDeferredTaxLiabilities_26"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PreferredIncomeSubjectTaxRate" xlink:label="loc_tsem_PreferredIncomeSubjectTaxRate_27"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfReund" xlink:label="loc_tsem_PercentageOfReund_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueRefundPayments1" xlink:label="loc_us-gaap_DeferredRevenueRefundPayments1_29"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_NonCashIncomeTaxExpenseBenefit" xlink:label="loc_tsem_NonCashIncomeTaxExpenseBenefit_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxCreditsAndAdjustments" xlink:label="loc_us-gaap_IncomeTaxCreditsAndAdjustments_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeRevenueRecognized" xlink:label="loc_us-gaap_DeferredIncomeRevenueRecognized_32"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_0" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_1" xlink:to="loc_srt_RangeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1" xlink:to="loc_srt_RangeMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1" xlink:to="loc_srt_MaximumMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1" xlink:to="loc_srt_MinimumMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1" xlink:to="loc_srt_RangeMember_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_1" xlink:to="loc_srt_ConsolidatedEntitiesAxis_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_6" xlink:to="loc_srt_ConsolidatedEntitiesDomain_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_6" xlink:to="loc_srt_ParentCompanyMember_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_6" xlink:to="loc_tsem_TowerUsHoldingsMember_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_6" xlink:to="loc_tsem_TSNPMember_8" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_6" xlink:to="loc_tsem_TowerSemiconductorItalySRLMember_9" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_6" xlink:to="loc_srt_ConsolidatedEntitiesDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_1" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_13" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_13" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_13" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_13" xlink:to="loc_us-gaap_ForeignCountryMember_13" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_13" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_14" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_13" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_0" xlink:to="loc_tsem_EnterpriseStatusTaxRate_19" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_20" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_0" xlink:to="loc_us-gaap_OperatingLossCarryforwards_21" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_0" xlink:to="loc_tsem_OperatingLossCarryForwardsAnnualUtilizationAmount_22" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_0" xlink:to="loc_tsem_OperatingLossCarryForwardsAmountNotToExpire_23" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_0" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_24" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_25" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_0" xlink:to="loc_tsem_EffectOfTaxRateReductionBenefitDueToNetDeferredTaxLiabilities_26" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_0" xlink:to="loc_tsem_PreferredIncomeSubjectTaxRate_27" order="90" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_0" xlink:to="loc_tsem_PercentageOfReund_28" order="100" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_0" xlink:to="loc_us-gaap_DeferredRevenueRefundPayments1_29" order="110" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_0" xlink:to="loc_tsem_NonCashIncomeTaxExpenseBenefit_30" order="120" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_0" xlink:to="loc_us-gaap_IncomeTaxCreditsAndAdjustments_31" order="130" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_0" xlink:to="loc_us-gaap_DeferredIncomeRevenueRecognized_32" order="140" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_7"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent" xlink:label="loc_tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_7"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent" xlink:label="loc_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_8"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsAccrualsAndReserves" xlink:label="loc_tsem_DeferredTaxAssetsAccrualsAndReserves_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_10"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174" xlink:label="loc_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_11"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsLeaseLiabilities" xlink:label="loc_tsem_DeferredTaxAssetsLeaseLiabilities_12"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsOtherNonCurrent" xlink:label="loc_tsem_DeferredTaxAssetsOtherNonCurrent_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_19"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases" xlink:label="loc_tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_22"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsNetNonCurrents" xlink:label="loc_tsem_DeferredTaxAssetsNetNonCurrents_24"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxLiabilitiesNonCurrents" xlink:label="loc_tsem_DeferredTaxLiabilitiesNonCurrents_25"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_7" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_7" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_7" xlink:to="loc_tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_7" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_7" xlink:to="loc_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_8" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_7" xlink:to="loc_tsem_DeferredTaxAssetsAccrualsAndReserves_9" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_7" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_10" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_7" xlink:to="loc_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_11" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_7" xlink:to="loc_tsem_DeferredTaxAssetsLeaseLiabilities_12" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_7" xlink:to="loc_tsem_DeferredTaxAssetsOtherNonCurrent_13" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_7" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_14" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_7" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_15" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_7" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_16" order="90" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_19" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_19" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_19" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_19" xlink:to="loc_tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases_20" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_19" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_21" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_19" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_22" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_tsem_DeferredTaxAssetsNetNonCurrents_24" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_tsem_DeferredTaxLiabilitiesNonCurrents_25" order="40" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/CommitmentsAndContingenciesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AssetDisposalAccrualMember" xlink:label="loc_tsem_AssetDisposalAccrualMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringChargesMember" xlink:label="loc_us-gaap_RestructuringChargesMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_Default"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FactoryCessationRelatedAccruals" xlink:label="loc_tsem_FactoryCessationRelatedAccruals_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_8"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AccrualsRelatedToAssets" xlink:label="loc_tsem_AccrualsRelatedToAssets_9"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PaymentToProceedsFromCash" xlink:label="loc_tsem_PaymentToProceedsFromCash_10"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_0" xlink:to="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_tsem_AssetDisposalAccrualMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_RestructuringChargesMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_0" xlink:to="loc_tsem_FactoryCessationRelatedAccruals_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_0" xlink:to="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_8" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_0" xlink:to="loc_tsem_AccrualsRelatedToAssets_9" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_0" xlink:to="loc_tsem_PaymentToProceedsFromCash_10" order="40" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringChargesMember" xlink:label="loc_us-gaap_RestructuringChargesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TonamiFactoryMember" xlink:label="loc_tsem_TonamiFactoryMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_IntelCorporationMember" xlink:label="loc_tsem_IntelCorporationMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RestructuringGainFromSaleOfMachineryAndEquipment" xlink:label="loc_tsem_RestructuringGainFromSaleOfMachineryAndEquipment_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_16"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_0" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_RestructuringChargesMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5" xlink:to="loc_tsem_TonamiFactoryMember_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9" xlink:to="loc_tsem_IntelCorporationMember_9" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_0" xlink:to="loc_tsem_RestructuringGainFromSaleOfMachineryAndEquipment_14" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_0" xlink:to="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_15" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_0" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_16" order="30" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="loc_dei_AmendmentDescription_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_dei_EntityAddressAddressLine3_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelFaxNumber" xlink:label="loc_dei_ContactPersonnelFaxNumber_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelEmailAddress" xlink:label="loc_dei_ContactPersonnelEmailAddress_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="loc_dei_Security12gTitle_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="loc_dei_SecurityReportingObligation_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_41"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_42"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_43"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod_44"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_45"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_dei_OtherReportingStandardItemNumber_46"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_47"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_48"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId_49"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation_50"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName_51"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_52"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_53"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_1" xlink:to="loc_dei_AddressTypeDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AddressTypeDomain_1" xlink:to="loc_dei_BusinessContactMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_1" xlink:to="loc_dei_AddressTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityRegistrantName_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityCentralIndexKey_7" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_CurrentFiscalYearEndDate_8" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentFiscalYearFocus_9" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentFiscalPeriodFocus_10" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_AmendmentDescription_11" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_AmendmentFlag_12" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentType_13" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentRegistrationStatement_14" order="90" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentAnnualReport_15" order="100" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentTransitionReport_16" order="110" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentShellCompanyReport_17" order="120" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentPeriodEndDate_18" order="130" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityFileNumber_19" order="140" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_ContactPersonnelName_20" order="150" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityIncorporationStateCountryCode_21" order="160" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityAddressAddressLine1_22" order="170" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityAddressAddressLine2_23" order="180" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityAddressAddressLine3_24" order="190" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityAddressCityOrTown_25" order="200" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityAddressCountry_26" order="210" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityAddressPostalZipCode_27" order="220" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_CityAreaCode_28" order="230" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_LocalPhoneNumber_29" order="240" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_ContactPersonnelFaxNumber_30" order="250" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_ContactPersonnelEmailAddress_31" order="260" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_Security12bTitle_32" order="270" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_TradingSymbol_33" order="280" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_SecurityExchangeName_34" order="290" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_Security12gTitle_35" order="300" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_SecurityReportingObligation_36" order="310" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_37" order="320" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityVoluntaryFilers_38" order="330" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityCurrentReportingStatus_39" order="340" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityInteractiveDataCurrent_40" order="350" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityFilerCategory_41" order="360" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntitySmallBusiness_42" order="370" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityEmergingGrowthCompany_43" order="380" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityExTransitionPeriod_44" order="390" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentAccountingStandard_45" order="400" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_OtherReportingStandardItemNumber_46" order="410" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityShellCompany_47" order="420" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_48" order="430" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_AuditorFirmId_49" order="440" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_AuditorLocation_50" order="450" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_AuditorName_51" order="460" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_IcfrAuditorAttestationFlag_52" order="470" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_53" order="480" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaap_OtherAssets_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_0"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_0" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_0" order="1" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0" xlink:to="loc_us-gaap_OtherAssets_0" order="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0" xlink:to="loc_us-gaap_DebtCurrent_0" order="3" use="optional"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>tsem-20241231_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <!-- INTEGIX by Ez-XBRL -->
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_IL" xlink:label="loc_country_IL_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_JP" xlink:label="loc_country_JP_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="loc_country_US_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="loc_country_US_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_ILS" xlink:label="loc_currency_ILS_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_JPY" xlink:label="loc_currency_JPY_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="loc_dei_AmendmentDescription_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelEmailAddress" xlink:label="loc_dei_ContactPersonnelEmailAddress_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelFaxNumber" xlink:label="loc_dei_ContactPersonnelFaxNumber_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_dei_EntityAddressAddressLine3_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_41"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_42"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod_43"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_44"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_45"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_46"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_47"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_48"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_49"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_50"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_51"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_52"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_53"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_54"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_55"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_dei_OtherReportingStandardItemNumber_56"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_57"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="loc_dei_Security12gTitle_58"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_59"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="loc_dei_SecurityReportingObligation_60"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_61"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_BoardOfDirectorsChairmanMember" xlink:label="loc_srt_BoardOfDirectorsChairmanMember_62"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srt_ChiefExecutiveOfficerMember_63"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_64"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_65"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_66"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_67"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_68"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_69"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_70"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_71"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_72"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_73"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_74"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_75"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_76"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_77"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AccretionOfCarryingAmountToPrincipalAmount" xlink:label="loc_tsem_AccretionOfCarryingAmountToPrincipalAmount_78"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AccretionOfCarryingAmountToPrincipalAmount" xlink:label="loc_tsem_AccretionOfCarryingAmountToPrincipalAmount_79"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AccretionOfCarryingAmountToPrincipalAmount" xlink:label="loc_tsem_AccretionOfCarryingAmountToPrincipalAmount_80"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AccrualsRelatedToAssets" xlink:label="loc_tsem_AccrualsRelatedToAssets_81"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AccrualsRelatedToAssets" xlink:label="loc_tsem_AccrualsRelatedToAssets_82"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AccrualsRelatedToAssets" xlink:label="loc_tsem_AccrualsRelatedToAssets_83"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AccrualsRelatedToAssets" xlink:label="loc_tsem_AccrualsRelatedToAssets_84"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember" xlink:label="loc_tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember_85"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember" xlink:label="loc_tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember_86"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember" xlink:label="loc_tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember_87"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AccumulatedShareBasedCompensation" xlink:label="loc_tsem_AccumulatedShareBasedCompensation_88"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AccumulatedShareBasedCompensation" xlink:label="loc_tsem_AccumulatedShareBasedCompensation_89"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AccumulatedShareBasedCompensation" xlink:label="loc_tsem_AccumulatedShareBasedCompensation_90"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRelatedToFacilityAgreementWithBanks" xlink:label="loc_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRelatedToFacilityAgreementWithBanks_91"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRelatedToFacilityAgreementWithBanks" xlink:label="loc_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRelatedToFacilityAgreementWithBanks_92"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRelatedToFacilityAgreementWithBanks" xlink:label="loc_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRelatedToFacilityAgreementWithBanks_93"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares" xlink:label="loc_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares_94"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares" xlink:label="loc_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares_95"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares" xlink:label="loc_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares_96"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AdoptionAdjustmentToRetainedEarningsMember" xlink:label="loc_tsem_AdoptionAdjustmentToRetainedEarningsMember_97"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AdoptionAdjustmentToRetainedEarningsMember" xlink:label="loc_tsem_AdoptionAdjustmentToRetainedEarningsMember_98"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AnnualInterestRateOfLeaseAgreement" xlink:label="loc_tsem_AnnualInterestRateOfLeaseAgreement_99"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AnnualInterestRateOfLeaseAgreement" xlink:label="loc_tsem_AnnualInterestRateOfLeaseAgreement_100"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AnnualInterestRateOfLeaseAgreement" xlink:label="loc_tsem_AnnualInterestRateOfLeaseAgreement_101"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AsiaOtherJapanAndTaiwanMember" xlink:label="loc_tsem_AsiaOtherJapanAndTaiwanMember_102"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AsiaOtherJapanAndTaiwanMember" xlink:label="loc_tsem_AsiaOtherJapanAndTaiwanMember_103"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AsiaOtherJapanAndTaiwanMember" xlink:label="loc_tsem_AsiaOtherJapanAndTaiwanMember_104"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AssetDisposalAccrualMember" xlink:label="loc_tsem_AssetDisposalAccrualMember_105"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AssetDisposalAccrualMember" xlink:label="loc_tsem_AssetDisposalAccrualMember_106"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AssetDisposalAccrualMember" xlink:label="loc_tsem_AssetDisposalAccrualMember_107"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_BasePhantomShareUnitsMember" xlink:label="loc_tsem_BasePhantomShareUnitsMember_108"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_BasePhantomShareUnitsMember" xlink:label="loc_tsem_BasePhantomShareUnitsMember_109"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_BasePhantomShareUnitsMember" xlink:label="loc_tsem_BasePhantomShareUnitsMember_110"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate" xlink:label="loc_tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate_111"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate" xlink:label="loc_tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate_112"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate" xlink:label="loc_tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate_113"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CapitalNotesMember" xlink:label="loc_tsem_CapitalNotesMember_114"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CapitalNotesMember" xlink:label="loc_tsem_CapitalNotesMember_115"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ChangesCessationRelatedAccrualsTableTextBlock" xlink:label="loc_tsem_ChangesCessationRelatedAccrualsTableTextBlock_116"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ChangesCessationRelatedAccrualsTableTextBlock" xlink:label="loc_tsem_ChangesCessationRelatedAccrualsTableTextBlock_117"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ChangesCessationRelatedAccrualsTableTextBlock" xlink:label="loc_tsem_ChangesCessationRelatedAccrualsTableTextBlock_118"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ChargesAgainstAccrual" xlink:label="loc_tsem_ChargesAgainstAccrual_119"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ChargesAgainstAccrual" xlink:label="loc_tsem_ChargesAgainstAccrual_120"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ClassificationOfLiabilitiesAndEquityPolicyTextBlock" xlink:label="loc_tsem_ClassificationOfLiabilitiesAndEquityPolicyTextBlock_121"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ClassificationOfLiabilitiesAndEquityPolicyTextBlock" xlink:label="loc_tsem_ClassificationOfLiabilitiesAndEquityPolicyTextBlock_122"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ClassificationOfLiabilitiesAndEquityPolicyTextBlock" xlink:label="loc_tsem_ClassificationOfLiabilitiesAndEquityPolicyTextBlock_123"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CommonStockSharesOutstandingNetOfTreasuryStock" xlink:label="loc_tsem_CommonStockSharesOutstandingNetOfTreasuryStock_124"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CommonStockSharesOutstandingNetOfTreasuryStock" xlink:label="loc_tsem_CommonStockSharesOutstandingNetOfTreasuryStock_125"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CommonStockSharesOutstandingNetOfTreasuryStock" xlink:label="loc_tsem_CommonStockSharesOutstandingNetOfTreasuryStock_126"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ConcentrationRiskNumberOfCustomers" xlink:label="loc_tsem_ConcentrationRiskNumberOfCustomers_127"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ConcentrationRiskNumberOfCustomers" xlink:label="loc_tsem_ConcentrationRiskNumberOfCustomers_128"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ConcentrationRiskNumberOfCustomers" xlink:label="loc_tsem_ConcentrationRiskNumberOfCustomers_129"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ConsultationAndOtherServicesMember" xlink:label="loc_tsem_ConsultationAndOtherServicesMember_130"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ConsultationAndOtherServicesMember" xlink:label="loc_tsem_ConsultationAndOtherServicesMember_131"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant" xlink:label="loc_tsem_ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant_132"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant" xlink:label="loc_tsem_ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant_133"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant" xlink:label="loc_tsem_ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant_134"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ConvertibleDebenturesPolicyTextBlock" xlink:label="loc_tsem_ConvertibleDebenturesPolicyTextBlock_135"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ConvertibleDebenturesPolicyTextBlock" xlink:label="loc_tsem_ConvertibleDebenturesPolicyTextBlock_136"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ConvertibleDebenturesPolicyTextBlock" xlink:label="loc_tsem_ConvertibleDebenturesPolicyTextBlock_137"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CrossCurrencyInterestRateSwapAtFairValueUsedInHedgingOfDebentures" xlink:label="loc_tsem_CrossCurrencyInterestRateSwapAtFairValueUsedInHedgingOfDebentures_138"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CrossCurrencyInterestRateSwapAtFairValueUsedInHedgingOfDebentures" xlink:label="loc_tsem_CrossCurrencyInterestRateSwapAtFairValueUsedInHedgingOfDebentures_139"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CrossCurrencyInterestRateSwapAtFairValueUsedInHedgingOfDebentures" xlink:label="loc_tsem_CrossCurrencyInterestRateSwapAtFairValueUsedInHedgingOfDebentures_140"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CrossCurrencySwapAssetPositionFairValue" xlink:label="loc_tsem_CrossCurrencySwapAssetPositionFairValue_141"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CrossCurrencySwapAssetPositionFairValue" xlink:label="loc_tsem_CrossCurrencySwapAssetPositionFairValue_142"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CrossCurrencySwapAssetPositionFairValue" xlink:label="loc_tsem_CrossCurrencySwapAssetPositionFairValue_143"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CumulativeEffectUponAdoption" xlink:label="loc_tsem_CumulativeEffectUponAdoption_144"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CumulativeEffectUponAdoption" xlink:label="loc_tsem_CumulativeEffectUponAdoption_145"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CumulativeEffectUponAdoption" xlink:label="loc_tsem_CumulativeEffectUponAdoption_146"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerAMember" xlink:label="loc_tsem_CustomerAMember_147"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerAMember" xlink:label="loc_tsem_CustomerAMember_148"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerAMember" xlink:label="loc_tsem_CustomerAMember_149"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerBMember" xlink:label="loc_tsem_CustomerBMember_150"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerBMember" xlink:label="loc_tsem_CustomerBMember_151"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerBMember" xlink:label="loc_tsem_CustomerBMember_152"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerOneMember" xlink:label="loc_tsem_CustomerOneMember_153"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerOneMember" xlink:label="loc_tsem_CustomerOneMember_154"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerOneMember" xlink:label="loc_tsem_CustomerOneMember_155"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomersFourMember" xlink:label="loc_tsem_CustomersFourMember_156"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomersFourMember" xlink:label="loc_tsem_CustomersFourMember_157"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomersThreeMember" xlink:label="loc_tsem_CustomersThreeMember_158"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerThreeMember" xlink:label="loc_tsem_CustomerThreeMember_159"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerThreeMember" xlink:label="loc_tsem_CustomerThreeMember_160"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerThreeMember" xlink:label="loc_tsem_CustomerThreeMember_161"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerTwoMember" xlink:label="loc_tsem_CustomerTwoMember_162"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerTwoMember" xlink:label="loc_tsem_CustomerTwoMember_163"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerTwoMember" xlink:label="loc_tsem_CustomerTwoMember_164"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DebenturesTextBlock" xlink:label="loc_tsem_DebenturesTextBlock_165"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DebenturesTextBlock" xlink:label="loc_tsem_DebenturesTextBlock_166"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DebenturesTextBlock" xlink:label="loc_tsem_DebenturesTextBlock_167"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DebtInstrumentPeriodicPaymentsNumber" xlink:label="loc_tsem_DebtInstrumentPeriodicPaymentsNumber_168"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DebtInstrumentPeriodicPaymentsNumber" xlink:label="loc_tsem_DebtInstrumentPeriodicPaymentsNumber_169"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DebtInstrumentRedemptionPremiumPercentage" xlink:label="loc_tsem_DebtInstrumentRedemptionPremiumPercentage_170"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DebtInstrumentRedemptionPremiumPercentage" xlink:label="loc_tsem_DebtInstrumentRedemptionPremiumPercentage_171"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAndOtherAssetsNet" xlink:label="loc_tsem_DeferredTaxAndOtherAssetsNet_172"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAndOtherAssetsNet" xlink:label="loc_tsem_DeferredTaxAndOtherAssetsNet_173"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAndOtherAssetsNet" xlink:label="loc_tsem_DeferredTaxAndOtherAssetsNet_174"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAndOtherAssetsNet" xlink:label="loc_tsem_DeferredTaxAndOtherAssetsNet_175"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAndOtherAssetsNetMember" xlink:label="loc_tsem_DeferredTaxAndOtherAssetsNetMember_176"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAndOtherAssetsNetMember" xlink:label="loc_tsem_DeferredTaxAndOtherAssetsNetMember_177"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAndOtherLongTermLiabilities" xlink:label="loc_tsem_DeferredTaxAndOtherLongTermLiabilities_178"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAndOtherLongTermLiabilities" xlink:label="loc_tsem_DeferredTaxAndOtherLongTermLiabilities_179"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetClassifiedAsNoncurrent" xlink:label="loc_tsem_DeferredTaxAssetClassifiedAsNoncurrent_180"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetClassifiedAsNoncurrent" xlink:label="loc_tsem_DeferredTaxAssetClassifiedAsNoncurrent_181"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetClassifiedAsNoncurrent" xlink:label="loc_tsem_DeferredTaxAssetClassifiedAsNoncurrent_182"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetClassifiedAsNoncurrent" xlink:label="loc_tsem_DeferredTaxAssetClassifiedAsNoncurrent_183"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsAccrualsAndReserves" xlink:label="loc_tsem_DeferredTaxAssetsAccrualsAndReserves_184"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsAccrualsAndReserves" xlink:label="loc_tsem_DeferredTaxAssetsAccrualsAndReserves_185"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsAccrualsAndReserves" xlink:label="loc_tsem_DeferredTaxAssetsAccrualsAndReserves_186"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsCurrentGross" xlink:label="loc_tsem_DeferredTaxAssetsCurrentGross_187"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsCurrentGross" xlink:label="loc_tsem_DeferredTaxAssetsCurrentGross_188"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsCurrentNet" xlink:label="loc_tsem_DeferredTaxAssetsCurrentNet_189"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsCurrentNet" xlink:label="loc_tsem_DeferredTaxAssetsCurrentNet_190"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174" xlink:label="loc_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_191"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174" xlink:label="loc_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_192"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174" xlink:label="loc_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_193"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174" xlink:label="loc_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_194"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsLeaseLiabilities" xlink:label="loc_tsem_DeferredTaxAssetsLeaseLiabilities_195"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsLeaseLiabilities" xlink:label="loc_tsem_DeferredTaxAssetsLeaseLiabilities_196"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsLeaseLiabilities" xlink:label="loc_tsem_DeferredTaxAssetsLeaseLiabilities_197"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsNetNonCurrents" xlink:label="loc_tsem_DeferredTaxAssetsNetNonCurrents_198"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsNetNonCurrents" xlink:label="loc_tsem_DeferredTaxAssetsNetNonCurrents_199"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsNetNonCurrents" xlink:label="loc_tsem_DeferredTaxAssetsNetNonCurrents_200"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsOperatingLossCarryForwardsCurrent" xlink:label="loc_tsem_DeferredTaxAssetsOperatingLossCarryForwardsCurrent_201"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsOperatingLossCarryForwardsCurrent" xlink:label="loc_tsem_DeferredTaxAssetsOperatingLossCarryForwardsCurrent_202"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent" xlink:label="loc_tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_203"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent" xlink:label="loc_tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_204"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent" xlink:label="loc_tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_205"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsOtherCurrent" xlink:label="loc_tsem_DeferredTaxAssetsOtherCurrent_206"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsOtherCurrent" xlink:label="loc_tsem_DeferredTaxAssetsOtherCurrent_207"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsOtherCurrent" xlink:label="loc_tsem_DeferredTaxAssetsOtherCurrent_208"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsOtherNonCurrent" xlink:label="loc_tsem_DeferredTaxAssetsOtherNonCurrent_209"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsOtherNonCurrent" xlink:label="loc_tsem_DeferredTaxAssetsOtherNonCurrent_210"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsOtherNonCurrent" xlink:label="loc_tsem_DeferredTaxAssetsOtherNonCurrent_211"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCurrent" xlink:label="loc_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCurrent_212"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCurrent" xlink:label="loc_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCurrent_213"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent" xlink:label="loc_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_214"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent" xlink:label="loc_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_215"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent" xlink:label="loc_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_216"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent" xlink:label="loc_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_217"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxLiabilitiesNonCurrents" xlink:label="loc_tsem_DeferredTaxLiabilitiesNonCurrents_218"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxLiabilitiesNonCurrents" xlink:label="loc_tsem_DeferredTaxLiabilitiesNonCurrents_219"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxLiabilitiesNonCurrents" xlink:label="loc_tsem_DeferredTaxLiabilitiesNonCurrents_220"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases" xlink:label="loc_tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases_221"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases" xlink:label="loc_tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases_222"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases" xlink:label="loc_tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases_223"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome" xlink:label="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome_224"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome" xlink:label="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome_225"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome" xlink:label="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome_226"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage" xlink:label="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage_227"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage" xlink:label="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage_228"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage" xlink:label="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage_229"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate" xlink:label="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate_230"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate" xlink:label="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate_231"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate" xlink:label="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate_232"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets" xlink:label="loc_tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets_233"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets" xlink:label="loc_tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets_234"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets" xlink:label="loc_tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets_235"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanExpensesPaid" xlink:label="loc_tsem_DefinedBenefitPlanExpensesPaid_236"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanExpensesPaid" xlink:label="loc_tsem_DefinedBenefitPlanExpensesPaid_237"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanExpensesPaid" xlink:label="loc_tsem_DefinedBenefitPlanExpensesPaid_238"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome" xlink:label="loc_tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome_239"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome" xlink:label="loc_tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome_240"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome" xlink:label="loc_tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome_241"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome" xlink:label="loc_tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome_242"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome" xlink:label="loc_tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome_243"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome" xlink:label="loc_tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome_244"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinitiveAgreementMember" xlink:label="loc_tsem_DefinitiveAgreementMember_245"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinitiveAgreementMember" xlink:label="loc_tsem_DefinitiveAgreementMember_246"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinitiveAgreementMember" xlink:label="loc_tsem_DefinitiveAgreementMember_247"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeloitteGlobalNetworkMember" xlink:label="loc_tsem_DeloitteGlobalNetworkMember_248"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeloitteGlobalNetworkMember" xlink:label="loc_tsem_DeloitteGlobalNetworkMember_249"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DepositsAndMarketableSecuritiesNet" xlink:label="loc_tsem_DepositsAndMarketableSecuritiesNet_250"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DepositsAndMarketableSecuritiesNet" xlink:label="loc_tsem_DepositsAndMarketableSecuritiesNet_251"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DepositsAndMarketableSecuritiesNet" xlink:label="loc_tsem_DepositsAndMarketableSecuritiesNet_252"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DifferedTaxNetCurrentAbstract" xlink:label="loc_tsem_DifferedTaxNetCurrentAbstract_253"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DifferedTaxNetCurrentAbstract" xlink:label="loc_tsem_DifferedTaxNetCurrentAbstract_254"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_EffectOfTaxRateReductionBenefitDueToNetDeferredTaxLiabilities" xlink:label="loc_tsem_EffectOfTaxRateReductionBenefitDueToNetDeferredTaxLiabilities_255"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_EffectOfTaxRateReductionBenefitDueToNetDeferredTaxLiabilities" xlink:label="loc_tsem_EffectOfTaxRateReductionBenefitDueToNetDeferredTaxLiabilities_256"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_EmployeeLiabilitiesNonCurrent" xlink:label="loc_tsem_EmployeeLiabilitiesNonCurrent_257"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_EmployeeLiabilitiesNonCurrent" xlink:label="loc_tsem_EmployeeLiabilitiesNonCurrent_258"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_EmployeesAndDirectorsMember" xlink:label="loc_tsem_EmployeesAndDirectorsMember_259"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_EmployeesAndDirectorsMember" xlink:label="loc_tsem_EmployeesAndDirectorsMember_260"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_EnterpriseStatusTaxRate" xlink:label="loc_tsem_EnterpriseStatusTaxRate_261"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_EnterpriseStatusTaxRate" xlink:label="loc_tsem_EnterpriseStatusTaxRate_262"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ExchangeRateResults" xlink:label="loc_tsem_ExchangeRateResults_263"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ExchangeRateResults" xlink:label="loc_tsem_ExchangeRateResults_264"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ExchangeRateResults" xlink:label="loc_tsem_ExchangeRateResults_265"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ExercisePriceRangeTwoMember" xlink:label="loc_tsem_ExercisePriceRangeTwoMember_266"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ExercisePriceRangeTwoMember" xlink:label="loc_tsem_ExercisePriceRangeTwoMember_267"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ExercisePriceSeventeenPointOneSixMember" xlink:label="loc_tsem_ExercisePriceSeventeenPointOneSixMember_268"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ExercisePriceSeventeenPointOneSixMember" xlink:label="loc_tsem_ExercisePriceSeventeenPointOneSixMember_269"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ExercisePriceSeventeenPointOneSixMember" xlink:label="loc_tsem_ExercisePriceSeventeenPointOneSixMember_270"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ExpirationOfPriorYearsProvisionDue" xlink:label="loc_tsem_ExpirationOfPriorYearsProvisionDue_271"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ExpirationOfPriorYearsProvisionDue" xlink:label="loc_tsem_ExpirationOfPriorYearsProvisionDue_272"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ExpirationOfPriorYearsProvisionDue" xlink:label="loc_tsem_ExpirationOfPriorYearsProvisionDue_273"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ExternalCustomersMember" xlink:label="loc_tsem_ExternalCustomersMember_274"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ExternalCustomersMember" xlink:label="loc_tsem_ExternalCustomersMember_275"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FactoryCessationRelatedAccruals" xlink:label="loc_tsem_FactoryCessationRelatedAccruals_276"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FactoryCessationRelatedAccruals" xlink:label="loc_tsem_FactoryCessationRelatedAccruals_277"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FactoryCessationRelatedAccruals" xlink:label="loc_tsem_FactoryCessationRelatedAccruals_278"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FactoryCessationRelatedAccruals" xlink:label="loc_tsem_FactoryCessationRelatedAccruals_279"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfOptionsExercised" xlink:label="loc_tsem_FairValueOfOptionsExercised_280"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfOptionsExercised" xlink:label="loc_tsem_FairValueOfOptionsExercised_281"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfOptionsExercised" xlink:label="loc_tsem_FairValueOfOptionsExercised_282"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfRestrictedStockUnitsExercised" xlink:label="loc_tsem_FairValueOfRestrictedStockUnitsExercised_283"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfRestrictedStockUnitsExercised" xlink:label="loc_tsem_FairValueOfRestrictedStockUnitsExercised_284"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfRestrictedStockUnitsExercised" xlink:label="loc_tsem_FairValueOfRestrictedStockUnitsExercised_285"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwap" xlink:label="loc_tsem_FairValueOfSwap_286"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwap" xlink:label="loc_tsem_FairValueOfSwap_287"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwapInAssetPosition" xlink:label="loc_tsem_FairValueOfSwapInAssetPosition_288"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwapInAssetPosition" xlink:label="loc_tsem_FairValueOfSwapInAssetPosition_289"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwapInLiabilityPositionShortTerm" xlink:label="loc_tsem_FairValueOfSwapInLiabilityPositionShortTerm_290"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwapInLiabilityPositionShortTerm" xlink:label="loc_tsem_FairValueOfSwapInLiabilityPositionShortTerm_291"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwapInLongTermAsset" xlink:label="loc_tsem_FairValueOfSwapInLongTermAsset_292"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwapInLongTermAsset" xlink:label="loc_tsem_FairValueOfSwapInLongTermAsset_293"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwapInShortTermAssets" xlink:label="loc_tsem_FairValueOfSwapInShortTermAssets_294"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwapInShortTermAssets" xlink:label="loc_tsem_FairValueOfSwapInShortTermAssets_295"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwapInShortTermLiabilities" xlink:label="loc_tsem_FairValueOfSwapInShortTermLiabilities_296"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwapInShortTermLiabilities" xlink:label="loc_tsem_FairValueOfSwapInShortTermLiabilities_297"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract" xlink:label="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_298"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract" xlink:label="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_299"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancingExpenseOther" xlink:label="loc_tsem_FinancingExpenseOther_300"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancingExpenseOther" xlink:label="loc_tsem_FinancingExpenseOther_301"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancingExpenseOther" xlink:label="loc_tsem_FinancingExpenseOther_302"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancingIncomeExpenseNet" xlink:label="loc_tsem_FinancingIncomeExpenseNet_303"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancingIncomeExpenseNet" xlink:label="loc_tsem_FinancingIncomeExpenseNet_304"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancingIncomeExpenseNet" xlink:label="loc_tsem_FinancingIncomeExpenseNet_305"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancingIncomeExpenseNet" xlink:label="loc_tsem_FinancingIncomeExpenseNet_306"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancingIncomeExpenseNet" xlink:label="loc_tsem_FinancingIncomeExpenseNet_307"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancingIncomeExpenseNet" xlink:label="loc_tsem_FinancingIncomeExpenseNet_308"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancingIncomeExpensesNet" xlink:label="loc_tsem_FinancingIncomeExpensesNet_309"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancingIncomeExpensesNet" xlink:label="loc_tsem_FinancingIncomeExpensesNet_310"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancingIncomeExpensesNet" xlink:label="loc_tsem_FinancingIncomeExpensesNet_311"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FirstAnniversaryMember" xlink:label="loc_tsem_FirstAnniversaryMember_312"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FirstAnniversaryMember" xlink:label="loc_tsem_FirstAnniversaryMember_313"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold" xlink:label="loc_tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold_314"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold" xlink:label="loc_tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold_315"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold" xlink:label="loc_tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold_316"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_HealthCareCostTrendRatesAxis" xlink:label="loc_tsem_HealthCareCostTrendRatesAxis_317"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_HealthCareCostTrendRatesAxis" xlink:label="loc_tsem_HealthCareCostTrendRatesAxis_318"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_HedgingTransactionsRelatedResults" xlink:label="loc_tsem_HedgingTransactionsRelatedResults_319"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_HedgingTransactionsRelatedResults" xlink:label="loc_tsem_HedgingTransactionsRelatedResults_320"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_HedgingTransactionsRelatedResults" xlink:label="loc_tsem_HedgingTransactionsRelatedResults_321"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ImpairmentIncomeMember" xlink:label="loc_tsem_ImpairmentIncomeMember_322"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ImpairmentIncomeMember" xlink:label="loc_tsem_ImpairmentIncomeMember_323"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ImpairmentIncomeNet" xlink:label="loc_tsem_ImpairmentIncomeNet_324"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ImpairmentIncomeNet" xlink:label="loc_tsem_ImpairmentIncomeNet_325"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ImpairmentIncomeNet" xlink:label="loc_tsem_ImpairmentIncomeNet_326"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_IntelCorporationMember" xlink:label="loc_tsem_IntelCorporationMember_327"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_IntelCorporationMember" xlink:label="loc_tsem_IntelCorporationMember_328"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_IntelCorporationMember" xlink:label="loc_tsem_IntelCorporationMember_329"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_InvestmentsInPrivatelyHeldCompanies" xlink:label="loc_tsem_InvestmentsInPrivatelyHeldCompanies_330"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_InvestmentsInPrivatelyHeldCompanies" xlink:label="loc_tsem_InvestmentsInPrivatelyHeldCompanies_331"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_InvestmentsInPrivatelyHeldCompanies" xlink:label="loc_tsem_InvestmentsInPrivatelyHeldCompanies_332"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_JaMitsuiLeasingLtdMember" xlink:label="loc_tsem_JaMitsuiLeasingLtdMember_333"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_JaMitsuiLeasingLtdMember" xlink:label="loc_tsem_JaMitsuiLeasingLtdMember_334"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_JaMitsuiLeasingLtdMember" xlink:label="loc_tsem_JaMitsuiLeasingLtdMember_335"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_JPY2021LoanAnd2023JPYLoanMember" xlink:label="loc_tsem_JPY2021LoanAnd2023JPYLoanMember_336"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_JPY2021LoanAnd2023JPYLoanMember" xlink:label="loc_tsem_JPY2021LoanAnd2023JPYLoanMember_337"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_JPY2021LoanAnd2023JPYLoanMember" xlink:label="loc_tsem_JPY2021LoanAnd2023JPYLoanMember_338"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_JPY2024LoanMember" xlink:label="loc_tsem_JPY2024LoanMember_339"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_JPY2024LoanMember" xlink:label="loc_tsem_JPY2024LoanMember_340"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_JPY2024LoanMember" xlink:label="loc_tsem_JPY2024LoanMember_341"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LeasedAssetsAndLiabilities" xlink:label="loc_tsem_LeasedAssetsAndLiabilities_342"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LeasedAssetsAndLiabilities" xlink:label="loc_tsem_LeasedAssetsAndLiabilities_343"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LineOfCreditFacilityBorrowingCapacityUtilized" xlink:label="loc_tsem_LineOfCreditFacilityBorrowingCapacityUtilized_344"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LineOfCreditFacilityBorrowingCapacityUtilized" xlink:label="loc_tsem_LineOfCreditFacilityBorrowingCapacityUtilized_345"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LondonInterbankOfferedRateSwapRateMember" xlink:label="loc_tsem_LondonInterbankOfferedRateSwapRateMember_346"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LondonInterbankOfferedRateSwapRateMember" xlink:label="loc_tsem_LondonInterbankOfferedRateSwapRateMember_347"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTerm2021JpyLoanMember" xlink:label="loc_tsem_LongTerm2021JpyLoanMember_348"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTerm2021JpyLoanMember" xlink:label="loc_tsem_LongTerm2021JpyLoanMember_349"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTerm2021JpyLoanMember" xlink:label="loc_tsem_LongTerm2021JpyLoanMember_350"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTerm2023JpyLoanMember" xlink:label="loc_tsem_LongTerm2023JpyLoanMember_351"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTerm2023JpyLoanMember" xlink:label="loc_tsem_LongTerm2023JpyLoanMember_352"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTerm2023JpyLoanMember" xlink:label="loc_tsem_LongTerm2023JpyLoanMember_353"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermDebtCurrentMember" xlink:label="loc_tsem_LongTermDebtCurrentMember_354"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermDebtCurrentMember" xlink:label="loc_tsem_LongTermDebtCurrentMember_355"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermDebtFairValueAdjustments" xlink:label="loc_tsem_LongTermDebtFairValueAdjustments_356"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermDebtFairValueAdjustments" xlink:label="loc_tsem_LongTermDebtFairValueAdjustments_357"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermDebtFairValueAdjustments" xlink:label="loc_tsem_LongTermDebtFairValueAdjustments_358"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermDebtFairValueCurrent" xlink:label="loc_tsem_LongTermDebtFairValueCurrent_359"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermDebtFairValueCurrent" xlink:label="loc_tsem_LongTermDebtFairValueCurrent_360"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermDebtFairValueCurrent" xlink:label="loc_tsem_LongTermDebtFairValueCurrent_361"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermDebtFairValueCurrent" xlink:label="loc_tsem_LongTermDebtFairValueCurrent_362"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermDebtFairValueTotal" xlink:label="loc_tsem_LongTermDebtFairValueTotal_363"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermDebtFairValueTotal" xlink:label="loc_tsem_LongTermDebtFairValueTotal_364"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" xlink:label="loc_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_365"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" xlink:label="loc_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_366"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" xlink:label="loc_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_367"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfter" xlink:label="loc_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfter_368"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfter" xlink:label="loc_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfter_369"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearSixAndAfter" xlink:label="loc_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearSixAndAfter_370"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearSixAndAfter" xlink:label="loc_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearSixAndAfter_371"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongtermDebtMaturityYearSix" xlink:label="loc_tsem_LongtermDebtMaturityYearSix_372"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongtermDebtMaturityYearSix" xlink:label="loc_tsem_LongtermDebtMaturityYearSix_373"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongtermDebtMaturityYearSix" xlink:label="loc_tsem_LongtermDebtMaturityYearSix_374"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermInterestBearingBankDeposits" xlink:label="loc_tsem_LongTermInterestBearingBankDeposits_375"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermInterestBearingBankDeposits" xlink:label="loc_tsem_LongTermInterestBearingBankDeposits_376"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermInterestBearingBankDeposits" xlink:label="loc_tsem_LongTermInterestBearingBankDeposits_377"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermLoansPayableTextBlock" xlink:label="loc_tsem_LongTermLoansPayableTextBlock_378"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermLoansPayableTextBlock" xlink:label="loc_tsem_LongTermLoansPayableTextBlock_379"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermLoansPayableTextBlock" xlink:label="loc_tsem_LongTermLoansPayableTextBlock_380"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MarketableSecuritiesAllowanceForCreditLosses" xlink:label="loc_tsem_MarketableSecuritiesAllowanceForCreditLosses_381"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MarketableSecuritiesAllowanceForCreditLosses" xlink:label="loc_tsem_MarketableSecuritiesAllowanceForCreditLosses_382"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MarketableSecuritiesFairValueAdjustment" xlink:label="loc_tsem_MarketableSecuritiesFairValueAdjustment_383"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MarketableSecuritiesFairValueAdjustment" xlink:label="loc_tsem_MarketableSecuritiesFairValueAdjustment_384"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MarketableSecuritiesFairValueAdjustment" xlink:label="loc_tsem_MarketableSecuritiesFairValueAdjustment_385"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MarketableSecuritiesFairValueAdjustment" xlink:label="loc_tsem_MarketableSecuritiesFairValueAdjustment_386"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MarketLeveragedStockUnitMember" xlink:label="loc_tsem_MarketLeveragedStockUnitMember_387"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MarketLeveragedStockUnitMember" xlink:label="loc_tsem_MarketLeveragedStockUnitMember_388"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MarketLeveragedStockUnitMember" xlink:label="loc_tsem_MarketLeveragedStockUnitMember_389"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MedicareAdvantageMember" xlink:label="loc_tsem_MedicareAdvantageMember_390"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MedicareAdvantageMember" xlink:label="loc_tsem_MedicareAdvantageMember_391"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MergerContractTerminationFees" xlink:label="loc_tsem_MergerContractTerminationFees_392"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MergerContractTerminationFees" xlink:label="loc_tsem_MergerContractTerminationFees_393"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MergerContractTerminationFees" xlink:label="loc_tsem_MergerContractTerminationFees_394"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MergerContractTerminationFees" xlink:label="loc_tsem_MergerContractTerminationFees_395"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction" xlink:label="loc_tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction_396"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction" xlink:label="loc_tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction_397"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction" xlink:label="loc_tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction_398"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules" xlink:label="loc_tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules_399"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules" xlink:label="loc_tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules_400"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules" xlink:label="loc_tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules_401"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_NewAccountingPronouncementsAdoptedPolicyPolicyTextBlock" xlink:label="loc_tsem_NewAccountingPronouncementsAdoptedPolicyPolicyTextBlock_402"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_NewAccountingPronouncementsAdoptedPolicyPolicyTextBlock" xlink:label="loc_tsem_NewAccountingPronouncementsAdoptedPolicyPolicyTextBlock_403"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_NewAccountingPronouncementsAdoptedPolicyPolicyTextBlock" xlink:label="loc_tsem_NewAccountingPronouncementsAdoptedPolicyPolicyTextBlock_404"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_NewOtherDirectorsMember" xlink:label="loc_tsem_NewOtherDirectorsMember_405"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_NewOtherDirectorsMember" xlink:label="loc_tsem_NewOtherDirectorsMember_406"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_NonCashIncomeTaxExpenseBenefit" xlink:label="loc_tsem_NonCashIncomeTaxExpenseBenefit_407"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_NonCashIncomeTaxExpenseBenefit" xlink:label="loc_tsem_NonCashIncomeTaxExpenseBenefit_408"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_NonMedicareAdvantageMember" xlink:label="loc_tsem_NonMedicareAdvantageMember_409"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_NonMedicareAdvantageMember" xlink:label="loc_tsem_NonMedicareAdvantageMember_410"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_NonMedicareAdvantageMember" xlink:label="loc_tsem_NonMedicareAdvantageMember_411"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_NuvotonTechnologyCorporationJapanMember" xlink:label="loc_tsem_NuvotonTechnologyCorporationJapanMember_412"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_NuvotonTechnologyCorporationJapanMember" xlink:label="loc_tsem_NuvotonTechnologyCorporationJapanMember_413"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_NuvotonTechnologyCorporationJapanMember" xlink:label="loc_tsem_NuvotonTechnologyCorporationJapanMember_414"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OfficeSpaceOperatingFacilitiesAndVehiclesMember" xlink:label="loc_tsem_OfficeSpaceOperatingFacilitiesAndVehiclesMember_415"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OfficeSpaceOperatingFacilitiesAndVehiclesMember" xlink:label="loc_tsem_OfficeSpaceOperatingFacilitiesAndVehiclesMember_416"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OldPlansMember" xlink:label="loc_tsem_OldPlansMember_417"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OldPlansMember" xlink:label="loc_tsem_OldPlansMember_418"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OperatingCostsRatio" xlink:label="loc_tsem_OperatingCostsRatio_419"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OperatingCostsRatio" xlink:label="loc_tsem_OperatingCostsRatio_420"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OperatingCostsRatio" xlink:label="loc_tsem_OperatingCostsRatio_421"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OperatingLeaseLiabilitiesMember" xlink:label="loc_tsem_OperatingLeaseLiabilitiesMember_422"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OperatingLeaseLiabilitiesMember" xlink:label="loc_tsem_OperatingLeaseLiabilitiesMember_423"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OperatingLossCarryForwardsAmountNotToExpire" xlink:label="loc_tsem_OperatingLossCarryForwardsAmountNotToExpire_424"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OperatingLossCarryForwardsAmountNotToExpire" xlink:label="loc_tsem_OperatingLossCarryForwardsAmountNotToExpire_425"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OperatingLossCarryForwardsAmountNotToExpire" xlink:label="loc_tsem_OperatingLossCarryForwardsAmountNotToExpire_426"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OperatingLossCarryForwardsAnnualUtilizationAmount" xlink:label="loc_tsem_OperatingLossCarryForwardsAnnualUtilizationAmount_427"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OperatingLossCarryForwardsAnnualUtilizationAmount" xlink:label="loc_tsem_OperatingLossCarryForwardsAnnualUtilizationAmount_428"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OperatingLossCarryForwardsAnnualUtilizationAmount" xlink:label="loc_tsem_OperatingLossCarryForwardsAnnualUtilizationAmount_429"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherAssetsPolicyTextBlock" xlink:label="loc_tsem_OtherAssetsPolicyTextBlock_430"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherAssetsPolicyTextBlock" xlink:label="loc_tsem_OtherAssetsPolicyTextBlock_431"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherAssetsPolicyTextBlock" xlink:label="loc_tsem_OtherAssetsPolicyTextBlock_432"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss" xlink:label="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_433"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss" xlink:label="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_434"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss" xlink:label="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_435"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss" xlink:label="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_436"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost" xlink:label="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost_437"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost" xlink:label="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost_438"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost" xlink:label="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost_439"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherCustomersMember" xlink:label="loc_tsem_OtherCustomersMember_440"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherCustomersMember" xlink:label="loc_tsem_OtherCustomersMember_441"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherCustomersMember" xlink:label="loc_tsem_OtherCustomersMember_442"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherFinancingExpenseNet" xlink:label="loc_tsem_OtherFinancingExpenseNet_443"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherFinancingExpenseNet" xlink:label="loc_tsem_OtherFinancingExpenseNet_444"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherFinancingExpenseNet" xlink:label="loc_tsem_OtherFinancingExpenseNet_445"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherFinancingExpenseNet" xlink:label="loc_tsem_OtherFinancingExpenseNet_446"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherLongTermLiabilities" xlink:label="loc_tsem_OtherLongTermLiabilities_447"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherLongTermLiabilities" xlink:label="loc_tsem_OtherLongTermLiabilities_448"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PaymentToProceedsFromCash" xlink:label="loc_tsem_PaymentToProceedsFromCash_449"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PaymentToProceedsFromCash" xlink:label="loc_tsem_PaymentToProceedsFromCash_450"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PaymentToProceedsFromCash" xlink:label="loc_tsem_PaymentToProceedsFromCash_451"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfAccelerationOfUnvestedEquity" xlink:label="loc_tsem_PercentageOfAccelerationOfUnvestedEquity_452"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfAccelerationOfUnvestedEquity" xlink:label="loc_tsem_PercentageOfAccelerationOfUnvestedEquity_453"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfAccelerationOfUnvestedEquity" xlink:label="loc_tsem_PercentageOfAccelerationOfUnvestedEquity_454"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfInterestsAcquired" xlink:label="loc_tsem_PercentageOfInterestsAcquired_455"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfInterestsAcquired" xlink:label="loc_tsem_PercentageOfInterestsAcquired_456"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfLeaseAgreementOnMachineryAndEquipment" xlink:label="loc_tsem_PercentageOfLeaseAgreementOnMachineryAndEquipment_457"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfLeaseAgreementOnMachineryAndEquipment" xlink:label="loc_tsem_PercentageOfLeaseAgreementOnMachineryAndEquipment_458"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfReund" xlink:label="loc_tsem_PercentageOfReund_459"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfReund" xlink:label="loc_tsem_PercentageOfReund_460"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfVestedRestrictedStockUnite" xlink:label="loc_tsem_PercentageOfVestedRestrictedStockUnite_461"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfVestedRestrictedStockUnite" xlink:label="loc_tsem_PercentageOfVestedRestrictedStockUnite_462"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfVestedRestrictedStockUnite" xlink:label="loc_tsem_PercentageOfVestedRestrictedStockUnite_463"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PerformanceSharesUnits" xlink:label="loc_tsem_PerformanceSharesUnits_464"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PerformanceSharesUnits" xlink:label="loc_tsem_PerformanceSharesUnits_465"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PerformanceSharesUnits" xlink:label="loc_tsem_PerformanceSharesUnits_466"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PerformanceSharesUnitsOutstanding" xlink:label="loc_tsem_PerformanceSharesUnitsOutstanding_467"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PerformanceSharesUnitsOutstanding" xlink:label="loc_tsem_PerformanceSharesUnitsOutstanding_468"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PerformanceSharesUnitsOutstanding" xlink:label="loc_tsem_PerformanceSharesUnitsOutstanding_469"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PeriodOfDirectorsService" xlink:label="loc_tsem_PeriodOfDirectorsService_470"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PeriodOfDirectorsService" xlink:label="loc_tsem_PeriodOfDirectorsService_471"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PeriodOfDirectorsService" xlink:label="loc_tsem_PeriodOfDirectorsService_472"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PillarTwoMinimumTaxRate" xlink:label="loc_tsem_PillarTwoMinimumTaxRate_473"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PillarTwoMinimumTaxRate" xlink:label="loc_tsem_PillarTwoMinimumTaxRate_474"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PillarTwoMinimumTaxRate" xlink:label="loc_tsem_PillarTwoMinimumTaxRate_475"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PostSixtyFiveMember" xlink:label="loc_tsem_PostSixtyFiveMember_476"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PostSixtyFiveMember" xlink:label="loc_tsem_PostSixtyFiveMember_477"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PostSixtyFiveMember" xlink:label="loc_tsem_PostSixtyFiveMember_478"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PreferredEnterpriseBenefits" xlink:label="loc_tsem_PreferredEnterpriseBenefits_479"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PreferredEnterpriseBenefits" xlink:label="loc_tsem_PreferredEnterpriseBenefits_480"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PreferredEnterpriseBenefits" xlink:label="loc_tsem_PreferredEnterpriseBenefits_481"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PreferredIncomeSubjectTaxRate" xlink:label="loc_tsem_PreferredIncomeSubjectTaxRate_482"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PreferredIncomeSubjectTaxRate" xlink:label="loc_tsem_PreferredIncomeSubjectTaxRate_483"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PrepaymentForMachineryAndEquipmentSold" xlink:label="loc_tsem_PrepaymentForMachineryAndEquipmentSold_484"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PrepaymentForMachineryAndEquipmentSold" xlink:label="loc_tsem_PrepaymentForMachineryAndEquipmentSold_485"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PrepaymentForMachineryAndEquipmentSold" xlink:label="loc_tsem_PrepaymentForMachineryAndEquipmentSold_486"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PrepaymentForMachineryAndEquipmentSold" xlink:label="loc_tsem_PrepaymentForMachineryAndEquipmentSold_487"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PreSixtyFiveMember" xlink:label="loc_tsem_PreSixtyFiveMember_488"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PreSixtyFiveMember" xlink:label="loc_tsem_PreSixtyFiveMember_489"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PreSixtyFiveMember" xlink:label="loc_tsem_PreSixtyFiveMember_490"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PrivatelyHeldEquity" xlink:label="loc_tsem_PrivatelyHeldEquity_491"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PrivatelyHeldEquity" xlink:label="loc_tsem_PrivatelyHeldEquity_492"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PrivatelyHeldEquity" xlink:label="loc_tsem_PrivatelyHeldEquity_493"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ProceedsFromExerciseOfOptions" xlink:label="loc_tsem_ProceedsFromExerciseOfOptions_494"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ProceedsFromExerciseOfOptions" xlink:label="loc_tsem_ProceedsFromExerciseOfOptions_495"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ProceedsFromExerciseOfOptions" xlink:label="loc_tsem_ProceedsFromExerciseOfOptions_496"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ProceedsFromInvestmentInSubsidiary" xlink:label="loc_tsem_ProceedsFromInvestmentInSubsidiary_497"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ProceedsFromInvestmentInSubsidiary" xlink:label="loc_tsem_ProceedsFromInvestmentInSubsidiary_498"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ProceedsFromInvestmentInSubsidiary" xlink:label="loc_tsem_ProceedsFromInvestmentInSubsidiary_499"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ProceedsFromInvestmentRealization" xlink:label="loc_tsem_ProceedsFromInvestmentRealization_500"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ProceedsFromInvestmentRealization" xlink:label="loc_tsem_ProceedsFromInvestmentRealization_501"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ProceedsFromInvestmentRealization" xlink:label="loc_tsem_ProceedsFromInvestmentRealization_502"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest" xlink:label="loc_tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest_503"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest" xlink:label="loc_tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest_504"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest" xlink:label="loc_tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest_505"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants" xlink:label="loc_tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants_506"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants" xlink:label="loc_tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants_507"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants" xlink:label="loc_tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants_508"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PSCSMember" xlink:label="loc_tsem_PSCSMember_509"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PSCSMember" xlink:label="loc_tsem_PSCSMember_510"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PSCSMember" xlink:label="loc_tsem_PSCSMember_511"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome" xlink:label="loc_tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome_512"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome" xlink:label="loc_tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome_513"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome" xlink:label="loc_tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome_514"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RecentlyIssuedAccountingPronouncementsNotYetAdopted" xlink:label="loc_tsem_RecentlyIssuedAccountingPronouncementsNotYetAdopted_515"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RecentlyIssuedAccountingPronouncementsNotYetAdopted" xlink:label="loc_tsem_RecentlyIssuedAccountingPronouncementsNotYetAdopted_516"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ReductionDueToStatuteOfLimitationOfPriorYears" xlink:label="loc_tsem_ReductionDueToStatuteOfLimitationOfPriorYears_517"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ReductionDueToStatuteOfLimitationOfPriorYears" xlink:label="loc_tsem_ReductionDueToStatuteOfLimitationOfPriorYears_518"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ReductionDueToStatuteOfLimitationOfPriorYears" xlink:label="loc_tsem_ReductionDueToStatuteOfLimitationOfPriorYears_519"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ReductionOfPriorYearsProvision" xlink:label="loc_tsem_ReductionOfPriorYearsProvision_520"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ReductionOfPriorYearsProvision" xlink:label="loc_tsem_ReductionOfPriorYearsProvision_521"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RelatedPartyTransactionOtherIncomeExpense" xlink:label="loc_tsem_RelatedPartyTransactionOtherIncomeExpense_522"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RelatedPartyTransactionOtherIncomeExpense" xlink:label="loc_tsem_RelatedPartyTransactionOtherIncomeExpense_523"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RepaymentsOfDebentures" xlink:label="loc_tsem_RepaymentsOfDebentures_524"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RepaymentsOfDebentures" xlink:label="loc_tsem_RepaymentsOfDebentures_525"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RepaymentsOfDebentures" xlink:label="loc_tsem_RepaymentsOfDebentures_526"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RestructuringGain" xlink:label="loc_tsem_RestructuringGain_527"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RestructuringGain" xlink:label="loc_tsem_RestructuringGain_528"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RestructuringGain" xlink:label="loc_tsem_RestructuringGain_529"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RestructuringGain" xlink:label="loc_tsem_RestructuringGain_530"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RestructuringGainFromSaleOfMachineryAndEquipment" xlink:label="loc_tsem_RestructuringGainFromSaleOfMachineryAndEquipment_531"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RestructuringGainFromSaleOfMachineryAndEquipment" xlink:label="loc_tsem_RestructuringGainFromSaleOfMachineryAndEquipment_532"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RestructuringGainFromSaleOfMachineryAndEquipment" xlink:label="loc_tsem_RestructuringGainFromSaleOfMachineryAndEquipment_533"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock" xlink:label="loc_tsem_ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock_534"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock" xlink:label="loc_tsem_ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock_535"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock" xlink:label="loc_tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock_536"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock" xlink:label="loc_tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock_537"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock" xlink:label="loc_tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock_538"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfLeasedPropertyUnderCapitalLeasesTableTextBlock" xlink:label="loc_tsem_ScheduleOfLeasedPropertyUnderCapitalLeasesTableTextBlock_539"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfLeasedPropertyUnderCapitalLeasesTableTextBlock" xlink:label="loc_tsem_ScheduleOfLeasedPropertyUnderCapitalLeasesTableTextBlock_540"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfMarketableSecuritiesTableTextBlock" xlink:label="loc_tsem_ScheduleOfMarketableSecuritiesTableTextBlock_541"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfMarketableSecuritiesTableTextBlock" xlink:label="loc_tsem_ScheduleOfMarketableSecuritiesTableTextBlock_542"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfMarketableSecuritiesTableTextBlock" xlink:label="loc_tsem_ScheduleOfMarketableSecuritiesTableTextBlock_543"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfMarketableSecuritiesTableTextBlock" xlink:label="loc_tsem_ScheduleOfMarketableSecuritiesTableTextBlock_544"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock" xlink:label="loc_tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock_545"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock" xlink:label="loc_tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock_546"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock" xlink:label="loc_tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock_547"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock" xlink:label="loc_tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock_548"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" xlink:label="loc_tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_549"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" xlink:label="loc_tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_550"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" xlink:label="loc_tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_551"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_SecondAnniversaryMember" xlink:label="loc_tsem_SecondAnniversaryMember_552"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_SecondAnniversaryMember" xlink:label="loc_tsem_SecondAnniversaryMember_553"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_SeverancePayFundDomestic" xlink:label="loc_tsem_SeverancePayFundDomestic_554"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_SeverancePayFundDomestic" xlink:label="loc_tsem_SeverancePayFundDomestic_555"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_SeverancePayFunds" xlink:label="loc_tsem_SeverancePayFunds_556"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_SeverancePayFunds" xlink:label="loc_tsem_SeverancePayFunds_557"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_SeverancePayFunds" xlink:label="loc_tsem_SeverancePayFunds_558"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_559"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_560"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_561"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue_562"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue_563"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue_564"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_565"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_566"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_567"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_568"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_569"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_570"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerIndividual" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerIndividual_571"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerIndividual" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerIndividual_572"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_SouthernFloridaResearchFoundationMember" xlink:label="loc_tsem_SouthernFloridaResearchFoundationMember_573"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_SouthernFloridaResearchFoundationMember" xlink:label="loc_tsem_SouthernFloridaResearchFoundationMember_574"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_StConstructionMember" xlink:label="loc_tsem_StConstructionMember_575"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_StConstructionMember" xlink:label="loc_tsem_StConstructionMember_576"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_StConstructionMember" xlink:label="loc_tsem_StConstructionMember_577"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_StockBasedInstrumentsPolicyPolicyTextBlock" xlink:label="loc_tsem_StockBasedInstrumentsPolicyPolicyTextBlock_578"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_StockBasedInstrumentsPolicyPolicyTextBlock" xlink:label="loc_tsem_StockBasedInstrumentsPolicyPolicyTextBlock_579"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_StockholdersEquityReverseStockSplitSharesRatio" xlink:label="loc_tsem_StockholdersEquityReverseStockSplitSharesRatio_580"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_StockholdersEquityReverseStockSplitSharesRatio" xlink:label="loc_tsem_StockholdersEquityReverseStockSplitSharesRatio_581"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits" xlink:label="loc_tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits_582"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits" xlink:label="loc_tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits_583"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits" xlink:label="loc_tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits_584"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits" xlink:label="loc_tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits_585"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits" xlink:label="loc_tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits_586"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits" xlink:label="loc_tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits_587"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_SummaryOfEffectOnEquityAndRetainedEarningsTableTextBlock" xlink:label="loc_tsem_SummaryOfEffectOnEquityAndRetainedEarningsTableTextBlock_588"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_SummaryOfEffectOnEquityAndRetainedEarningsTableTextBlock" xlink:label="loc_tsem_SummaryOfEffectOnEquityAndRetainedEarningsTableTextBlock_589"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TacomaMember" xlink:label="loc_tsem_TacomaMember_590"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TacomaMember" xlink:label="loc_tsem_TacomaMember_591"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TaxBenefitRelatingToStockBasedCompensation" xlink:label="loc_tsem_TaxBenefitRelatingToStockBasedCompensation_592"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TaxBenefitRelatingToStockBasedCompensation" xlink:label="loc_tsem_TaxBenefitRelatingToStockBasedCompensation_593"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TaxBenefitRelatingToStockBasedCompensation" xlink:label="loc_tsem_TaxBenefitRelatingToStockBasedCompensation_594"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TechnologiesMember" xlink:label="loc_tsem_TechnologiesMember_595"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TechnologiesMember" xlink:label="loc_tsem_TechnologiesMember_596"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TechnologiesOneMember" xlink:label="loc_tsem_TechnologiesOneMember_597"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TechnologiesOneMember" xlink:label="loc_tsem_TechnologiesOneMember_598"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TechnologiesTwoMember" xlink:label="loc_tsem_TechnologiesTwoMember_599"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TechnologiesTwoMember" xlink:label="loc_tsem_TechnologiesTwoMember_600"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TemLoanMember" xlink:label="loc_tsem_TemLoanMember_601"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TemLoanMember" xlink:label="loc_tsem_TemLoanMember_602"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TemLoanMember" xlink:label="loc_tsem_TemLoanMember_603"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TerminationFeesPaid" xlink:label="loc_tsem_TerminationFeesPaid_604"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TerminationFeesPaid" xlink:label="loc_tsem_TerminationFeesPaid_605"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TerminationFeesPaid" xlink:label="loc_tsem_TerminationFeesPaid_606"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TerminationFeesReceived" xlink:label="loc_tsem_TerminationFeesReceived_607"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TerminationFeesReceived" xlink:label="loc_tsem_TerminationFeesReceived_608"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TerminationFeesReceived" xlink:label="loc_tsem_TerminationFeesReceived_609"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TermLoan2018Member" xlink:label="loc_tsem_TermLoan2018Member_610"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TermLoan2018Member" xlink:label="loc_tsem_TermLoan2018Member_611"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TermLoan2018Member" xlink:label="loc_tsem_TermLoan2018Member_612"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ThirdAnniversaryMember" xlink:label="loc_tsem_ThirdAnniversaryMember_613"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ThirdAnniversaryMember" xlink:label="loc_tsem_ThirdAnniversaryMember_614"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TimeVestedRestrictedStockUnitsMember" xlink:label="loc_tsem_TimeVestedRestrictedStockUnitsMember_615"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TimeVestedRestrictedStockUnitsMember" xlink:label="loc_tsem_TimeVestedRestrictedStockUnitsMember_616"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TonamiFactoryMember" xlink:label="loc_tsem_TonamiFactoryMember_617"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TonamiFactoryMember" xlink:label="loc_tsem_TonamiFactoryMember_618"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TonamiFactoryMember" xlink:label="loc_tsem_TonamiFactoryMember_619"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerAndJazzDebenturesMember" xlink:label="loc_tsem_TowerAndJazzDebenturesMember_620"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerAndJazzDebenturesMember" xlink:label="loc_tsem_TowerAndJazzDebenturesMember_621"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerJazzPanasonicSemiConductorCompanyLtdMember" xlink:label="loc_tsem_TowerJazzPanasonicSemiConductorCompanyLtdMember_622"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerJazzPanasonicSemiConductorCompanyLtdMember" xlink:label="loc_tsem_TowerJazzPanasonicSemiConductorCompanyLtdMember_623"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerPartnersSemiconductorCoLimitedMember" xlink:label="loc_tsem_TowerPartnersSemiconductorCoLimitedMember_624"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerPartnersSemiconductorCoLimitedMember" xlink:label="loc_tsem_TowerPartnersSemiconductorCoLimitedMember_625"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerPartnersSemiconductorCoLimitedMember" xlink:label="loc_tsem_TowerPartnersSemiconductorCoLimitedMember_626"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerSemiconductorItalySRLMember" xlink:label="loc_tsem_TowerSemiconductorItalySRLMember_627"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerSemiconductorItalySRLMember" xlink:label="loc_tsem_TowerSemiconductorItalySRLMember_628"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerSemiconductorItalySRLMember" xlink:label="loc_tsem_TowerSemiconductorItalySRLMember_629"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerUsHoldingsMember" xlink:label="loc_tsem_TowerUsHoldingsMember_630"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerUsHoldingsMember" xlink:label="loc_tsem_TowerUsHoldingsMember_631"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TpscoMember" xlink:label="loc_tsem_TpscoMember_632"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TpscoMember" xlink:label="loc_tsem_TpscoMember_633"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TpscoMember" xlink:label="loc_tsem_TpscoMember_634"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock" xlink:label="loc_tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock_635"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock" xlink:label="loc_tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock_636"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock" xlink:label="loc_tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock_637"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TSNPMember" xlink:label="loc_tsem_TSNPMember_638"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TSNPMember" xlink:label="loc_tsem_TSNPMember_639"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TSNPMember" xlink:label="loc_tsem_TSNPMember_640"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TwoThousandTenConvertibleDebenturesSeriesGMember" xlink:label="loc_tsem_TwoThousandTenConvertibleDebenturesSeriesGMember_641"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TwoThousandTenConvertibleDebenturesSeriesGMember" xlink:label="loc_tsem_TwoThousandTenConvertibleDebenturesSeriesGMember_642"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TwoThousandThirteenShareIncentivePlanMember" xlink:label="loc_tsem_TwoThousandThirteenShareIncentivePlanMember_643"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TwoThousandThirteenShareIncentivePlanMember" xlink:label="loc_tsem_TwoThousandThirteenShareIncentivePlanMember_644"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TwoThousandThirteenShareIncentivePlanMember" xlink:label="loc_tsem_TwoThousandThirteenShareIncentivePlanMember_645"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_UpsidePhantomShareUnitsMember" xlink:label="loc_tsem_UpsidePhantomShareUnitsMember_646"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_UpsidePhantomShareUnitsMember" xlink:label="loc_tsem_UpsidePhantomShareUnitsMember_647"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_UpsidePhantomShareUnitsMember" xlink:label="loc_tsem_UpsidePhantomShareUnitsMember_648"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_649"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_650"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_651"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_652"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_653"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_654"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_655"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_656"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_657"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_658"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_659"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_660"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_661"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_662"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_663"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_664"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_665"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_666"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_667"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_668"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_669"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_670"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_671"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_672"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:label="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_673"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:label="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_674"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_675"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_676"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_677"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_678"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_679"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_680"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_681"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_682"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_683"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_684"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_685"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_686"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_687"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_688"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_689"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_690"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_691"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_692"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_693"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_694"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_695"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_696"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_697"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_698"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_699"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_700"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_701"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_702"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_703"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_704"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_705"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_706"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_707"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_708"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_709"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_710"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_711"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_712"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_713"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_714"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_715"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_716"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_717"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_718"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_719"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_720"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_721"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_722"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesEquitySecuritiesNoncurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesEquitySecuritiesNoncurrent_723"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_724"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_725"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_726"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_727"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_728"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_729"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_730"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_731"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_732"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalLeasedAssetsGross" xlink:label="loc_us-gaap_CapitalLeasedAssetsGross_733"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent_734"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalLeaseObligationsIncurred" xlink:label="loc_us-gaap_CapitalLeaseObligationsIncurred_735"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalLeaseObligationsIncurred" xlink:label="loc_us-gaap_CapitalLeaseObligationsIncurred_736"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent_737"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent_738"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalLeasesOfLesseeContingentRentalsBasisSpreadOnVariableRate" xlink:label="loc_us-gaap_CapitalLeasesOfLesseeContingentRentalsBasisSpreadOnVariableRate_739"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_740"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_741"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_742"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_743"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_744"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_745"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_746"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_747"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_748"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_749"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_750"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue" xlink:label="loc_us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue_751"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaap_CertificatesOfDepositMember_752"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaap_CertificatesOfDepositMember_753"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_754"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_755"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollateralAxis" xlink:label="loc_us-gaap_CollateralAxis_756"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollateralAxis" xlink:label="loc_us-gaap_CollateralAxis_757"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_758"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_759"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_760"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_761"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_762"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_763"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_764"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_765"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_766"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_767"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_768"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeMember" xlink:label="loc_us-gaap_ComprehensiveIncomeMember_769"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeMember" xlink:label="loc_us-gaap_ComprehensiveIncomeMember_770"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_771"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_772"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_773"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_774"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_775"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_776"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_777"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_778"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_779"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_780"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_781"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_782"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_783"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_784"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_785"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_786"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_787"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_788"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_789"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_790"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_791"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_792"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_793"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_794"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_795"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerAdvancesNoncurrent" xlink:label="loc_us-gaap_CustomerAdvancesNoncurrent_796"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_797"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_798"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_799"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_800"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_801"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_802"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_803"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_804"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_805"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_806"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_807"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_808"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCollateral" xlink:label="loc_us-gaap_DebtInstrumentCollateral_809"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCollateral" xlink:label="loc_us-gaap_DebtInstrumentCollateral_810"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_811"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_812"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_813"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_814"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaap_DebtInstrumentFairValue_815"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate" xlink:label="loc_us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate_816"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate" xlink:label="loc_us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate_817"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_818"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_819"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_820"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_821"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_822"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentIssuanceDate1" xlink:label="loc_us-gaap_DebtInstrumentIssuanceDate1_823"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_824"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_825"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPaymentTerms" xlink:label="loc_us-gaap_DebtInstrumentPaymentTerms_826"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPaymentTerms" xlink:label="loc_us-gaap_DebtInstrumentPaymentTerms_827"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_828"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_829"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaap_DebtInstrumentTerm_830"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaap_DebtInstrumentTerm_831"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_832"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_833"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_834"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_835"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_836"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_837"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_838"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_839"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_840"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_841"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_842"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_843"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_844"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_845"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesMember" xlink:label="loc_us-gaap_DebtSecuritiesMember_846"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationShareBasedPaymentsMember" xlink:label="loc_us-gaap_DeferredCompensationShareBasedPaymentsMember_847"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_848"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_849"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_850"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_851"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeRevenueRecognized" xlink:label="loc_us-gaap_DeferredIncomeRevenueRecognized_852"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeRevenueRecognized" xlink:label="loc_us-gaap_DeferredIncomeRevenueRecognized_853"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_854"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_855"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_856"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_857"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_858"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_859"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_860"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_861"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_862"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueRefundPayments1" xlink:label="loc_us-gaap_DeferredRevenueRefundPayments1_863"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_864"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_865"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_866"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_867"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_868"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_869"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_870"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_871"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_872"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_873"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_874"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_875"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_876"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_877"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_878"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_879"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_880"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_881"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_882"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_883"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_884"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_885"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_886"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_887"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_888"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_889"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_890"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_891"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_892"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_893"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_894"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_895"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_896"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_897"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_898"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation_899"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation_900"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_901"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_902"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_903"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_904"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax_905"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax_906"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_907"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_908"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_909"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_910"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_911"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_912"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_913"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_914"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_915"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_916"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_917"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_918"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_919"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_920"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_921"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_922"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_923"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_924"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_925"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_926"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_927"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_928"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_929"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedAmortizationOfTransitionAssetObligationNextFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationOfTransitionAssetObligationNextFiscalYear_930"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_931"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_932"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_933"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_934"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_935"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_936"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_937"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_938"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_939"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_940"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_941"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_942"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_943"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_944"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_945"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_946"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_947"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedPercentage" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedPercentage_948"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_949"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_950"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_951"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_952"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_953"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_954"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_955"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_956"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_957"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_958"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAmendments" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_959"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAmendments" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_960"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAmendments" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_961"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_962"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_963"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_964"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_965"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_966"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanSpecialTerminationBenefits" xlink:label="loc_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits_967"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_968"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_969"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_970"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_971"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_972"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_973"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_974"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_975"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_976"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_977"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositContractsPolicy" xlink:label="loc_us-gaap_DepositContractsPolicy_978"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositContractsPolicy" xlink:label="loc_us-gaap_DepositContractsPolicy_979"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositLiabilitiesAccruedInterest" xlink:label="loc_us-gaap_DepositLiabilitiesAccruedInterest_980"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_981"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_982"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetFairValueOfCollateral" xlink:label="loc_us-gaap_DerivativeAssetFairValueOfCollateral_983"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetFairValueOfCollateral" xlink:label="loc_us-gaap_DerivativeAssetFairValueOfCollateral_984"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetNotionalAmount" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount_985"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetNotionalAmount" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount_986"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_987"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_988"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_989"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_990"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityNotionalAmount" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount_991"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_992"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_993"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_994"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_995"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_996"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_997"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_998"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_999"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_1000"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_1001"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1002"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1003"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_1004"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1005"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaap_EquipmentMember_1006"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember_1007"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1008"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1009"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_1010"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1011"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1012"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1013"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1014"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1015"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1016"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1017"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1018"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1019"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_1020"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_1021"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_1022"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetAssetLiability" xlink:label="loc_us-gaap_FairValueNetAssetLiability_1023"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetAssetLiability" xlink:label="loc_us-gaap_FairValueNetAssetLiability_1024"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FeeIncome" xlink:label="loc_us-gaap_FeeIncome_1025"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FeeIncome" xlink:label="loc_us-gaap_FeeIncome_1026"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_1027"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_1028"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_1029"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_1030"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_1031"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1032"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_1033"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_1034"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_1035"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_1036"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_1037"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_1038"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_1039"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1040"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1041"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_1042"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_1043"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_1044"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_1045"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_1046"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_1047"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_1048"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_1049"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_1050"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_1051"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_1052"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1053"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1054"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1055"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_1056"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1057"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1058"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1059"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1060"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1061"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1062"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1063"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_1064"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_1065"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_1066"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_1067"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_1068"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_1069"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_1070"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_1071"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_1072"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_1073"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1074"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1075"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1076"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1077"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1078"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1079"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_1080"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionAxis" xlink:label="loc_us-gaap_GeographicDistributionAxis_1081"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_1082"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_1083"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_1084"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_1085"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingAssetsCurrent" xlink:label="loc_us-gaap_HedgingAssetsCurrent_1086"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingAssetsCurrent" xlink:label="loc_us-gaap_HedgingAssetsCurrent_1087"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingAssetsCurrent" xlink:label="loc_us-gaap_HedgingAssetsCurrent_1088"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingLiabilitiesCurrent" xlink:label="loc_us-gaap_HedgingLiabilitiesCurrent_1089"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingLiabilitiesCurrent" xlink:label="loc_us-gaap_HedgingLiabilitiesCurrent_1090"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingLiabilitiesCurrent" xlink:label="loc_us-gaap_HedgingLiabilitiesCurrent_1091"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="loc_us-gaap_ImpairmentOfInvestments_1092"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="loc_us-gaap_ImpairmentOfInvestments_1093"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_1094"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1095"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1096"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1097"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1098"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1099"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_1100"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_1101"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1102"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1103"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_1104"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1105"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1106"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_1107"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxCreditsAndAdjustments" xlink:label="loc_us-gaap_IncomeTaxCreditsAndAdjustments_1108"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1109"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_1110"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_1111"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_1112"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_1113"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_1114"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaap_IncomeTaxesReceivable_1115"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaap_IncomeTaxesReceivable_1116"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1117"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1118"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1119"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_1120"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_1121"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1122"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_1123"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_1124"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1125"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1126"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_1127"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_1128"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_1129"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_1130"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_1131"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1132"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_1133"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_1134"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1135"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1136"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1137"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_1138"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_1139"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1140"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1141"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1142"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_1143"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndOtherIncome" xlink:label="loc_us-gaap_InterestAndOtherIncome_1144"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_1145"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_1146"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_1147"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaap_InterestPayableCurrent_1148"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_1149"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_1150"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_1151"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_1152"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_1153"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_1154"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_1155"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_1156"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_1157"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_1158"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaap_InventoryValuationReserves_1159"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_1160"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeNet" xlink:label="loc_us-gaap_InvestmentIncomeNet_1161"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1162"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1163"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_1164"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_1165"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_1166"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTextBlock" xlink:label="loc_us-gaap_InvestmentTextBlock_1167"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTextBlock" xlink:label="loc_us-gaap_InvestmentTextBlock_1168"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseAgreementsMember" xlink:label="loc_us-gaap_LeaseAgreementsMember_1169"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseAgreementsMember" xlink:label="loc_us-gaap_LeaseAgreementsMember_1170"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_1171"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="loc_us-gaap_LesseeDisclosureAbstract_1172"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_1173"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1174"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1175"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1176"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1177"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1178"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1179"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1180"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1181"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1182"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1183"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1184"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorSalesTypeLeaseTermOfContract1" xlink:label="loc_us-gaap_LessorSalesTypeLeaseTermOfContract1_1185"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_1186"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_1187"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_1188"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1189"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1190"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1191"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_1192"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_1193"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_1194"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LicensingAgreementsMember" xlink:label="loc_us-gaap_LicensingAgreementsMember_1195"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LicensingAgreementsMember" xlink:label="loc_us-gaap_LicensingAgreementsMember_1196"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_1197"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_1198"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_1199"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1200"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_1201"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableAbstract" xlink:label="loc_us-gaap_LoansPayableAbstract_1202"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember" xlink:label="loc_us-gaap_LoansPayableMember_1203"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_1204"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_1205"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_1206"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAverageAmountOutstanding" xlink:label="loc_us-gaap_LongTermDebtAverageAmountOutstanding_1207"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAverageAmountOutstanding" xlink:label="loc_us-gaap_LongTermDebtAverageAmountOutstanding_1208"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_1209"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_1210"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue_1211"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue_1212"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1213"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1214"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_1215"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_1216"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_1217"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_1218"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1219"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1220"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1221"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1222"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMember" xlink:label="loc_us-gaap_LongTermDebtMember_1223"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_1224"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_1225"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_1226"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1227"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1228"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_1229"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_1230"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_1231"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecurities" xlink:label="loc_us-gaap_MarketableSecurities_1232"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecurities" xlink:label="loc_us-gaap_MarketableSecurities_1233"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_1234"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_1235"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesTextBlock" xlink:label="loc_us-gaap_MarketableSecuritiesTextBlock_1236"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_1237"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_1238"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaap_MunicipalBondsMember_1239"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaap_MunicipalBondsMember_1240"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1241"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1242"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1243"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1244"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1245"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1246"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1247"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1248"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1249"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1250"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1251"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1252"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1253"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1254"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_1255"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_1256"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_1257"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_1258"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableAbstract" xlink:label="loc_us-gaap_NotesPayableAbstract_1259"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingCostsAndExpensesAbstract" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract_1260"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_1261"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_1262"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_1263"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_1264"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_1265"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_1266"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_1267"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_1268"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_1269"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_1270"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1271"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1272"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1273"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1274"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1275"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_1276"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_1277"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_1278"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_1279"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1280"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1281"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_1282"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_1283"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_1284"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1285"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_1286"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_1287"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1288"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1289"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_1290"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaap_OtherAssets_1291"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaap_OtherAssets_1292"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaap_OtherAssets_1293"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_1294"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_1295"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_OtherAssetsDisclosureTextBlock_1296"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_OtherAssetsDisclosureTextBlock_1297"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1298"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1299"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent_1300"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent_1301"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1302"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1303"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1304"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1305"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1306"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1307"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_1308"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_1309"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_1310"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1311"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1312"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1313"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_1314"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_1315"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_1316"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1317"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1318"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_1319"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_1320"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_1321"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_1322"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentAssetsTextBlock" xlink:label="loc_us-gaap_OtherCurrentAssetsTextBlock_1323"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentAssetsTextBlock" xlink:label="loc_us-gaap_OtherCurrentAssetsTextBlock_1324"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_1325"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_1326"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_1327"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_1328"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_OtherLiabilitiesCurrentAbstract_1329"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_1330"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_1331"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1332"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1333"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_1334"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_1335"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_1336"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_1337"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_1338"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_1339"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1340"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1341"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent_1342"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent_1343"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_1344"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherShortTermInvestments" xlink:label="loc_us-gaap_OtherShortTermInvestments_1345"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherShortTermInvestments" xlink:label="loc_us-gaap_OtherShortTermInvestments_1346"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_1347"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_1348"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1349"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1350"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent_1351"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent_1352"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent_1353"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent_1354"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_1355"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_1356"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_1357"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_1358"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PhantomShareUnitsPSUsMember" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_1359"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PhantomShareUnitsPSUsMember" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_1360"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1361"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_1362"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_1363"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent_1364"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent_1365"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseOtherNoncurrent" xlink:label="loc_us-gaap_PrepaidExpenseOtherNoncurrent_1366"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrimeRateMember" xlink:label="loc_us-gaap_PrimeRateMember_1367"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_1368"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_1369"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromInterestReceived" xlink:label="loc_us-gaap_ProceedsFromInterestReceived_1370"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_1371"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_1372"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_1373"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_1374"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_1375"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1376"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1377"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1378"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1379"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1380"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1381"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1382"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_1383"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_1384"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1385"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1386"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1387"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1388"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1389"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1390"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1391"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1392"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1393"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1394"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_1395"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedAndNonrelatedPartyStatusAxis" xlink:label="loc_us-gaap_RelatedAndNonrelatedPartyStatusAxis_1396"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedAndNonrelatedPartyStatusAxis" xlink:label="loc_us-gaap_RelatedAndNonrelatedPartyStatusAxis_1397"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedAndNonrelatedPartyStatusDomain" xlink:label="loc_us-gaap_RelatedAndNonrelatedPartyStatusDomain_1398"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1399"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="loc_us-gaap_RelatedPartyMember_1400"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1401"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_1402"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1403"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1404"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1405"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="loc_us-gaap_RepaymentsOfBankDebt_1406"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="loc_us-gaap_RepaymentsOfBankDebt_1407"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="loc_us-gaap_RepaymentsOfDebt_1408"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="loc_us-gaap_RepaymentsOfDebt_1409"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_1410"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_1411"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_1412"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_1413"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1414"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_1415"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_1416"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringChargesMember" xlink:label="loc_us-gaap_RestructuringChargesMember_1417"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringChargesMember" xlink:label="loc_us-gaap_RestructuringChargesMember_1418"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_1419"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCosts" xlink:label="loc_us-gaap_RestructuringCosts_1420"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCosts" xlink:label="loc_us-gaap_RestructuringCosts_1421"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCosts" xlink:label="loc_us-gaap_RestructuringCosts_1422"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_1423"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_1424"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_1425"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1426"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1427"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_1428"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_1429"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1430"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1431"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_1432"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1433"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1434"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_1435"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1436"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_1437"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_1438"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock_1439"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_1440"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_1441"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_1442"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1443"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1444"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_1445"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_1446"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1447"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1448"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_1449"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1450"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock_1451"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1452"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1453"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:label="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_1454"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_1455"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1456"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1457"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1458"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock_1459"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1460"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1461"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1462"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1463"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_1464"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock_1465"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsTableTextBlock_1466"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsTableTextBlock_1467"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1468"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1469"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1470"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_1471"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1472"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_1473"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_1474"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1475"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_1476"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_1477"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1478"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1479"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_1480"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_1481"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1482"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1483"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_1484"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1485"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_1486"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_1487"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_1488"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_1489"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_1490"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_1491"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_1492"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1493"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1494"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_1495"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1496"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1497"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1498"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1499"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1500"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1501"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1502"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1503"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1504"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1505"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1506"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1507"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1508"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1509"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1510"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1511"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1512"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1513"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1514"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1515"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_1516"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1517"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1518"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1519"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1520"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1521"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1522"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1523"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1524"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1525"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1526"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1527"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1528"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1529"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1530"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1531"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1532"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1533"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1534"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_1535"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1536"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1537"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1538"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_1539"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1540"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_1541"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_1542"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_1543"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_1544"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_1545"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1546"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_1547"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_1548"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_1549"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_1550"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_1551"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_1552"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_1553"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_1554"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_1555"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_1556"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1557"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1558"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_1559"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1560"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_1561"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1562"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1563"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1564"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityBeforeTreasuryStock" xlink:label="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_1565"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityBeforeTreasuryStock" xlink:label="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_1566"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1567"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1568"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1569"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1570"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_1571"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1572"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1573"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1574"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_1575"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1576"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_1577"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_1578"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_1579"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_1580"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1581"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1582"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_1583"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_1584"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_1585"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_1586"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_1587"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaap_TradeNamesMember_1588"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1589"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TranslationAdjustmentForNetInvestmentHedgeNetOfTax" xlink:label="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeNetOfTax_1590"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaap_TreasuryStockCommonMember_1591"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="loc_us-gaap_TreasuryStockCommonShares_1592"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_1593"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_1594"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_1595"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1596"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1597"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1598"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_1599"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_1600"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_1601"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1602"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1603"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_1604"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1605"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1606"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1607"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_1608"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_1609"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1610"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1611"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_1612"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_1613"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1614"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1615"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1616"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1617"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_IL_0" xml:lang="en-US">Israel [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_JP_0" xml:lang="en-US">Japan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_US_0" xml:lang="en-US">USA [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_US_1" xml:lang="en-US">United States [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_AllCurrenciesDomain_0" xml:lang="en-US">All Currencies [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_ILS_0" xml:lang="en-US">Israel, New Shekels INS [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_JPY_0" xml:lang="en-US">JPY [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AddressTypeDomain_0" xml:lang="en-US">Address Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentDescription_0" xml:lang="en-US">Amendment Description</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag_0" xml:lang="en-US">Amendment Flag</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorFirmId_0" xml:lang="en-US">Auditor Firm ID</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorLocation_0" xml:lang="en-US">Auditor Location</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorName_0" xml:lang="en-US">Auditor Name</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_BusinessContactMember_0" xml:lang="en-US">Business Contact [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CityAreaCode_0" xml:lang="en-US">City Area Code</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_ContactPersonnelEmailAddress_0" xml:lang="en-US">Contact Personnel Email Address</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_ContactPersonnelFaxNumber_0" xml:lang="en-US">Contact Personnel Fax Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_ContactPersonnelName_0" xml:lang="en-US">Contact Personnel Name</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CoverAbstract_0" xml:lang="en-US">Cover [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate_0" xml:lang="en-US">Current Fiscal Year End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentAccountingStandard_0" xml:lang="en-US">Document Accounting Standard</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentAnnualReport_0" xml:lang="en-US">Document Annual Report</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag_0" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus_0" xml:lang="en-US">Document Fiscal Period Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus_0" xml:lang="en-US">Document Fiscal Year Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate_0" xml:lang="en-US">Document Period End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentRegistrationStatement_0" xml:lang="en-US">Document Registration Statement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentShellCompanyReport_0" xml:lang="en-US">Document Shell Company Report</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentTransitionReport_0" xml:lang="en-US">Document Transition Report</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType_0" xml:lang="en-US">Document Type</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine1_0" xml:lang="en-US">Entity Address, Address Line One</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine2_0" xml:lang="en-US">Entity Address, Address Line Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine3_0" xml:lang="en-US">Entity Address, Address Line Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCityOrTown_0" xml:lang="en-US">Entity Address, City or Town</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCountry_0" xml:lang="en-US">Entity Address Country</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressesAddressTypeAxis_0" xml:lang="en-US">Entity Addresses, Address Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressPostalZipCode_0" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey_0" xml:lang="en-US">Entity Central Index Key</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_0" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCurrentReportingStatus_0" xml:lang="en-US">Entity Current Reporting Status</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityDomain_0" xml:lang="en-US">Entity [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityEmergingGrowthCompany_0" xml:lang="en-US">Entity Emerging Growth Company</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityExTransitionPeriod_0" xml:lang="en-US">Entity Ex Transition Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFileNumber_0" xml:lang="en-US">Entity File Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFilerCategory_0" xml:lang="en-US">Entity Filer Category</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityIncorporationStateCountryCode_0" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityInteractiveDataCurrent_0" xml:lang="en-US">Entity Interactive Data Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName_0" xml:lang="en-US">Entity Registrant Name</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityShellCompany_0" xml:lang="en-US">Entity Shell Company</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntitySmallBusiness_0" xml:lang="en-US">Entity Small Business</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityVoluntaryFilers_0" xml:lang="en-US">Entity Voluntary Filers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer_0" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_IcfrAuditorAttestationFlag_0" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LegalEntityAxis_0" xml:lang="en-US">Legal Entity [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LocalPhoneNumber_0" xml:lang="en-US">Local Phone Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_OtherReportingStandardItemNumber_0" xml:lang="en-US">Other Reporting Standard Item Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_Security12bTitle_0" xml:lang="en-US">Title of 12(b) Security</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_Security12gTitle_0" xml:lang="en-US">Security 12g Title</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_SecurityExchangeName_0" xml:lang="en-US">Name of Exchange on which Security is Registered</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_SecurityReportingObligation_0" xml:lang="en-US">Security Reporting Obligation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_TradingSymbol_0" xml:lang="en-US">Trading Symbol</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_BoardOfDirectorsChairmanMember_0" xml:lang="en-US">Chairman of the board of directors [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ChiefExecutiveOfficerMember_0" xml:lang="en-US">Chief Executive Officer [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ConsolidatedEntitiesAxis_0" xml:lang="en-US">Consolidated Entities [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ConsolidatedEntitiesDomain_0" xml:lang="en-US">Consolidated Entities [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CounterpartyNameAxis_0" xml:lang="en-US">Counterparty Name [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CurrencyAxis_0" xml:lang="en-US">Currency [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_EuropeMember_0" xml:lang="en-US">Europe [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MajorCustomersAxis_0" xml:lang="en-US">Customer [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MaximumMember_0" xml:lang="en-US">Maximum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MinimumMember_0" xml:lang="en-US">Minimum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ParentCompanyMember_0" xml:lang="en-US">Tower [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductsAndServicesDomain_0" xml:lang="en-US">Product and Service [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeAxis_0" xml:lang="en-US">Range [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_srt_RangeAxis_1" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementGeographicalAxis_0" xml:lang="en-US">Geographical [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_TitleOfIndividualAxis_0" xml:lang="en-US">Title of Individual [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_AccretionOfCarryingAmountToPrincipalAmount_0" xml:lang="en-US">Accretion of carrying amount to principal amount. Includes amortized discount and issuance costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_tsem_AccretionOfCarryingAmountToPrincipalAmount_1" xml:lang="en-US">Accretion of carrying amount to principal amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_AccretionOfCarryingAmountToPrincipalAmount_2" xml:lang="en-US">Accretion Of Carrying Amount To Principal Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_AccrualsRelatedToAssets_0" xml:lang="en-US">Accruals related to assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_AccrualsRelatedToAssets_1" xml:lang="en-US">Accruals Related To Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_AccrualsRelatedToAssets_2" xml:lang="en-US">Accruals related to assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_tsem_AccrualsRelatedToAssets_3" xml:lang="en-US">Accruals related to assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember_0" xml:lang="en-US">Accumulated Other Comprehensive Income Excluding Foreign Currency [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember_1" xml:lang="en-US">Accumulated Other Comprehensive Income Excluding Foreign Currency [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember_2" xml:lang="en-US">Accumulated other comprehensive income (loss) [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_AccumulatedShareBasedCompensation_0" xml:lang="en-US">Amount of accumulated share-based compensation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_AccumulatedShareBasedCompensation_1" xml:lang="en-US">Accumulated Share Based Compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_AccumulatedShareBasedCompensation_2" xml:lang="en-US">Cumulative stock based compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRelatedToFacilityAgreementWithBanks_0" xml:lang="en-US">This element represents the amount of recognized equity-based compensation related to the Facility Agreement with the banks during the period, that is, the amount recognized as expense in the income statement (or as asset if compensation is capitalized).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRelatedToFacilityAgreementWithBanks_1" xml:lang="en-US">Adjustments To Additional Paid In Capital Share Based Compensation Related To Facility Agreement With Banks</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRelatedToFacilityAgreementWithBanks_2" xml:lang="en-US">Stock-based compensation related to the Facility Agreement with the Banks</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares_0" xml:lang="en-US">Shares of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares_1" xml:lang="en-US">Adjustments To Additional Paid In Capital Share Based Compensation Requisite Service Period Recognition Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares_2" xml:lang="en-US">Employee stock-based compensation, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_AdoptionAdjustmentToRetainedEarningsMember_0" xml:lang="en-US">Adoption Adjustment to Retained Earnings [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_AdoptionAdjustmentToRetainedEarningsMember_1" xml:lang="en-US">Adoption Adjustment to Retained Earnings [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_AnnualInterestRateOfLeaseAgreement_0" xml:lang="en-US">Annual interest rate of lease agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_AnnualInterestRateOfLeaseAgreement_1" xml:lang="en-US">Annual Interest Rate Of Lease Agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_AnnualInterestRateOfLeaseAgreement_2" xml:lang="en-US">Annual interest rate of lease agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_AsiaOtherJapanAndTaiwanMember_0" xml:lang="en-US">Asia (other than Japan and Taiwan) [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_AsiaOtherJapanAndTaiwanMember_1" xml:lang="en-US">Asia Other Japan And Taiwan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_AsiaOtherJapanAndTaiwanMember_2" xml:lang="en-US">Asia (other than japan) [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_AssetDisposalAccrualMember_0" xml:lang="en-US">Asset disposal accrual.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_AssetDisposalAccrualMember_1" xml:lang="en-US">Asset Disposal Accrual [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_AssetDisposalAccrualMember_2" xml:lang="en-US">Asset disposal accrual [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_BasePhantomShareUnitsMember_0" xml:lang="en-US">Base Phantom Share Units</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_BasePhantomShareUnitsMember_1" xml:lang="en-US">Base Phantom Share Units [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_BasePhantomShareUnitsMember_2" xml:lang="en-US">Base PSUs [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate_0" xml:lang="en-US">Discount rate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate_1" xml:lang="en-US">Benefit Obligation Experienced Net Actuarial Loss Discount Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate_2" xml:lang="en-US">Discount rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_CapitalNotesMember_0" xml:lang="en-US">Capital Notes [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_CapitalNotesMember_1" xml:lang="en-US">Capital notes [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ChangesCessationRelatedAccrualsTableTextBlock_0" xml:lang="en-US">Tabular disclosure of information related to changes cessation related accruals.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ChangesCessationRelatedAccrualsTableTextBlock_1" xml:lang="en-US">Changes Cessation Related Accruals [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_ChangesCessationRelatedAccrualsTableTextBlock_2" xml:lang="en-US">Schedule of Changes in Accruals Related to Arai Factory Cessation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ChargesAgainstAccrual_0" xml:lang="en-US">Represents the amount of charges against accrual.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ChargesAgainstAccrual_1" xml:lang="en-US">Charges Against Accrual</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ClassificationOfLiabilitiesAndEquityPolicyTextBlock_0" xml:lang="en-US">Disclosure of accounting policy for the classification of liabilities and equity. Includes the treatment of any adjustments based on reclassification of liabilities or equity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ClassificationOfLiabilitiesAndEquityPolicyTextBlock_1" xml:lang="en-US">Classification Of Liabilities And Equity [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_ClassificationOfLiabilitiesAndEquityPolicyTextBlock_2" xml:lang="en-US">Classification of Liabilities and Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_CommonStockSharesOutstandingNetOfTreasuryStock_0" xml:lang="en-US">Common shares outstanding, net of treasury stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_tsem_CommonStockSharesOutstandingNetOfTreasuryStock_1" xml:lang="en-US">OUTSTANDING SHARES, NET OF TREASURY STOCK AS OF DECEMBER 31, 2023</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_CommonStockSharesOutstandingNetOfTreasuryStock_2" xml:lang="en-US">Common Stock Shares Outstanding Net Of Treasury Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ConcentrationRiskNumberOfCustomers_0" xml:lang="en-US">Number of customers included in the concentration risk.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ConcentrationRiskNumberOfCustomers_1" xml:lang="en-US">Concentration Risk Number Of Customers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_ConcentrationRiskNumberOfCustomers_2" xml:lang="en-US">Number of customers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ConsultationAndOtherServicesMember_0" xml:lang="en-US">Consultation and other services [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ConsultationAndOtherServicesMember_1" xml:lang="en-US">Consultation and other services [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant_0" xml:lang="en-US">Conversion of convertible debentures into share capital.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant_1" xml:lang="en-US">Conversion Of Convertible Debentures Into Share Capital And Exercise Of Warrant</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant_2" xml:lang="en-US">Conversion of notes into share capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ConvertibleDebenturesPolicyTextBlock_0" xml:lang="en-US">Disclosure of accounting policy for convertible debentures.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ConvertibleDebenturesPolicyTextBlock_1" xml:lang="en-US">Convertible Debentures [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_ConvertibleDebenturesPolicyTextBlock_2" xml:lang="en-US">Debentures - Classification of Liabilities and Equity of Convertible Debentures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_CrossCurrencyInterestRateSwapAtFairValueUsedInHedgingOfDebentures_0" xml:lang="en-US">Cross currency interest rate swap, at fair value, used in hedging of Debentures.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_CrossCurrencyInterestRateSwapAtFairValueUsedInHedgingOfDebentures_1" xml:lang="en-US">Cross Currency Interest Rate Swap At Fair Value Used In Hedging Of Debentures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_CrossCurrencyInterestRateSwapAtFairValueUsedInHedgingOfDebentures_2" xml:lang="en-US">Fair value of cross currency interest rate swap (see Note 12D)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_CrossCurrencySwapAssetPositionFairValue_0" xml:lang="en-US">Cross currency swap asset position fair value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_CrossCurrencySwapAssetPositionFairValue_1" xml:lang="en-US">Cross Currency Swap Asset Position Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_CrossCurrencySwapAssetPositionFairValue_2" xml:lang="en-US">Cross currency swap - net asset position</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_CumulativeEffectUponAdoption_0" xml:lang="en-US">Cumulative effect upon adoption of ASC 326 - see note 2F.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_CumulativeEffectUponAdoption_1" xml:lang="en-US">Cumulative Effect Upon Adoption</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_CumulativeEffectUponAdoption_2" xml:lang="en-US">Cumulative effect upon adoption of ASC 326</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_CustomerAMember_0" xml:lang="en-US">This member stands for customer A.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_CustomerAMember_1" xml:lang="en-US">Customer A [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_CustomerAMember_2" xml:lang="en-US">Customer A [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_CustomerBMember_0" xml:lang="en-US">This member stands for customer B.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_CustomerBMember_1" xml:lang="en-US">Customer B [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_CustomerBMember_2" xml:lang="en-US">Customer B [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_CustomerOneMember_0" xml:lang="en-US">Customer One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_CustomerOneMember_1" xml:lang="en-US">Customer One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_CustomerOneMember_2" xml:lang="en-US">Customer one [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_CustomersFourMember_0" xml:lang="en-US">Customers Four [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_CustomersFourMember_1" xml:lang="en-US">Customers Four [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_CustomersThreeMember_0" xml:lang="en-US">Customers Three [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_CustomerThreeMember_0" xml:lang="en-US">Represents information pertaining to customer 3 of the entity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_CustomerThreeMember_1" xml:lang="en-US">Customer Three [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_CustomerThreeMember_2" xml:lang="en-US">Other customers [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_CustomerTwoMember_0" xml:lang="en-US">Customer Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_CustomerTwoMember_1" xml:lang="en-US">Customer Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_CustomerTwoMember_2" xml:lang="en-US">Customer two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DebenturesTextBlock_0" xml:lang="en-US">Debentures [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DebenturesTextBlock_1" xml:lang="en-US">Debentures [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_DebenturesTextBlock_2" xml:lang="en-US">LONG-TERM DEBT - SERIES G DEBENTURES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DebtInstrumentPeriodicPaymentsNumber_0" xml:lang="en-US">Number of instalment payments agreed upon in order to repay outstanding debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DebtInstrumentPeriodicPaymentsNumber_1" xml:lang="en-US">Debt Instrument Periodic Payments Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DebtInstrumentRedemptionPremiumPercentage_0" xml:lang="en-US">Represents the premium percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DebtInstrumentRedemptionPremiumPercentage_1" xml:lang="en-US">Debt Instrument Redemption Premium Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DeferredTaxAndOtherAssetsNet_0" xml:lang="en-US">Deferred tax and other assets, net.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DeferredTaxAndOtherAssetsNet_1" xml:lang="en-US">Deferred Tax And Other Assets Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_DeferredTaxAndOtherAssetsNet_2" xml:lang="en-US">DEFERRED TAX AND OTHER LONG-TERM ASSETS, NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_tsem_DeferredTaxAndOtherAssetsNet_3" xml:lang="en-US">Deferred tax and other assets, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DeferredTaxAndOtherAssetsNetMember_0" xml:lang="en-US">Deferred Tax And Other Assets Net.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DeferredTaxAndOtherAssetsNetMember_1" xml:lang="en-US">Deferred Tax And Other Assets Net [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DeferredTaxAndOtherLongTermLiabilities_0" xml:lang="en-US">Deferred tax and other long-term liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DeferredTaxAndOtherLongTermLiabilities_1" xml:lang="en-US">DEFERRED TAX AND OTHER LONG-TERM LIABILITIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DeferredTaxAssetClassifiedAsNoncurrent_0" xml:lang="en-US">Deferred tax assets classified as non-current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DeferredTaxAssetClassifiedAsNoncurrent_1" xml:lang="en-US">Deferred Tax Asset Classified As Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_DeferredTaxAssetClassifiedAsNoncurrent_2" xml:lang="en-US">Deferred tax asset (see Note 18)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_DeferredTaxAssetClassifiedAsNoncurrent_3" xml:lang="en-US">Deferred tax asset - see Note 18</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DeferredTaxAssetsAccrualsAndReserves_0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible accruals and reserves.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DeferredTaxAssetsAccrualsAndReserves_1" xml:lang="en-US">Deferred Tax Assets Accruals And Reserves</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_DeferredTaxAssetsAccrualsAndReserves_2" xml:lang="en-US">Accruals and allowances</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DeferredTaxAssetsCurrentGross_0" xml:lang="en-US">The amount of deferred tax assets current gross.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DeferredTaxAssetsCurrentGross_1" xml:lang="en-US">Deferred Tax Assets Current Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DeferredTaxAssetsCurrentNet_0" xml:lang="en-US">The amount of deferred tax assets current net.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DeferredTaxAssetsCurrentNet_1" xml:lang="en-US">Deferred Tax Assets Current Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a section 174.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_1" xml:lang="en-US">Deferred Tax Assets In Process Research And Development Section 174</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_2" xml:lang="en-US">Research and development - Section 174</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_3" xml:lang="en-US">Research and development, including Section 174 under U.S. Internal Revenue Code</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DeferredTaxAssetsLeaseLiabilities_0" xml:lang="en-US">Represents the amount of deferred tax assets lease liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DeferredTaxAssetsLeaseLiabilities_1" xml:lang="en-US">Deferred Tax Assets Lease Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_DeferredTaxAssetsLeaseLiabilities_2" xml:lang="en-US">Lease liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DeferredTaxAssetsNetNonCurrents_0" xml:lang="en-US">Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carry forwards classified as noncurrent.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DeferredTaxAssetsNetNonCurrents_1" xml:lang="en-US">Deferred Tax Assets Net Non Currents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_DeferredTaxAssetsNetNonCurrents_2" xml:lang="en-US">Presented in long term deferred tax assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DeferredTaxAssetsOperatingLossCarryForwardsCurrent_0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carry forwards.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DeferredTaxAssetsOperatingLossCarryForwardsCurrent_1" xml:lang="en-US">Deferred Tax Assets Operating Loss Carry Forwards Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_1" xml:lang="en-US">Deferred Tax Assets Operating Loss Carryforwards Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_2" xml:lang="en-US">Net operating loss carryforward</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DeferredTaxAssetsOtherCurrent_0" xml:lang="en-US">Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other and current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DeferredTaxAssetsOtherCurrent_1" xml:lang="en-US">Deferred Tax Assets Other Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_DeferredTaxAssetsOtherCurrent_2" xml:lang="en-US">Others</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DeferredTaxAssetsOtherNonCurrent_0" xml:lang="en-US">Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other and noncurrent.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DeferredTaxAssetsOtherNonCurrent_1" xml:lang="en-US">Deferred Tax Assets Other Non Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_DeferredTaxAssetsOtherNonCurrent_2" xml:lang="en-US">Others</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCurrent_0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCurrent_1" xml:lang="en-US">Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_1" xml:lang="en-US">Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_2" xml:lang="en-US">Employees compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_3" xml:lang="en-US">Employees benefits and compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DeferredTaxLiabilitiesNonCurrents_0" xml:lang="en-US">Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_tsem_DeferredTaxLiabilitiesNonCurrents_1" xml:lang="en-US">Presented in long term deferred tax liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DeferredTaxLiabilitiesNonCurrents_2" xml:lang="en-US">Deferred Tax Liabilities Non Currents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases_0" xml:lang="en-US">Represents the amount of deferred tax liabilities rou assets under operating leases.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases_1" xml:lang="en-US">ROU - assets under operating leases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases_2" xml:lang="en-US">Deferred Tax Liabilities Rou - Assets Under Operating Leases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome_0" xml:lang="en-US">The assumed health care cost trend rate for the current year used to measure the expected cost of benefits covered by the plan (gross eligible charges). This is based upon the annual rate of change in the cost of health care benefits currently provided by the postretirement benefit plan, due to factors other than changes in the composition of the plan population by age and dependency status.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome_1" xml:lang="en-US">Defined Benefit Plan Assumed Health Care Cost Trend Rate Assumed For Current Year Statement Of Other Comprehensive Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome_2" xml:lang="en-US">Health care cost trend rate assumed for current year - Medicare Advantage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage_0" xml:lang="en-US">Health care cost trend rate assumed for current year, non-medicare advantage.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage_1" xml:lang="en-US">Defined Benefit Plan Assumed Health Care Cost Trend Rate Assumed For Current Year Statement Of Other Comprehensive Income Non Medicare Advantage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage_2" xml:lang="en-US">Health care cost trend rate assumed for current year - Non-Medicare Advantage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate_0" xml:lang="en-US">The measurement date for the assumed health care cost trend rate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate_1" xml:lang="en-US">Defined Benefit Plan Assumed Health Care Cost Trend Rate Measurement Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate_2" xml:lang="en-US">Measurement date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets_0" xml:lang="en-US">The expected return on plan assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets_1" xml:lang="en-US">Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Expected Return On Plan Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets_2" xml:lang="en-US">Expected return on plan assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DefinedBenefitPlanExpensesPaid_0" xml:lang="en-US">Amount of administration expense of defined benefit plan which decreases plan assets. Excludes plan expense paid by employer.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DefinedBenefitPlanExpensesPaid_1" xml:lang="en-US">Defined Benefit Plan Expenses Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_DefinedBenefitPlanExpensesPaid_2" xml:lang="en-US">Expenses paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome_0" xml:lang="en-US">The ultimate trend rate for health care costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome_1" xml:lang="en-US">Defined Benefit Plan Ultimate Health Care Cost Trend Rate Statement Of Other Comprehensive Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome_2" xml:lang="en-US">Ultimate rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome_0" xml:lang="en-US">Year the ultimate health care cost trend rate is expected to be reached, in YYYY format.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome_1" xml:lang="en-US">Defined Benefit Plan Year That Rate Reaches Ultimate Trend Rate Statement Of Other Comprehensive Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome_2" xml:lang="en-US">Year the ultimate rate is reached</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DefinitiveAgreementMember_0" xml:lang="en-US">This member stands for definitive agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DefinitiveAgreementMember_1" xml:lang="en-US">Definitive Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_DefinitiveAgreementMember_2" xml:lang="en-US">Definitive agreement with Intel and Tower [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DeloitteGlobalNetworkMember_0" xml:lang="en-US">This member is stand for Deloitte Global Network.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DeloitteGlobalNetworkMember_1" xml:lang="en-US">Deloitte Global Network [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DepositsAndMarketableSecuritiesNet_0" xml:lang="en-US">Investments of funds in marketable securities held for sale and ST interest bearing deposits with duration over 3 months and less than one year.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_tsem_DepositsAndMarketableSecuritiesNet_1" xml:lang="en-US">Deposits and marketable securities, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DepositsAndMarketableSecuritiesNet_2" xml:lang="en-US">Deposits And Marketable Securities Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_DifferedTaxNetCurrentAbstract_0" xml:lang="en-US">n/a</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_DifferedTaxNetCurrentAbstract_1" xml:lang="en-US">Differed Tax Net Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_EffectOfTaxRateReductionBenefitDueToNetDeferredTaxLiabilities_0" xml:lang="en-US">Amount of decrease in deferred tax liability due to tax rate reduction, attributable to taxable temporary differences.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_EffectOfTaxRateReductionBenefitDueToNetDeferredTaxLiabilities_1" xml:lang="en-US">Effect of tax rate reduction benefit due to net deferred tax liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_EmployeeLiabilitiesNonCurrent_0" xml:lang="en-US">This represents the noncurrent liability recognized in the balance sheet that is associated with the defined benefit pension plans and other postretirement and postemployment benefit plans.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_EmployeeLiabilitiesNonCurrent_1" xml:lang="en-US">Employee Liabilities Non Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_EmployeesAndDirectorsMember_0" xml:lang="en-US">Employees and directors [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_EmployeesAndDirectorsMember_1" xml:lang="en-US">Employees and directors [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_EnterpriseStatusTaxRate_0" xml:lang="en-US">Enterprise tax rate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_EnterpriseStatusTaxRate_1" xml:lang="en-US">Enterprise Status Tax Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ExchangeRateResults_0" xml:lang="en-US">Exchange Rate Results</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ExchangeRateResults_1" xml:lang="en-US">Represents the exchange rate results.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_tsem_ExchangeRateResults_2" xml:lang="en-US">Exchange Rate Results</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ExercisePriceRangeTwoMember_0" xml:lang="en-US">Exercise Price Range Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ExercisePriceRangeTwoMember_1" xml:lang="en-US">Exercise Price Range Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ExercisePriceSeventeenPointOneSixMember_0" xml:lang="en-US">Exercise Price 17.16.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ExercisePriceSeventeenPointOneSixMember_1" xml:lang="en-US">Exercise Price Seventeen Point One Six [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_ExercisePriceSeventeenPointOneSixMember_2" xml:lang="en-US">$ 17.16 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ExpirationOfPriorYearsProvisionDue_0" xml:lang="en-US">Expiration of prior years provision due to TJP closure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_tsem_ExpirationOfPriorYearsProvisionDue_1" xml:lang="en-US">Expiration of prior years provision due to TJP closure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ExpirationOfPriorYearsProvisionDue_2" xml:lang="en-US">Expiration Of Prior Years Provision Due</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ExternalCustomersMember_0" xml:lang="en-US">External customers.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ExternalCustomersMember_1" xml:lang="en-US">External Customers [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_FactoryCessationRelatedAccruals_0" xml:lang="en-US">Represents the amount of factory cessation related accruals</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_tsem_FactoryCessationRelatedAccruals_1" xml:lang="en-US">Accrued balance as of ending of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_tsem_FactoryCessationRelatedAccruals_2" xml:lang="en-US">Accrued balance as of beginning of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_FactoryCessationRelatedAccruals_3" xml:lang="en-US">Factory Cessation Related Accruals</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_FairValueOfOptionsExercised_0" xml:lang="en-US">The fair value of options exercised during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_FairValueOfOptionsExercised_1" xml:lang="en-US">Fair Value Of Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_FairValueOfOptionsExercised_2" xml:lang="en-US">The original fair value of options exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_FairValueOfRestrictedStockUnitsExercised_0" xml:lang="en-US">The original fair value of RSU's exercised.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_FairValueOfRestrictedStockUnitsExercised_1" xml:lang="en-US">Fair Value Of Restricted Stock Units Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_FairValueOfRestrictedStockUnitsExercised_2" xml:lang="en-US">The original fair value of converted RSUs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_FairValueOfSwap_0" xml:lang="en-US">Fair value of swap.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_FairValueOfSwap_1" xml:lang="en-US">Fair value of swap</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_FairValueOfSwapInAssetPosition_0" xml:lang="en-US">Fair value of swap in asset position.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_FairValueOfSwapInAssetPosition_1" xml:lang="en-US">Fair value of swap in asset position</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_FairValueOfSwapInLiabilityPositionShortTerm_0" xml:lang="en-US">Fair value of swap in liability position (short term).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_FairValueOfSwapInLiabilityPositionShortTerm_1" xml:lang="en-US">Fair Value Of Swap In Liability Position Short Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_FairValueOfSwapInLongTermAsset_0" xml:lang="en-US">Fair value of swap in long-term asset.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_FairValueOfSwapInLongTermAsset_1" xml:lang="en-US">Fair Value Of Swap In Long Term Asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_FairValueOfSwapInShortTermAssets_0" xml:lang="en-US">Fair value of swap in short-term assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_FairValueOfSwapInShortTermAssets_1" xml:lang="en-US">Fair Value Of Swap In Short Term Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_FairValueOfSwapInShortTermLiabilities_0" xml:lang="en-US">Fair value of swap in short-term liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_FairValueOfSwapInShortTermLiabilities_1" xml:lang="en-US">Fair Value Of Swap In Short Term Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0" xml:lang="en-US">FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_1" xml:lang="en-US">Financial Instruments And Fair Value Measurements [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_FinancingExpenseOther_0" xml:lang="en-US">Other financing expenses incurred during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_tsem_FinancingExpenseOther_1" xml:lang="en-US">Bank fees and others</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_FinancingExpenseOther_2" xml:lang="en-US">Financing Expense Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_FinancingIncomeExpenseNet_0" xml:lang="en-US">The amount of financing income (expense).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_tsem_FinancingIncomeExpenseNet_1" xml:lang="en-US">FINANCING AND OTHER INCOME (EXPENSE), NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="lab_tsem_FinancingIncomeExpenseNet_2" xml:lang="en-US">Financing</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_FinancingIncomeExpenseNet_3" xml:lang="en-US">Financing Income (Expense) Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_tsem_FinancingIncomeExpenseNet_4" xml:lang="en-US">FINANCING INCOME (EXPENSE), NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_FinancingIncomeExpenseNet_5" xml:lang="en-US">FINANCING INCOME (EXPENSE), NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_FinancingIncomeExpensesNet_0" xml:lang="en-US">Financing Income Expenses Net.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_FinancingIncomeExpensesNet_1" xml:lang="en-US">Financing Income Expenses Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_FinancingIncomeExpensesNet_2" xml:lang="en-US">Interest cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_FirstAnniversaryMember_0" xml:lang="en-US">First Anniversary [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_FirstAnniversaryMember_1" xml:lang="en-US">First Anniversary [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold_0" xml:lang="en-US">Gains (losses) reclassified from other comprehensive income into net income (loss) recognized in cost of goods sold.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold_1" xml:lang="en-US">Gains Losses Reclassified From Other Comprehensive Income Into Net Income Loss Recognized In Cost Of Goods Sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold_2" xml:lang="en-US">Gains (losses) reclassified from other comprehensive income into net income (loss) recognized in COGS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_HealthCareCostTrendRatesAxis_0" xml:lang="en-US">Health Care Cost Trend Rates [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_HealthCareCostTrendRatesAxis_1" xml:lang="en-US">Health Care Cost Trend Rates [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_HedgingTransactionsRelatedResults_0" xml:lang="en-US">Hedging Transactions Related Results</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_HedgingTransactionsRelatedResults_1" xml:lang="en-US">Represents the hedging transactions related results.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_tsem_HedgingTransactionsRelatedResults_2" xml:lang="en-US">Hedging Transactions Related Results</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ImpairmentIncomeMember_0" xml:lang="en-US">This member is stand for Impairment income net.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ImpairmentIncomeMember_1" xml:lang="en-US">Impairment Income [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ImpairmentIncomeNet_0" xml:lang="en-US">Represents the amount of impairment income net.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ImpairmentIncomeNet_1" xml:lang="en-US">Impairment Income Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_ImpairmentIncomeNet_2" xml:lang="en-US">Impairment income, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_IntelCorporationMember_0" xml:lang="en-US">Information about Intel Corporation (&#8220;Intel&#8221;).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_IntelCorporationMember_1" xml:lang="en-US">Intel Corporation [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_IntelCorporationMember_2" xml:lang="en-US">Intel Corporation [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_InvestmentsInPrivatelyHeldCompanies_0" xml:lang="en-US">Investments in Privately-Held Companies.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_InvestmentsInPrivatelyHeldCompanies_1" xml:lang="en-US">Investments In Privately Held Companies</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_InvestmentsInPrivatelyHeldCompanies_2" xml:lang="en-US">Investments in Privately Held Companies</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_JaMitsuiLeasingLtdMember_0" xml:lang="en-US">JA Mitsui Leasing Ltd.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_JaMitsuiLeasingLtdMember_1" xml:lang="en-US">Ja Mitsui Leasing Ltd [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_JaMitsuiLeasingLtdMember_2" xml:lang="en-US">JA Mitsui Leasing Ltd [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_JPY2021LoanAnd2023JPYLoanMember_0" xml:lang="en-US">J P Y 2021 Loan And 2023 J P Y Loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_JPY2021LoanAnd2023JPYLoanMember_1" xml:lang="en-US">J P Y 2021 Loan and 2023 J P Y Loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_JPY2021LoanAnd2023JPYLoanMember_2" xml:lang="en-US">2021 JPY Loan and 2023 JPY Loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_JPY2024LoanMember_0" xml:lang="en-US">J P Y 2024 Loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_JPY2024LoanMember_1" xml:lang="en-US">J P Y 2024 Loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_JPY2024LoanMember_2" xml:lang="en-US">2024 JPY Loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_LeasedAssetsAndLiabilities_0" xml:lang="en-US">Leased assets and liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_LeasedAssetsAndLiabilities_1" xml:lang="en-US">Leased assets and liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_LineOfCreditFacilityBorrowingCapacityUtilized_0" xml:lang="en-US">Represents the amount of borrowing capacity utilized under the credit facility.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_LineOfCreditFacilityBorrowingCapacityUtilized_1" xml:lang="en-US">Line Of Credit Facility Borrowing Capacity Utilized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_LondonInterbankOfferedRateSwapRateMember_0" xml:lang="en-US">Fixed rate on single-currency, constant-notional interest rate swap that has its variable-rate leg referenced to London Interbank Offered Rate (LIBOR) with no additional spread on variable-rate leg.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_LondonInterbankOfferedRateSwapRateMember_1" xml:lang="en-US">London Interbank Offered Rate Swap Rate [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_LongTerm2021JpyLoanMember_0" xml:lang="en-US">Long-term 2021 JPY loan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_LongTerm2021JpyLoanMember_1" xml:lang="en-US">Long Term 2021 Jpy Loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_LongTerm2021JpyLoanMember_2" xml:lang="en-US">Long-term 2021 JPY loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_LongTerm2023JpyLoanMember_0" xml:lang="en-US">Long-term 2023 JPY loan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_LongTerm2023JpyLoanMember_1" xml:lang="en-US">Long Term 2023 Jpy Loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_LongTerm2023JpyLoanMember_2" xml:lang="en-US">Long-term 2023 JPY loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_LongTermDebtCurrentMember_0" xml:lang="en-US">Long Term Debt Current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_LongTermDebtCurrentMember_1" xml:lang="en-US">Long Term Debt Current [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_LongTermDebtFairValueAdjustments_0" xml:lang="en-US">Fair value adjustments to the carrying value of long-term debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_tsem_LongTermDebtFairValueAdjustments_1" xml:lang="en-US">Fair value adjustments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_LongTermDebtFairValueAdjustments_2" xml:lang="en-US">Long Term Debt Fair Value Adjustments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_LongTermDebtFairValueCurrent_0" xml:lang="en-US">Fair value of long-term debt with maturities within the next 12 months.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_tsem_LongTermDebtFairValueCurrent_1" xml:lang="en-US">Less - current maturities of long-term debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_tsem_LongTermDebtFairValueCurrent_2" xml:lang="en-US">Less - current maturities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_LongTermDebtFairValueCurrent_3" xml:lang="en-US">Long Term Debt Fair Value Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_LongTermDebtFairValueTotal_0" xml:lang="en-US">The fair value amount of total long-term debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_LongTermDebtFairValueTotal_1" xml:lang="en-US">Long Term Debt Fair Value Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_0" xml:lang="en-US">Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in sixth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_1" xml:lang="en-US">Long Term Debt Maturities Repayments Of Principal In Year Six</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_2" xml:lang="en-US">2027</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfter_0" xml:lang="en-US">Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year and after. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfter_1" xml:lang="en-US">Long Term Debt Maturities Repayments Of Principal Year Five And After</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearSixAndAfter_0" xml:lang="en-US">Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the sixth fiscal year and after. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearSixAndAfter_1" xml:lang="en-US">Long Term Debt Maturities Repayments Of Principal Year Six And After</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_LongtermDebtMaturityYearSix_0" xml:lang="en-US">Long-term Debt, Maturity, Year Six</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_LongtermDebtMaturityYearSix_1" xml:lang="en-US">Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_LongtermDebtMaturityYearSix_2" xml:lang="en-US">2030</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_LongTermInterestBearingBankDeposits_0" xml:lang="en-US">Long term interest bearing bank deposits.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_LongTermInterestBearingBankDeposits_1" xml:lang="en-US">Long Term Interest Bearing Bank Deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_LongTermInterestBearingBankDeposits_2" xml:lang="en-US">Long term bank deposit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_LongTermLoansPayableTextBlock_0" xml:lang="en-US">Long-Term Loans Payable [Text Block].</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_LongTermLoansPayableTextBlock_1" xml:lang="en-US">Long Term Loans Payable Text Block</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_LongTermLoansPayableTextBlock_2" xml:lang="en-US">LONG-TERM DEBT</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_MarketableSecuritiesAllowanceForCreditLosses_0" xml:lang="en-US">Marketable securities allowance for credit losses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_MarketableSecuritiesAllowanceForCreditLosses_1" xml:lang="en-US">Marketable Securities Allowance For Credit Losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_MarketableSecuritiesFairValueAdjustment_0" xml:lang="en-US">Represents the amount of marketable securities fair value adjustment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_tsem_MarketableSecuritiesFairValueAdjustment_1" xml:lang="en-US">Marketable securities fair value adjustments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_MarketableSecuritiesFairValueAdjustment_2" xml:lang="en-US">Marketable Securities Fair Value Adjustment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_MarketableSecuritiesFairValueAdjustment_3" xml:lang="en-US">Marketable securities fair value adj.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_MarketLeveragedStockUnitMember_0" xml:lang="en-US">Market Leveraged Stock Unit [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_MarketLeveragedStockUnitMember_1" xml:lang="en-US">Market Leveraged Stock Unit [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_MarketLeveragedStockUnitMember_2" xml:lang="en-US">MSUs [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_MedicareAdvantageMember_0" xml:lang="en-US">This member stands for medicare advantage.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_MedicareAdvantageMember_1" xml:lang="en-US">Medicare Advantage [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_MergerContractTerminationFees_0" xml:lang="en-US">Represent amount of merger contract termination fees.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_MergerContractTerminationFees_1" xml:lang="en-US">Merger Contract Termination Fees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_MergerContractTerminationFees_2" xml:lang="en-US">Merger-contract termination fee, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_MergerContractTerminationFees_3" xml:lang="en-US">Net of associated fees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction_0" xml:lang="en-US">Minimum effective corporate income tax rate for every operational jurisdiction.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction_1" xml:lang="en-US">Minimum Effective Corporate Income Tax Rate For Every Operational Jurisdiction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction_2" xml:lang="en-US">Minimum effective corporate income tax rate for every operational jurisdiction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules_0" xml:lang="en-US">The amount represents minimum threshold amount of revenue for imposing pillar two model rules.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules_1" xml:lang="en-US">Minimum Threshold Amount Of Revenue For Imposing Pillar Two Model Rules</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules_2" xml:lang="en-US">Minimum threshold amount of revenue for imposing pillar two model rules</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_NewAccountingPronouncementsAdoptedPolicyPolicyTextBlock_0" xml:lang="en-US">Disclosure of accounting policy pertaining to new accounting pronouncements adopted that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_NewAccountingPronouncementsAdoptedPolicyPolicyTextBlock_1" xml:lang="en-US">New Accounting Pronouncements Adopted Policy Policy Text Block</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_NewAccountingPronouncementsAdoptedPolicyPolicyTextBlock_2" xml:lang="en-US">Recently Adopted Accounting Pronouncements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_NewOtherDirectorsMember_0" xml:lang="en-US">New other directors [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_NewOtherDirectorsMember_1" xml:lang="en-US">New other directors [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_NonCashIncomeTaxExpenseBenefit_0" xml:lang="en-US">Non-cash income tax benefit.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_NonCashIncomeTaxExpenseBenefit_1" xml:lang="en-US">Non Cash Income Tax Expense Benefit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_NonMedicareAdvantageMember_0" xml:lang="en-US">This member stands for non-medicare Advantage.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_NonMedicareAdvantageMember_1" xml:lang="en-US">Non Medicare Advantage [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_NonMedicareAdvantageMember_2" xml:lang="en-US">Pre Non-Medicare Advantage [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_NuvotonTechnologyCorporationJapanMember_0" xml:lang="en-US">Nuvoton Technology Corporation Japan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_NuvotonTechnologyCorporationJapanMember_1" xml:lang="en-US">Nuvoton Technology Corporation Japan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_NuvotonTechnologyCorporationJapanMember_2" xml:lang="en-US">Nuvoton Technology Corporation Japan ("NTCJ") [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_OfficeSpaceOperatingFacilitiesAndVehiclesMember_0" xml:lang="en-US">Office space operating facilities and vehicles [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_OfficeSpaceOperatingFacilitiesAndVehiclesMember_1" xml:lang="en-US">Office space operating facilities and vehicles [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_OldPlansMember_0" xml:lang="en-US">Old Plans [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_OldPlansMember_1" xml:lang="en-US">Old Plans [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_OperatingCostsRatio_0" xml:lang="en-US">Represents the ratio of operating cost.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_OperatingCostsRatio_1" xml:lang="en-US">Operating Costs Ratio</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_OperatingCostsRatio_2" xml:lang="en-US">Shared operating costs, ratio</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_OperatingLeaseLiabilitiesMember_0" xml:lang="en-US">Operating Lease Liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_OperatingLeaseLiabilitiesMember_1" xml:lang="en-US">Operating Lease Liabilities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_OperatingLossCarryForwardsAmountNotToExpire_0" xml:lang="en-US">Net operating loss carry forwards amount not to expire.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_OperatingLossCarryForwardsAmountNotToExpire_1" xml:lang="en-US">Operating Loss Carry Forwards Amount Not To Expire</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_OperatingLossCarryForwardsAmountNotToExpire_2" xml:lang="en-US">Net operating loss carry forwards amount not to expire</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_OperatingLossCarryForwardsAnnualUtilizationAmount_0" xml:lang="en-US">The amount the company has deemed available for each tax return, as of the balance sheet date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_OperatingLossCarryForwardsAnnualUtilizationAmount_1" xml:lang="en-US">Operating Loss Carry Forwards Annual Utilization Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_OperatingLossCarryForwardsAnnualUtilizationAmount_2" xml:lang="en-US">Operating loss carry forwards, annual utilization amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_OtherAssetsPolicyTextBlock_0" xml:lang="en-US">Disclosure of accounting policy for other assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_OtherAssetsPolicyTextBlock_1" xml:lang="en-US">Other Assets [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_OtherAssetsPolicyTextBlock_2" xml:lang="en-US">Deferred Tax Asset and Other Long-Term Assets, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_0" xml:lang="en-US">The amount of net gain or loss that has been amortized and recognized in other comprehensive income.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_1" xml:lang="en-US">Other Comprehensive Income Defined Benefit Plan Amortization Of Net Gain Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_2" xml:lang="en-US">Amortization of net gain</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_3" xml:lang="en-US">Amortization of net gain (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost_0" xml:lang="en-US">The amount of prior service cost that has been amortized and recognized in other comprehensive income.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost_1" xml:lang="en-US">Other Comprehensive Income Defined Benefit Plan Amortization Of Prior Service Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost_2" xml:lang="en-US">Amortization of prior service costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_OtherCustomersMember_0" xml:lang="en-US">This member stands for other customers.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_OtherCustomersMember_1" xml:lang="en-US">Other Customers [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_OtherCustomersMember_2" xml:lang="en-US">Other customers [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_OtherFinancingExpenseNet_0" xml:lang="en-US">Other financing expense, net.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_tsem_OtherFinancingExpenseNet_1" xml:lang="en-US">FINANCING AND OTHER INCOME (EXPENSE), NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="lab_tsem_OtherFinancingExpenseNet_2" xml:lang="en-US">Financing</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_OtherFinancingExpenseNet_3" xml:lang="en-US">Other Financing Expense Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_OtherLongTermLiabilities_0" xml:lang="en-US">Other Long Term Liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_OtherLongTermLiabilities_1" xml:lang="en-US">Other long-term liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_PaymentToProceedsFromCash_0" xml:lang="en-US">Represents the amount of payment to proceeds from cash.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_tsem_PaymentToProceedsFromCash_1" xml:lang="en-US">Cash payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_PaymentToProceedsFromCash_2" xml:lang="en-US">Payment To Proceeds From Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_PercentageOfAccelerationOfUnvestedEquity_0" xml:lang="en-US">It represents percentage of acceleration of unvested equity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_PercentageOfAccelerationOfUnvestedEquity_1" xml:lang="en-US">Percentage Of Acceleration Of Unvested Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_PercentageOfAccelerationOfUnvestedEquity_2" xml:lang="en-US">Percentage of acceleration of unvested equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_PercentageOfInterestsAcquired_0" xml:lang="en-US">Percentage of interests acquired.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_PercentageOfInterestsAcquired_1" xml:lang="en-US">Percentage of interests acquired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_PercentageOfLeaseAgreementOnMachineryAndEquipment_0" xml:lang="en-US">Percentage of lease agreement on machinery and equipment .</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_PercentageOfLeaseAgreementOnMachineryAndEquipment_1" xml:lang="en-US">Percentage of lease agreement on machinery and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_PercentageOfReund_0" xml:lang="en-US">Percentage of Reund.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_PercentageOfReund_1" xml:lang="en-US">Percentage of Reund</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_PercentageOfVestedRestrictedStockUnite_0" xml:lang="en-US">Percentage of vested restricted stock unite.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_PercentageOfVestedRestrictedStockUnite_1" xml:lang="en-US">Percentage Of Vested Restricted Stock Unite</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_PercentageOfVestedRestrictedStockUnite_2" xml:lang="en-US">Percentage of vested restricted stock units</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_PerformanceSharesUnits_0" xml:lang="en-US">Performance shares units.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_PerformanceSharesUnits_1" xml:lang="en-US">Performance Shares Units</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_PerformanceSharesUnits_2" xml:lang="en-US">Performance shares units</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_PerformanceSharesUnitsOutstanding_0" xml:lang="en-US">Performance shares units outstanding.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_PerformanceSharesUnitsOutstanding_1" xml:lang="en-US">Performance Shares Units Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_PerformanceSharesUnitsOutstanding_2" xml:lang="en-US">Performance shares units outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_PeriodOfDirectorsService_0" xml:lang="en-US">It represents period of directors service.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_PeriodOfDirectorsService_1" xml:lang="en-US">Period Of Directors Service</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_PeriodOfDirectorsService_2" xml:lang="en-US">Period of directors service served</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_PillarTwoMinimumTaxRate_0" xml:lang="en-US">Pillar Two Minimum Tax Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_PillarTwoMinimumTaxRate_1" xml:lang="en-US">The minimum effective corporate income tax rate required under the OECD Pillar Two model rules for multinational enterprises.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_PillarTwoMinimumTaxRate_2" xml:lang="en-US">Pillar two minimum tax tate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_PostSixtyFiveMember_0" xml:lang="en-US">Post Sixty Five [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_PostSixtyFiveMember_1" xml:lang="en-US">Post Sixty Five [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_PostSixtyFiveMember_2" xml:lang="en-US">Post-65 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_PreferredEnterpriseBenefits_0" xml:lang="en-US">Preferred Enterprise benefits.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_tsem_PreferredEnterpriseBenefits_1" xml:lang="en-US">Preferred Enterprise benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_PreferredEnterpriseBenefits_2" xml:lang="en-US">Preferred Enterprise Benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_PreferredIncomeSubjectTaxRate_0" xml:lang="en-US">Preferred income subject tax rate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_PreferredIncomeSubjectTaxRate_1" xml:lang="en-US">Preferred income subject tax rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_PrepaymentForMachineryAndEquipmentSold_0" xml:lang="en-US">Represent the amount of Prepayment for machinery and equipment sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_PrepaymentForMachineryAndEquipmentSold_1" xml:lang="en-US">Prepayment For Machinery And Equipment Sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_PrepaymentForMachineryAndEquipmentSold_2" xml:lang="en-US">Proceeds on account of machinery and equipment to be sold as part of Arai restructuring</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_PrepaymentForMachineryAndEquipmentSold_3" xml:lang="en-US">Prepayment for machinery and equipment sold as part of Arai restructuring</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_PreSixtyFiveMember_0" xml:lang="en-US">Pre Sixty Five [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_PreSixtyFiveMember_1" xml:lang="en-US">Pre Sixty Five [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_PreSixtyFiveMember_2" xml:lang="en-US">Pre-65 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_PrivatelyHeldEquity_0" xml:lang="en-US">Privately-held companies.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_PrivatelyHeldEquity_1" xml:lang="en-US">Privately Held Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_PrivatelyHeldEquity_2" xml:lang="en-US">Privately held companies</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ProceedsFromExerciseOfOptions_0" xml:lang="en-US">Proceeds From Exercise Of Options.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ProceedsFromExerciseOfOptions_1" xml:lang="en-US">Proceeds From Exercise Of Options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_ProceedsFromExerciseOfOptions_2" xml:lang="en-US">Exercise of options, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ProceedsFromInvestmentInSubsidiary_0" xml:lang="en-US">Represents the amount of proceeds from investment in subsidiary.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ProceedsFromInvestmentInSubsidiary_1" xml:lang="en-US">Proceeds From Investment In Subsidiary</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_ProceedsFromInvestmentInSubsidiary_2" xml:lang="en-US">Proceeds from an investment in subsidiary</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ProceedsFromInvestmentRealization_0" xml:lang="en-US">Represents the proceeds from investment realization.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ProceedsFromInvestmentRealization_1" xml:lang="en-US">Proceeds From Investment Realization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_ProceedsFromInvestmentRealization_2" xml:lang="en-US">Proceeds from investment realization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest_0" xml:lang="en-US">Represent the amount of Proceeds from an investment in a subsidiary</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest_1" xml:lang="en-US">Proceeds From Investment Subsidiary In Non Controlling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest_2" xml:lang="en-US">Proceeds from an investment in a subsidiary</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants_0" xml:lang="en-US">Aggregate investment grants received to reduce the cost of fixed assets as of the balance sheet date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants_1" xml:lang="en-US">Property Plant And Equipment Net Aggregate Investment Grants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants_2" xml:lang="en-US">Aggregate investment grants recieved</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_PSCSMember_0" xml:lang="en-US">PSCS [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_PSCSMember_1" xml:lang="en-US">P S C S [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_PSCSMember_2" xml:lang="en-US">PSCS [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome_0" xml:lang="en-US">Realized Gain Loss On Marketable Securities Previously Presented In Other Comprehensive Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome_1" xml:lang="en-US">Realized gain loss on marketable securities previously presented in other comprehensive income.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome_2" xml:lang="en-US">Realized gain on marketable securities which was previously presented in other comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_RecentlyIssuedAccountingPronouncementsNotYetAdopted_0" xml:lang="en-US">Disclosure of accounting policy pertaining to new accounting pronouncements note yet adopted that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_RecentlyIssuedAccountingPronouncementsNotYetAdopted_1" xml:lang="en-US">Recently Issued Accounting Pronouncements Not Yet Adopted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ReductionDueToStatuteOfLimitationOfPriorYears_0" xml:lang="en-US">Reduction due to statute of limitation of prior years.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_tsem_ReductionDueToStatuteOfLimitationOfPriorYears_1" xml:lang="en-US">Reduction due to statute of limitations of prior years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ReductionDueToStatuteOfLimitationOfPriorYears_2" xml:lang="en-US">Reduction Due To Statute Of Limitation Of Prior Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ReductionOfPriorYearsProvision_0" xml:lang="en-US">Reduction of prior years' provision.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ReductionOfPriorYearsProvision_1" xml:lang="en-US">Reduction of prior years' provision</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_RelatedPartyTransactionOtherIncomeExpense_0" xml:lang="en-US">The amount of other income (expense) pertaining to related party transactions during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_RelatedPartyTransactionOtherIncomeExpense_1" xml:lang="en-US">Related Party Transaction Other Income Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_RepaymentsOfDebentures_0" xml:lang="en-US">The cash outflow to settle a debentures during the year.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_tsem_RepaymentsOfDebentures_1" xml:lang="en-US">Debentures repayment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_RepaymentsOfDebentures_2" xml:lang="en-US">Repayments Of Debentures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_RestructuringGain_0" xml:lang="en-US">Represent the restructuring gain.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_RestructuringGain_1" xml:lang="en-US">Restructuring Gain</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_RestructuringGain_2" xml:lang="en-US">Restructuring gain from sale of machinery and equipment, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_tsem_RestructuringGain_3" xml:lang="en-US">Restructuring Charges, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_RestructuringGainFromSaleOfMachineryAndEquipment_0" xml:lang="en-US">Restructuring gain from sale of machinery and equipment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_RestructuringGainFromSaleOfMachineryAndEquipment_1" xml:lang="en-US">Restructuring Gain From Sale Of Machinery And Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_RestructuringGainFromSaleOfMachineryAndEquipment_2" xml:lang="en-US">Restructuring gain from sale of machinery and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock_0" xml:lang="en-US">Tabular disclosure about the outstanding balance of accounts receivable from major customers, presented as a percentage of the aggregate accounts receivable balance.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock_1" xml:lang="en-US">Schedule Of Accounts Receivable Balance By Major Customers Table Text Block</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock_0" xml:lang="en-US">Tabular disclosure of the estimated useful lives used to calculate depreciation of assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock_1" xml:lang="en-US">Schedule Of Estimated Economic Lives Table Text Block</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock_2" xml:lang="en-US">Schedule of Estimated Economic Lives</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ScheduleOfLeasedPropertyUnderCapitalLeasesTableTextBlock_0" xml:lang="en-US">Tabular disclosure of leased property under capital leases.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ScheduleOfLeasedPropertyUnderCapitalLeasesTableTextBlock_1" xml:lang="en-US">Schedule Of Leased Property Under Capital Leases Table Text Block</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ScheduleOfMarketableSecuritiesTableTextBlock_0" xml:lang="en-US">Schedule of Marketable Securities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ScheduleOfMarketableSecuritiesTableTextBlock_1" xml:lang="en-US">Schedule Of Marketable Securities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_ScheduleOfMarketableSecuritiesTableTextBlock_2" xml:lang="en-US">Schedule of marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_ScheduleOfMarketableSecuritiesTableTextBlock_3" xml:lang="en-US">Schedule of Marketable Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock_0" xml:lang="en-US">Tabular disclosure of maturities of marketable securities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock_1" xml:lang="en-US">Schedule Of Maturities Of Marketable Securities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock_2" xml:lang="en-US">Schedule of Maturities of Marketable Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock_3" xml:lang="en-US">Schedule of Marketable Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_0" xml:lang="en-US">Tabular disclosure of the total intrinsic value of restricted stock units exercised (or share units converted), share-based liabilities paid, and the total fair value of shares vested during the year.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_1" xml:lang="en-US">Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Restricted Stock Unit Grants In Period Grant Date Intrinsic Value [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_2" xml:lang="en-US">Schedule of Employees Share Incentive Plans</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_SecondAnniversaryMember_0" xml:lang="en-US">Second Anniversary [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_SecondAnniversaryMember_1" xml:lang="en-US">Second Anniversary [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_SeverancePayFundDomestic_0" xml:lang="en-US">Severance pay fund related to Israeli employees.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_SeverancePayFundDomestic_1" xml:lang="en-US">Severance Pay Fund Domestic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_SeverancePayFunds_0" xml:lang="en-US">Fund for the liability for severance pay benefits for severance and pension, funded by regular employer deposits and company maintained insurance policies.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_SeverancePayFunds_1" xml:lang="en-US">Severance Pay Funds</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_SeverancePayFunds_2" xml:lang="en-US">Severance-pay funds</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_0" xml:lang="en-US">The number of equity-based payment instruments, excluding stock (or unit) options, exercisable as of the balance sheet date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_1" xml:lang="en-US">RSU exercisable as of end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_2" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other than Options Exercisable Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue_0" xml:lang="en-US">The weighted average fair value of equity-based payment instruments, excluding stock (or unit) options, exercisable as of the balance sheet date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue_1" xml:lang="en-US">RSU's exercisable as of end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue_2" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other than Options Exercisable Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_0" xml:lang="en-US">The number of equity-based payment instruments, excluding stock (or unit) options, exercised during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_1" xml:lang="en-US">Converted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_2" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised In Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_0" xml:lang="en-US">The weighted average fair value of equity-based payment instruments, excluding stock (or unit) options, exercised during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_1" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments other than Options Exercised in Period Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_2" xml:lang="en-US">Converted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerIndividual_0" xml:lang="en-US">The maximum number of shares (or other type of equity) originally approved per individual (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerIndividual_1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized Per Individual</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_SouthernFloridaResearchFoundationMember_0" xml:lang="en-US">USFRF [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_SouthernFloridaResearchFoundationMember_1" xml:lang="en-US">Southern Florida Research Foundation Member</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_StConstructionMember_0" xml:lang="en-US">Represents St Construction.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_StConstructionMember_1" xml:lang="en-US">St Construction [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_StConstructionMember_2" xml:lang="en-US">ST Construction [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_StockBasedInstrumentsPolicyPolicyTextBlock_0" xml:lang="en-US">Stock-based Instruments, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_StockBasedInstrumentsPolicyPolicyTextBlock_1" xml:lang="en-US">Stock Based Instruments Policy Policy Text Block</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_StockholdersEquityReverseStockSplitSharesRatio_0" xml:lang="en-US">Number of shares exchanged for one share of common stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_StockholdersEquityReverseStockSplitSharesRatio_1" xml:lang="en-US">Stockholders Equity Reverse Stock Split Shares Ratio</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits_0" xml:lang="en-US">Number of shares issued from exercise of options and Restricted Stock Units.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits_1" xml:lang="en-US">Stock Issued During Period Shares Exercise Of Options And Restricted Stock Units</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits_2" xml:lang="en-US">Exercise of options and RSUs, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits_0" xml:lang="en-US">Exercise of options and Restricted Stock Units.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits_1" xml:lang="en-US">Stock Issued During Period Value Exercise Of Options And Restricted Stock Units</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits_2" xml:lang="en-US">Exercise of options and RSUs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_SummaryOfEffectOnEquityAndRetainedEarningsTableTextBlock_0" xml:lang="en-US">Tabular disclosure of the effect of the adoption of ASC 815-40 on equity and retained earnings.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_SummaryOfEffectOnEquityAndRetainedEarningsTableTextBlock_1" xml:lang="en-US">Summary Of Effect On Equity And Retained Earnings Table Text Block</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_TacomaMember_0" xml:lang="en-US">Tacoma [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_TacomaMember_1" xml:lang="en-US">Tacoma [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_TaxBenefitRelatingToStockBasedCompensation_0" xml:lang="en-US">The amount of tax benefit relating to stock-based compensation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_TaxBenefitRelatingToStockBasedCompensation_1" xml:lang="en-US">Tax Benefit Relating To Stock Based Compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_TaxBenefitRelatingToStockBasedCompensation_2" xml:lang="en-US">Tax benefit relating to stock based compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_TechnologiesMember_0" xml:lang="en-US">Technologies [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_TechnologiesMember_1" xml:lang="en-US">Technologies [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_TechnologiesOneMember_0" xml:lang="en-US">Represents the information pertaining to technologies one.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_TechnologiesOneMember_1" xml:lang="en-US">Technologies One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_TechnologiesTwoMember_0" xml:lang="en-US">Represents the information pertaining to technologies two.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_TechnologiesTwoMember_1" xml:lang="en-US">Technologies Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_TemLoanMember_0" xml:lang="en-US">Information about tem loan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_TemLoanMember_1" xml:lang="en-US">Tem Loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_TemLoanMember_2" xml:lang="en-US">2023 JP Loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_TerminationFeesPaid_0" xml:lang="en-US">Amount of termination fees paid.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_TerminationFeesPaid_1" xml:lang="en-US">Termination Fees Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_TerminationFeesPaid_2" xml:lang="en-US">Termination fees paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_TerminationFeesReceived_0" xml:lang="en-US">Termination fees received.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_TerminationFeesReceived_1" xml:lang="en-US">Termination Fees Received</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_TerminationFeesReceived_2" xml:lang="en-US">Termination fees received</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_TermLoan2018Member_0" xml:lang="en-US">Term Loan 2018 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_TermLoan2018Member_1" xml:lang="en-US">Term Loan 2018 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_TermLoan2018Member_2" xml:lang="en-US">Term Loan 2018 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_ThirdAnniversaryMember_0" xml:lang="en-US">Options vesting on the third anniversary from grant date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_ThirdAnniversaryMember_1" xml:lang="en-US">Third Anniversary [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_TimeVestedRestrictedStockUnitsMember_0" xml:lang="en-US">Time Vested Restricted Stock Units [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_TimeVestedRestrictedStockUnitsMember_1" xml:lang="en-US">Time Vested Restricted Stock Units [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_TonamiFactoryMember_0" xml:lang="en-US">Tonami factory.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_TonamiFactoryMember_1" xml:lang="en-US">Tonami Factory [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_TonamiFactoryMember_2" xml:lang="en-US">Tonami factory [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_TowerAndJazzDebenturesMember_0" xml:lang="en-US">Jazz Debentures [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_TowerAndJazzDebenturesMember_1" xml:lang="en-US">Tower and Jazz Debentures [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_TowerJazzPanasonicSemiConductorCompanyLtdMember_0" xml:lang="en-US">Represents information pertaining to Tower Jazz Panasonic Semiconductor Company, Ltd.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_TowerJazzPanasonicSemiConductorCompanyLtdMember_1" xml:lang="en-US">Tower Jazz Panasonic Semi Conductor Company Ltd [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_TowerPartnersSemiconductorCoLimitedMember_0" xml:lang="en-US">Tower Partners Semiconductor Co Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_TowerPartnersSemiconductorCoLimitedMember_1" xml:lang="en-US">Tower Partners Semiconductor Co Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_TowerPartnersSemiconductorCoLimitedMember_2" xml:lang="en-US">Tower Partners Semiconductor Co., Ltd ("TPSCo") [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_TowerSemiconductorItalySRLMember_0" xml:lang="en-US">Tower Semiconductor Italy S R L [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_TowerSemiconductorItalySRLMember_1" xml:lang="en-US">Tower Semiconductor Italy S.r.l. (TSIT) [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_TowerSemiconductorItalySRLMember_2" xml:lang="en-US">TSIT [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_TowerUsHoldingsMember_0" xml:lang="en-US">Tower U.S. Holdings [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_TowerUsHoldingsMember_1" xml:lang="en-US">Tower US Holdings [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_TpscoMember_0" xml:lang="en-US">TPSCo [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_TpscoMember_1" xml:lang="en-US">Tpsco [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_TpscoMember_2" xml:lang="en-US">TPSCo [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock_0" xml:lang="en-US">Trade Accounts Receivable Allowance For Expected Credit Loss [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock_1" xml:lang="en-US">Trade Accounts Receivable Allowance For Expected Credit Loss [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock_2" xml:lang="en-US">Trade Accounts Receivables - Allowance for Expected Credit Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_TSNPMember_0" xml:lang="en-US">TSNP [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_TSNPMember_1" xml:lang="en-US">T S N P [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_TSNPMember_2" xml:lang="en-US">TSNP [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_TwoThousandTenConvertibleDebenturesSeriesGMember_0" xml:lang="en-US">Debentures Series G [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_TwoThousandTenConvertibleDebenturesSeriesGMember_1" xml:lang="en-US">Two Thousand Ten Convertible Debentures Series G [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_TwoThousandThirteenShareIncentivePlanMember_0" xml:lang="en-US">2013 Share Incentive Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_TwoThousandThirteenShareIncentivePlanMember_1" xml:lang="en-US">Two Thousand Thirteen Share Incentive Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_tsem_TwoThousandThirteenShareIncentivePlanMember_2" xml:lang="en-US">2013 Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_tsem_UpsidePhantomShareUnitsMember_0" xml:lang="en-US">Upside Phantom Share Units.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_tsem_UpsidePhantomShareUnitsMember_1" xml:lang="en-US">Upside Phantom Share Units [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_tsem_UpsidePhantomShareUnitsMember_2" xml:lang="en-US">Upside PSUs [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingPoliciesAbstract_0" xml:lang="en-US">Accounting Policies [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_0" xml:lang="en-US">Accounts receivables factoring</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_0" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableCurrent_0" xml:lang="en-US">Trade accounts payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableCurrent_1" xml:lang="en-US">Trade accounts payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccountsPayableCurrent_2" xml:lang="en-US">Trade accounts payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableMember_0" xml:lang="en-US">Accounts Receivable [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_0" xml:lang="en-US">Trade accounts receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_1" xml:lang="en-US">Trade accounts receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0" xml:lang="en-US">Accumulated depreciation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0" xml:lang="en-US">Accumulated other comprehensive loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember_0" xml:lang="en-US">Foreign currency translation adjustments [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapital_0" xml:lang="en-US">Additional paid-in capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_0" xml:lang="en-US">Additional paid-in capital [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0" xml:lang="en-US">Accounting Standards Update [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0" xml:lang="en-US">Income and expense items not involving cash flows:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0" xml:lang="en-US">Employee stock-based compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0" xml:lang="en-US">Adjustments to reconcile net profit for the period to net cash provided by operating activities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_0" xml:lang="en-US">Total stock-based compensation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_0" xml:lang="en-US">Allowance for current expected credit loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts_0" xml:lang="en-US">Accretion and amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_0" xml:lang="en-US">Series G Debentures amortization, exchange rate and its hedging transactions related results</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_1" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_0" xml:lang="en-US">Defined Benefit Plan, Amount Recognized in Net Periodic Benefit Cost (Credit) and Other Comprehensive (Income) Loss, before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_1" xml:lang="en-US">Total recognized in net periodic benefit cost (gain) and other comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_0" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets_0" xml:lang="en-US">Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets_1" xml:lang="en-US">TOTAL ASSETS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AssetsAbstract_0" xml:lang="en-US">ASSETS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent_0" xml:lang="en-US">Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent_1" xml:lang="en-US">Total current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AssetsCurrentAbstract_0" xml:lang="en-US">CURRENT ASSETS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsFairValueDisclosure_0" xml:lang="en-US">Total assets measured at fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsFairValueDisclosure_1" xml:lang="en-US">Total plan assets at fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_0" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_1" xml:lang="en-US">Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_2" xml:lang="en-US">Gross unrealized gains</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0" xml:lang="en-US">Gross Unrealized losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_1" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2" xml:lang="en-US">Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1" xml:lang="en-US">Amortized Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2" xml:lang="en-US">Amortized cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecurities_0" xml:lang="en-US">Marketable securities held for sale</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecurities_1" xml:lang="en-US">Marketable securities held for sale</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecurities_2" xml:lang="en-US">Estimated fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_0" xml:lang="en-US">Gross unrealized gains</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0" xml:lang="en-US">Gross Unrealized losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_1" xml:lang="en-US">Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost_0" xml:lang="en-US">Amortized cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost_1" xml:lang="en-US">Amortized cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_0" xml:lang="en-US">Investments with continuous unrealized losses losses for 12 months or more, Unrealized losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_1" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_0" xml:lang="en-US">Total Investments with continuous unrealized losses, Unrealized losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_1" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_0" xml:lang="en-US">Total Investments with continuous unrealized losses, Fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_1" xml:lang="en-US">Total Investments with continuous unrealized losses, Fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_0" xml:lang="en-US">Investments with continuous unrealized losses for less than 12 months, Unrealized losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_0" xml:lang="en-US">Investments with continuous unrealized losses for less than 12 months, Fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_0" xml:lang="en-US">Investments with continuous unrealized losses losses for 12 months or more, Fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_0" xml:lang="en-US">Due after 5 years, Estimated fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_0" xml:lang="en-US">Due within 2-5 years, Estimated fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_0" xml:lang="en-US">Due within one year, Amortized cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_0" xml:lang="en-US">Due after 5 years, Amortized cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_0" xml:lang="en-US">Due within 2-5 years, Amortized cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_0" xml:lang="en-US">Due within one year, Estimated fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0" xml:lang="en-US">Debt Securities, Available-for-sale</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_1" xml:lang="en-US">Marketable securities held for sale</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_2" xml:lang="en-US">Debt Securities, Available-for-sale, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3" xml:lang="en-US">Estimated fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_0" xml:lang="en-US">Debt Securities, Available-for-sale, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_1" xml:lang="en-US">Investments in privately held companies</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesEquitySecuritiesNoncurrent_0" xml:lang="en-US">Investments in privately- held companies</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationAxis_0" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationDomain_0" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_0" xml:lang="en-US">Basis of presentation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_1" xml:lang="en-US">Basis of Presentation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember_0" xml:lang="en-US">Land and Buildings and building improvements, including facility infrastructure [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember_1" xml:lang="en-US">Buildings and building improvements, including facility infrastructure [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain_0" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAxis_0" xml:lang="en-US">Business Acquisition [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_0" xml:lang="en-US">Investments in property and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeasedAssetsGross_0" xml:lang="en-US">Original cost - machinery and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeaseObligationsCurrent_0" xml:lang="en-US">Outstanding capital lease liability, current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_CapitalLeaseObligationsIncurred_0" xml:lang="en-US">Principal payments on account of capital lease obligation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeaseObligationsIncurred_1" xml:lang="en-US">Lease Obligation Incurred</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeaseObligationsNoncurrent_0" xml:lang="en-US">Capital leases and other long-term liabilities - see D below</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CapitalLeaseObligationsNoncurrent_1" xml:lang="en-US">Capital leases and other long-term liabilities - see D below</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeasesOfLesseeContingentRentalsBasisSpreadOnVariableRate_0" xml:lang="en-US">Annual interest rate on lease</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_0" xml:lang="en-US">CASH AND CASH EQUIVALENTS - END OF PERIOD</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_1" xml:lang="en-US">CASH AND CASH EQUIVALENTS - BEGINNING OF PERIOD</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_2" xml:lang="en-US">Cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_0" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_1" xml:lang="en-US">Cash and Cash Equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xml:lang="en-US">CASH AND CASH EQUIVALENTS - END OF PERIOD</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xml:lang="en-US">CASH AND CASH EQUIVALENTS - BEGINNING OF PERIOD</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1" xml:lang="en-US">INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue_0" xml:lang="en-US">Hedging transactions asset fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CertificatesOfDepositMember_0" xml:lang="en-US">Certificate of deposits [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CertificatesOfDepositMember_1" xml:lang="en-US">Certificate of deposit [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_0" xml:lang="en-US">Schedule of Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_0" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CollateralAxis_0" xml:lang="en-US">Collateral [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CollateralAxis_1" xml:lang="en-US">Collateral Held [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_0" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockMember_0" xml:lang="en-US">Ordinary shares [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_0" xml:lang="en-US">Ordinary shares, par value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_0" xml:lang="en-US">Ordinary shares, authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesIssued_0" xml:lang="en-US">Ordinary shares, issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_0" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_1" xml:lang="en-US">Number of outstanding Ordinary Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockValue_0" xml:lang="en-US">Ordinary shares of NIS 15 par value: 150,000 authorized as of December 31, 2020 and 2019 108,010 and 107,923 issued and outstanding, respectively, as of December 31, 2020 106,895 and 106,808 issued and outstanding, respectively, as of December 31, 2019</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockValue_1" xml:lang="en-US">Ordinary shares of NIS 15 par value: 150,000 authorized as of December 31, 2024 and 2023 111,637 and 111,550 issued and outstanding, respectively, as of December 31, 2024 110,912 and 110,825 issued and outstanding, respectively, as of December 31, 2023</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_0" xml:lang="en-US">Deferred tax asset and liability - long-term:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeMember_0" xml:lang="en-US">Comprehensive income [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeMember_1" xml:lang="en-US">Total comprehensive income (loss) [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_0" xml:lang="en-US">Comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_1" xml:lang="en-US">Comprehensive income attributable to the Company</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_0" xml:lang="en-US">Comprehensive loss attributable to non-controlling interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_1" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1" xml:lang="en-US">Comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_0" xml:lang="en-US">Comprehensive Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_0" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis_0" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskLineItems_0" xml:lang="en-US">Concentration Risk [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1_0" xml:lang="en-US">Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskTable_0" xml:lang="en-US">Concentration Risk [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain_0" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock_0" xml:lang="en-US">Principles of Consolidation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock_1" xml:lang="en-US">Principals of Consolidation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember_0" xml:lang="en-US">Corporate bonds [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfRevenue_0" xml:lang="en-US">COST OF REVENUES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfSalesMember_0" xml:lang="en-US">Cost of goods [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_0" xml:lang="en-US">Trade Accounts Receivables - Allowance for Expected Credit Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_1" xml:lang="en-US">Trade Accounts Receivable &#8211; Allowance for Expected Credit Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_2" xml:lang="en-US">Trade Accounts Receivable - Allowance for Expected Credit Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_0" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_1" xml:lang="en-US">Local</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit_0" xml:lang="en-US">Foreign</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_0" xml:lang="en-US">Current tax expense:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CustomerAdvancesNoncurrent_0" xml:lang="en-US">LONG-TERM CUSTOMERS' ADVANCES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember_0" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CustomerRelationshipsMember_0" xml:lang="en-US">Customer relationships [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_0" xml:lang="en-US">Conversion of notes into share capital, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_1" xml:lang="en-US">Number of shares issued from conversion</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtCurrent_0" xml:lang="en-US">Debt, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DebtCurrent_1" xml:lang="en-US">Debt, Current, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtCurrent_2" xml:lang="en-US">Current maturities of long-term debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentAxis_0" xml:lang="en-US">Debt Instrument [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0" xml:lang="en-US">Basis spread over variable interest rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount_0" xml:lang="en-US">Outstanding principal</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount_1" xml:lang="en-US">Carrying amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount_2" xml:lang="en-US">Long-term JPY loan - principal amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentCollateral_0" xml:lang="en-US">Debt Instrument, Collateral</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentCollateral_1" xml:lang="en-US">Description of collateral</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_0" xml:lang="en-US">Carrying amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_0" xml:lang="en-US">Conversion ratio per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount_0" xml:lang="en-US">Debt Instrument, Face Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount_1" xml:lang="en-US">Outstanding principal</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentFairValue_0" xml:lang="en-US">Fair value of debentures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate_0" xml:lang="en-US">Debt Instrument, Interest Rate, Basis for Effective Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate_1" xml:lang="en-US">Interest rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_0" xml:lang="en-US">Debt Instrument, Interest Rate During Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_1" xml:lang="en-US">Interest rate during period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_0" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_1" xml:lang="en-US">Fixed interest rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_2" xml:lang="en-US">Interest rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentIssuanceDate1_0" xml:lang="en-US">Issuance date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentLineItems_0" xml:lang="en-US">Debt Instrument [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentMaturityDate_0" xml:lang="en-US">Maturity date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentPaymentTerms_0" xml:lang="en-US">Debt Instrument, Payment Terms</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentPaymentTerms_1" xml:lang="en-US">Payment terms</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount_0" xml:lang="en-US">Repurchase amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentTable_0" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentTerm_0" xml:lang="en-US">Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentTerm_1" xml:lang="en-US">Maturity term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_0" xml:lang="en-US">Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_1" xml:lang="en-US">Investments with continuous unrealized losses for 12 months or more, Fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_0" xml:lang="en-US">Investments with continuous unrealized losses for 12 months or more, Unrealized losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_1" xml:lang="en-US">Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_0" xml:lang="en-US">Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_1" xml:lang="en-US">Investment with continuous unrealized losses for less than 12 months, Fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_0" xml:lang="en-US">Investment with continuous unrealized losses for less than 12 months, Unrealized losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1" xml:lang="en-US">Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_0" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_1" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_2" xml:lang="en-US">Total Investments with continuous unrealized losses, Fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_0" xml:lang="en-US">Total Investments with continuous unrealized losses, Unrealized losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_1" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_2" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtSecuritiesMember_0" xml:lang="en-US">Debt Securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredCompensationShareBasedPaymentsMember_0" xml:lang="en-US">Unearned compensation [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_0" xml:lang="en-US">Schedule of Deferred Tax and Other Long-Term Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_1" xml:lang="en-US">Foreign</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeRevenueRecognized_0" xml:lang="en-US">Deferred Income, Revenue Recognized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredIncomeRevenueRecognized_1" xml:lang="en-US">Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet_0" xml:lang="en-US">Presented in long term deferred tax assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_0" xml:lang="en-US">Deferred tax expense (benefit):</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xml:lang="en-US">Deferred tax expense (benefit):</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities_0" xml:lang="en-US">Deferred tax liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities_1" xml:lang="en-US">Deferred Tax Liabilities, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_0" xml:lang="en-US">Presented in long term deferred tax liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_1" xml:lang="en-US">Deferred Income Tax Liabilities, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_2" xml:lang="en-US">Deferred Income Tax Liabilities, Net, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueCurrent_0" xml:lang="en-US">Deferred revenue and customers' advances</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueRefundPayments1_0" xml:lang="en-US">Amount of Refund</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_0" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_1" xml:lang="en-US">Local</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsGross_0" xml:lang="en-US">Deferred Tax Assets, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsGross_1" xml:lang="en-US">Deferred tax assets gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_0" xml:lang="en-US">Deferred Tax Assets, in Process Research and Development</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_1" xml:lang="en-US">Research and development credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_2" xml:lang="en-US">Research and development</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsNet_0" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsNet_1" xml:lang="en-US">Deferred tax assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsNet_2" xml:lang="en-US">Presented in long term deferred tax assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract_0" xml:lang="en-US">Deferred tax assets:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract_1" xml:lang="en-US">Deferred tax assets:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_0" xml:lang="en-US">Valuation allowance, see Note 18F below</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_1" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract_0" xml:lang="en-US">Deferred tax liabilities- long-term:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract_1" xml:lang="en-US">Deferred tax liabilities - long-term:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther_0" xml:lang="en-US">Others</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther_1" xml:lang="en-US">Deferred Tax Liabilities, Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_0" xml:lang="en-US">Depreciation and amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_0" xml:lang="en-US">Current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_1" xml:lang="en-US">Liability, Defined Benefit Pension Plan, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_0" xml:lang="en-US">Non-current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_1" xml:lang="en-US">Liability, Defined Benefit Pension Plan, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_0" xml:lang="en-US">Accumulated benefit obligation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_1" xml:lang="en-US">Defined Benefit Plan, Accumulated Benefit Obligation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_0" xml:lang="en-US">Actual return on plan assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_0" xml:lang="en-US">Actuarial loss (gain)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_1" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_2" xml:lang="en-US">Actuarial gain, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_3" xml:lang="en-US">Actuarial (gain) loss, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAdministrationExpenses_0" xml:lang="en-US">Expected Administrative Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAdministrationExpenses_1" xml:lang="en-US">Expected administrative expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_0" xml:lang="en-US">Amortization of net (gain) loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation_0" xml:lang="en-US">Amortization of prior service costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation_1" xml:lang="en-US">Defined Benefit Plan, Amortization of Transition Asset (Obligation)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_0" xml:lang="en-US">Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1" xml:lang="en-US">Net amount recognized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_0" xml:lang="en-US">Amounts recognized in statement of financial position:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_0" xml:lang="en-US">Other changes in plan assets and benefits obligations recognized in other comprehensive income:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax_0" xml:lang="en-US">Net (gain) loss for the period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax_1" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Reclassification Adjustment, before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_0" xml:lang="en-US">Prior service cost for the period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_0" xml:lang="en-US">Assets for Plan Benefits, Defined Benefit Plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_1" xml:lang="en-US">Pension plan net assets - see Notes 12B</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_0" xml:lang="en-US">Assumed health care cost trend rates:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_0" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_1" xml:lang="en-US">Discount rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_0" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_1" xml:lang="en-US">Rate of compensation increases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_0" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_1" xml:lang="en-US">Discount rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_0" xml:lang="en-US">Expected return on plan assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_0" xml:lang="en-US">Rate of compensation increases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_1" xml:lang="en-US">Rate of compensation increases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation_0" xml:lang="en-US">Benefit obligation end of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation_1" xml:lang="en-US">Benefit obligation at beginning of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation_2" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_0" xml:lang="en-US">Benefits paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_1" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Benefits Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_2" xml:lang="en-US">Benefits paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0" xml:lang="en-US">Change in medical plan related benefit obligation:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_0" xml:lang="en-US">Change in plan assets:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_0" xml:lang="en-US">Employer contribution</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_0" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedAmortizationOfTransitionAssetObligationNextFiscalYear_0" xml:lang="en-US">Amortization of transition obligation (asset)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_0" xml:lang="en-US">2026-2030</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_1" xml:lang="en-US">2030 - 2034</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year One</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_1" xml:lang="en-US">2025</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_1" xml:lang="en-US">2029</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_1" xml:lang="en-US">2028</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_1" xml:lang="en-US">2027</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_1" xml:lang="en-US">2026</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_0" xml:lang="en-US">Expected return on plan assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_1" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_0" xml:lang="en-US">Fair value of plan assets at end of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1" xml:lang="en-US">Fair value of plan assets at beginning of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedPercentage_0" xml:lang="en-US">Funded percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_0" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1" xml:lang="en-US">Medical plan related net funding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_2" xml:lang="en-US">Funded Status</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_0" xml:lang="en-US">Health care cost trend rate assumed for next year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost_0" xml:lang="en-US">Defined Benefit Plan, Interest Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost_1" xml:lang="en-US">Interest cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_0" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1" xml:lang="en-US">Total net periodic benefit cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_0" xml:lang="en-US">Net periodic benefit cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_1" xml:lang="en-US">Net periodic benefit cost:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments_0" xml:lang="en-US">Change in medical plan provisions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments_1" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments_2" xml:lang="en-US">Change in plan provisions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_0" xml:lang="en-US">Benefits paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_1" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Benefits Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_0" xml:lang="en-US">Target allocation 2021</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_1" xml:lang="en-US">Target allocation 2024</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost_0" xml:lang="en-US">Service cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits_0" xml:lang="en-US">Israeli employee termination benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_0" xml:lang="en-US">Defined Benefit Plan, Ultimate Health Care Cost Trend Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_1" xml:lang="en-US">Ultimate rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_0" xml:lang="en-US">Weighted average assumptions used:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_0" xml:lang="en-US">Weighted average assumptions used:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_0" xml:lang="en-US">Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_1" xml:lang="en-US">Year the ultimate rate is reached</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_0" xml:lang="en-US">Postretirement Non Medical Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized_0" xml:lang="en-US">Cost recognized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_0" xml:lang="en-US">Matching contribution (as a percent)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_0" xml:lang="en-US">Employee contribution (as a percent)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepositContractsPolicy_0" xml:lang="en-US">Short-Term Interest-Bearing Deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DepositContractsPolicy_1" xml:lang="en-US">Short Term Interest-Bearing Deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepositLiabilitiesAccruedInterest_0" xml:lang="en-US">Accrued interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Depreciation_0" xml:lang="en-US">Depreciation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_0" xml:lang="en-US">Depreciation and amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeAssetFairValueOfCollateral_0" xml:lang="en-US">Derivative Asset, Fair Value of Collateral</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DerivativeAssetFairValueOfCollateral_1" xml:lang="en-US">Fair value of derivative assets, asset position</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeAssetNotionalAmount_0" xml:lang="en-US">Derivative Asset, Notional Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DerivativeAssetNotionalAmount_1" xml:lang="en-US">Fair value asset face amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_0" xml:lang="en-US">Derivative Liability, Subject to Master Netting Arrangement, before Offset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_1" xml:lang="en-US">Fair value of derivative liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_0" xml:lang="en-US">Amount of loss expected to be reclassified into earnings currently recorded as other comprehensive income, as a result of the maturity of currently held forward exchange contracts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_1" xml:lang="en-US">Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeLiabilityNotionalAmount_0" xml:lang="en-US">Fair value liability face amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock_0" xml:lang="en-US">Derivatives and hedging</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock_1" xml:lang="en-US">Derivatives and Hedging</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasic_0" xml:lang="en-US">Earnings per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract_0" xml:lang="en-US">BASIC EARNINGS PER ORDINARY SHARE:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract_1" xml:lang="en-US">BASIC EARNINGS PER SHARE:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDiluted_0" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted_1" xml:lang="en-US">Earnings per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract_0" xml:lang="en-US">DILUTED EARNINGS PER ORDINARY SHARE:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract_1" xml:lang="en-US">DILUTED EARNINGS PER SHARE:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock_0" xml:lang="en-US">Earnings per Ordinary Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0" xml:lang="en-US">Effective Statutory tax rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_0" xml:lang="en-US">EFFECT OF FOREIGN CURRENCY EXCHANGE RATE CHANGE</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_0" xml:lang="en-US">The effect of stock- based compensation on the Statement of Operations is as follow:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquipmentMember_0" xml:lang="en-US">Machinery and Equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquitySecuritiesMember_0" xml:lang="en-US">Equity Securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_0" xml:lang="en-US">Schedule of Assets Measured at Fair Value on a Recurring Basis</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_0" xml:lang="en-US">Fair Value, Hierarchy [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis_0" xml:lang="en-US">Measurement Frequency [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_0" xml:lang="en-US">Level 1 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_0" xml:lang="en-US">Level 2 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel3Member_0" xml:lang="en-US">Level 3 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_0" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_0" xml:lang="en-US">Schedule of Liabilities Measured on a Recurring Basis Using Significant Unobservable Inputs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_0" xml:lang="en-US">Fair value Measurements of Financial Instruments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember_0" xml:lang="en-US">Recurring [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember_1" xml:lang="en-US">Recurring [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueNetAssetLiability_0" xml:lang="en-US">Fair Value, Net Asset (Liability)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_FairValueNetAssetLiability_1" xml:lang="en-US">Total assets and liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FeeIncome_0" xml:lang="en-US">Fee Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FeeIncome_1" xml:lang="en-US">Termination fees received</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiability_0" xml:lang="en-US">Finance Lease, Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinanceLeaseLiability_1" xml:lang="en-US">Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_FinanceLeaseLiability_2" xml:lang="en-US">Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent_0" xml:lang="en-US">Finance Lease, Liability, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent_1" xml:lang="en-US">Lease liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_0" xml:lang="en-US">Schedule of Maturity of Capital Leases liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_0" xml:lang="en-US">Finance Lease, Liability, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_1" xml:lang="en-US">Capital leases and other long-term liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_0" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_0" xml:lang="en-US">Finance Lease, Liability, Payment, Due</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_1" xml:lang="en-US">Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_0" xml:lang="en-US">2030 and on</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1" xml:lang="en-US">2025</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_1" xml:lang="en-US">2029</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_1" xml:lang="en-US">2028</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_1" xml:lang="en-US">2027</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_1" xml:lang="en-US">2026</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_0" xml:lang="en-US">Less - imputed interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_1" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2" xml:lang="en-US">Less - imputed interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_0" xml:lang="en-US">Finance Lease, Right-of-Use Asset, before Accumulated Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1" xml:lang="en-US">Original cost - machinery and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancialInstrumentAxis_0" xml:lang="en-US">Financial Instrument [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_0" xml:lang="en-US">FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0" xml:lang="en-US">Accumulated Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross_0" xml:lang="en-US">Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_0" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_0" xml:lang="en-US">Weighted Average Life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1" xml:lang="en-US">Useful life (years)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCountryMember_0" xml:lang="en-US">Federal [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_0" xml:lang="en-US">Fair value of derivative assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_1" xml:lang="en-US">Foreign exchange forward and cylinders - net asset position</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_0" xml:lang="en-US">Foreign exchange forward and cylinders - net liability position</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_1" xml:lang="en-US">Foreign Currency Contracts, Liability, Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_2" xml:lang="en-US">Foreign exchange forward and cylinders - net liability position</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_0" xml:lang="en-US">Effect of exchange rate differences and fair value adjustment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_1" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_0" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Realized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_1" xml:lang="en-US">Foreign exchange Gains (losses) reclassified from other comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_0" xml:lang="en-US">Functional Currency and Exchange Rate Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1" xml:lang="en-US">Functional Currency and Exchange Rate Results</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_0" xml:lang="en-US">Restructuring gain from sale of machinery and equipment, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2" xml:lang="en-US">Restructuring gain from sale of machinery and equipment, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_3" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember_0" xml:lang="en-US">Geographic Concentration [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeographicDistributionAxis_0" xml:lang="en-US">Geographic Distribution [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Goodwill_0" xml:lang="en-US">GOODWILL</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_0" xml:lang="en-US">Intangible Assets and Goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GrossProfit_0" xml:lang="en-US">Gross Profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_GrossProfit_1" xml:lang="en-US">GROSS PROFIT</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_HedgingAssetsCurrent_0" xml:lang="en-US">Receivables from Hedging transactions - see Notes 10, 12A, and 12D</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_HedgingAssetsCurrent_1" xml:lang="en-US">Receivables from hedging transactions - see Notes 10 and 12A</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_HedgingAssetsCurrent_2" xml:lang="en-US">Receivables from hedging transactions - see Note 11A</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_HedgingLiabilitiesCurrent_0" xml:lang="en-US">Hedging Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_HedgingLiabilitiesCurrent_1" xml:lang="en-US">Hedging transactions related payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_HedgingLiabilitiesCurrent_2" xml:lang="en-US">Hedging transactions related payables &#8211; see Note 11A</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOfInvestments_0" xml:lang="en-US">Other than Temporary Impairment Losses, Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ImpairmentOfInvestments_1" xml:lang="en-US">Impairment of investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_0" xml:lang="en-US">Impairment of Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_0" xml:lang="en-US">Domestic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1" xml:lang="en-US">Local</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0" xml:lang="en-US">Total profit before taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xml:lang="en-US">PROFIT BEFORE INCOME TAX</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2" xml:lang="en-US">Total profit (loss) before taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_0" xml:lang="en-US">Profit (loss) before taxes:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_1" xml:lang="en-US">Profit before taxes:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1" xml:lang="en-US">Foreign</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementAbstract_0" xml:lang="en-US">Income Statement [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationAxis_0" xml:lang="en-US">Statement of Income Location, Balance [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationDomain_0" xml:lang="en-US">Statement of Income Location, Balance [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis_0" xml:lang="en-US">Income Tax Authority [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxCreditsAndAdjustments_0" xml:lang="en-US">Minimum tax credits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract_0" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_1" xml:lang="en-US">INCOME TAXES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_2" xml:lang="en-US">INCOME TAX</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxesPaidNet_0" xml:lang="en-US">Cash paid for (received from) income taxes, net during the period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxesPaidNet_1" xml:lang="en-US">Cash paid for income tax, net during the period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxesReceivable_0" xml:lang="en-US">Tax receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxesReceivable_1" xml:lang="en-US">Direct and indirect tax receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_0" xml:lang="en-US">INCOME TAX EXPENSE, NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_1" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_2" xml:lang="en-US">Income tax expense, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock_0" xml:lang="en-US">Income Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_0" xml:lang="en-US">Effect of different tax rates in different jurisdictions and Preferred Enterprise Benefit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_0" xml:lang="en-US">Tax expense computed at statutory rates, see (*) below</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_0" xml:lang="en-US">Permanent differences and other, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_0" xml:lang="en-US">Trade accounts payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_0" xml:lang="en-US">Trade accounts receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_1" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_0" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_1" xml:lang="en-US">Deferred revenue and customers' advances</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_0" xml:lang="en-US">Long-term employee related liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_0" xml:lang="en-US">Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_1" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0" xml:lang="en-US">Changes in assets and liabilities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_0" xml:lang="en-US">Employee related liabilities and other current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_0" xml:lang="en-US">Deferred tax, net and other long-term liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0" xml:lang="en-US">Other current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_0" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_0" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_1" xml:lang="en-US">INTANGIBLE ASSETS, NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_0" xml:lang="en-US">INTANGIBLE ASSETS, NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_1" xml:lang="en-US">INTANGIBLE ASSETS, NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_2" xml:lang="en-US">Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_0" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill) [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestAndOtherIncome_0" xml:lang="en-US">Interest income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_InterestExpense_0" xml:lang="en-US">Interest expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestExpense_1" xml:lang="en-US">Interest Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPaidNet_0" xml:lang="en-US">Cash paid during the period for interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPayableCurrent_0" xml:lang="en-US">Interest payable on debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureAbstract_0" xml:lang="en-US">Inventory Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock_0" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock_1" xml:lang="en-US">INVENTORIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_0" xml:lang="en-US">Finished goods</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNet_0" xml:lang="en-US">Inventory, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_InventoryNet_1" xml:lang="en-US">Total Inventory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InventoryNet_2" xml:lang="en-US">Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryPolicyTextBlock_0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryPolicyTextBlock_1" xml:lang="en-US">Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves_0" xml:lang="en-US">Raw materials</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryValuationReserves_0" xml:lang="en-US">Aggregate inventory write-downs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves_0" xml:lang="en-US">Work in process</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentIncomeNet_0" xml:lang="en-US">Investment income (expense)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1" xml:lang="en-US">LONG-TERM INVESTMENTS [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure_0" xml:lang="en-US">Investments in mutual funds</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure_1" xml:lang="en-US">Investments in commingled funds</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_0" xml:lang="en-US">Long-term investment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentTextBlock_0" xml:lang="en-US">Cost and Equity Method Investments Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InvestmentTextBlock_1" xml:lang="en-US">LONG-TERM INVESTMENTS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseAgreementsMember_0" xml:lang="en-US">Facilities lease [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LeaseAgreementsMember_1" xml:lang="en-US">Facilities&#8217; lease [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseCost_0" xml:lang="en-US">Annual lease fee</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeDisclosureAbstract_0" xml:lang="en-US">Lessee Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock_0" xml:lang="en-US">Leases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_0" xml:lang="en-US">Schedule of Maturity of Operating Leases liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1" xml:lang="en-US">Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1" xml:lang="en-US">2025</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1" xml:lang="en-US">2027</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1" xml:lang="en-US">2026</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_0" xml:lang="en-US">Less - imputed interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LessorSalesTypeLeaseTermOfContract1_0" xml:lang="en-US">Capital lease term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_0" xml:lang="en-US">Letters of credit outstanding amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Liabilities_0" xml:lang="en-US">Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Liabilities_1" xml:lang="en-US">TOTAL LIABILITIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_0" xml:lang="en-US">Liabilities and Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_1" xml:lang="en-US">TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS' EQUITY</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent_0" xml:lang="en-US">Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent_1" xml:lang="en-US">Total current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_0" xml:lang="en-US">CURRENT LIABILITIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LicensingAgreementsMember_0" xml:lang="en-US">Licensing Agreements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LicensingAgreementsMember_1" xml:lang="en-US">Licensing fee [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCredit_0" xml:lang="en-US">Amount outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_0" xml:lang="en-US">Borrowing availability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_0" xml:lang="en-US">Line of Credit Facility [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0" xml:lang="en-US">Maximum borrowing amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_0" xml:lang="en-US">Borrowing capacity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LoansPayableAbstract_0" xml:lang="en-US">Loans Payable [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LoansPayableMember_0" xml:lang="en-US">Tower's loans (including current maturities) [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebt_0" xml:lang="en-US">Long-term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LongTermDebt_1" xml:lang="en-US">LONG-TERM DEBT</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_0" xml:lang="en-US">Outstanding capital lease liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtAverageAmountOutstanding_0" xml:lang="en-US">Long-Term Debt, Average Amount Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtAverageAmountOutstanding_1" xml:lang="en-US">Loan outstanding amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract_0" xml:lang="en-US">Repayment schedule (carrying amount):</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtCurrent_0" xml:lang="en-US">Current maturities of long-term debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtFairValue_0" xml:lang="en-US">Long-term Debt, Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LongTermDebtFairValue_1" xml:lang="en-US">Fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_0" xml:lang="en-US">2021</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1" xml:lang="en-US">2025</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_0" xml:lang="en-US">2025</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_1" xml:lang="en-US">2029</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_0" xml:lang="en-US">2024</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_1" xml:lang="en-US">2028</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_0" xml:lang="en-US">2023</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1" xml:lang="en-US">2027</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_0" xml:lang="en-US">2022</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1" xml:lang="en-US">2026</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtMember_0" xml:lang="en-US">Long-Term Debt [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtNoncurrent_0" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LongTermDebtNoncurrent_1" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LongTermDebtNoncurrent_2" xml:lang="en-US">LONG-TERM DEBT</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongtermDebtTypeAxis_0" xml:lang="en-US">Long-term Debt, Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongtermDebtTypeDomain_0" xml:lang="en-US">Long-Term Debt, Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermInvestments_0" xml:lang="en-US">LONG-TERM INVESTMENTS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LongTermInvestments_1" xml:lang="en-US">Long-term investments, total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MachineryAndEquipmentMember_0" xml:lang="en-US">Machinery and equipment, software and hardware [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecurities_0" xml:lang="en-US">Marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MarketableSecurities_1" xml:lang="en-US">Marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy_0" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy_1" xml:lang="en-US">Marketable Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesTextBlock_0" xml:lang="en-US">Schedule of Long-Term Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinorityInterest_0" xml:lang="en-US">Non-controlling interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MoneyMarketFundsMember_0" xml:lang="en-US">Money market fund [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MunicipalBondsMember_0" xml:lang="en-US">Municipal Bonds [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MunicipalBondsMember_1" xml:lang="en-US">Municipal bonds [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_1" xml:lang="en-US">Net cash used in financing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0" xml:lang="en-US">CASH FLOWS - FINANCING ACTIVITIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_1" xml:lang="en-US">Net cash used in investing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0" xml:lang="en-US">CASH FLOWS - INVESTING ACTIVITIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xml:lang="en-US">Net cash provided by operating activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0" xml:lang="en-US">CASH FLOWS - OPERATING ACTIVITIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLoss_0" xml:lang="en-US">NET PROFIT ATTRIBUTABLE TO THE COMPANY</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0" xml:lang="en-US">Net loss (profit) attributable to non-controlling interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_0" xml:lang="en-US">Net profit used for diluted earnings per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0" xml:lang="en-US">Recently Adopted Accounting Pronouncements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_0" xml:lang="en-US">NON-CASH ACTIVITIES:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_0" xml:lang="en-US">Noncash or Part Noncash Acquisition, Fixed Assets Acquired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_1" xml:lang="en-US">Acquisition of equipment and other fixed assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncontrollingInterestMember_0" xml:lang="en-US">Noncontrolling interest [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NotesPayableAbstract_0" xml:lang="en-US">Notes Payable [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingCostsAndExpensesAbstract_0" xml:lang="en-US">OPERATING COSTS AND EXPENSES:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpenses_0" xml:lang="en-US">Operating Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingExpenses_1" xml:lang="en-US">TOTAL OPERATING COSTS AND EXPENSES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingIncomeLoss_0" xml:lang="en-US">Operating Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss_1" xml:lang="en-US">OPERATING PROFIT</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseCost_0" xml:lang="en-US">Operating Lease, Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems_0" xml:lang="en-US">Operating Leased Assets [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiability_0" xml:lang="en-US">Operating Lease, Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiability_1" xml:lang="en-US">Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingLeaseLiability_2" xml:lang="en-US">Operating Lease, Liability, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiability_3" xml:lang="en-US">Total operating lease liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_0" xml:lang="en-US">Current operating lease liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_0" xml:lang="en-US">Operating leases - see E below</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_1" xml:lang="en-US">Operating leases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_2" xml:lang="en-US">Long-term operating lease liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_0" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_0" xml:lang="en-US">Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_1" xml:lang="en-US">Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasePayments_0" xml:lang="en-US">Operating Lease, Payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_0" xml:lang="en-US">Right of use - assets under operating leases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_1" xml:lang="en-US">ROU - assets under operating leases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_0" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_0" xml:lang="en-US">Schedule of Composition of Operating Leases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0" xml:lang="en-US">Weighted average discount rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0" xml:lang="en-US">Weighted average remaining lease term (years)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLossCarryforwards_0" xml:lang="en-US">Net operating loss carryforwards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_0" xml:lang="en-US">Operation loss carryforwards limitation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_0" xml:lang="en-US">DESCRIPTION OF BUSINESS AND GENERAL</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent_0" xml:lang="en-US">Others</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssets_0" xml:lang="en-US">Other Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherAssets_1" xml:lang="en-US">Other Assets, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssets_2" xml:lang="en-US">Other current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsCurrent_0" xml:lang="en-US">Other current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherAssetsCurrent_1" xml:lang="en-US">Total other current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsDisclosureTextBlock_0" xml:lang="en-US">Other Assets Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherAssetsDisclosureTextBlock_1" xml:lang="en-US">OTHER LONG-TERM ASSETS, NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_0" xml:lang="en-US">Other Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_1" xml:lang="en-US">OTHER LONG-TERM ASSETS, NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent_0" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent_1" xml:lang="en-US">Total recognized loss (gain) in other comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_0" xml:lang="en-US">Foreign currency translation adjustment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_0" xml:lang="en-US">Unrealized gain (loss) on derivatives and marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_2" xml:lang="en-US">Unrealized loss on derivatives</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_3" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_4" xml:lang="en-US">Unrealized gain (loss) on derivatives and marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_0" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_1" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_2" xml:lang="en-US">Effective portion of unrealized gains recorded in OCI</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_0" xml:lang="en-US">Foreign currency translation adjustments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_0" xml:lang="en-US">Other comprehensive income, net of tax:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1" xml:lang="en-US">Other comprehensive income:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_0" xml:lang="en-US">Change in employees plan assets and benefit obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_1" xml:lang="en-US">Change in employees plan assets and benefit obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_2" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_0" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1" xml:lang="en-US">Realized gain on marketable securities which was previously presented in other comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_0" xml:lang="en-US">Effective portion of unrealized gains recorded in OCI</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_1" xml:lang="en-US">Effective portion of unrealized gains recorded in OCI</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_0" xml:lang="en-US">Unrealized gain (loss) on derivatives</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_1" xml:lang="en-US">Unrealized loss on derivatives</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCurrentAssetsTextBlock_0" xml:lang="en-US">Other Current Assets [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherCurrentAssetsTextBlock_1" xml:lang="en-US">OTHER CURRENT ASSETS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract_0" xml:lang="en-US">Other Income and Expenses [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_0" xml:lang="en-US">FINANCING INCOME (EXPENSE), NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent_0" xml:lang="en-US">Other current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent_1" xml:lang="en-US">Total other current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesCurrentAbstract_0" xml:lang="en-US">Other Liabilities, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_0" xml:lang="en-US">Other Liabilities Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_1" xml:lang="en-US">OTHER CURRENT LIABILITIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_0" xml:lang="en-US">Other Liabilities, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_1" xml:lang="en-US">OTHER LONG-TERM LIABILITIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense_0" xml:lang="en-US">Other expense (income), net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense_1" xml:lang="en-US">Other Noncash Income (Expense)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember_0" xml:lang="en-US">Noncurrent Assets [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember_0" xml:lang="en-US">Other Noncurrent Liabilities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember_1" xml:lang="en-US">Noncurrent Liabilities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense_0" xml:lang="en-US">OTHER INCOME (EXPENSE), NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_0" xml:lang="en-US">Postretirement Medicare Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1" xml:lang="en-US">Post-Retirement Medical Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherPrepaidExpenseCurrent_0" xml:lang="en-US">Prepaid expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherPrepaidExpenseCurrent_1" xml:lang="en-US">Prepaid expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent_0" xml:lang="en-US">Other receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherShortTermInvestments_0" xml:lang="en-US">Short-term interest-bearing deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherShortTermInvestments_1" xml:lang="en-US">Short-term deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets_0" xml:lang="en-US">Investments in other assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets_1" xml:lang="en-US">Payments to Acquire Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0" xml:lang="en-US">Investments in property and equipment, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent_0" xml:lang="en-US">Liability, Pension and Other Postretirement and Postemployment Benefits, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent_1" xml:lang="en-US">Employee related liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent_0" xml:lang="en-US">Liability, Pension and Other Postretirement and Postemployment Benefits, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent_1" xml:lang="en-US">EMPLOYEE RELATED LIABILITIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_0" xml:lang="en-US">Retirement Benefits [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_1" xml:lang="en-US">EMPLOYEE RELATED LIABILITIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember_0" xml:lang="en-US">Pension Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PerformanceSharesMember_0" xml:lang="en-US">Performance-based RSU's [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PhantomShareUnitsPSUsMember_0" xml:lang="en-US">Phantom Share Units (PSUs) [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PhantomShareUnitsPSUsMember_1" xml:lang="en-US">PSU&#8217;s [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameAxis_0" xml:lang="en-US">Plan Name [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PostemploymentBenefitsAbstract_0" xml:lang="en-US">Postemployment Benefits [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_0" xml:lang="en-US">Prepaid Expense and Other Assets, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent_0" xml:lang="en-US">Long-term prepaid expenses and others</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent_1" xml:lang="en-US">Long-term prepaid expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseOtherNoncurrent_0" xml:lang="en-US">Prepaid long-term land lease, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrimeRateMember_0" xml:lang="en-US">Prime Rate [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_0" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_1" xml:lang="en-US">Reclassifications</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromInterestReceived_0" xml:lang="en-US">Cash received during the period from interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt_0" xml:lang="en-US">Proceeds from Issuance of Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt_1" xml:lang="en-US">Loan amount withdrawn</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0" xml:lang="en-US">Proceeds from loans</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_1" xml:lang="en-US">Proceeds from non-convertible debentures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_0" xml:lang="en-US">Proceeds related to sale and disposal of property and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProfitLoss_0" xml:lang="en-US">Net profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProfitLoss_1" xml:lang="en-US">Net profit for the period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ProfitLoss_2" xml:lang="en-US">NET PROFIT</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProfitLoss_3" xml:lang="en-US">Net profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract_0" xml:lang="en-US">Property, Plant and Equipment [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_1" xml:lang="en-US">PROPERTY AND EQUIPMENT, NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_0" xml:lang="en-US">Original cost:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_0" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_0" xml:lang="en-US">PROPERTY AND EQUIPMENT, NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_1" xml:lang="en-US">Property and equipment, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_2" xml:lang="en-US">Long-Lived Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_0" xml:lang="en-US">Property and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_0" xml:lang="en-US">Schedule of Property and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_1" xml:lang="en-US">Schedule of Property and Equipment, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_0" xml:lang="en-US">Property and equipment, estimated economic life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock_0" xml:lang="en-US">Accounts Receivable Factoring</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedAndNonrelatedPartyStatusAxis_0" xml:lang="en-US">Related and Nonrelated Party Status [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RelatedAndNonrelatedPartyStatusAxis_1" xml:lang="en-US">Related Party [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedAndNonrelatedPartyStatusDomain_0" xml:lang="en-US">Related and Nonrelated Party Status [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyDomain_0" xml:lang="en-US">Related and Nonrelated Parties [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyMember_0" xml:lang="en-US">Related Party [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems_0" xml:lang="en-US">Related Party Transaction [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract_0" xml:lang="en-US">Related Party Transactions [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0" xml:lang="en-US">Related and Nonrelated Parties [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xml:lang="en-US">Related Party [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_0" xml:lang="en-US">RELATED PARTIES BALANCES AND TRANSACTIONS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_RepaymentsOfBankDebt_0" xml:lang="en-US">Loans repayment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepaymentsOfBankDebt_1" xml:lang="en-US">Repayments of Bank Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepaymentsOfDebt_0" xml:lang="en-US">Repayments of Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RepaymentsOfDebt_1" xml:lang="en-US">Loan repaid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense_0" xml:lang="en-US">Research and development</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember_0" xml:lang="en-US">Research and development, net [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_0" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_1" xml:lang="en-US">Research and Development</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember_0" xml:lang="en-US">RSU's [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestructuringCharges_0" xml:lang="en-US">Restructuring Charges</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RestructuringCharges_1" xml:lang="en-US">Restructuring expense (income), net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestructuringChargesMember_0" xml:lang="en-US">Restructuring Charges [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestructuringChargesMember_1" xml:lang="en-US">Other Restructuring costs accrual [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems_0" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestructuringCosts_0" xml:lang="en-US">Restructuring Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestructuringCosts_1" xml:lang="en-US">Restructuring cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RestructuringCosts_2" xml:lang="en-US">Restructuring expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestructuringCostsAndAssetImpairmentCharges_0" xml:lang="en-US">Restructuring Costs and Asset Impairment Charges</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestructuringCostsAndAssetImpairmentCharges_1" xml:lang="en-US">Restructuring expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RestructuringCostsAndAssetImpairmentCharges_2" xml:lang="en-US">Expenses accrued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_0" xml:lang="en-US">Accumulated deficit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_1" xml:lang="en-US">Retained earnings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsMember_0" xml:lang="en-US">Accumulated deficit [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsMember_1" xml:lang="en-US">Retained earnings (accumulated deficit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetirementPlanTypeAxis_0" xml:lang="en-US">Retirement Plan Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetirementPlanTypeDomain_0" xml:lang="en-US">Retirement Plan Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock_0" xml:lang="en-US">Revenue Recognition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Revenues_0" xml:lang="en-US">REVENUES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_Revenues_1" xml:lang="en-US">Revenues net witholding tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SalesRevenueNetMember_0" xml:lang="en-US">Revenue [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_0" xml:lang="en-US">Schedule of Net Periodic Benefit Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_0" xml:lang="en-US">Schedule of Weighted Average Asset Allocations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock_0" xml:lang="en-US">Schedule of Estimated Amounts in Accumulated Other Comprehensive Income to be Recognized over the Next Fiscal Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_0" xml:lang="en-US">Schedule of Amounts Recognized in Statement of Financial Position</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_0" xml:lang="en-US">Schedule of Amounts Recognized in Other Comprehensive Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_0" xml:lang="en-US">Schedule of Weighted Average Assumptions Used</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_0" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0" xml:lang="en-US">Schedule of Income Tax Provision</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_0" xml:lang="en-US">Schedule of Repayment of Loans</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock_0" xml:lang="en-US">Schedule of Other Long-Term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_0" xml:lang="en-US">Schedule of Deferred Tax Asset/Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_0" xml:lang="en-US">Schedule of Debenture Fair Value and Allocation of Proceeds</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock_0" xml:lang="en-US">Schedule of Impact of One-Percentage-Point Change in Assumed Health Care Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_0" xml:lang="en-US">Schedule of Stock-Based Compensation Expense in Statement of Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_0" xml:lang="en-US">Schedule of Long-Lived Assets by Geographic Area</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_0" xml:lang="en-US">Schedule of Future Benefit Payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_0" xml:lang="en-US">Schedule of Recurring Fair Value Measurements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_0" xml:lang="en-US">Schedule of Intangible Assets, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock_0" xml:lang="en-US">Schedule of Health Care Cost Trend Rates</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_0" xml:lang="en-US">Schedule of Profit (Loss) Before Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_0" xml:lang="en-US">Schedule of Inventory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1" xml:lang="en-US">Schedule of Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_0" xml:lang="en-US">Schedule of Maturities of Debentures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_0" xml:lang="en-US">Schedule of Operating Leased Assets [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock_0" xml:lang="en-US">Schedule of Other Current Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsTableTextBlock_0" xml:lang="en-US">Summary of Other Current Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsTableTextBlock_1" xml:lang="en-US">Schedule of Other Current Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_0" xml:lang="en-US">Schedule of Financing Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_0" xml:lang="en-US">Schedule of Related Party Balances and Transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_0" xml:lang="en-US">Schedule of Revenues of Major Customers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_0" xml:lang="en-US">Schedule of Revenues by Geographic Area</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_0" xml:lang="en-US">Schedule of Key Information for Option Plans</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_0" xml:lang="en-US">Schedule of Intrinsic and Fair Values for Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_0" xml:lang="en-US">Schedule of Restricted Shares Units Activity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_0" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_0" xml:lang="en-US">Schedule of Information about Share Options Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0" xml:lang="en-US">Schedule of Share Option Activity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_0" xml:lang="en-US">Schedule of Fair Value of Options Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_0" xml:lang="en-US">Schedule of Investments with Continuous Unrealized Losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_0" xml:lang="en-US">Schedule of Reconciliation of Unrecognized Tax Benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingAbstract_0" xml:lang="en-US">Segment Reporting [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_0" xml:lang="en-US">INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_0" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense_0" xml:lang="en-US">Marketing, general and administrative</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense_1" xml:lang="en-US">General and administrative expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_0" xml:lang="en-US">Marketing, general and administrative [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensation_0" xml:lang="en-US">Compensation cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0" xml:lang="en-US">Vesting period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_0" xml:lang="en-US">Vesting percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_0" xml:lang="en-US">The intrinsic value of converted RSUs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0" xml:lang="en-US">Forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1" xml:lang="en-US">Forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1" xml:lang="en-US">Forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0" xml:lang="en-US">Awards granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1" xml:lang="en-US">Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" xml:lang="en-US">Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" xml:lang="en-US">Outstanding as of end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" xml:lang="en-US">Outstanding as of beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3" xml:lang="en-US">Number of outstanding shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0" xml:lang="en-US">Number of RSU's</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" xml:lang="en-US">Outstanding as of end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1" xml:lang="en-US">Outstanding as of beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0" xml:lang="en-US">Weighted Average Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0" xml:lang="en-US">Exercisable period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_0" xml:lang="en-US">Non-option equity awards granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0" xml:lang="en-US">Options exercisable as of end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1" xml:lang="en-US">Options exercisable as of end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_0" xml:lang="en-US">The intrinsic value of options exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_0" xml:lang="en-US">Terminated</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_0" xml:lang="en-US">Forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0" xml:lang="en-US">Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" xml:lang="en-US">Outstanding as of end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" xml:lang="en-US">Outstanding as of beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xml:lang="en-US">Options outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0" xml:lang="en-US">Number of share options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" xml:lang="en-US">Outstanding as of end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1" xml:lang="en-US">Outstanding as of beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0" xml:lang="en-US">Weighted average exercise price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0" xml:lang="en-US">Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_0" xml:lang="en-US">Terminated</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_0" xml:lang="en-US">Forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1" xml:lang="en-US">Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_0" xml:lang="en-US">Stock-Based Compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_0" xml:lang="en-US">Exercise Price Range [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_0" xml:lang="en-US">Exercisable, Weighted average exercise price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_0" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_0" xml:lang="en-US">Exercise price, minimum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_0" xml:lang="en-US">Number exercisable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_0" xml:lang="en-US">Number outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_0" xml:lang="en-US">Outstanding, Weighted average exercise price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_0" xml:lang="en-US">Outstanding, Weighted-average remaining contractual life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_0" xml:lang="en-US">Exercise price, maximum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesIssuedPricePerShare_0" xml:lang="en-US">Shares Issued, Price Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharesIssuedPricePerShare_1" xml:lang="en-US">Shares price per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_SharesOutstanding_0" xml:lang="en-US">BALANCE, SHARES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_SharesOutstanding_1" xml:lang="en-US">BALANCE, SHARES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesOutstanding_2" xml:lang="en-US">Shares, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermInvestments_0" xml:lang="en-US">Short term deposit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock_0" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember_0" xml:lang="en-US">State and Local Jurisdiction [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_0" xml:lang="en-US">Equity Components [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems_0" xml:lang="en-US">Statement [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract_0" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract_0" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable_0" xml:lang="en-US">Statement [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquity_0" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquity_1" xml:lang="en-US">THE COMPANY'S SHAREHOLDERS' EQUITY</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityBeforeTreasuryStock_0" xml:lang="en-US">Stockholders' Equity before Treasury Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquityBeforeTreasuryStock_1" xml:lang="en-US">TOTAL SHAREHOLDERS' EQUITY, GROSS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0" xml:lang="en-US">BALANCE</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1" xml:lang="en-US">BALANCE</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3" xml:lang="en-US">TOTAL SHAREHOLDERS' EQUITY</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract_0" xml:lang="en-US">Stockholders' Equity Note [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0" xml:lang="en-US">SHAREHOLDERS' EQUITY</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0" xml:lang="en-US">Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventLineItems_0" xml:lang="en-US">Subsequent Event [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventMember_0" xml:lang="en-US">Subsequent Event [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsAbstract_0" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsTextBlock_0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SubsequentEventsTextBlock_1" xml:lang="en-US">SUBSEQUENT EVENTS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTable_0" xml:lang="en-US">Subsequent Event [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeAxis_0" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeDomain_0" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract_0" xml:lang="en-US">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxCreditCarryforwardLineItems_0" xml:lang="en-US">Tax Credit Carryforward [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable_0" xml:lang="en-US">Tax Credit Carryforward [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxesPayableCurrent_0" xml:lang="en-US">Tax payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_0" xml:lang="en-US">Trade Accounts Receivables - Factoring</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TradeNamesMember_0" xml:lang="en-US">Trade name [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0" xml:lang="en-US">Financial Instruments [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TranslationAdjustmentForNetInvestmentHedgeNetOfTax_0" xml:lang="en-US">Gain (loss) of hedge on operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockCommonMember_0" xml:lang="en-US">Treasury stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockCommonShares_0" xml:lang="en-US">Treasury stock, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_TreasuryStockValue_0" xml:lang="en-US">Treasury stock, at cost - 87 shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockValue_1" xml:lang="en-US">Treasury Stock, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TypeOfArrangementAxis_0" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_0" xml:lang="en-US">Ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_1" xml:lang="en-US">Beginning balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_2" xml:lang="en-US">Unrecognized Tax Benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_0" xml:lang="en-US">Additions for tax positions of current year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_0" xml:lang="en-US">Decrease from translation differences</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_1" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_0" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1" xml:lang="en-US">Additions for tax positions of current year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_0" xml:lang="en-US">Translation differences</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_0" xml:lang="en-US">Additions for tax positions of prior years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_0" xml:lang="en-US">Unrecognized tax benefits related to tax return which its statute of limitation may expire in March 2015</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UseOfEstimates_0" xml:lang="en-US">Use of Estimates in Preparation of Financial Statements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember_0" xml:lang="en-US">Government bonds [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_0" xml:lang="en-US">Change in valuation allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableRateAxis_0" xml:lang="en-US">Variable Rate [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VestingAxis_0" xml:lang="en-US">Vesting [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0" xml:lang="en-US">Weighted average number of ordinary shares outstanding used for diluted earnings per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1" xml:lang="en-US">Weighted average number of shares used for diluted earnings per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0" xml:lang="en-US">Weighted average number of ordinary shares outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1" xml:lang="en-US">Weighted average number of shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IL_1" xlink:to="lab_country_IL_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_JP_2" xlink:to="lab_country_JP_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US_3" xlink:to="lab_country_US_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US_4" xlink:to="lab_country_US_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_AllCurrenciesDomain_5" xlink:to="lab_currency_AllCurrenciesDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_ILS_6" xlink:to="lab_currency_ILS_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_JPY_7" xlink:to="lab_currency_JPY_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AddressTypeDomain_8" xlink:to="lab_dei_AddressTypeDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentDescription_9" xlink:to="lab_dei_AmendmentDescription_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_10" xlink:to="lab_dei_AmendmentFlag_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId_11" xlink:to="lab_dei_AuditorFirmId_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation_12" xlink:to="lab_dei_AuditorLocation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName_13" xlink:to="lab_dei_AuditorName_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_BusinessContactMember_14" xlink:to="lab_dei_BusinessContactMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode_15" xlink:to="lab_dei_CityAreaCode_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelEmailAddress_16" xlink:to="lab_dei_ContactPersonnelEmailAddress_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelFaxNumber_17" xlink:to="lab_dei_ContactPersonnelFaxNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelName_18" xlink:to="lab_dei_ContactPersonnelName_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract_19" xlink:to="lab_dei_CoverAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_20" xlink:to="lab_dei_CurrentFiscalYearEndDate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAccountingStandard_21" xlink:to="lab_dei_DocumentAccountingStandard_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport_22" xlink:to="lab_dei_DocumentAnnualReport_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag_23" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_24" xlink:to="lab_dei_DocumentFiscalPeriodFocus_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_25" xlink:to="lab_dei_DocumentFiscalYearFocus_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_26" xlink:to="lab_dei_DocumentPeriodEndDate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentRegistrationStatement_27" xlink:to="lab_dei_DocumentRegistrationStatement_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentShellCompanyReport_28" xlink:to="lab_dei_DocumentShellCompanyReport_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport_29" xlink:to="lab_dei_DocumentTransitionReport_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_30" xlink:to="lab_dei_DocumentType_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1_31" xlink:to="lab_dei_EntityAddressAddressLine1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2_32" xlink:to="lab_dei_EntityAddressAddressLine2_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine3_33" xlink:to="lab_dei_EntityAddressAddressLine3_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown_34" xlink:to="lab_dei_EntityAddressCityOrTown_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCountry_35" xlink:to="lab_dei_EntityAddressCountry_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_36" xlink:to="lab_dei_EntityAddressesAddressTypeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode_37" xlink:to="lab_dei_EntityAddressPostalZipCode_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_38" xlink:to="lab_dei_EntityCentralIndexKey_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_39" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus_40" xlink:to="lab_dei_EntityCurrentReportingStatus_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain_41" xlink:to="lab_dei_EntityDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany_42" xlink:to="lab_dei_EntityEmergingGrowthCompany_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityExTransitionPeriod_43" xlink:to="lab_dei_EntityExTransitionPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber_44" xlink:to="lab_dei_EntityFileNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory_45" xlink:to="lab_dei_EntityFilerCategory_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode_46" xlink:to="lab_dei_EntityIncorporationStateCountryCode_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent_47" xlink:to="lab_dei_EntityInteractiveDataCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_48" xlink:to="lab_dei_EntityRegistrantName_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany_49" xlink:to="lab_dei_EntityShellCompany_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness_50" xlink:to="lab_dei_EntitySmallBusiness_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers_51" xlink:to="lab_dei_EntityVoluntaryFilers_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer_52" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag_53" xlink:to="lab_dei_IcfrAuditorAttestationFlag_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis_54" xlink:to="lab_dei_LegalEntityAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber_55" xlink:to="lab_dei_LocalPhoneNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_OtherReportingStandardItemNumber_56" xlink:to="lab_dei_OtherReportingStandardItemNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle_57" xlink:to="lab_dei_Security12bTitle_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12gTitle_58" xlink:to="lab_dei_Security12gTitle_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName_59" xlink:to="lab_dei_SecurityExchangeName_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityReportingObligation_60" xlink:to="lab_dei_SecurityReportingObligation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol_61" xlink:to="lab_dei_TradingSymbol_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_BoardOfDirectorsChairmanMember_62" xlink:to="lab_srt_BoardOfDirectorsChairmanMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ChiefExecutiveOfficerMember_63" xlink:to="lab_srt_ChiefExecutiveOfficerMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis_64" xlink:to="lab_srt_ConsolidatedEntitiesAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain_65" xlink:to="lab_srt_ConsolidatedEntitiesDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis_66" xlink:to="lab_srt_CounterpartyNameAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CurrencyAxis_67" xlink:to="lab_srt_CurrencyAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember_68" xlink:to="lab_srt_EuropeMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis_69" xlink:to="lab_srt_MajorCustomersAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember_70" xlink:to="lab_srt_MaximumMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember_71" xlink:to="lab_srt_MinimumMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ParentCompanyMember_72" xlink:to="lab_srt_ParentCompanyMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain_73" xlink:to="lab_srt_ProductsAndServicesDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_74" xlink:to="lab_srt_RangeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_75" xlink:to="lab_srt_RangeAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis_76" xlink:to="lab_srt_StatementGeographicalAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis_77" xlink:to="lab_srt_TitleOfIndividualAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AccretionOfCarryingAmountToPrincipalAmount_78" xlink:to="lab_tsem_AccretionOfCarryingAmountToPrincipalAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AccretionOfCarryingAmountToPrincipalAmount_79" xlink:to="lab_tsem_AccretionOfCarryingAmountToPrincipalAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AccretionOfCarryingAmountToPrincipalAmount_80" xlink:to="lab_tsem_AccretionOfCarryingAmountToPrincipalAmount_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AccrualsRelatedToAssets_81" xlink:to="lab_tsem_AccrualsRelatedToAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AccrualsRelatedToAssets_82" xlink:to="lab_tsem_AccrualsRelatedToAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AccrualsRelatedToAssets_83" xlink:to="lab_tsem_AccrualsRelatedToAssets_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AccrualsRelatedToAssets_84" xlink:to="lab_tsem_AccrualsRelatedToAssets_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember_85" xlink:to="lab_tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember_86" xlink:to="lab_tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember_87" xlink:to="lab_tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AccumulatedShareBasedCompensation_88" xlink:to="lab_tsem_AccumulatedShareBasedCompensation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AccumulatedShareBasedCompensation_89" xlink:to="lab_tsem_AccumulatedShareBasedCompensation_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AccumulatedShareBasedCompensation_90" xlink:to="lab_tsem_AccumulatedShareBasedCompensation_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRelatedToFacilityAgreementWithBanks_91" xlink:to="lab_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRelatedToFacilityAgreementWithBanks_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRelatedToFacilityAgreementWithBanks_92" xlink:to="lab_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRelatedToFacilityAgreementWithBanks_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRelatedToFacilityAgreementWithBanks_93" xlink:to="lab_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRelatedToFacilityAgreementWithBanks_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares_94" xlink:to="lab_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares_95" xlink:to="lab_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares_96" xlink:to="lab_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AdoptionAdjustmentToRetainedEarningsMember_97" xlink:to="lab_tsem_AdoptionAdjustmentToRetainedEarningsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AdoptionAdjustmentToRetainedEarningsMember_98" xlink:to="lab_tsem_AdoptionAdjustmentToRetainedEarningsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AnnualInterestRateOfLeaseAgreement_99" xlink:to="lab_tsem_AnnualInterestRateOfLeaseAgreement_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AnnualInterestRateOfLeaseAgreement_100" xlink:to="lab_tsem_AnnualInterestRateOfLeaseAgreement_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AnnualInterestRateOfLeaseAgreement_101" xlink:to="lab_tsem_AnnualInterestRateOfLeaseAgreement_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AsiaOtherJapanAndTaiwanMember_102" xlink:to="lab_tsem_AsiaOtherJapanAndTaiwanMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AsiaOtherJapanAndTaiwanMember_103" xlink:to="lab_tsem_AsiaOtherJapanAndTaiwanMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AsiaOtherJapanAndTaiwanMember_104" xlink:to="lab_tsem_AsiaOtherJapanAndTaiwanMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AssetDisposalAccrualMember_105" xlink:to="lab_tsem_AssetDisposalAccrualMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AssetDisposalAccrualMember_106" xlink:to="lab_tsem_AssetDisposalAccrualMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_AssetDisposalAccrualMember_107" xlink:to="lab_tsem_AssetDisposalAccrualMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_BasePhantomShareUnitsMember_108" xlink:to="lab_tsem_BasePhantomShareUnitsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_BasePhantomShareUnitsMember_109" xlink:to="lab_tsem_BasePhantomShareUnitsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_BasePhantomShareUnitsMember_110" xlink:to="lab_tsem_BasePhantomShareUnitsMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate_111" xlink:to="lab_tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate_112" xlink:to="lab_tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate_113" xlink:to="lab_tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CapitalNotesMember_114" xlink:to="lab_tsem_CapitalNotesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CapitalNotesMember_115" xlink:to="lab_tsem_CapitalNotesMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ChangesCessationRelatedAccrualsTableTextBlock_116" xlink:to="lab_tsem_ChangesCessationRelatedAccrualsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ChangesCessationRelatedAccrualsTableTextBlock_117" xlink:to="lab_tsem_ChangesCessationRelatedAccrualsTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ChangesCessationRelatedAccrualsTableTextBlock_118" xlink:to="lab_tsem_ChangesCessationRelatedAccrualsTableTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ChargesAgainstAccrual_119" xlink:to="lab_tsem_ChargesAgainstAccrual_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ChargesAgainstAccrual_120" xlink:to="lab_tsem_ChargesAgainstAccrual_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ClassificationOfLiabilitiesAndEquityPolicyTextBlock_121" xlink:to="lab_tsem_ClassificationOfLiabilitiesAndEquityPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ClassificationOfLiabilitiesAndEquityPolicyTextBlock_122" xlink:to="lab_tsem_ClassificationOfLiabilitiesAndEquityPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ClassificationOfLiabilitiesAndEquityPolicyTextBlock_123" xlink:to="lab_tsem_ClassificationOfLiabilitiesAndEquityPolicyTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CommonStockSharesOutstandingNetOfTreasuryStock_124" xlink:to="lab_tsem_CommonStockSharesOutstandingNetOfTreasuryStock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CommonStockSharesOutstandingNetOfTreasuryStock_125" xlink:to="lab_tsem_CommonStockSharesOutstandingNetOfTreasuryStock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CommonStockSharesOutstandingNetOfTreasuryStock_126" xlink:to="lab_tsem_CommonStockSharesOutstandingNetOfTreasuryStock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ConcentrationRiskNumberOfCustomers_127" xlink:to="lab_tsem_ConcentrationRiskNumberOfCustomers_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ConcentrationRiskNumberOfCustomers_128" xlink:to="lab_tsem_ConcentrationRiskNumberOfCustomers_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ConcentrationRiskNumberOfCustomers_129" xlink:to="lab_tsem_ConcentrationRiskNumberOfCustomers_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ConsultationAndOtherServicesMember_130" xlink:to="lab_tsem_ConsultationAndOtherServicesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ConsultationAndOtherServicesMember_131" xlink:to="lab_tsem_ConsultationAndOtherServicesMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant_132" xlink:to="lab_tsem_ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant_133" xlink:to="lab_tsem_ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant_134" xlink:to="lab_tsem_ConversionOfConvertibleDebenturesIntoShareCapitalAndExerciseOfWarrant_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ConvertibleDebenturesPolicyTextBlock_135" xlink:to="lab_tsem_ConvertibleDebenturesPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ConvertibleDebenturesPolicyTextBlock_136" xlink:to="lab_tsem_ConvertibleDebenturesPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ConvertibleDebenturesPolicyTextBlock_137" xlink:to="lab_tsem_ConvertibleDebenturesPolicyTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CrossCurrencyInterestRateSwapAtFairValueUsedInHedgingOfDebentures_138" xlink:to="lab_tsem_CrossCurrencyInterestRateSwapAtFairValueUsedInHedgingOfDebentures_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CrossCurrencyInterestRateSwapAtFairValueUsedInHedgingOfDebentures_139" xlink:to="lab_tsem_CrossCurrencyInterestRateSwapAtFairValueUsedInHedgingOfDebentures_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CrossCurrencyInterestRateSwapAtFairValueUsedInHedgingOfDebentures_140" xlink:to="lab_tsem_CrossCurrencyInterestRateSwapAtFairValueUsedInHedgingOfDebentures_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CrossCurrencySwapAssetPositionFairValue_141" xlink:to="lab_tsem_CrossCurrencySwapAssetPositionFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CrossCurrencySwapAssetPositionFairValue_142" xlink:to="lab_tsem_CrossCurrencySwapAssetPositionFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CrossCurrencySwapAssetPositionFairValue_143" xlink:to="lab_tsem_CrossCurrencySwapAssetPositionFairValue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CumulativeEffectUponAdoption_144" xlink:to="lab_tsem_CumulativeEffectUponAdoption_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CumulativeEffectUponAdoption_145" xlink:to="lab_tsem_CumulativeEffectUponAdoption_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CumulativeEffectUponAdoption_146" xlink:to="lab_tsem_CumulativeEffectUponAdoption_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CustomerAMember_147" xlink:to="lab_tsem_CustomerAMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CustomerAMember_148" xlink:to="lab_tsem_CustomerAMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CustomerAMember_149" xlink:to="lab_tsem_CustomerAMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CustomerBMember_150" xlink:to="lab_tsem_CustomerBMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CustomerBMember_151" xlink:to="lab_tsem_CustomerBMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CustomerBMember_152" xlink:to="lab_tsem_CustomerBMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CustomerOneMember_153" xlink:to="lab_tsem_CustomerOneMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CustomerOneMember_154" xlink:to="lab_tsem_CustomerOneMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CustomerOneMember_155" xlink:to="lab_tsem_CustomerOneMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CustomersFourMember_156" xlink:to="lab_tsem_CustomersFourMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CustomersFourMember_157" xlink:to="lab_tsem_CustomersFourMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CustomersThreeMember_158" xlink:to="lab_tsem_CustomersThreeMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CustomerThreeMember_159" xlink:to="lab_tsem_CustomerThreeMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CustomerThreeMember_160" xlink:to="lab_tsem_CustomerThreeMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CustomerThreeMember_161" xlink:to="lab_tsem_CustomerThreeMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CustomerTwoMember_162" xlink:to="lab_tsem_CustomerTwoMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CustomerTwoMember_163" xlink:to="lab_tsem_CustomerTwoMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_CustomerTwoMember_164" xlink:to="lab_tsem_CustomerTwoMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DebenturesTextBlock_165" xlink:to="lab_tsem_DebenturesTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DebenturesTextBlock_166" xlink:to="lab_tsem_DebenturesTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DebenturesTextBlock_167" xlink:to="lab_tsem_DebenturesTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DebtInstrumentPeriodicPaymentsNumber_168" xlink:to="lab_tsem_DebtInstrumentPeriodicPaymentsNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DebtInstrumentPeriodicPaymentsNumber_169" xlink:to="lab_tsem_DebtInstrumentPeriodicPaymentsNumber_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DebtInstrumentRedemptionPremiumPercentage_170" xlink:to="lab_tsem_DebtInstrumentRedemptionPremiumPercentage_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DebtInstrumentRedemptionPremiumPercentage_171" xlink:to="lab_tsem_DebtInstrumentRedemptionPremiumPercentage_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAndOtherAssetsNet_172" xlink:to="lab_tsem_DeferredTaxAndOtherAssetsNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAndOtherAssetsNet_173" xlink:to="lab_tsem_DeferredTaxAndOtherAssetsNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAndOtherAssetsNet_174" xlink:to="lab_tsem_DeferredTaxAndOtherAssetsNet_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAndOtherAssetsNet_175" xlink:to="lab_tsem_DeferredTaxAndOtherAssetsNet_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAndOtherAssetsNetMember_176" xlink:to="lab_tsem_DeferredTaxAndOtherAssetsNetMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAndOtherAssetsNetMember_177" xlink:to="lab_tsem_DeferredTaxAndOtherAssetsNetMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAndOtherLongTermLiabilities_178" xlink:to="lab_tsem_DeferredTaxAndOtherLongTermLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAndOtherLongTermLiabilities_179" xlink:to="lab_tsem_DeferredTaxAndOtherLongTermLiabilities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetClassifiedAsNoncurrent_180" xlink:to="lab_tsem_DeferredTaxAssetClassifiedAsNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetClassifiedAsNoncurrent_181" xlink:to="lab_tsem_DeferredTaxAssetClassifiedAsNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetClassifiedAsNoncurrent_182" xlink:to="lab_tsem_DeferredTaxAssetClassifiedAsNoncurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetClassifiedAsNoncurrent_183" xlink:to="lab_tsem_DeferredTaxAssetClassifiedAsNoncurrent_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsAccrualsAndReserves_184" xlink:to="lab_tsem_DeferredTaxAssetsAccrualsAndReserves_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsAccrualsAndReserves_185" xlink:to="lab_tsem_DeferredTaxAssetsAccrualsAndReserves_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsAccrualsAndReserves_186" xlink:to="lab_tsem_DeferredTaxAssetsAccrualsAndReserves_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsCurrentGross_187" xlink:to="lab_tsem_DeferredTaxAssetsCurrentGross_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsCurrentGross_188" xlink:to="lab_tsem_DeferredTaxAssetsCurrentGross_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsCurrentNet_189" xlink:to="lab_tsem_DeferredTaxAssetsCurrentNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsCurrentNet_190" xlink:to="lab_tsem_DeferredTaxAssetsCurrentNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_191" xlink:to="lab_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_192" xlink:to="lab_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_193" xlink:to="lab_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_194" xlink:to="lab_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsLeaseLiabilities_195" xlink:to="lab_tsem_DeferredTaxAssetsLeaseLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsLeaseLiabilities_196" xlink:to="lab_tsem_DeferredTaxAssetsLeaseLiabilities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsLeaseLiabilities_197" xlink:to="lab_tsem_DeferredTaxAssetsLeaseLiabilities_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsNetNonCurrents_198" xlink:to="lab_tsem_DeferredTaxAssetsNetNonCurrents_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsNetNonCurrents_199" xlink:to="lab_tsem_DeferredTaxAssetsNetNonCurrents_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsNetNonCurrents_200" xlink:to="lab_tsem_DeferredTaxAssetsNetNonCurrents_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsOperatingLossCarryForwardsCurrent_201" xlink:to="lab_tsem_DeferredTaxAssetsOperatingLossCarryForwardsCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsOperatingLossCarryForwardsCurrent_202" xlink:to="lab_tsem_DeferredTaxAssetsOperatingLossCarryForwardsCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_203" xlink:to="lab_tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_204" xlink:to="lab_tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_205" xlink:to="lab_tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsOtherCurrent_206" xlink:to="lab_tsem_DeferredTaxAssetsOtherCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsOtherCurrent_207" xlink:to="lab_tsem_DeferredTaxAssetsOtherCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsOtherCurrent_208" xlink:to="lab_tsem_DeferredTaxAssetsOtherCurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsOtherNonCurrent_209" xlink:to="lab_tsem_DeferredTaxAssetsOtherNonCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsOtherNonCurrent_210" xlink:to="lab_tsem_DeferredTaxAssetsOtherNonCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsOtherNonCurrent_211" xlink:to="lab_tsem_DeferredTaxAssetsOtherNonCurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCurrent_212" xlink:to="lab_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCurrent_213" xlink:to="lab_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_214" xlink:to="lab_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_215" xlink:to="lab_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_216" xlink:to="lab_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_217" xlink:to="lab_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxLiabilitiesNonCurrents_218" xlink:to="lab_tsem_DeferredTaxLiabilitiesNonCurrents_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxLiabilitiesNonCurrents_219" xlink:to="lab_tsem_DeferredTaxLiabilitiesNonCurrents_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxLiabilitiesNonCurrents_220" xlink:to="lab_tsem_DeferredTaxLiabilitiesNonCurrents_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases_221" xlink:to="lab_tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases_222" xlink:to="lab_tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases_223" xlink:to="lab_tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome_224" xlink:to="lab_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome_225" xlink:to="lab_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome_226" xlink:to="lab_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage_227" xlink:to="lab_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage_228" xlink:to="lab_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage_229" xlink:to="lab_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate_230" xlink:to="lab_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate_231" xlink:to="lab_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate_232" xlink:to="lab_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets_233" xlink:to="lab_tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets_234" xlink:to="lab_tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets_235" xlink:to="lab_tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinedBenefitPlanExpensesPaid_236" xlink:to="lab_tsem_DefinedBenefitPlanExpensesPaid_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinedBenefitPlanExpensesPaid_237" xlink:to="lab_tsem_DefinedBenefitPlanExpensesPaid_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinedBenefitPlanExpensesPaid_238" xlink:to="lab_tsem_DefinedBenefitPlanExpensesPaid_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome_239" xlink:to="lab_tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome_240" xlink:to="lab_tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome_241" xlink:to="lab_tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome_242" xlink:to="lab_tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome_243" xlink:to="lab_tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome_244" xlink:to="lab_tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinitiveAgreementMember_245" xlink:to="lab_tsem_DefinitiveAgreementMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinitiveAgreementMember_246" xlink:to="lab_tsem_DefinitiveAgreementMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DefinitiveAgreementMember_247" xlink:to="lab_tsem_DefinitiveAgreementMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeloitteGlobalNetworkMember_248" xlink:to="lab_tsem_DeloitteGlobalNetworkMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DeloitteGlobalNetworkMember_249" xlink:to="lab_tsem_DeloitteGlobalNetworkMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DepositsAndMarketableSecuritiesNet_250" xlink:to="lab_tsem_DepositsAndMarketableSecuritiesNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DepositsAndMarketableSecuritiesNet_251" xlink:to="lab_tsem_DepositsAndMarketableSecuritiesNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DepositsAndMarketableSecuritiesNet_252" xlink:to="lab_tsem_DepositsAndMarketableSecuritiesNet_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DifferedTaxNetCurrentAbstract_253" xlink:to="lab_tsem_DifferedTaxNetCurrentAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_DifferedTaxNetCurrentAbstract_254" xlink:to="lab_tsem_DifferedTaxNetCurrentAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_EffectOfTaxRateReductionBenefitDueToNetDeferredTaxLiabilities_255" xlink:to="lab_tsem_EffectOfTaxRateReductionBenefitDueToNetDeferredTaxLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_EffectOfTaxRateReductionBenefitDueToNetDeferredTaxLiabilities_256" xlink:to="lab_tsem_EffectOfTaxRateReductionBenefitDueToNetDeferredTaxLiabilities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_EmployeeLiabilitiesNonCurrent_257" xlink:to="lab_tsem_EmployeeLiabilitiesNonCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_EmployeeLiabilitiesNonCurrent_258" xlink:to="lab_tsem_EmployeeLiabilitiesNonCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_EmployeesAndDirectorsMember_259" xlink:to="lab_tsem_EmployeesAndDirectorsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_EmployeesAndDirectorsMember_260" xlink:to="lab_tsem_EmployeesAndDirectorsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_EnterpriseStatusTaxRate_261" xlink:to="lab_tsem_EnterpriseStatusTaxRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_EnterpriseStatusTaxRate_262" xlink:to="lab_tsem_EnterpriseStatusTaxRate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ExchangeRateResults_263" xlink:to="lab_tsem_ExchangeRateResults_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ExchangeRateResults_264" xlink:to="lab_tsem_ExchangeRateResults_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ExchangeRateResults_265" xlink:to="lab_tsem_ExchangeRateResults_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ExercisePriceRangeTwoMember_266" xlink:to="lab_tsem_ExercisePriceRangeTwoMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ExercisePriceRangeTwoMember_267" xlink:to="lab_tsem_ExercisePriceRangeTwoMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ExercisePriceSeventeenPointOneSixMember_268" xlink:to="lab_tsem_ExercisePriceSeventeenPointOneSixMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ExercisePriceSeventeenPointOneSixMember_269" xlink:to="lab_tsem_ExercisePriceSeventeenPointOneSixMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ExercisePriceSeventeenPointOneSixMember_270" xlink:to="lab_tsem_ExercisePriceSeventeenPointOneSixMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ExpirationOfPriorYearsProvisionDue_271" xlink:to="lab_tsem_ExpirationOfPriorYearsProvisionDue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ExpirationOfPriorYearsProvisionDue_272" xlink:to="lab_tsem_ExpirationOfPriorYearsProvisionDue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ExpirationOfPriorYearsProvisionDue_273" xlink:to="lab_tsem_ExpirationOfPriorYearsProvisionDue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ExternalCustomersMember_274" xlink:to="lab_tsem_ExternalCustomersMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ExternalCustomersMember_275" xlink:to="lab_tsem_ExternalCustomersMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FactoryCessationRelatedAccruals_276" xlink:to="lab_tsem_FactoryCessationRelatedAccruals_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FactoryCessationRelatedAccruals_277" xlink:to="lab_tsem_FactoryCessationRelatedAccruals_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FactoryCessationRelatedAccruals_278" xlink:to="lab_tsem_FactoryCessationRelatedAccruals_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FactoryCessationRelatedAccruals_279" xlink:to="lab_tsem_FactoryCessationRelatedAccruals_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FairValueOfOptionsExercised_280" xlink:to="lab_tsem_FairValueOfOptionsExercised_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FairValueOfOptionsExercised_281" xlink:to="lab_tsem_FairValueOfOptionsExercised_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FairValueOfOptionsExercised_282" xlink:to="lab_tsem_FairValueOfOptionsExercised_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FairValueOfRestrictedStockUnitsExercised_283" xlink:to="lab_tsem_FairValueOfRestrictedStockUnitsExercised_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FairValueOfRestrictedStockUnitsExercised_284" xlink:to="lab_tsem_FairValueOfRestrictedStockUnitsExercised_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FairValueOfRestrictedStockUnitsExercised_285" xlink:to="lab_tsem_FairValueOfRestrictedStockUnitsExercised_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FairValueOfSwap_286" xlink:to="lab_tsem_FairValueOfSwap_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FairValueOfSwap_287" xlink:to="lab_tsem_FairValueOfSwap_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FairValueOfSwapInAssetPosition_288" xlink:to="lab_tsem_FairValueOfSwapInAssetPosition_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FairValueOfSwapInAssetPosition_289" xlink:to="lab_tsem_FairValueOfSwapInAssetPosition_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FairValueOfSwapInLiabilityPositionShortTerm_290" xlink:to="lab_tsem_FairValueOfSwapInLiabilityPositionShortTerm_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FairValueOfSwapInLiabilityPositionShortTerm_291" xlink:to="lab_tsem_FairValueOfSwapInLiabilityPositionShortTerm_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FairValueOfSwapInLongTermAsset_292" xlink:to="lab_tsem_FairValueOfSwapInLongTermAsset_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FairValueOfSwapInLongTermAsset_293" xlink:to="lab_tsem_FairValueOfSwapInLongTermAsset_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FairValueOfSwapInShortTermAssets_294" xlink:to="lab_tsem_FairValueOfSwapInShortTermAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FairValueOfSwapInShortTermAssets_295" xlink:to="lab_tsem_FairValueOfSwapInShortTermAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FairValueOfSwapInShortTermLiabilities_296" xlink:to="lab_tsem_FairValueOfSwapInShortTermLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FairValueOfSwapInShortTermLiabilities_297" xlink:to="lab_tsem_FairValueOfSwapInShortTermLiabilities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_298" xlink:to="lab_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_299" xlink:to="lab_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FinancingExpenseOther_300" xlink:to="lab_tsem_FinancingExpenseOther_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FinancingExpenseOther_301" xlink:to="lab_tsem_FinancingExpenseOther_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FinancingExpenseOther_302" xlink:to="lab_tsem_FinancingExpenseOther_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FinancingIncomeExpenseNet_303" xlink:to="lab_tsem_FinancingIncomeExpenseNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FinancingIncomeExpenseNet_304" xlink:to="lab_tsem_FinancingIncomeExpenseNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FinancingIncomeExpenseNet_305" xlink:to="lab_tsem_FinancingIncomeExpenseNet_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FinancingIncomeExpenseNet_306" xlink:to="lab_tsem_FinancingIncomeExpenseNet_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FinancingIncomeExpenseNet_307" xlink:to="lab_tsem_FinancingIncomeExpenseNet_4"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FinancingIncomeExpenseNet_308" xlink:to="lab_tsem_FinancingIncomeExpenseNet_5"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FinancingIncomeExpensesNet_309" xlink:to="lab_tsem_FinancingIncomeExpensesNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FinancingIncomeExpensesNet_310" xlink:to="lab_tsem_FinancingIncomeExpensesNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FinancingIncomeExpensesNet_311" xlink:to="lab_tsem_FinancingIncomeExpensesNet_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FirstAnniversaryMember_312" xlink:to="lab_tsem_FirstAnniversaryMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_FirstAnniversaryMember_313" xlink:to="lab_tsem_FirstAnniversaryMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold_314" xlink:to="lab_tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold_315" xlink:to="lab_tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold_316" xlink:to="lab_tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_HealthCareCostTrendRatesAxis_317" xlink:to="lab_tsem_HealthCareCostTrendRatesAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_HealthCareCostTrendRatesAxis_318" xlink:to="lab_tsem_HealthCareCostTrendRatesAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_HedgingTransactionsRelatedResults_319" xlink:to="lab_tsem_HedgingTransactionsRelatedResults_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_HedgingTransactionsRelatedResults_320" xlink:to="lab_tsem_HedgingTransactionsRelatedResults_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_HedgingTransactionsRelatedResults_321" xlink:to="lab_tsem_HedgingTransactionsRelatedResults_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ImpairmentIncomeMember_322" xlink:to="lab_tsem_ImpairmentIncomeMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ImpairmentIncomeMember_323" xlink:to="lab_tsem_ImpairmentIncomeMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ImpairmentIncomeNet_324" xlink:to="lab_tsem_ImpairmentIncomeNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ImpairmentIncomeNet_325" xlink:to="lab_tsem_ImpairmentIncomeNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ImpairmentIncomeNet_326" xlink:to="lab_tsem_ImpairmentIncomeNet_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_IntelCorporationMember_327" xlink:to="lab_tsem_IntelCorporationMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_IntelCorporationMember_328" xlink:to="lab_tsem_IntelCorporationMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_IntelCorporationMember_329" xlink:to="lab_tsem_IntelCorporationMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_InvestmentsInPrivatelyHeldCompanies_330" xlink:to="lab_tsem_InvestmentsInPrivatelyHeldCompanies_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_InvestmentsInPrivatelyHeldCompanies_331" xlink:to="lab_tsem_InvestmentsInPrivatelyHeldCompanies_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_InvestmentsInPrivatelyHeldCompanies_332" xlink:to="lab_tsem_InvestmentsInPrivatelyHeldCompanies_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_JaMitsuiLeasingLtdMember_333" xlink:to="lab_tsem_JaMitsuiLeasingLtdMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_JaMitsuiLeasingLtdMember_334" xlink:to="lab_tsem_JaMitsuiLeasingLtdMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_JaMitsuiLeasingLtdMember_335" xlink:to="lab_tsem_JaMitsuiLeasingLtdMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_JPY2021LoanAnd2023JPYLoanMember_336" xlink:to="lab_tsem_JPY2021LoanAnd2023JPYLoanMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_JPY2021LoanAnd2023JPYLoanMember_337" xlink:to="lab_tsem_JPY2021LoanAnd2023JPYLoanMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_JPY2021LoanAnd2023JPYLoanMember_338" xlink:to="lab_tsem_JPY2021LoanAnd2023JPYLoanMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_JPY2024LoanMember_339" xlink:to="lab_tsem_JPY2024LoanMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_JPY2024LoanMember_340" xlink:to="lab_tsem_JPY2024LoanMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_JPY2024LoanMember_341" xlink:to="lab_tsem_JPY2024LoanMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LeasedAssetsAndLiabilities_342" xlink:to="lab_tsem_LeasedAssetsAndLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LeasedAssetsAndLiabilities_343" xlink:to="lab_tsem_LeasedAssetsAndLiabilities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LineOfCreditFacilityBorrowingCapacityUtilized_344" xlink:to="lab_tsem_LineOfCreditFacilityBorrowingCapacityUtilized_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LineOfCreditFacilityBorrowingCapacityUtilized_345" xlink:to="lab_tsem_LineOfCreditFacilityBorrowingCapacityUtilized_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LondonInterbankOfferedRateSwapRateMember_346" xlink:to="lab_tsem_LondonInterbankOfferedRateSwapRateMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LondonInterbankOfferedRateSwapRateMember_347" xlink:to="lab_tsem_LondonInterbankOfferedRateSwapRateMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTerm2021JpyLoanMember_348" xlink:to="lab_tsem_LongTerm2021JpyLoanMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTerm2021JpyLoanMember_349" xlink:to="lab_tsem_LongTerm2021JpyLoanMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTerm2021JpyLoanMember_350" xlink:to="lab_tsem_LongTerm2021JpyLoanMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTerm2023JpyLoanMember_351" xlink:to="lab_tsem_LongTerm2023JpyLoanMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTerm2023JpyLoanMember_352" xlink:to="lab_tsem_LongTerm2023JpyLoanMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTerm2023JpyLoanMember_353" xlink:to="lab_tsem_LongTerm2023JpyLoanMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermDebtCurrentMember_354" xlink:to="lab_tsem_LongTermDebtCurrentMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermDebtCurrentMember_355" xlink:to="lab_tsem_LongTermDebtCurrentMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermDebtFairValueAdjustments_356" xlink:to="lab_tsem_LongTermDebtFairValueAdjustments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermDebtFairValueAdjustments_357" xlink:to="lab_tsem_LongTermDebtFairValueAdjustments_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermDebtFairValueAdjustments_358" xlink:to="lab_tsem_LongTermDebtFairValueAdjustments_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermDebtFairValueCurrent_359" xlink:to="lab_tsem_LongTermDebtFairValueCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermDebtFairValueCurrent_360" xlink:to="lab_tsem_LongTermDebtFairValueCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermDebtFairValueCurrent_361" xlink:to="lab_tsem_LongTermDebtFairValueCurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermDebtFairValueCurrent_362" xlink:to="lab_tsem_LongTermDebtFairValueCurrent_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermDebtFairValueTotal_363" xlink:to="lab_tsem_LongTermDebtFairValueTotal_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermDebtFairValueTotal_364" xlink:to="lab_tsem_LongTermDebtFairValueTotal_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_365" xlink:to="lab_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_366" xlink:to="lab_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_367" xlink:to="lab_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfter_368" xlink:to="lab_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfter_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfter_369" xlink:to="lab_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndAfter_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearSixAndAfter_370" xlink:to="lab_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearSixAndAfter_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearSixAndAfter_371" xlink:to="lab_tsem_LongTermDebtMaturitiesRepaymentsOfPrincipalYearSixAndAfter_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongtermDebtMaturityYearSix_372" xlink:to="lab_tsem_LongtermDebtMaturityYearSix_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongtermDebtMaturityYearSix_373" xlink:to="lab_tsem_LongtermDebtMaturityYearSix_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongtermDebtMaturityYearSix_374" xlink:to="lab_tsem_LongtermDebtMaturityYearSix_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermInterestBearingBankDeposits_375" xlink:to="lab_tsem_LongTermInterestBearingBankDeposits_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermInterestBearingBankDeposits_376" xlink:to="lab_tsem_LongTermInterestBearingBankDeposits_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermInterestBearingBankDeposits_377" xlink:to="lab_tsem_LongTermInterestBearingBankDeposits_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermLoansPayableTextBlock_378" xlink:to="lab_tsem_LongTermLoansPayableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermLoansPayableTextBlock_379" xlink:to="lab_tsem_LongTermLoansPayableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_LongTermLoansPayableTextBlock_380" xlink:to="lab_tsem_LongTermLoansPayableTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_MarketableSecuritiesAllowanceForCreditLosses_381" xlink:to="lab_tsem_MarketableSecuritiesAllowanceForCreditLosses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_MarketableSecuritiesAllowanceForCreditLosses_382" xlink:to="lab_tsem_MarketableSecuritiesAllowanceForCreditLosses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_MarketableSecuritiesFairValueAdjustment_383" xlink:to="lab_tsem_MarketableSecuritiesFairValueAdjustment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_MarketableSecuritiesFairValueAdjustment_384" xlink:to="lab_tsem_MarketableSecuritiesFairValueAdjustment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_MarketableSecuritiesFairValueAdjustment_385" xlink:to="lab_tsem_MarketableSecuritiesFairValueAdjustment_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_MarketableSecuritiesFairValueAdjustment_386" xlink:to="lab_tsem_MarketableSecuritiesFairValueAdjustment_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_MarketLeveragedStockUnitMember_387" xlink:to="lab_tsem_MarketLeveragedStockUnitMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_MarketLeveragedStockUnitMember_388" xlink:to="lab_tsem_MarketLeveragedStockUnitMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_MarketLeveragedStockUnitMember_389" xlink:to="lab_tsem_MarketLeveragedStockUnitMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_MedicareAdvantageMember_390" xlink:to="lab_tsem_MedicareAdvantageMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_MedicareAdvantageMember_391" xlink:to="lab_tsem_MedicareAdvantageMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_MergerContractTerminationFees_392" xlink:to="lab_tsem_MergerContractTerminationFees_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_MergerContractTerminationFees_393" xlink:to="lab_tsem_MergerContractTerminationFees_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_MergerContractTerminationFees_394" xlink:to="lab_tsem_MergerContractTerminationFees_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_MergerContractTerminationFees_395" xlink:to="lab_tsem_MergerContractTerminationFees_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction_396" xlink:to="lab_tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction_397" xlink:to="lab_tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction_398" xlink:to="lab_tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules_399" xlink:to="lab_tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules_400" xlink:to="lab_tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules_401" xlink:to="lab_tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_NewAccountingPronouncementsAdoptedPolicyPolicyTextBlock_402" xlink:to="lab_tsem_NewAccountingPronouncementsAdoptedPolicyPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_NewAccountingPronouncementsAdoptedPolicyPolicyTextBlock_403" xlink:to="lab_tsem_NewAccountingPronouncementsAdoptedPolicyPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_NewAccountingPronouncementsAdoptedPolicyPolicyTextBlock_404" xlink:to="lab_tsem_NewAccountingPronouncementsAdoptedPolicyPolicyTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_NewOtherDirectorsMember_405" xlink:to="lab_tsem_NewOtherDirectorsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_NewOtherDirectorsMember_406" xlink:to="lab_tsem_NewOtherDirectorsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_NonCashIncomeTaxExpenseBenefit_407" xlink:to="lab_tsem_NonCashIncomeTaxExpenseBenefit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_NonCashIncomeTaxExpenseBenefit_408" xlink:to="lab_tsem_NonCashIncomeTaxExpenseBenefit_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_NonMedicareAdvantageMember_409" xlink:to="lab_tsem_NonMedicareAdvantageMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_NonMedicareAdvantageMember_410" xlink:to="lab_tsem_NonMedicareAdvantageMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_NonMedicareAdvantageMember_411" xlink:to="lab_tsem_NonMedicareAdvantageMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_NuvotonTechnologyCorporationJapanMember_412" xlink:to="lab_tsem_NuvotonTechnologyCorporationJapanMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_NuvotonTechnologyCorporationJapanMember_413" xlink:to="lab_tsem_NuvotonTechnologyCorporationJapanMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_NuvotonTechnologyCorporationJapanMember_414" xlink:to="lab_tsem_NuvotonTechnologyCorporationJapanMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OfficeSpaceOperatingFacilitiesAndVehiclesMember_415" xlink:to="lab_tsem_OfficeSpaceOperatingFacilitiesAndVehiclesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OfficeSpaceOperatingFacilitiesAndVehiclesMember_416" xlink:to="lab_tsem_OfficeSpaceOperatingFacilitiesAndVehiclesMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OldPlansMember_417" xlink:to="lab_tsem_OldPlansMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OldPlansMember_418" xlink:to="lab_tsem_OldPlansMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OperatingCostsRatio_419" xlink:to="lab_tsem_OperatingCostsRatio_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OperatingCostsRatio_420" xlink:to="lab_tsem_OperatingCostsRatio_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OperatingCostsRatio_421" xlink:to="lab_tsem_OperatingCostsRatio_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OperatingLeaseLiabilitiesMember_422" xlink:to="lab_tsem_OperatingLeaseLiabilitiesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OperatingLeaseLiabilitiesMember_423" xlink:to="lab_tsem_OperatingLeaseLiabilitiesMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OperatingLossCarryForwardsAmountNotToExpire_424" xlink:to="lab_tsem_OperatingLossCarryForwardsAmountNotToExpire_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OperatingLossCarryForwardsAmountNotToExpire_425" xlink:to="lab_tsem_OperatingLossCarryForwardsAmountNotToExpire_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OperatingLossCarryForwardsAmountNotToExpire_426" xlink:to="lab_tsem_OperatingLossCarryForwardsAmountNotToExpire_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OperatingLossCarryForwardsAnnualUtilizationAmount_427" xlink:to="lab_tsem_OperatingLossCarryForwardsAnnualUtilizationAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OperatingLossCarryForwardsAnnualUtilizationAmount_428" xlink:to="lab_tsem_OperatingLossCarryForwardsAnnualUtilizationAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OperatingLossCarryForwardsAnnualUtilizationAmount_429" xlink:to="lab_tsem_OperatingLossCarryForwardsAnnualUtilizationAmount_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OtherAssetsPolicyTextBlock_430" xlink:to="lab_tsem_OtherAssetsPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OtherAssetsPolicyTextBlock_431" xlink:to="lab_tsem_OtherAssetsPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OtherAssetsPolicyTextBlock_432" xlink:to="lab_tsem_OtherAssetsPolicyTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_433" xlink:to="lab_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_434" xlink:to="lab_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_435" xlink:to="lab_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_436" xlink:to="lab_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost_437" xlink:to="lab_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost_438" xlink:to="lab_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost_439" xlink:to="lab_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OtherCustomersMember_440" xlink:to="lab_tsem_OtherCustomersMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OtherCustomersMember_441" xlink:to="lab_tsem_OtherCustomersMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OtherCustomersMember_442" xlink:to="lab_tsem_OtherCustomersMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OtherFinancingExpenseNet_443" xlink:to="lab_tsem_OtherFinancingExpenseNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OtherFinancingExpenseNet_444" xlink:to="lab_tsem_OtherFinancingExpenseNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OtherFinancingExpenseNet_445" xlink:to="lab_tsem_OtherFinancingExpenseNet_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OtherFinancingExpenseNet_446" xlink:to="lab_tsem_OtherFinancingExpenseNet_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OtherLongTermLiabilities_447" xlink:to="lab_tsem_OtherLongTermLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_OtherLongTermLiabilities_448" xlink:to="lab_tsem_OtherLongTermLiabilities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PaymentToProceedsFromCash_449" xlink:to="lab_tsem_PaymentToProceedsFromCash_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PaymentToProceedsFromCash_450" xlink:to="lab_tsem_PaymentToProceedsFromCash_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PaymentToProceedsFromCash_451" xlink:to="lab_tsem_PaymentToProceedsFromCash_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PercentageOfAccelerationOfUnvestedEquity_452" xlink:to="lab_tsem_PercentageOfAccelerationOfUnvestedEquity_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PercentageOfAccelerationOfUnvestedEquity_453" xlink:to="lab_tsem_PercentageOfAccelerationOfUnvestedEquity_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PercentageOfAccelerationOfUnvestedEquity_454" xlink:to="lab_tsem_PercentageOfAccelerationOfUnvestedEquity_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PercentageOfInterestsAcquired_455" xlink:to="lab_tsem_PercentageOfInterestsAcquired_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PercentageOfInterestsAcquired_456" xlink:to="lab_tsem_PercentageOfInterestsAcquired_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PercentageOfLeaseAgreementOnMachineryAndEquipment_457" xlink:to="lab_tsem_PercentageOfLeaseAgreementOnMachineryAndEquipment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PercentageOfLeaseAgreementOnMachineryAndEquipment_458" xlink:to="lab_tsem_PercentageOfLeaseAgreementOnMachineryAndEquipment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PercentageOfReund_459" xlink:to="lab_tsem_PercentageOfReund_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PercentageOfReund_460" xlink:to="lab_tsem_PercentageOfReund_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PercentageOfVestedRestrictedStockUnite_461" xlink:to="lab_tsem_PercentageOfVestedRestrictedStockUnite_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PercentageOfVestedRestrictedStockUnite_462" xlink:to="lab_tsem_PercentageOfVestedRestrictedStockUnite_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PercentageOfVestedRestrictedStockUnite_463" xlink:to="lab_tsem_PercentageOfVestedRestrictedStockUnite_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PerformanceSharesUnits_464" xlink:to="lab_tsem_PerformanceSharesUnits_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PerformanceSharesUnits_465" xlink:to="lab_tsem_PerformanceSharesUnits_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PerformanceSharesUnits_466" xlink:to="lab_tsem_PerformanceSharesUnits_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PerformanceSharesUnitsOutstanding_467" xlink:to="lab_tsem_PerformanceSharesUnitsOutstanding_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PerformanceSharesUnitsOutstanding_468" xlink:to="lab_tsem_PerformanceSharesUnitsOutstanding_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PerformanceSharesUnitsOutstanding_469" xlink:to="lab_tsem_PerformanceSharesUnitsOutstanding_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PeriodOfDirectorsService_470" xlink:to="lab_tsem_PeriodOfDirectorsService_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PeriodOfDirectorsService_471" xlink:to="lab_tsem_PeriodOfDirectorsService_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PeriodOfDirectorsService_472" xlink:to="lab_tsem_PeriodOfDirectorsService_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PillarTwoMinimumTaxRate_473" xlink:to="lab_tsem_PillarTwoMinimumTaxRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PillarTwoMinimumTaxRate_474" xlink:to="lab_tsem_PillarTwoMinimumTaxRate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PillarTwoMinimumTaxRate_475" xlink:to="lab_tsem_PillarTwoMinimumTaxRate_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PostSixtyFiveMember_476" xlink:to="lab_tsem_PostSixtyFiveMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PostSixtyFiveMember_477" xlink:to="lab_tsem_PostSixtyFiveMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PostSixtyFiveMember_478" xlink:to="lab_tsem_PostSixtyFiveMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PreferredEnterpriseBenefits_479" xlink:to="lab_tsem_PreferredEnterpriseBenefits_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PreferredEnterpriseBenefits_480" xlink:to="lab_tsem_PreferredEnterpriseBenefits_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PreferredEnterpriseBenefits_481" xlink:to="lab_tsem_PreferredEnterpriseBenefits_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PreferredIncomeSubjectTaxRate_482" xlink:to="lab_tsem_PreferredIncomeSubjectTaxRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PreferredIncomeSubjectTaxRate_483" xlink:to="lab_tsem_PreferredIncomeSubjectTaxRate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PrepaymentForMachineryAndEquipmentSold_484" xlink:to="lab_tsem_PrepaymentForMachineryAndEquipmentSold_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PrepaymentForMachineryAndEquipmentSold_485" xlink:to="lab_tsem_PrepaymentForMachineryAndEquipmentSold_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PrepaymentForMachineryAndEquipmentSold_486" xlink:to="lab_tsem_PrepaymentForMachineryAndEquipmentSold_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PrepaymentForMachineryAndEquipmentSold_487" xlink:to="lab_tsem_PrepaymentForMachineryAndEquipmentSold_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PreSixtyFiveMember_488" xlink:to="lab_tsem_PreSixtyFiveMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PreSixtyFiveMember_489" xlink:to="lab_tsem_PreSixtyFiveMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PreSixtyFiveMember_490" xlink:to="lab_tsem_PreSixtyFiveMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PrivatelyHeldEquity_491" xlink:to="lab_tsem_PrivatelyHeldEquity_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PrivatelyHeldEquity_492" xlink:to="lab_tsem_PrivatelyHeldEquity_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PrivatelyHeldEquity_493" xlink:to="lab_tsem_PrivatelyHeldEquity_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ProceedsFromExerciseOfOptions_494" xlink:to="lab_tsem_ProceedsFromExerciseOfOptions_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ProceedsFromExerciseOfOptions_495" xlink:to="lab_tsem_ProceedsFromExerciseOfOptions_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ProceedsFromExerciseOfOptions_496" xlink:to="lab_tsem_ProceedsFromExerciseOfOptions_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ProceedsFromInvestmentInSubsidiary_497" xlink:to="lab_tsem_ProceedsFromInvestmentInSubsidiary_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ProceedsFromInvestmentInSubsidiary_498" xlink:to="lab_tsem_ProceedsFromInvestmentInSubsidiary_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ProceedsFromInvestmentInSubsidiary_499" xlink:to="lab_tsem_ProceedsFromInvestmentInSubsidiary_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ProceedsFromInvestmentRealization_500" xlink:to="lab_tsem_ProceedsFromInvestmentRealization_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ProceedsFromInvestmentRealization_501" xlink:to="lab_tsem_ProceedsFromInvestmentRealization_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ProceedsFromInvestmentRealization_502" xlink:to="lab_tsem_ProceedsFromInvestmentRealization_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest_503" xlink:to="lab_tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest_504" xlink:to="lab_tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest_505" xlink:to="lab_tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants_506" xlink:to="lab_tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants_507" xlink:to="lab_tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants_508" xlink:to="lab_tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PSCSMember_509" xlink:to="lab_tsem_PSCSMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PSCSMember_510" xlink:to="lab_tsem_PSCSMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_PSCSMember_511" xlink:to="lab_tsem_PSCSMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome_512" xlink:to="lab_tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome_513" xlink:to="lab_tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome_514" xlink:to="lab_tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_RecentlyIssuedAccountingPronouncementsNotYetAdopted_515" xlink:to="lab_tsem_RecentlyIssuedAccountingPronouncementsNotYetAdopted_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_RecentlyIssuedAccountingPronouncementsNotYetAdopted_516" xlink:to="lab_tsem_RecentlyIssuedAccountingPronouncementsNotYetAdopted_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ReductionDueToStatuteOfLimitationOfPriorYears_517" xlink:to="lab_tsem_ReductionDueToStatuteOfLimitationOfPriorYears_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ReductionDueToStatuteOfLimitationOfPriorYears_518" xlink:to="lab_tsem_ReductionDueToStatuteOfLimitationOfPriorYears_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ReductionDueToStatuteOfLimitationOfPriorYears_519" xlink:to="lab_tsem_ReductionDueToStatuteOfLimitationOfPriorYears_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ReductionOfPriorYearsProvision_520" xlink:to="lab_tsem_ReductionOfPriorYearsProvision_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ReductionOfPriorYearsProvision_521" xlink:to="lab_tsem_ReductionOfPriorYearsProvision_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_RelatedPartyTransactionOtherIncomeExpense_522" xlink:to="lab_tsem_RelatedPartyTransactionOtherIncomeExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_RelatedPartyTransactionOtherIncomeExpense_523" xlink:to="lab_tsem_RelatedPartyTransactionOtherIncomeExpense_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_RepaymentsOfDebentures_524" xlink:to="lab_tsem_RepaymentsOfDebentures_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_RepaymentsOfDebentures_525" xlink:to="lab_tsem_RepaymentsOfDebentures_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_RepaymentsOfDebentures_526" xlink:to="lab_tsem_RepaymentsOfDebentures_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_RestructuringGain_527" xlink:to="lab_tsem_RestructuringGain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_RestructuringGain_528" xlink:to="lab_tsem_RestructuringGain_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_RestructuringGain_529" xlink:to="lab_tsem_RestructuringGain_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_RestructuringGain_530" xlink:to="lab_tsem_RestructuringGain_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_RestructuringGainFromSaleOfMachineryAndEquipment_531" xlink:to="lab_tsem_RestructuringGainFromSaleOfMachineryAndEquipment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_RestructuringGainFromSaleOfMachineryAndEquipment_532" xlink:to="lab_tsem_RestructuringGainFromSaleOfMachineryAndEquipment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_RestructuringGainFromSaleOfMachineryAndEquipment_533" xlink:to="lab_tsem_RestructuringGainFromSaleOfMachineryAndEquipment_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock_534" xlink:to="lab_tsem_ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock_535" xlink:to="lab_tsem_ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock_536" xlink:to="lab_tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock_537" xlink:to="lab_tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock_538" xlink:to="lab_tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ScheduleOfLeasedPropertyUnderCapitalLeasesTableTextBlock_539" xlink:to="lab_tsem_ScheduleOfLeasedPropertyUnderCapitalLeasesTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ScheduleOfLeasedPropertyUnderCapitalLeasesTableTextBlock_540" xlink:to="lab_tsem_ScheduleOfLeasedPropertyUnderCapitalLeasesTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ScheduleOfMarketableSecuritiesTableTextBlock_541" xlink:to="lab_tsem_ScheduleOfMarketableSecuritiesTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ScheduleOfMarketableSecuritiesTableTextBlock_542" xlink:to="lab_tsem_ScheduleOfMarketableSecuritiesTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ScheduleOfMarketableSecuritiesTableTextBlock_543" xlink:to="lab_tsem_ScheduleOfMarketableSecuritiesTableTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ScheduleOfMarketableSecuritiesTableTextBlock_544" xlink:to="lab_tsem_ScheduleOfMarketableSecuritiesTableTextBlock_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock_545" xlink:to="lab_tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock_546" xlink:to="lab_tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock_547" xlink:to="lab_tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock_548" xlink:to="lab_tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_549" xlink:to="lab_tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_550" xlink:to="lab_tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_551" xlink:to="lab_tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_SecondAnniversaryMember_552" xlink:to="lab_tsem_SecondAnniversaryMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_SecondAnniversaryMember_553" xlink:to="lab_tsem_SecondAnniversaryMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_SeverancePayFundDomestic_554" xlink:to="lab_tsem_SeverancePayFundDomestic_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_SeverancePayFundDomestic_555" xlink:to="lab_tsem_SeverancePayFundDomestic_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_SeverancePayFunds_556" xlink:to="lab_tsem_SeverancePayFunds_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_SeverancePayFunds_557" xlink:to="lab_tsem_SeverancePayFunds_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_SeverancePayFunds_558" xlink:to="lab_tsem_SeverancePayFunds_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_559" xlink:to="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_560" xlink:to="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_561" xlink:to="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue_562" xlink:to="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue_563" xlink:to="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue_564" xlink:to="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_565" xlink:to="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_566" xlink:to="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_567" xlink:to="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_568" xlink:to="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_569" xlink:to="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_570" xlink:to="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerIndividual_571" xlink:to="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerIndividual_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerIndividual_572" xlink:to="lab_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerIndividual_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_SouthernFloridaResearchFoundationMember_573" xlink:to="lab_tsem_SouthernFloridaResearchFoundationMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_SouthernFloridaResearchFoundationMember_574" xlink:to="lab_tsem_SouthernFloridaResearchFoundationMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_StConstructionMember_575" xlink:to="lab_tsem_StConstructionMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_StConstructionMember_576" xlink:to="lab_tsem_StConstructionMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_StConstructionMember_577" xlink:to="lab_tsem_StConstructionMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_StockBasedInstrumentsPolicyPolicyTextBlock_578" xlink:to="lab_tsem_StockBasedInstrumentsPolicyPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_StockBasedInstrumentsPolicyPolicyTextBlock_579" xlink:to="lab_tsem_StockBasedInstrumentsPolicyPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_StockholdersEquityReverseStockSplitSharesRatio_580" xlink:to="lab_tsem_StockholdersEquityReverseStockSplitSharesRatio_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_StockholdersEquityReverseStockSplitSharesRatio_581" xlink:to="lab_tsem_StockholdersEquityReverseStockSplitSharesRatio_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits_582" xlink:to="lab_tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits_583" xlink:to="lab_tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits_584" xlink:to="lab_tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits_585" xlink:to="lab_tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits_586" xlink:to="lab_tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits_587" xlink:to="lab_tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_SummaryOfEffectOnEquityAndRetainedEarningsTableTextBlock_588" xlink:to="lab_tsem_SummaryOfEffectOnEquityAndRetainedEarningsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_SummaryOfEffectOnEquityAndRetainedEarningsTableTextBlock_589" xlink:to="lab_tsem_SummaryOfEffectOnEquityAndRetainedEarningsTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TacomaMember_590" xlink:to="lab_tsem_TacomaMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TacomaMember_591" xlink:to="lab_tsem_TacomaMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TaxBenefitRelatingToStockBasedCompensation_592" xlink:to="lab_tsem_TaxBenefitRelatingToStockBasedCompensation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TaxBenefitRelatingToStockBasedCompensation_593" xlink:to="lab_tsem_TaxBenefitRelatingToStockBasedCompensation_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TaxBenefitRelatingToStockBasedCompensation_594" xlink:to="lab_tsem_TaxBenefitRelatingToStockBasedCompensation_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TechnologiesMember_595" xlink:to="lab_tsem_TechnologiesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TechnologiesMember_596" xlink:to="lab_tsem_TechnologiesMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TechnologiesOneMember_597" xlink:to="lab_tsem_TechnologiesOneMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TechnologiesOneMember_598" xlink:to="lab_tsem_TechnologiesOneMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TechnologiesTwoMember_599" xlink:to="lab_tsem_TechnologiesTwoMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TechnologiesTwoMember_600" xlink:to="lab_tsem_TechnologiesTwoMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TemLoanMember_601" xlink:to="lab_tsem_TemLoanMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TemLoanMember_602" xlink:to="lab_tsem_TemLoanMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TemLoanMember_603" xlink:to="lab_tsem_TemLoanMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TerminationFeesPaid_604" xlink:to="lab_tsem_TerminationFeesPaid_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TerminationFeesPaid_605" xlink:to="lab_tsem_TerminationFeesPaid_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TerminationFeesPaid_606" xlink:to="lab_tsem_TerminationFeesPaid_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TerminationFeesReceived_607" xlink:to="lab_tsem_TerminationFeesReceived_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TerminationFeesReceived_608" xlink:to="lab_tsem_TerminationFeesReceived_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TerminationFeesReceived_609" xlink:to="lab_tsem_TerminationFeesReceived_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TermLoan2018Member_610" xlink:to="lab_tsem_TermLoan2018Member_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TermLoan2018Member_611" xlink:to="lab_tsem_TermLoan2018Member_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TermLoan2018Member_612" xlink:to="lab_tsem_TermLoan2018Member_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ThirdAnniversaryMember_613" xlink:to="lab_tsem_ThirdAnniversaryMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_ThirdAnniversaryMember_614" xlink:to="lab_tsem_ThirdAnniversaryMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TimeVestedRestrictedStockUnitsMember_615" xlink:to="lab_tsem_TimeVestedRestrictedStockUnitsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TimeVestedRestrictedStockUnitsMember_616" xlink:to="lab_tsem_TimeVestedRestrictedStockUnitsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TonamiFactoryMember_617" xlink:to="lab_tsem_TonamiFactoryMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TonamiFactoryMember_618" xlink:to="lab_tsem_TonamiFactoryMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TonamiFactoryMember_619" xlink:to="lab_tsem_TonamiFactoryMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TowerAndJazzDebenturesMember_620" xlink:to="lab_tsem_TowerAndJazzDebenturesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TowerAndJazzDebenturesMember_621" xlink:to="lab_tsem_TowerAndJazzDebenturesMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TowerJazzPanasonicSemiConductorCompanyLtdMember_622" xlink:to="lab_tsem_TowerJazzPanasonicSemiConductorCompanyLtdMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TowerJazzPanasonicSemiConductorCompanyLtdMember_623" xlink:to="lab_tsem_TowerJazzPanasonicSemiConductorCompanyLtdMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TowerPartnersSemiconductorCoLimitedMember_624" xlink:to="lab_tsem_TowerPartnersSemiconductorCoLimitedMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TowerPartnersSemiconductorCoLimitedMember_625" xlink:to="lab_tsem_TowerPartnersSemiconductorCoLimitedMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TowerPartnersSemiconductorCoLimitedMember_626" xlink:to="lab_tsem_TowerPartnersSemiconductorCoLimitedMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TowerSemiconductorItalySRLMember_627" xlink:to="lab_tsem_TowerSemiconductorItalySRLMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TowerSemiconductorItalySRLMember_628" xlink:to="lab_tsem_TowerSemiconductorItalySRLMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TowerSemiconductorItalySRLMember_629" xlink:to="lab_tsem_TowerSemiconductorItalySRLMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TowerUsHoldingsMember_630" xlink:to="lab_tsem_TowerUsHoldingsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TowerUsHoldingsMember_631" xlink:to="lab_tsem_TowerUsHoldingsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TpscoMember_632" xlink:to="lab_tsem_TpscoMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TpscoMember_633" xlink:to="lab_tsem_TpscoMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TpscoMember_634" xlink:to="lab_tsem_TpscoMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock_635" xlink:to="lab_tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock_636" xlink:to="lab_tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock_637" xlink:to="lab_tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TSNPMember_638" xlink:to="lab_tsem_TSNPMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TSNPMember_639" xlink:to="lab_tsem_TSNPMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TSNPMember_640" xlink:to="lab_tsem_TSNPMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TwoThousandTenConvertibleDebenturesSeriesGMember_641" xlink:to="lab_tsem_TwoThousandTenConvertibleDebenturesSeriesGMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TwoThousandTenConvertibleDebenturesSeriesGMember_642" xlink:to="lab_tsem_TwoThousandTenConvertibleDebenturesSeriesGMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TwoThousandThirteenShareIncentivePlanMember_643" xlink:to="lab_tsem_TwoThousandThirteenShareIncentivePlanMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TwoThousandThirteenShareIncentivePlanMember_644" xlink:to="lab_tsem_TwoThousandThirteenShareIncentivePlanMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_TwoThousandThirteenShareIncentivePlanMember_645" xlink:to="lab_tsem_TwoThousandThirteenShareIncentivePlanMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_UpsidePhantomShareUnitsMember_646" xlink:to="lab_tsem_UpsidePhantomShareUnitsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_UpsidePhantomShareUnitsMember_647" xlink:to="lab_tsem_UpsidePhantomShareUnitsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsem_UpsidePhantomShareUnitsMember_648" xlink:to="lab_tsem_UpsidePhantomShareUnitsMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_649" xlink:to="lab_us-gaap_AccountingPoliciesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_650" xlink:to="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_651" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent_652" xlink:to="lab_us-gaap_AccountsPayableCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent_653" xlink:to="lab_us-gaap_AccountsPayableCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent_654" xlink:to="lab_us-gaap_AccountsPayableCurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember_655" xlink:to="lab_us-gaap_AccountsReceivableMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_656" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_657" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_658" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_659" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_660" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember_661" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital_662" xlink:to="lab_us-gaap_AdditionalPaidInCapital_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember_663" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_664" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_665" xlink:to="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_666" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_667" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense_668" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_669" xlink:to="lab_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts_670" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_671" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_672" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_673" xlink:to="lab_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_674" xlink:to="lab_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_675" xlink:to="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_676" xlink:to="lab_us-gaap_Assets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_677" xlink:to="lab_us-gaap_Assets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract_678" xlink:to="lab_us-gaap_AssetsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_679" xlink:to="lab_us-gaap_AssetsCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_680" xlink:to="lab_us-gaap_AssetsCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract_681" xlink:to="lab_us-gaap_AssetsCurrentAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_682" xlink:to="lab_us-gaap_AssetsFairValueDisclosure_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_683" xlink:to="lab_us-gaap_AssetsFairValueDisclosure_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_684" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_685" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_686" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_687" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_688" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_689" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_690" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_691" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_692" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecurities_693" xlink:to="lab_us-gaap_AvailableForSaleSecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecurities_694" xlink:to="lab_us-gaap_AvailableForSaleSecurities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecurities_695" xlink:to="lab_us-gaap_AvailableForSaleSecurities_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_696" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_697" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_698" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_699" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_700" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_701" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_702" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_703" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_704" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_705" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_706" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_707" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_708" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_709" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_710" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_711" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_712" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_713" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_714" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_715" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_716" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_717" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_718" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_719" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_720" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_721" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_722" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesEquitySecuritiesNoncurrent_723" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesEquitySecuritiesNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_724" xlink:to="lab_us-gaap_BalanceSheetLocationAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_725" xlink:to="lab_us-gaap_BalanceSheetLocationDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_726" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_727" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember_728" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember_729" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_730" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_731" xlink:to="lab_us-gaap_BusinessAcquisitionAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_732" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasedAssetsGross_733" xlink:to="lab_us-gaap_CapitalLeasedAssetsGross_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsCurrent_734" xlink:to="lab_us-gaap_CapitalLeaseObligationsCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsIncurred_735" xlink:to="lab_us-gaap_CapitalLeaseObligationsIncurred_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsIncurred_736" xlink:to="lab_us-gaap_CapitalLeaseObligationsIncurred_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsNoncurrent_737" xlink:to="lab_us-gaap_CapitalLeaseObligationsNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsNoncurrent_738" xlink:to="lab_us-gaap_CapitalLeaseObligationsNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesOfLesseeContingentRentalsBasisSpreadOnVariableRate_739" xlink:to="lab_us-gaap_CapitalLeasesOfLesseeContingentRentalsBasisSpreadOnVariableRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_740" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_741" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_742" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_743" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_744" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_745" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_746" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_747" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_748" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_749" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_750" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue_751" xlink:to="lab_us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertificatesOfDepositMember_752" xlink:to="lab_us-gaap_CertificatesOfDepositMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertificatesOfDepositMember_753" xlink:to="lab_us-gaap_CertificatesOfDepositMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_754" xlink:to="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_755" xlink:to="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollateralAxis_756" xlink:to="lab_us-gaap_CollateralAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollateralAxis_757" xlink:to="lab_us-gaap_CollateralAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_758" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_759" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember_760" xlink:to="lab_us-gaap_CommonStockMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare_761" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_762" xlink:to="lab_us-gaap_CommonStockSharesAuthorized_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued_763" xlink:to="lab_us-gaap_CommonStockSharesIssued_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_764" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_765" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_766" xlink:to="lab_us-gaap_CommonStockValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_767" xlink:to="lab_us-gaap_CommonStockValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_768" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeMember_769" xlink:to="lab_us-gaap_ComprehensiveIncomeMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeMember_770" xlink:to="lab_us-gaap_ComprehensiveIncomeMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_771" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_772" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_773" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_774" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_775" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_776" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_777" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_778" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_779" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="lab_us-gaap_ConcentrationRiskLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1_781" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable_782" xlink:to="lab_us-gaap_ConcentrationRiskTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_783" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock_784" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock_785" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateBondSecuritiesMember_786" xlink:to="lab_us-gaap_CorporateBondSecuritiesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue_787" xlink:to="lab_us-gaap_CostOfRevenue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember_788" xlink:to="lab_us-gaap_CostOfSalesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_789" xlink:to="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_790" xlink:to="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_791" xlink:to="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_792" xlink:to="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_793" xlink:to="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit_794" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_795" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerAdvancesNoncurrent_796" xlink:to="lab_us-gaap_CustomerAdvancesNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember_797" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember_798" xlink:to="lab_us-gaap_CustomerRelationshipsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_799" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_800" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrent_801" xlink:to="lab_us-gaap_DebtCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrent_802" xlink:to="lab_us-gaap_DebtCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrent_803" xlink:to="lab_us-gaap_DebtCurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis_804" xlink:to="lab_us-gaap_DebtInstrumentAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_805" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_806" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_807" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_808" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCollateral_809" xlink:to="lab_us-gaap_DebtInstrumentCollateral_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCollateral_810" xlink:to="lab_us-gaap_DebtInstrumentCollateral_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_811" xlink:to="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_812" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount_813" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount_814" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue_815" xlink:to="lab_us-gaap_DebtInstrumentFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate_816" xlink:to="lab_us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate_817" xlink:to="lab_us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_818" xlink:to="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_819" xlink:to="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_820" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_821" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_822" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentIssuanceDate1_823" xlink:to="lab_us-gaap_DebtInstrumentIssuanceDate1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems_824" xlink:to="lab_us-gaap_DebtInstrumentLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentMaturityDate_825" xlink:to="lab_us-gaap_DebtInstrumentMaturityDate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPaymentTerms_826" xlink:to="lab_us-gaap_DebtInstrumentPaymentTerms_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPaymentTerms_827" xlink:to="lab_us-gaap_DebtInstrumentPaymentTerms_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_828" xlink:to="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable_829" xlink:to="lab_us-gaap_DebtInstrumentTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm_830" xlink:to="lab_us-gaap_DebtInstrumentTerm_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm_831" xlink:to="lab_us-gaap_DebtInstrumentTerm_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_832" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_833" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_834" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_835" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_836" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_837" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_838" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_839" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_840" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_841" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_842" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_843" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_844" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_845" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesMember_846" xlink:to="lab_us-gaap_DebtSecuritiesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationShareBasedPaymentsMember_847" xlink:to="lab_us-gaap_DeferredCompensationShareBasedPaymentsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_848" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_849" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_850" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_851" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeRevenueRecognized_852" xlink:to="lab_us-gaap_DeferredIncomeRevenueRecognized_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeRevenueRecognized_853" xlink:to="lab_us-gaap_DeferredIncomeRevenueRecognized_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet_854" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_855" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_856" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_857" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_858" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_859" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_860" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_861" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent_862" xlink:to="lab_us-gaap_DeferredRevenueCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueRefundPayments1_863" xlink:to="lab_us-gaap_DeferredRevenueRefundPayments1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_864" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_865" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_866" xlink:to="lab_us-gaap_DeferredTaxAssetsGross_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_867" xlink:to="lab_us-gaap_DeferredTaxAssetsGross_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_868" xlink:to="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_869" xlink:to="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_870" xlink:to="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_871" xlink:to="lab_us-gaap_DeferredTaxAssetsNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_872" xlink:to="lab_us-gaap_DeferredTaxAssetsNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_873" xlink:to="lab_us-gaap_DeferredTaxAssetsNet_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_874" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_875" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance_876" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance_877" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_878" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_879" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther_880" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther_881" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_882" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_883" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_884" xlink:to="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_885" xlink:to="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_886" xlink:to="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_887" xlink:to="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_888" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_889" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_890" xlink:to="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_891" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_892" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_893" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_894" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_895" xlink:to="lab_us-gaap_DefinedBenefitPlanAdministrationExpenses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_896" xlink:to="lab_us-gaap_DefinedBenefitPlanAdministrationExpenses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_897" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_898" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation_899" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation_900" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_901" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_902" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_903" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_904" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax_905" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax_906" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_907" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_908" xlink:to="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_909" xlink:to="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_910" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_911" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_912" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_913" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_914" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_915" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_916" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_917" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_918" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_919" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation_920" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation_921" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation_922" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_923" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_924" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_925" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_926" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_927" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_928" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_929" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationOfTransitionAssetObligationNextFiscalYear_930" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedAmortizationOfTransitionAssetObligationNextFiscalYear_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_931" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_932" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_933" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_934" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_935" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_936" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_937" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_938" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_939" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_940" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_941" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_942" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_943" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_944" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_945" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_946" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_947" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedPercentage_948" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedPercentage_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_949" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_950" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_951" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_952" xlink:to="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost_953" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost_954" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_955" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_956" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_957" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_958" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAmendments_959" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAmendments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAmendments_960" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAmendments_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAmendments_961" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAmendments_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_962" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_963" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_964" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_965" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost_966" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits_967" xlink:to="lab_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_968" xlink:to="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_969" xlink:to="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_970" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_971" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_972" xlink:to="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_973" xlink:to="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_974" xlink:to="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized_975" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_976" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_977" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositContractsPolicy_978" xlink:to="lab_us-gaap_DepositContractsPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositContractsPolicy_979" xlink:to="lab_us-gaap_DepositContractsPolicy_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositLiabilitiesAccruedInterest_980" xlink:to="lab_us-gaap_DepositLiabilitiesAccruedInterest_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation_981" xlink:to="lab_us-gaap_Depreciation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_982" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetFairValueOfCollateral_983" xlink:to="lab_us-gaap_DerivativeAssetFairValueOfCollateral_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetFairValueOfCollateral_984" xlink:to="lab_us-gaap_DerivativeAssetFairValueOfCollateral_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetNotionalAmount_985" xlink:to="lab_us-gaap_DerivativeAssetNotionalAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetNotionalAmount_986" xlink:to="lab_us-gaap_DerivativeAssetNotionalAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_987" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_988" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_989" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_990" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilityNotionalAmount_991" xlink:to="lab_us-gaap_DerivativeLiabilityNotionalAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock_992" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock_993" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_994" xlink:to="lab_us-gaap_EarningsPerShareBasic_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_995" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_996" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_997" xlink:to="lab_us-gaap_EarningsPerShareDiluted_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_998" xlink:to="lab_us-gaap_EarningsPerShareDiluted_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_999" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_1000" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock_1001" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1002" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1003" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_1004" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1005" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember_1006" xlink:to="lab_us-gaap_EquipmentMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesMember_1007" xlink:to="lab_us-gaap_EquitySecuritiesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1008" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1009" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_1010" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1011" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1012" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1013" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member_1014" xlink:to="lab_us-gaap_FairValueInputsLevel1Member_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member_1015" xlink:to="lab_us-gaap_FairValueInputsLevel2Member_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member_1016" xlink:to="lab_us-gaap_FairValueInputsLevel3Member_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1017" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1018" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1019" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_1020" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember_1021" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember_1022" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueNetAssetLiability_1023" xlink:to="lab_us-gaap_FairValueNetAssetLiability_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueNetAssetLiability_1024" xlink:to="lab_us-gaap_FairValueNetAssetLiability_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FeeIncome_1025" xlink:to="lab_us-gaap_FeeIncome_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FeeIncome_1026" xlink:to="lab_us-gaap_FeeIncome_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability_1027" xlink:to="lab_us-gaap_FinanceLeaseLiability_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability_1028" xlink:to="lab_us-gaap_FinanceLeaseLiability_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability_1029" xlink:to="lab_us-gaap_FinanceLeaseLiability_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent_1030" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent_1031" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1032" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_1033" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_1034" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_1035" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_1036" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_1037" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_1038" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_1039" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1040" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1041" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_1042" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_1043" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_1044" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_1045" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_1046" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_1047" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_1048" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_1049" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_1050" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_1051" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_1052" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1053" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1054" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1055" xlink:to="lab_us-gaap_FinancialInstrumentAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_1056" xlink:to="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1057" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1058" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1059" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1060" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1061" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1062" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1063" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember_1064" xlink:to="lab_us-gaap_ForeignCountryMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_1065" xlink:to="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_1066" xlink:to="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_1067" xlink:to="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_1068" xlink:to="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_1069" xlink:to="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_1070" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_1071" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_1072" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_1073" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1074" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1075" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1076" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1077" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1078" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1079" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember_1080" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicDistributionAxis_1081" xlink:to="lab_us-gaap_GeographicDistributionAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_1082" xlink:to="lab_us-gaap_Goodwill_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_1083" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_1084" xlink:to="lab_us-gaap_GrossProfit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_1085" xlink:to="lab_us-gaap_GrossProfit_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingAssetsCurrent_1086" xlink:to="lab_us-gaap_HedgingAssetsCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingAssetsCurrent_1087" xlink:to="lab_us-gaap_HedgingAssetsCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingAssetsCurrent_1088" xlink:to="lab_us-gaap_HedgingAssetsCurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingLiabilitiesCurrent_1089" xlink:to="lab_us-gaap_HedgingLiabilitiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingLiabilitiesCurrent_1090" xlink:to="lab_us-gaap_HedgingLiabilitiesCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingLiabilitiesCurrent_1091" xlink:to="lab_us-gaap_HedgingLiabilitiesCurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfInvestments_1092" xlink:to="lab_us-gaap_ImpairmentOfInvestments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfInvestments_1093" xlink:to="lab_us-gaap_ImpairmentOfInvestments_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_1094" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1095" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1096" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1097" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1098" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1099" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_1100" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_1101" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1102" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1103" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract_1104" xlink:to="lab_us-gaap_IncomeStatementAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1105" xlink:to="lab_us-gaap_IncomeStatementLocationAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1106" xlink:to="lab_us-gaap_IncomeStatementLocationDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1107" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxCreditsAndAdjustments_1108" xlink:to="lab_us-gaap_IncomeTaxCreditsAndAdjustments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1109" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock_1110" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock_1111" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock_1112" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_1113" xlink:to="lab_us-gaap_IncomeTaxesPaidNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_1114" xlink:to="lab_us-gaap_IncomeTaxesPaidNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable_1115" xlink:to="lab_us-gaap_IncomeTaxesReceivable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable_1116" xlink:to="lab_us-gaap_IncomeTaxesReceivable_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_1117" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_1118" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_1119" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock_1120" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_1121" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1122" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_1123" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable_1124" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1125" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1126" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_1127" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_1128" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_1129" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories_1130" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories_1131" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1132" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_1133" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_1134" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1135" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1136" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1137" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_1138" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_1139" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1140" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1141" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1142" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_1143" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndOtherIncome_1144" xlink:to="lab_us-gaap_InterestAndOtherIncome_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense_1145" xlink:to="lab_us-gaap_InterestExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense_1146" xlink:to="lab_us-gaap_InterestExpense_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet_1147" xlink:to="lab_us-gaap_InterestPaidNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent_1148" xlink:to="lab_us-gaap_InterestPayableCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_1149" xlink:to="lab_us-gaap_InventoryDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock_1150" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock_1151" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_1152" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_1153" xlink:to="lab_us-gaap_InventoryNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_1154" xlink:to="lab_us-gaap_InventoryNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_1155" xlink:to="lab_us-gaap_InventoryNet_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock_1156" xlink:to="lab_us-gaap_InventoryPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock_1157" xlink:to="lab_us-gaap_InventoryPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves_1158" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserves_1159" xlink:to="lab_us-gaap_InventoryValuationReserves_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves_1160" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNet_1161" xlink:to="lab_us-gaap_InvestmentIncomeNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1162" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1163" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure_1164" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure_1165" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_1166" xlink:to="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTextBlock_1167" xlink:to="lab_us-gaap_InvestmentTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTextBlock_1168" xlink:to="lab_us-gaap_InvestmentTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseAgreementsMember_1169" xlink:to="lab_us-gaap_LeaseAgreementsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseAgreementsMember_1170" xlink:to="lab_us-gaap_LeaseAgreementsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost_1171" xlink:to="lab_us-gaap_LeaseCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_1172" xlink:to="lab_us-gaap_LesseeDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock_1173" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1174" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1175" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1176" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1177" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1178" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1179" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1180" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1181" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1182" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1183" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1184" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorSalesTypeLeaseTermOfContract1_1185" xlink:to="lab_us-gaap_LessorSalesTypeLeaseTermOfContract1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount_1186" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities_1187" xlink:to="lab_us-gaap_Liabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities_1188" xlink:to="lab_us-gaap_Liabilities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_1189" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_1190" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1191" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_1192" xlink:to="lab_us-gaap_LiabilitiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_1193" xlink:to="lab_us-gaap_LiabilitiesCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_1194" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicensingAgreementsMember_1195" xlink:to="lab_us-gaap_LicensingAgreementsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicensingAgreementsMember_1196" xlink:to="lab_us-gaap_LicensingAgreementsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit_1197" xlink:to="lab_us-gaap_LineOfCredit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_1198" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1199" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1200" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_1201" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableAbstract_1202" xlink:to="lab_us-gaap_LoansPayableAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableMember_1203" xlink:to="lab_us-gaap_LoansPayableMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt_1204" xlink:to="lab_us-gaap_LongTermDebt_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt_1205" xlink:to="lab_us-gaap_LongTermDebt_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_1206" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAverageAmountOutstanding_1207" xlink:to="lab_us-gaap_LongTermDebtAverageAmountOutstanding_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAverageAmountOutstanding_1208" xlink:to="lab_us-gaap_LongTermDebtAverageAmountOutstanding_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_1209" xlink:to="lab_us-gaap_LongTermDebtByMaturityAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent_1210" xlink:to="lab_us-gaap_LongTermDebtCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue_1211" xlink:to="lab_us-gaap_LongTermDebtFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue_1212" xlink:to="lab_us-gaap_LongTermDebtFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1213" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1214" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_1215" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_1216" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_1217" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_1218" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1219" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1220" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1221" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1222" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMember_1223" xlink:to="lab_us-gaap_LongTermDebtMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_1224" xlink:to="lab_us-gaap_LongTermDebtNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_1225" xlink:to="lab_us-gaap_LongTermDebtNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_1226" xlink:to="lab_us-gaap_LongTermDebtNoncurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1227" xlink:to="lab_us-gaap_LongtermDebtTypeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1228" xlink:to="lab_us-gaap_LongtermDebtTypeDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments_1229" xlink:to="lab_us-gaap_LongTermInvestments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments_1230" xlink:to="lab_us-gaap_LongTermInvestments_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember_1231" xlink:to="lab_us-gaap_MachineryAndEquipmentMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecurities_1232" xlink:to="lab_us-gaap_MarketableSecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecurities_1233" xlink:to="lab_us-gaap_MarketableSecurities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy_1234" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy_1235" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesTextBlock_1236" xlink:to="lab_us-gaap_MarketableSecuritiesTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest_1237" xlink:to="lab_us-gaap_MinorityInterest_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember_1238" xlink:to="lab_us-gaap_MoneyMarketFundsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MunicipalBondsMember_1239" xlink:to="lab_us-gaap_MunicipalBondsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MunicipalBondsMember_1240" xlink:to="lab_us-gaap_MunicipalBondsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1241" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1242" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1243" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1244" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1245" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1246" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1247" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1248" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1249" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_1250" xlink:to="lab_us-gaap_NetIncomeLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1251" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1252" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1253" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1254" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_1255" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_1256" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_1257" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember_1258" xlink:to="lab_us-gaap_NoncontrollingInterestMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableAbstract_1259" xlink:to="lab_us-gaap_NotesPayableAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_1260" xlink:to="lab_us-gaap_OperatingCostsAndExpensesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses_1261" xlink:to="lab_us-gaap_OperatingExpenses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses_1262" xlink:to="lab_us-gaap_OperatingExpenses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_1263" xlink:to="lab_us-gaap_OperatingIncomeLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_1264" xlink:to="lab_us-gaap_OperatingIncomeLoss_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost_1265" xlink:to="lab_us-gaap_OperatingLeaseCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_1266" xlink:to="lab_us-gaap_OperatingLeasedAssetsLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability_1267" xlink:to="lab_us-gaap_OperatingLeaseLiability_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability_1268" xlink:to="lab_us-gaap_OperatingLeaseLiability_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability_1269" xlink:to="lab_us-gaap_OperatingLeaseLiability_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability_1270" xlink:to="lab_us-gaap_OperatingLeaseLiability_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent_1271" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1272" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1273" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1274" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1275" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_1276" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_1277" xlink:to="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_1278" xlink:to="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments_1279" xlink:to="lab_us-gaap_OperatingLeasePayments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_1280" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_1281" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_1282" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_1283" xlink:to="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_1284" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1285" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards_1286" xlink:to="lab_us-gaap_OperatingLossCarryforwards_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_1287" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1288" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1289" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_1290" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssets_1291" xlink:to="lab_us-gaap_OtherAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssets_1292" xlink:to="lab_us-gaap_OtherAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssets_1293" xlink:to="lab_us-gaap_OtherAssets_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent_1294" xlink:to="lab_us-gaap_OtherAssetsCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent_1295" xlink:to="lab_us-gaap_OtherAssetsCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsDisclosureTextBlock_1296" xlink:to="lab_us-gaap_OtherAssetsDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsDisclosureTextBlock_1297" xlink:to="lab_us-gaap_OtherAssetsDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_1298" xlink:to="lab_us-gaap_OtherAssetsNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_1299" xlink:to="lab_us-gaap_OtherAssetsNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent_1300" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent_1301" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1302" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1303" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1304" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1305" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1306" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1307" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_4"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_1308" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_1309" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_1310" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1311" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1312" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1313" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_1314" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_1315" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_1316" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1317" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1318" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_1319" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_1320" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_1321" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_1322" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentAssetsTextBlock_1323" xlink:to="lab_us-gaap_OtherCurrentAssetsTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentAssetsTextBlock_1324" xlink:to="lab_us-gaap_OtherCurrentAssetsTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_1325" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_1326" xlink:to="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_1327" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_1328" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_1329" xlink:to="lab_us-gaap_OtherLiabilitiesCurrentAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_1330" xlink:to="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_1331" xlink:to="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_1332" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_1333" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense_1334" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense_1335" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentAssetsMember_1336" xlink:to="lab_us-gaap_OtherNoncurrentAssetsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesMember_1337" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesMember_1338" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_1339" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1340" xlink:to="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1341" xlink:to="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPrepaidExpenseCurrent_1342" xlink:to="lab_us-gaap_OtherPrepaidExpenseCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPrepaidExpenseCurrent_1343" xlink:to="lab_us-gaap_OtherPrepaidExpenseCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherReceivablesNetCurrent_1344" xlink:to="lab_us-gaap_OtherReceivablesNetCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherShortTermInvestments_1345" xlink:to="lab_us-gaap_OtherShortTermInvestments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherShortTermInvestments_1346" xlink:to="lab_us-gaap_OtherShortTermInvestments_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets_1347" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets_1348" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1349" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1350" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent_1351" xlink:to="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent_1352" xlink:to="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent_1353" xlink:to="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent_1354" xlink:to="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_1355" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_1356" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember_1357" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember_1358" xlink:to="lab_us-gaap_PerformanceSharesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PhantomShareUnitsPSUsMember_1359" xlink:to="lab_us-gaap_PhantomShareUnitsPSUsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PhantomShareUnitsPSUsMember_1360" xlink:to="lab_us-gaap_PhantomShareUnitsPSUsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis_1361" xlink:to="lab_us-gaap_PlanNameAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_1362" xlink:to="lab_us-gaap_PostemploymentBenefitsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_1363" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent_1364" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent_1365" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseOtherNoncurrent_1366" xlink:to="lab_us-gaap_PrepaidExpenseOtherNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrimeRateMember_1367" xlink:to="lab_us-gaap_PrimeRateMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_1368" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_1369" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromInterestReceived_1370" xlink:to="lab_us-gaap_ProceedsFromInterestReceived_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt_1371" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt_1372" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_1373" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_1374" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_1375" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss_1376" xlink:to="lab_us-gaap_ProfitLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss_1377" xlink:to="lab_us-gaap_ProfitLoss_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss_1378" xlink:to="lab_us-gaap_ProfitLoss_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss_1379" xlink:to="lab_us-gaap_ProfitLoss_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1380" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1381" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1382" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_1383" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_1384" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_1385" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1386" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_1387" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_1388" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_1389" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1390" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1391" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1392" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1393" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1394" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock_1395" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedAndNonrelatedPartyStatusAxis_1396" xlink:to="lab_us-gaap_RelatedAndNonrelatedPartyStatusAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedAndNonrelatedPartyStatusAxis_1397" xlink:to="lab_us-gaap_RelatedAndNonrelatedPartyStatusAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedAndNonrelatedPartyStatusDomain_1398" xlink:to="lab_us-gaap_RelatedAndNonrelatedPartyStatusDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain_1399" xlink:to="lab_us-gaap_RelatedPartyDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyMember_1400" xlink:to="lab_us-gaap_RelatedPartyMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1401" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_1402" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1403" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1404" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1405" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfBankDebt_1406" xlink:to="lab_us-gaap_RepaymentsOfBankDebt_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfBankDebt_1407" xlink:to="lab_us-gaap_RepaymentsOfBankDebt_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt_1408" xlink:to="lab_us-gaap_RepaymentsOfDebt_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt_1409" xlink:to="lab_us-gaap_RepaymentsOfDebt_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense_1410" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember_1411" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_1412" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_1413" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember_1414" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges_1415" xlink:to="lab_us-gaap_RestructuringCharges_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges_1416" xlink:to="lab_us-gaap_RestructuringCharges_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringChargesMember_1417" xlink:to="lab_us-gaap_RestructuringChargesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringChargesMember_1418" xlink:to="lab_us-gaap_RestructuringChargesMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1419" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCosts_1420" xlink:to="lab_us-gaap_RestructuringCosts_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCosts_1421" xlink:to="lab_us-gaap_RestructuringCosts_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCosts_1422" xlink:to="lab_us-gaap_RestructuringCosts_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_1423" xlink:to="lab_us-gaap_RestructuringCostsAndAssetImpairmentCharges_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_1424" xlink:to="lab_us-gaap_RestructuringCostsAndAssetImpairmentCharges_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_1425" xlink:to="lab_us-gaap_RestructuringCostsAndAssetImpairmentCharges_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1426" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1427" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember_1428" xlink:to="lab_us-gaap_RetainedEarningsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember_1429" xlink:to="lab_us-gaap_RetainedEarningsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1430" xlink:to="lab_us-gaap_RetirementPlanTypeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1431" xlink:to="lab_us-gaap_RetirementPlanTypeDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock_1432" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_1433" xlink:to="lab_us-gaap_Revenues_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_1434" xlink:to="lab_us-gaap_Revenues_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember_1435" xlink:to="lab_us-gaap_SalesRevenueNetMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1436" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_1437" xlink:to="lab_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_1438" xlink:to="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock_1439" xlink:to="lab_us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_1440" xlink:to="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_1441" xlink:to="lab_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_1442" xlink:to="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1443" xlink:to="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1444" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_1445" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock_1446" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1447" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1448" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_1449" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1450" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock_1451" xlink:to="lab_us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1452" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1453" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_1454" xlink:to="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_1455" xlink:to="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1456" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1457" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1458" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock_1459" xlink:to="lab_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1460" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1461" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1462" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1463" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_1464" xlink:to="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock_1465" xlink:to="lab_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherAssetsTableTextBlock_1466" xlink:to="lab_us-gaap_ScheduleOfOtherAssetsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherAssetsTableTextBlock_1467" xlink:to="lab_us-gaap_ScheduleOfOtherAssetsTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1468" xlink:to="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1469" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1470" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_1471" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1472" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_1473" xlink:to="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_1474" xlink:to="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1475" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_1476" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_1477" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1478" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1479" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_1480" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_1481" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1482" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1483" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_1484" xlink:to="lab_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1485" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract_1486" xlink:to="lab_us-gaap_SegmentReportingAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock_1487" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1488" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense_1489" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense_1490" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_1491" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_1492" xlink:to="lab_us-gaap_ShareBasedCompensation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1493" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1494" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_1495" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1496" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1497" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1498" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1499" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1500" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1501" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1502" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1503" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1504" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1505" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1506" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1507" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1508" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1509" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1510" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1511" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1512" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1513" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1514" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1515" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_1516" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1517" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1518" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1519" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1520" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1521" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1522" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1523" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1524" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1525" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1526" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1527" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1528" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1529" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1530" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1531" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1532" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1533" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1534" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_1535" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1536" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1537" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1538" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_1539" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1540" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_1541" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_1542" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_1543" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_1544" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_1545" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_1546" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_1547" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_1548" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssuedPricePerShare_1549" xlink:to="lab_us-gaap_SharesIssuedPricePerShare_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssuedPricePerShare_1550" xlink:to="lab_us-gaap_SharesIssuedPricePerShare_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding_1551" xlink:to="lab_us-gaap_SharesOutstanding_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding_1552" xlink:to="lab_us-gaap_SharesOutstanding_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding_1553" xlink:to="lab_us-gaap_SharesOutstanding_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments_1554" xlink:to="lab_us-gaap_ShortTermInvestments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock_1555" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember_1556" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1557" xlink:to="lab_us-gaap_StatementEquityComponentsAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems_1558" xlink:to="lab_us-gaap_StatementLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1559" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1560" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_1561" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable_1562" xlink:to="lab_us-gaap_StatementTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_1563" xlink:to="lab_us-gaap_StockholdersEquity_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_1564" xlink:to="lab_us-gaap_StockholdersEquity_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_1565" xlink:to="lab_us-gaap_StockholdersEquityBeforeTreasuryStock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_1566" xlink:to="lab_us-gaap_StockholdersEquityBeforeTreasuryStock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1567" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1568" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1569" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1570" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_1571" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1572" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1573" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1574" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems_1575" xlink:to="lab_us-gaap_SubsequentEventLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember_1576" xlink:to="lab_us-gaap_SubsequentEventMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract_1577" xlink:to="lab_us-gaap_SubsequentEventsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock_1578" xlink:to="lab_us-gaap_SubsequentEventsTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock_1579" xlink:to="lab_us-gaap_SubsequentEventsTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable_1580" xlink:to="lab_us-gaap_SubsequentEventTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1581" xlink:to="lab_us-gaap_SubsequentEventTypeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1582" xlink:to="lab_us-gaap_SubsequentEventTypeDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_1583" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_1584" xlink:to="lab_us-gaap_TaxCreditCarryforwardLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_1585" xlink:to="lab_us-gaap_TaxCreditCarryforwardTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent_1586" xlink:to="lab_us-gaap_TaxesPayableCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_1587" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember_1588" xlink:to="lab_us-gaap_TradeNamesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1589" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeNetOfTax_1590" xlink:to="lab_us-gaap_TranslationAdjustmentForNetInvestmentHedgeNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember_1591" xlink:to="lab_us-gaap_TreasuryStockCommonMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares_1592" xlink:to="lab_us-gaap_TreasuryStockCommonShares_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue_1593" xlink:to="lab_us-gaap_TreasuryStockValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue_1594" xlink:to="lab_us-gaap_TreasuryStockValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfArrangementAxis_1595" xlink:to="lab_us-gaap_TypeOfArrangementAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits_1596" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits_1597" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits_1598" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_1599" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_1600" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_1601" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1602" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1603" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_1604" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1605" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1606" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1607" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates_1608" xlink:to="lab_us-gaap_UseOfEstimates_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasuryAndGovernmentMember_1609" xlink:to="lab_us-gaap_USTreasuryAndGovernmentMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1610" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1611" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis_1612" xlink:to="lab_us-gaap_VariableRateAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis_1613" xlink:to="lab_us-gaap_VestingAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1614" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1615" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1616" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1617" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>tsem-20241231_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <!-- INTEGIX by Ez-XBRL -->
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.towerjazz.com/role/ConsolidatedBalanceSheets"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.towerjazz.com/role/ConsolidatedBalanceSheetsParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#ConsolidatedStatementsOfOperations" roleURI="http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#ConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#ConsolidatedStatementOfChangesInShareholdersEquity" roleURI="http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-dobag" roleURI="http://www.towerjazz.com/role/tsem-dobag"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-sosap" roleURI="http://www.towerjazz.com/role/tsem-sosap"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-i" roleURI="http://www.towerjazz.com/role/tsem-i"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#OtherCurrentAssets" roleURI="http://www.towerjazz.com/role/OtherCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-li" roleURI="http://www.towerjazz.com/role/tsem-li"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-paen" roleURI="http://www.towerjazz.com/role/tsem-paen"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-ian" roleURI="http://www.towerjazz.com/role/tsem-ian"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-oan" roleURI="http://www.towerjazz.com/role/tsem-oan"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-ocl" roleURI="http://www.towerjazz.com/role/tsem-ocl"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-llfb" roleURI="http://www.towerjazz.com/role/tsem-llfb"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-fiafvm" roleURI="http://www.towerjazz.com/role/tsem-fiafvm"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-erl" roleURI="http://www.towerjazz.com/role/tsem-erl"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-cac" roleURI="http://www.towerjazz.com/role/tsem-cac"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-se" roleURI="http://www.towerjazz.com/role/tsem-se"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-iogaamc" roleURI="http://www.towerjazz.com/role/tsem-iogaamc"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#FinancingExpenseNet" roleURI="http://www.towerjazz.com/role/FinancingExpenseNet"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-rpbat" roleURI="http://www.towerjazz.com/role/tsem-rpbat"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-it1" roleURI="http://www.towerjazz.com/role/tsem-it1"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-sosapp" roleURI="http://www.towerjazz.com/role/tsem-sosapp"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-sosapt" roleURI="http://www.towerjazz.com/role/tsem-sosapt"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-it" roleURI="http://www.towerjazz.com/role/tsem-it"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#OtherCurrentAssetsTables" roleURI="http://www.towerjazz.com/role/OtherCurrentAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-lit" roleURI="http://www.towerjazz.com/role/tsem-lit"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-paent" roleURI="http://www.towerjazz.com/role/tsem-paent"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-iant" roleURI="http://www.towerjazz.com/role/tsem-iant"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-oant" roleURI="http://www.towerjazz.com/role/tsem-oant"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-oclt" roleURI="http://www.towerjazz.com/role/tsem-oclt"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-llfbt" roleURI="http://www.towerjazz.com/role/tsem-llfbt"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-fiafvmt" roleURI="http://www.towerjazz.com/role/tsem-fiafvmt"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-erlt" roleURI="http://www.towerjazz.com/role/tsem-erlt"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-set" roleURI="http://www.towerjazz.com/role/tsem-set"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-iogaamct" roleURI="http://www.towerjazz.com/role/tsem-iogaamct"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#FinancingExpenseNetTables" roleURI="http://www.towerjazz.com/role/FinancingExpenseNetTables"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-rpbatt" roleURI="http://www.towerjazz.com/role/tsem-rpbatt"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-itt" roleURI="http://www.towerjazz.com/role/tsem-itt"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#DescriptionOfBusinessAndGeneralDetails" roleURI="http://www.towerjazz.com/role/DescriptionOfBusinessAndGeneralDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#SummaryOfSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#SummaryOfSignificantAccountingPoliciesDetails" roleURI="http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-id" roleURI="http://www.towerjazz.com/role/tsem-id"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#OtherCurrentAssetsDetails" roleURI="http://www.towerjazz.com/role/OtherCurrentAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-lid" roleURI="http://www.towerjazz.com/role/tsem-lid"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#PropertyAndEquipmentNetNarrativeDetails" roleURI="http://www.towerjazz.com/role/PropertyAndEquipmentNetNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-paensopaed" roleURI="http://www.towerjazz.com/role/tsem-paensopaed"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#IntangibleAssetsNetDetails" roleURI="http://www.towerjazz.com/role/IntangibleAssetsNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-oand" roleURI="http://www.towerjazz.com/role/tsem-oand"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-ocld" roleURI="http://www.towerjazz.com/role/tsem-ocld"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#OtherLong-termDebtCreditLineNarrativeDetails" roleURI="http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#OtherLong-termDebtScheduleOfOtherLong-termDebtDetails" roleURI="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#OtherLong-termDebtScheduleOfRepaymentOfLoanDetails" roleURI="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-ltlfblttfjind" roleURI="http://www.towerjazz.com/role/tsem-ltlfblttfjind"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails" roleURI="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails" roleURI="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#OtherLong-termDebtScheduleOfMaturityOperatingLeasesLiabilitiesDetails" roleURI="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityOperatingLeasesLiabilitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-fiafvmnd" roleURI="http://www.towerjazz.com/role/tsem-fiafvmnd"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails" roleURI="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails" roleURI="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#FinancialInstrumentsAndFairValueMeasurementsScheduleOfMaturitiesOfMarketableSecuritiesDetails" roleURI="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMaturitiesOfMarketableSecuritiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails" roleURI="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#EmployeeRelatedLiabilitiesNarrativeDetails" roleURI="http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-erlsoconpbcriocild" roleURI="http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-erlsococibocipaafsd" roleURI="http://www.towerjazz.com/role/tsem-erlsococibocipaafsd"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-erlsoarisofpd" roleURI="http://www.towerjazz.com/role/tsem-erlsoarisofpd"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-erlsofbpd" roleURI="http://www.towerjazz.com/role/tsem-erlsofbpd"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-erlsoamafvd" roleURI="http://www.towerjazz.com/role/tsem-erlsoamafvd"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#tsem-erlsowaaad" roleURI="http://www.towerjazz.com/role/tsem-erlsowaaad"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#ShareholdersEquityOrdinarySharesNarrativeDetails" roleURI="http://www.towerjazz.com/role/ShareholdersEquityOrdinarySharesNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#ShareholdersEquityShareOptionPlansNarrativeDetails" roleURI="http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails" roleURI="http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsd" roleURI="http://www.towerjazz.com/role/ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsd"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#ShareholdersEquityScheduleOfStock-basedCompensationExpenseInStatementOfOperationsDetails" roleURI="http://www.towerjazz.com/role/ShareholdersEquityScheduleOfStock-basedCompensationExpenseInStatementOfOperationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails" roleURI="http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#InformationOnGeographicAreasAndMajorCustomersScheduleOfLong-livedAssetsByGeographicAreaDetails" roleURI="http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfLong-livedAssetsByGeographicAreaDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails" roleURI="http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#FinancingIncomeExpenseNetDetails" roleURI="http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#RelatedPartiesBalancesAndTransactionsDetails" roleURI="http://www.towerjazz.com/role/RelatedPartiesBalancesAndTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#IncomeTaxesNarrativeDetails" roleURI="http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#IncomeTaxesScheduleOfIncomeTaxProvisionDetails" roleURI="http://www.towerjazz.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#IncomeTaxesScheduleOfProfitLossBeforeTaxesDetails" roleURI="http://www.towerjazz.com/role/IncomeTaxesScheduleOfProfitLossBeforeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails" roleURI="http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails" roleURI="http://www.towerjazz.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://www.towerjazz.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#CommitmentsAndContingenciesDetails" roleURI="http://www.towerjazz.com/role/CommitmentsAndContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#COMMITMENTSANDCONTINGENCIESTable" roleURI="http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESTable"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#COMMITMENTSANDCONTINGENCIESNarrativeDetails" roleURI="http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#SUBSEQUENTEVENTS" roleURI="http://www.towerjazz.com/role/SUBSEQUENTEVENTS"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#SUBSEQUENTEVENTSNarrativeDetails" roleURI="http://www.towerjazz.com/role/SUBSEQUENTEVENTSNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="tsem-20241231.xsd#DocumentAndEntityInformation" roleURI="http://www.towerjazz.com/role/DocumentAndEntityInformation"/>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/ConsolidatedBalanceSheets">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherShortTermInvestments" xlink:label="loc_us-gaap_OtherShortTermInvestments_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecurities" xlink:label="loc_us-gaap_MarketableSecurities_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaap_OtherAssets_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerAdvancesNoncurrent" xlink:label="loc_us-gaap_CustomerAdvancesNoncurrent_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_29"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AccumulatedShareBasedCompensation" xlink:label="loc_tsem_AccumulatedShareBasedCompensation_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityBeforeTreasuryStock" xlink:label="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_40"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_AssetsAbstract_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_OtherShortTermInvestments_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_MarketableSecurities_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_InventoryNet_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_OtherAssets_6" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_AssetsCurrent_7" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1" xlink:to="loc_us-gaap_LongTermInvestments_9" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_10" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_11" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1" xlink:to="loc_us-gaap_Goodwill_12" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_13" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1" xlink:to="loc_us-gaap_Assets_14" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_16" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_16" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_16" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_16" xlink:to="loc_us-gaap_DebtCurrent_16" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_16" xlink:to="loc_us-gaap_AccountsPayableCurrent_17" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_16" xlink:to="loc_us-gaap_DeferredRevenueCurrent_18" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_16" xlink:to="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent_19" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_16" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_20" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_16" xlink:to="loc_us-gaap_LiabilitiesCurrent_21" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_16" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_22" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_16" xlink:to="loc_us-gaap_CustomerAdvancesNoncurrent_23" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_16" xlink:to="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent_24" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_16" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_25" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_16" xlink:to="loc_us-gaap_Liabilities_27" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_16" xlink:to="loc_us-gaap_CommonStockValue_28" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_16" xlink:to="loc_us-gaap_AdditionalPaidInCapital_29" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_16" xlink:to="loc_tsem_AccumulatedShareBasedCompensation_30" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_16" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_31" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_16" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_32" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_16" xlink:to="loc_us-gaap_StockholdersEquityBeforeTreasuryStock_33" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_16" xlink:to="loc_us-gaap_TreasuryStockValue_34" order="80" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_16" xlink:to="loc_us-gaap_StockholdersEquity_35" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_16" xlink:to="loc_us-gaap_MinorityInterest_36" order="100" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_16" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_37" order="110" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_39" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_40" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/ConsolidatedBalanceSheetsParenthetical">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MarketableSecuritiesAllowanceForCreditLosses" xlink:label="loc_tsem_MarketableSecuritiesAllowanceForCreditLosses_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="loc_us-gaap_TreasuryStockCommonShares_7"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_tsem_MarketableSecuritiesAllowanceForCreditLosses_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_CommonStockSharesIssued_5" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_6" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_TreasuryStockCommonShares_7" order="60" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingCostsAndExpensesAbstract" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_7"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MergerContractTerminationFees" xlink:label="loc_tsem_MergerContractTerminationFees_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_11"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancingIncomeExpenseNet" xlink:label="loc_tsem_FinancingIncomeExpenseNet_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_24"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_Revenues_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_CostOfRevenue_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_GrossProfit_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_OperatingCostsAndExpensesAbstract_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_4" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_4" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_4" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_4" xlink:to="loc_us-gaap_RestructuringCharges_7" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_4" xlink:to="loc_tsem_MergerContractTerminationFees_8" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_4" xlink:to="loc_us-gaap_OperatingExpenses_9" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_OperatingIncomeLoss_11" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_tsem_FinancingIncomeExpenseNet_12" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_13" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_14" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_15" order="80" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_ProfitLoss_16" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_17" order="100" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_NetIncomeLoss_18" order="110" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_19" order="120" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_19" xlink:to="loc_us-gaap_EarningsPerShareBasic_19" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_19" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_20" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_22" order="130" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_22" xlink:to="loc_us-gaap_EarningsPerShareDiluted_22" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_22" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_23" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_22" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_24" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_9"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0" xlink:to="loc_us-gaap_ProfitLoss_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_3" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_4" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_5" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_7" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_8" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_9" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CapitalNotesMember" xlink:label="loc_tsem_CapitalNotesMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationShareBasedPaymentsMember" xlink:label="loc_us-gaap_DeferredCompensationShareBasedPaymentsMember_4"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember" xlink:label="loc_tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaap_TreasuryStockCommonMember_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeMember" xlink:label="loc_us-gaap_ComprehensiveIncomeMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_14"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest" xlink:label="loc_tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest_15"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits" xlink:label="loc_tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits_16"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits" xlink:label="loc_tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_18"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares" xlink:label="loc_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_22"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome" xlink:label="loc_tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_28"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CommonStockSharesOutstandingNetOfTreasuryStock" xlink:label="loc_tsem_CommonStockSharesOutstandingNetOfTreasuryStock_29"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_CommonStockMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_tsem_CapitalNotesMember_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_DeferredCompensationShareBasedPaymentsMember_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_6" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_RetainedEarningsMember_7" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_TreasuryStockCommonMember_8" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_ComprehensiveIncomeMember_9" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_NoncontrollingInterestMember_10" order="90" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_EquityComponentDomain_11" order="100" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementLineItems_13" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_13" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_13" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_13" xlink:to="loc_us-gaap_SharesOutstanding_14" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_13" xlink:to="loc_tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest_15" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_13" xlink:to="loc_tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits_16" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_13" xlink:to="loc_tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits_17" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_13" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_18" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_13" xlink:to="loc_tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares_19" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_13" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_20" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_20" xlink:to="loc_us-gaap_ProfitLoss_20" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_20" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_21" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_20" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_22" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_20" xlink:to="loc_tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome_23" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_20" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_24" order="40" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_20" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_25" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_13" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_27" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_13" xlink:to="loc_us-gaap_SharesOutstanding_28" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_13" xlink:to="loc_tsem_CommonStockSharesOutstandingNetOfTreasuryStock_29" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_19"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ProceedsFromInvestmentRealization" xlink:label="loc_tsem_ProceedsFromInvestmentRealization_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_21"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DepositsAndMarketableSecuritiesNet" xlink:label="loc_tsem_DepositsAndMarketableSecuritiesNet_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_25"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ProceedsFromExerciseOfOptions" xlink:label="loc_tsem_ProceedsFromExerciseOfOptions_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="loc_us-gaap_RepaymentsOfBankDebt_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalLeaseObligationsIncurred" xlink:label="loc_us-gaap_CapitalLeaseObligationsIncurred_28"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RepaymentsOfDebentures" xlink:label="loc_tsem_RepaymentsOfDebentures_29"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ProceedsFromInvestmentInSubsidiary" xlink:label="loc_tsem_ProceedsFromInvestmentInSubsidiary_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromInterestReceived" xlink:label="loc_us-gaap_ProceedsFromInterestReceived_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_41"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:to="loc_us-gaap_ProfitLoss_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_2" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_3" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_4" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6" order="0" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_8" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_9" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_10" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_11" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_12" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_13" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_14" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_18" order="0" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_19" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18" xlink:to="loc_tsem_ProceedsFromInvestmentRealization_20" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_21" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18" xlink:to="loc_tsem_DepositsAndMarketableSecuritiesNet_22" order="40" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_23" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_25" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_25" xlink:to="loc_tsem_ProceedsFromExerciseOfOptions_25" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_25" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_26" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_25" xlink:to="loc_us-gaap_RepaymentsOfBankDebt_27" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_25" xlink:to="loc_us-gaap_CapitalLeaseObligationsIncurred_28" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_25" xlink:to="loc_tsem_RepaymentsOfDebentures_29" order="40" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_25" xlink:to="loc_tsem_ProceedsFromInvestmentInSubsidiary_30" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_25" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_31" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_33" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_34" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_35" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_36" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_37" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_37" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_37" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_39" order="80" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_39" xlink:to="loc_us-gaap_ProceedsFromInterestReceived_39" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_39" xlink:to="loc_us-gaap_InterestPaidNet_40" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_39" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_41" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-dobag">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-sosap">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-i">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/OtherCurrentAssets">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentAssetsTextBlock" xlink:label="loc_us-gaap_OtherCurrentAssetsTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_0" xlink:to="loc_us-gaap_OtherCurrentAssetsTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-li">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTextBlock" xlink:label="loc_us-gaap_InvestmentTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_InvestmentTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-paen">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-ian">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_0" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-oan">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_OtherAssetsDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_OtherAssetsDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-ocl">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_OtherLiabilitiesCurrentAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_0" xlink:to="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-llfb">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableAbstract" xlink:label="loc_us-gaap_LoansPayableAbstract_0"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermLoansPayableTextBlock" xlink:label="loc_tsem_LongTermLoansPayableTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansPayableAbstract_0" xlink:to="loc_tsem_LongTermLoansPayableTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-fiafvm">
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract" xlink:label="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0" xlink:to="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-erl">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_0" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-cac">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-se">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-iogaamc">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/FinancingExpenseNet">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-rpbat">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_0" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-it1">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-sosapp">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositContractsPolicy" xlink:label="loc_us-gaap_DepositContractsPolicy_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_7"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock" xlink:label="loc_tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_11"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_InvestmentsInPrivatelyHeldCompanies" xlink:label="loc_tsem_InvestmentsInPrivatelyHeldCompanies_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_26"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RecentlyIssuedAccountingPronouncementsNotYetAdopted" xlink:label="loc_tsem_RecentlyIssuedAccountingPronouncementsNotYetAdopted_27"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_UseOfEstimates_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_DepositContractsPolicy_6" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_7" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock_8" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_9" order="80" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_10" order="90" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_11" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_tsem_InvestmentsInPrivatelyHeldCompanies_12" order="110" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_13" order="120" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_14" order="130" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_15" order="140" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_16" order="150" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_17" order="160" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_18" order="170" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_19" order="180" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_20" order="190" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_21" order="200" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_22" order="210" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_23" order="220" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_24" order="230" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_25" order="240" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_26" order="250" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_tsem_RecentlyIssuedAccountingPronouncementsNotYetAdopted_27" order="260" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-sosapt">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock" xlink:label="loc_tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_SummaryOfEffectOnEquityAndRetainedEarningsTableTextBlock" xlink:label="loc_tsem_SummaryOfEffectOnEquityAndRetainedEarningsTableTextBlock_2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_tsem_SummaryOfEffectOnEquityAndRetainedEarningsTableTextBlock_2" order="10" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-it">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/OtherCurrentAssetsTables">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsTableTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_0" xlink:to="loc_us-gaap_ScheduleOfOtherAssetsTableTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-lit">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesTextBlock" xlink:label="loc_us-gaap_MarketableSecuritiesTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_MarketableSecuritiesTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-paent">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfLeasedPropertyUnderCapitalLeasesTableTextBlock" xlink:label="loc_tsem_ScheduleOfLeasedPropertyUnderCapitalLeasesTableTextBlock_2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0" xlink:to="loc_tsem_ScheduleOfLeasedPropertyUnderCapitalLeasesTableTextBlock_2" order="10" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-iant">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_0" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-oant">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-oclt">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_OtherLiabilitiesCurrentAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_0" xlink:to="loc_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-llfbt">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableAbstract" xlink:label="loc_us-gaap_LoansPayableAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LicensingAgreementsMember" xlink:label="loc_us-gaap_LicensingAgreementsMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_8"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansPayableAbstract_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_us-gaap_LicensingAgreementsMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementLineItems_4" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_6" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_7" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_8" order="40" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-fiafvmt">
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract" xlink:label="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_2"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfMarketableSecuritiesTableTextBlock" xlink:label="loc_tsem_ScheduleOfMarketableSecuritiesTableTextBlock_3"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock" xlink:label="loc_tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_5"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0" xlink:to="loc_tsem_ScheduleOfMarketableSecuritiesTableTextBlock_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0" xlink:to="loc_tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0" xlink:to="loc_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_5" order="40" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-erlt">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_15"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock_7" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock_8" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_9" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_10" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_11" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_12" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock_13" order="80" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_14" order="90" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_15" order="100" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-set">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_4"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" xlink:label="loc_tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_8"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_6" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_7" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_8" order="70" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-iogaamct">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:label="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_2"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock" xlink:label="loc_tsem_ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_4"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_tsem_ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_4" order="30" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/FinancingExpenseNetTables">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-rpbatt">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_0" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-itt">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_5"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_5" order="40" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/DescriptionOfBusinessAndGeneralDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerPartnersSemiconductorCoLimitedMember" xlink:label="loc_tsem_TowerPartnersSemiconductorCoLimitedMember_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_NuvotonTechnologyCorporationJapanMember" xlink:label="loc_tsem_NuvotonTechnologyCorporationJapanMember_2"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_IntelCorporationMember" xlink:label="loc_tsem_IntelCorporationMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_6"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules" xlink:label="loc_tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules_6"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfInterestsAcquired" xlink:label="loc_tsem_PercentageOfInterestsAcquired_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_8"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TerminationFeesReceived" xlink:label="loc_tsem_TerminationFeesReceived_9"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MergerContractTerminationFees" xlink:label="loc_tsem_MergerContractTerminationFees_10"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:to="loc_tsem_TowerPartnersSemiconductorCoLimitedMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:to="loc_tsem_NuvotonTechnologyCorporationJapanMember_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:to="loc_tsem_IntelCorporationMember_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1" xlink:to="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_6" xlink:to="loc_tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules_6" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_6" xlink:to="loc_tsem_PercentageOfInterestsAcquired_7" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_6" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_8" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_6" xlink:to="loc_tsem_TerminationFeesReceived_9" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_6" xlink:to="loc_tsem_MergerContractTerminationFees_10" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AdoptionAdjustmentToRetainedEarningsMember" xlink:label="loc_tsem_AdoptionAdjustmentToRetainedEarningsMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_8"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LeasedAssetsAndLiabilities" xlink:label="loc_tsem_LeasedAssetsAndLiabilities_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="loc_us-gaap_ImpairmentOfInvestments_10"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction" xlink:label="loc_tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction_11"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules" xlink:label="loc_tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules_12"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_1" xlink:to="loc_tsem_AdoptionAdjustmentToRetainedEarningsMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_4" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_4" xlink:to="loc_us-gaap_SubsequentEventMember_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_7" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_7" xlink:to="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_7" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_7" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_8" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_7" xlink:to="loc_tsem_LeasedAssetsAndLiabilities_9" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_7" xlink:to="loc_us-gaap_ImpairmentOfInvestments_10" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_7" xlink:to="loc_tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction_11" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_7" xlink:to="loc_tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules_12" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_9"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" xlink:to="loc_srt_RangeAxis_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5" xlink:to="loc_srt_RangeMember_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5" xlink:to="loc_srt_MinimumMember_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5" xlink:to="loc_srt_MaximumMember_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_9" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-id">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaap_InventoryValuationReserves_5"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0" xlink:to="loc_us-gaap_InventoryNet_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0" xlink:to="loc_us-gaap_InventoryValuationReserves_5" order="40" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/OtherCurrentAssetsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaap_IncomeTaxesReceivable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingAssetsCurrent" xlink:label="loc_us-gaap_HedgingAssetsCurrent_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_5"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_0" xlink:to="loc_us-gaap_IncomeTaxesReceivable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_0" xlink:to="loc_us-gaap_OtherPrepaidExpenseCurrent_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_0" xlink:to="loc_us-gaap_HedgingAssetsCurrent_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_0" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_0" xlink:to="loc_us-gaap_OtherAssetsCurrent_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-lid">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_3"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_LongTermInvestments_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/PropertyAndEquipmentNetNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants" xlink:label="loc_tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_3"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0" xlink:to="loc_tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0" xlink:to="loc_us-gaap_Depreciation_3" order="20" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-paensopaed">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/IntangibleAssetsNetDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TechnologiesMember" xlink:label="loc_tsem_TechnologiesMember_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TechnologiesOneMember" xlink:label="loc_tsem_TechnologiesOneMember_2"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TechnologiesTwoMember" xlink:label="loc_tsem_TechnologiesTwoMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseAgreementsMember" xlink:label="loc_us-gaap_LeaseAgreementsMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaap_TradeNamesMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LicensingAgreementsMember" xlink:label="loc_us-gaap_LicensingAgreementsMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_17"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_0" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_tsem_TechnologiesMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_tsem_TechnologiesOneMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_tsem_TechnologiesTwoMember_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_us-gaap_LeaseAgreementsMember_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_us-gaap_TradeNamesMember_5" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_us-gaap_LicensingAgreementsMember_6" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_us-gaap_CustomerRelationshipsMember_7" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1" xlink:to="loc_srt_RangeAxis_10" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_10" xlink:to="loc_srt_RangeMember_10" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_10" xlink:to="loc_srt_MinimumMember_10" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_10" xlink:to="loc_srt_MaximumMember_11" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_14" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_14" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_14" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_14" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_15" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_14" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_16" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_14" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_17" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-oand">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseOtherNoncurrent" xlink:label="loc_us-gaap_PrepaidExpenseOtherNoncurrent_3"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetClassifiedAsNoncurrent" xlink:label="loc_tsem_DeferredTaxAssetClassifiedAsNoncurrent_4"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAndOtherAssetsNet" xlink:label="loc_tsem_DeferredTaxAndOtherAssetsNet_5"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_PrepaidExpenseOtherNoncurrent_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0" xlink:to="loc_tsem_DeferredTaxAssetClassifiedAsNoncurrent_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0" xlink:to="loc_tsem_DeferredTaxAndOtherAssetsNet_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-ocld">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_OtherLiabilitiesCurrentAbstract_0"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PrepaymentForMachineryAndEquipmentSold" xlink:label="loc_tsem_PrepaymentForMachineryAndEquipmentSold_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingLiabilitiesCurrent" xlink:label="loc_us-gaap_HedgingLiabilitiesCurrent_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaap_InterestPayableCurrent_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_6"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_0" xlink:to="loc_tsem_PrepaymentForMachineryAndEquipmentSold_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_0" xlink:to="loc_us-gaap_TaxesPayableCurrent_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_0" xlink:to="loc_us-gaap_HedgingLiabilitiesCurrent_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_0" xlink:to="loc_us-gaap_InterestPayableCurrent_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_0" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_5" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_0" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_6" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerPartnersSemiconductorCoLimitedMember" xlink:label="loc_tsem_TowerPartnersSemiconductorCoLimitedMember_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TonamiFactoryMember" xlink:label="loc_tsem_TonamiFactoryMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_JPY" xlink:label="loc_currency_JPY_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaap_EquipmentMember_8"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OfficeSpaceOperatingFacilitiesAndVehiclesMember" xlink:label="loc_tsem_OfficeSpaceOperatingFacilitiesAndVehiclesMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_12"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TSNPMember" xlink:label="loc_tsem_TSNPMember_12"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_JaMitsuiLeasingLtdMember" xlink:label="loc_tsem_JaMitsuiLeasingLtdMember_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrimeRateMember" xlink:label="loc_us-gaap_PrimeRateMember_16"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LondonInterbankOfferedRateSwapRateMember" xlink:label="loc_tsem_LondonInterbankOfferedRateSwapRateMember_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_24"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TermLoan2018Member" xlink:label="loc_tsem_TermLoan2018Member_24"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TemLoanMember" xlink:label="loc_tsem_TemLoanMember_25"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_JPY2024LoanMember" xlink:label="loc_tsem_JPY2024LoanMember_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaap_DebtInstrumentTerm_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_35"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LineOfCreditFacilityBorrowingCapacityUtilized" xlink:label="loc_tsem_LineOfCreditFacilityBorrowingCapacityUtilized_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_39"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DebtInstrumentPeriodicPaymentsNumber" xlink:label="loc_tsem_DebtInstrumentPeriodicPaymentsNumber_40"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfLeaseAgreementOnMachineryAndEquipment" xlink:label="loc_tsem_PercentageOfLeaseAgreementOnMachineryAndEquipment_41"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AnnualInterestRateOfLeaseAgreement" xlink:label="loc_tsem_AnnualInterestRateOfLeaseAgreement_42"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_43"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorSalesTypeLeaseTermOfContract1" xlink:label="loc_us-gaap_LessorSalesTypeLeaseTermOfContract1_44"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_45"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_46"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_47"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_48"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_49"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="loc_us-gaap_RepaymentsOfDebt_50"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_51"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAverageAmountOutstanding" xlink:label="loc_us-gaap_LongTermDebtAverageAmountOutstanding_52"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_53"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCollateral" xlink:label="loc_us-gaap_DebtInstrumentCollateral_54"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPaymentTerms" xlink:label="loc_us-gaap_DebtInstrumentPaymentTerms_55"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_0" xlink:to="loc_us-gaap_DebtInstrumentTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_srt_CounterpartyNameAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_1" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1" xlink:to="loc_tsem_TowerPartnersSemiconductorCoLimitedMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1" xlink:to="loc_tsem_TonamiFactoryMember_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_srt_CurrencyAxis_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_5" xlink:to="loc_currency_AllCurrenciesDomain_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_5" xlink:to="loc_currency_JPY_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8" xlink:to="loc_us-gaap_EquipmentMember_8" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8" xlink:to="loc_tsem_OfficeSpaceOperatingFacilitiesAndVehiclesMember_9" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_srt_ConsolidatedEntitiesAxis_12" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_12" xlink:to="loc_srt_ConsolidatedEntitiesDomain_12" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_12" xlink:to="loc_tsem_TSNPMember_12" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_12" xlink:to="loc_tsem_JaMitsuiLeasingLtdMember_13" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_VariableRateAxis_16" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_16" xlink:to="loc_us-gaap_VariableRateDomain_16" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_16" xlink:to="loc_us-gaap_PrimeRateMember_16" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_16" xlink:to="loc_tsem_LondonInterbankOfferedRateSwapRateMember_17" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_srt_RangeAxis_20" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_20" xlink:to="loc_srt_RangeMember_20" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_20" xlink:to="loc_srt_MinimumMember_20" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_20" xlink:to="loc_srt_MaximumMember_21" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_24" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_24" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_24" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_24" xlink:to="loc_tsem_TermLoan2018Member_24" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_24" xlink:to="loc_tsem_TemLoanMember_25" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_24" xlink:to="loc_tsem_JPY2024LoanMember_26" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_DebtInstrumentLineItems_29" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_29" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_30" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_DebtInstrumentTerm_31" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_32" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_33" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_34" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_35" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_tsem_LineOfCreditFacilityBorrowingCapacityUtilized_36" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_LineOfCredit_37" order="80" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_38" order="90" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_39" order="100" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_tsem_DebtInstrumentPeriodicPaymentsNumber_40" order="110" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_tsem_PercentageOfLeaseAgreementOnMachineryAndEquipment_41" order="120" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_tsem_AnnualInterestRateOfLeaseAgreement_42" order="130" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_LeaseCost_43" order="140" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_LessorSalesTypeLeaseTermOfContract1_44" order="150" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_45" order="160" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_46" order="170" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_47" order="180" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_OperatingLeaseCost_48" order="190" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_OperatingLeasePayments_49" order="200" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_RepaymentsOfDebt_50" order="210" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_51" order="220" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_LongTermDebtAverageAmountOutstanding_52" order="230" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_53" order="240" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_DebtInstrumentCollateral_54" order="250" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29" xlink:to="loc_us-gaap_DebtInstrumentPaymentTerms_55" order="260" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableAbstract" xlink:label="loc_us-gaap_LoansPayableAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMember" xlink:label="loc_us-gaap_LongTermDebtMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember" xlink:label="loc_us-gaap_LoansPayableMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_JPY" xlink:label="loc_currency_JPY_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_14"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermDebtFairValueCurrent" xlink:label="loc_tsem_LongTermDebtFairValueCurrent_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue_16"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansPayableAbstract_0" xlink:to="loc_us-gaap_DebtInstrumentTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1" xlink:to="loc_us-gaap_LongTermDebtMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4" xlink:to="loc_us-gaap_LoansPayableMember_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_srt_CurrencyAxis_7" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_7" xlink:to="loc_currency_AllCurrenciesDomain_7" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_7" xlink:to="loc_currency_JPY_7" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_DebtInstrumentLineItems_10" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_10" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_10" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_10" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_11" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_10" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_12" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_10" xlink:to="loc_us-gaap_OperatingLeaseLiability_13" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_10" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_14" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_10" xlink:to="loc_tsem_LongTermDebtFairValueCurrent_15" order="50" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_10" xlink:to="loc_us-gaap_LongTermDebtFairValue_16" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableAbstract" xlink:label="loc_us-gaap_LoansPayableAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionAxis" xlink:label="loc_us-gaap_GeographicDistributionAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicDistributionDomain" xlink:label="loc_us-gaap_GeographicDistributionDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTerm2021JpyLoanMember" xlink:label="loc_tsem_LongTerm2021JpyLoanMember_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTerm2023JpyLoanMember" xlink:label="loc_tsem_LongTerm2023JpyLoanMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_JPY" xlink:label="loc_currency_JPY_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate" xlink:label="loc_us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_15"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongtermDebtMaturityYearSix" xlink:label="loc_tsem_LongtermDebtMaturityYearSix_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_17"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansPayableAbstract_0" xlink:to="loc_us-gaap_DebtInstrumentTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_GeographicDistributionAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionAxis_1" xlink:to="loc_us-gaap_GeographicDistributionDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionDomain_1" xlink:to="loc_tsem_LongTerm2021JpyLoanMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionDomain_1" xlink:to="loc_tsem_LongTerm2023JpyLoanMember_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionDomain_1" xlink:to="loc_currency_JPY_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_srt_RangeAxis_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_6" xlink:to="loc_srt_RangeMember_6" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_DebtInstrumentAxis_8" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_DebtInstrumentLineItems_10" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_10" xlink:to="loc_us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate_10" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_10" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_11" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_11" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_11" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_11" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_12" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_11" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_13" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_11" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_14" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_11" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_15" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_11" xlink:to="loc_tsem_LongtermDebtMaturityYearSix_16" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_11" xlink:to="loc_us-gaap_LongTermDebt_17" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-ltlfblttfjind">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TpscoMember" xlink:label="loc_tsem_TpscoMember_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TonamiFactoryMember" xlink:label="loc_tsem_TonamiFactoryMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_JPY" xlink:label="loc_currency_JPY_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_8"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TSNPMember" xlink:label="loc_tsem_TSNPMember_8"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_JaMitsuiLeasingLtdMember" xlink:label="loc_tsem_JaMitsuiLeasingLtdMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_12"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TermLoan2018Member" xlink:label="loc_tsem_TermLoan2018Member_12"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TemLoanMember" xlink:label="loc_tsem_TemLoanMember_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaap_DebtInstrumentTerm_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_19"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_0" xlink:to="loc_us-gaap_DebtInstrumentTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_srt_CounterpartyNameAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_1" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1" xlink:to="loc_tsem_TpscoMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1" xlink:to="loc_tsem_TonamiFactoryMember_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_srt_CurrencyAxis_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_5" xlink:to="loc_currency_AllCurrenciesDomain_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_5" xlink:to="loc_currency_JPY_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_srt_ConsolidatedEntitiesAxis_8" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_8" xlink:to="loc_srt_ConsolidatedEntitiesDomain_8" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_8" xlink:to="loc_tsem_TSNPMember_8" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_8" xlink:to="loc_tsem_JaMitsuiLeasingLtdMember_9" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_12" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_12" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_12" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_12" xlink:to="loc_tsem_TermLoan2018Member_12" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_12" xlink:to="loc_tsem_TemLoanMember_13" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_DebtInstrumentLineItems_16" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16" xlink:to="loc_us-gaap_DebtInstrumentTerm_16" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_17" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_18" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_16" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_19" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_SouthernFloridaResearchFoundationMember" xlink:label="loc_tsem_SouthernFloridaResearchFoundationMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_12"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:to="loc_us-gaap_RelatedPartyDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1" xlink:to="loc_tsem_SouthernFloridaResearchFoundationMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_4" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_8" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_9" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_10" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_11" order="70" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_4" xlink:to="loc_us-gaap_FinanceLeaseLiability_12" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="loc_us-gaap_LesseeDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OperatingLeaseLiabilitiesMember" xlink:label="loc_tsem_OperatingLeaseLiabilitiesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_13"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_0" xlink:to="loc_us-gaap_DebtInstrumentTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1" xlink:to="loc_tsem_OperatingLeaseLiabilitiesMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_DebtInstrumentLineItems_4" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4" xlink:to="loc_us-gaap_OperatingLeaseLiability_7" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_9" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_10" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_11" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_12" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_13" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityOperatingLeasesLiabilitiesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_6"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_OperatingLeaseLiability_6" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-fiafvmnd">
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract" xlink:label="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerAndJazzDebenturesMember" xlink:label="loc_tsem_TowerAndJazzDebenturesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_4"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerUsHoldingsMember" xlink:label="loc_tsem_TowerUsHoldingsMember_4"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerSemiconductorItalySRLMember" xlink:label="loc_tsem_TowerSemiconductorItalySRLMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold" xlink:label="loc_tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaap_DebtInstrumentFairValue_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_14"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwapInAssetPosition" xlink:label="loc_tsem_FairValueOfSwapInAssetPosition_15"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwapInShortTermAssets" xlink:label="loc_tsem_FairValueOfSwapInShortTermAssets_16"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwapInShortTermLiabilities" xlink:label="loc_tsem_FairValueOfSwapInShortTermLiabilities_17"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwap" xlink:label="loc_tsem_FairValueOfSwap_18"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwapInLongTermAsset" xlink:label="loc_tsem_FairValueOfSwapInLongTermAsset_19"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfSwapInLiabilityPositionShortTerm" xlink:label="loc_tsem_FairValueOfSwapInLiabilityPositionShortTerm_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetFairValueOfCollateral" xlink:label="loc_us-gaap_DerivativeAssetFairValueOfCollateral_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetNotionalAmount" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityNotionalAmount" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TranslationAdjustmentForNetInvestmentHedgeNetOfTax" xlink:label="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeNetOfTax_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_28"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_LongTermInterestBearingBankDeposits" xlink:label="loc_tsem_LongTermInterestBearingBankDeposits_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecurities" xlink:label="loc_us-gaap_MarketableSecurities_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeNet" xlink:label="loc_us-gaap_InvestmentIncomeNet_32"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_DebtInstrumentAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1" xlink:to="loc_tsem_TowerAndJazzDebenturesMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_srt_ConsolidatedEntitiesAxis_4" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_4" xlink:to="loc_srt_ConsolidatedEntitiesDomain_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_4" xlink:to="loc_tsem_TowerUsHoldingsMember_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_4" xlink:to="loc_tsem_TowerSemiconductorItalySRLMember_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_8" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_8" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_8" xlink:to="loc_us-gaap_SubsequentEventMember_8" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold_11" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_us-gaap_DebtInstrumentFairValue_12" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_13" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_14" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_tsem_FairValueOfSwapInAssetPosition_15" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_tsem_FairValueOfSwapInShortTermAssets_16" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_tsem_FairValueOfSwapInShortTermLiabilities_17" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_tsem_FairValueOfSwap_18" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_tsem_FairValueOfSwapInLongTermAsset_19" order="80" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_tsem_FairValueOfSwapInLiabilityPositionShortTerm_20" order="90" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_21" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_us-gaap_DerivativeAssetFairValueOfCollateral_22" order="110" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_us-gaap_DerivativeAssetNotionalAmount_23" order="120" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_24" order="130" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_25" order="140" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_us-gaap_DerivativeLiabilityNotionalAmount_26" order="150" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_us-gaap_TranslationAdjustmentForNetInvestmentHedgeNetOfTax_27" order="160" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_28" order="170" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_tsem_LongTermInterestBearingBankDeposits_29" order="180" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_us-gaap_ShortTermInvestments_30" order="190" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_us-gaap_MarketableSecurities_31" order="200" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_11" xlink:to="loc_us-gaap_InvestmentIncomeNet_32" order="210" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails">
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract" xlink:label="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CrossCurrencySwapAssetPositionFairValue" xlink:label="loc_tsem_CrossCurrencySwapAssetPositionFairValue_9"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PrivatelyHeldEquity" xlink:label="loc_tsem_PrivatelyHeldEquity_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetAssetLiability" xlink:label="loc_us-gaap_FairValueNetAssetLiability_14"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_1" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_6" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9" xlink:to="loc_tsem_CrossCurrencySwapAssetPositionFairValue_9" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9" xlink:to="loc_tsem_PrivatelyHeldEquity_10" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_11" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_12" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_13" order="40" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9" xlink:to="loc_us-gaap_FairValueNetAssetLiability_14" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails">
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract" xlink:label="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaap_MunicipalBondsMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaap_CertificatesOfDepositMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositLiabilitiesAccruedInterest" xlink:label="loc_us-gaap_DepositLiabilitiesAccruedInterest_12"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:to="loc_us-gaap_MunicipalBondsMember_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:to="loc_us-gaap_CertificatesOfDepositMember_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:to="loc_us-gaap_MoneyMarketFundsMember_5" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_8" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_8" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_8" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_8" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_10" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_8" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_11" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_8" xlink:to="loc_us-gaap_DepositLiabilitiesAccruedInterest_12" order="40" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMaturitiesOfMarketableSecuritiesDetails">
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract" xlink:label="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_8"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_5" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_6" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_7" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_8" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails">
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract" xlink:label="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaap_MunicipalBondsMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_11"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract_0" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:to="loc_us-gaap_MunicipalBondsMember_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_1" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_6" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_7" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_8" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_9" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_10" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_11" order="50" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerJazzPanasonicSemiConductorCompanyLtdMember" xlink:label="loc_tsem_TowerJazzPanasonicSemiConductorCompanyLtdMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_8"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_SeverancePayFundDomestic" xlink:label="loc_tsem_SeverancePayFundDomestic_8"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_EmployeeLiabilitiesNonCurrent" xlink:label="loc_tsem_EmployeeLiabilitiesNonCurrent_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanSpecialTerminationBenefits" xlink:label="loc_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_13"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate" xlink:label="loc_tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate_14"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:to="loc_us-gaap_RelatedPartyDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1" xlink:to="loc_tsem_TowerJazzPanasonicSemiConductorCompanyLtdMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_4" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_4" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_4" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_4" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementLineItems_8" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_tsem_SeverancePayFundDomestic_8" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_tsem_EmployeeLiabilitiesNonCurrent_9" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits_10" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_11" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_12" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_13" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate_14" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-erlsoconpbcriocild">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_2"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_HealthCareCostTrendRatesAxis" xlink:label="loc_tsem_HealthCareCostTrendRatesAxis_5"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_HealthCareCostTrendRatesDomain" xlink:label="loc_tsem_HealthCareCostTrendRatesDomain_5"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PreSixtyFiveMember" xlink:label="loc_tsem_PreSixtyFiveMember_5"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PostSixtyFiveMember" xlink:label="loc_tsem_PostSixtyFiveMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:label="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedAmortizationOfTransitionAssetObligationNextFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationOfTransitionAssetObligationNextFiscalYear_19"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost" xlink:label="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost_20"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss" xlink:label="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:label="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_29"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome" xlink:label="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome_29"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage" xlink:label="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage_30"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome" xlink:label="loc_tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome_31"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome" xlink:label="loc_tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome_32"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate" xlink:label="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate_33"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_tsem_HealthCareCostTrendRatesAxis_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_HealthCareCostTrendRatesAxis_5" xlink:to="loc_tsem_HealthCareCostTrendRatesDomain_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_HealthCareCostTrendRatesDomain_5" xlink:to="loc_tsem_PreSixtyFiveMember_5" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_HealthCareCostTrendRatesDomain_5" xlink:to="loc_tsem_PostSixtyFiveMember_6" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_9" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_9" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_9" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_9" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_10" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_9" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_11" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_9" xlink:to="loc_us-gaap_DefinedBenefitPlanAdministrationExpenses_12" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_9" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation_13" order="40" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_9" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_14" order="50" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_9" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_15" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_17" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_17" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_17" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_17" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax_18" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_17" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationOfTransitionAssetObligationNextFiscalYear_19" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_17" xlink:to="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost_20" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_17" xlink:to="loc_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss_21" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract_17" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent_22" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9" xlink:to="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_24" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_25" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_25" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_25" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_25" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_26" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_25" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_27" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_29" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_29" xlink:to="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome_29" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_29" xlink:to="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage_30" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_29" xlink:to="loc_tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome_31" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_29" xlink:to="loc_tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome_32" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_29" xlink:to="loc_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate_33" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-erlsococibocipaafsd">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAmendments" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_15"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanExpensesPaid" xlink:label="loc_tsem_DefinedBenefitPlanExpensesPaid_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_21"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_5" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_5" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_5" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_5" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_7" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_5" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_8" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_5" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_9" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_5" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_10" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_5" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_11" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_13" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_13" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_13" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_13" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_14" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_13" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_15" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_13" xlink:to="loc_tsem_DefinedBenefitPlanExpensesPaid_16" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_13" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_17" order="40" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_13" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_18" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_20" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_21" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-erlsoarisofpd">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_HealthCareCostTrendRatesAxis" xlink:label="loc_tsem_HealthCareCostTrendRatesAxis_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_HealthCareCostTrendRatesDomain" xlink:label="loc_tsem_HealthCareCostTrendRatesDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PreSixtyFiveMember" xlink:label="loc_tsem_PreSixtyFiveMember_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PostSixtyFiveMember" xlink:label="loc_tsem_PostSixtyFiveMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MedicareAdvantageMember" xlink:label="loc_tsem_MedicareAdvantageMember_6"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_NonMedicareAdvantageMember" xlink:label="loc_tsem_NonMedicareAdvantageMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_21"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets" xlink:label="loc_tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_23"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_tsem_HealthCareCostTrendRatesAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_HealthCareCostTrendRatesAxis_1" xlink:to="loc_tsem_HealthCareCostTrendRatesDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_HealthCareCostTrendRatesDomain_1" xlink:to="loc_tsem_PreSixtyFiveMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_HealthCareCostTrendRatesDomain_1" xlink:to="loc_tsem_PostSixtyFiveMember_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5" xlink:to="loc_tsem_MedicareAdvantageMember_6" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5" xlink:to="loc_tsem_NonMedicareAdvantageMember_7" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_8" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_9" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_12" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_12" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_12" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_12" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_12" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_12" xlink:to="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_13" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_12" xlink:to="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_14" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_12" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_15" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_12" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_17" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_17" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_17" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_17" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_18" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract_17" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_19" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_12" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_21" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_21" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_21" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_21" xlink:to="loc_tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets_22" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_21" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_23" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-erlsofbpd">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_10"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_5" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_6" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_7" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_8" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_9" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_10" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-erlsoamafvd">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_10"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_6" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_6" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_6" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_9" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_10" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/tsem-erlsowaaad">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollateralAxis" xlink:label="loc_us-gaap_CollateralAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollateralDomain" xlink:label="loc_us-gaap_CollateralDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesMember" xlink:label="loc_us-gaap_DebtSecuritiesMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedPercentage" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedPercentage_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_6"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_us-gaap_CollateralAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralAxis_1" xlink:to="loc_us-gaap_CollateralDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_1" xlink:to="loc_us-gaap_EquitySecuritiesMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_1" xlink:to="loc_us-gaap_DebtSecuritiesMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedPercentage_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_6" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/ShareholdersEquityOrdinarySharesNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_StockholdersEquityReverseStockSplitSharesRatio" xlink:label="loc_tsem_StockholdersEquityReverseStockSplitSharesRatio_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="loc_us-gaap_TreasuryStockCommonShares_5"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_tsem_StockholdersEquityReverseStockSplitSharesRatio_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_TreasuryStockCommonShares_5" order="40" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OldPlansMember" xlink:label="loc_tsem_OldPlansMember_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TwoThousandThirteenShareIncentivePlanMember" xlink:label="loc_tsem_TwoThousandThirteenShareIncentivePlanMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_EmployeesAndDirectorsMember" xlink:label="loc_tsem_EmployeesAndDirectorsMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srt_ChiefExecutiveOfficerMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_BoardOfDirectorsChairmanMember" xlink:label="loc_srt_BoardOfDirectorsChairmanMember_7"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_NewOtherDirectorsMember" xlink:label="loc_tsem_NewOtherDirectorsMember_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TimeVestedRestrictedStockUnitsMember" xlink:label="loc_tsem_TimeVestedRestrictedStockUnitsMember_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PhantomShareUnitsPSUsMember" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_14"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MarketLeveragedStockUnitMember" xlink:label="loc_tsem_MarketLeveragedStockUnitMember_15"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_BasePhantomShareUnitsMember" xlink:label="loc_tsem_BasePhantomShareUnitsMember_16"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_UpsidePhantomShareUnitsMember" xlink:label="loc_tsem_UpsidePhantomShareUnitsMember_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_20"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FirstAnniversaryMember" xlink:label="loc_tsem_FirstAnniversaryMember_20"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_SecondAnniversaryMember" xlink:label="loc_tsem_SecondAnniversaryMember_21"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ThirdAnniversaryMember" xlink:label="loc_tsem_ThirdAnniversaryMember_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_25"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerIndividual" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerIndividual_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_32"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PeriodOfDirectorsService" xlink:label="loc_tsem_PeriodOfDirectorsService_33"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfAccelerationOfUnvestedEquity" xlink:label="loc_tsem_PercentageOfAccelerationOfUnvestedEquity_34"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfVestedRestrictedStockUnite" xlink:label="loc_tsem_PercentageOfVestedRestrictedStockUnite_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_36"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PerformanceSharesUnitsOutstanding" xlink:label="loc_tsem_PerformanceSharesUnitsOutstanding_37"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_PlanNameAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_1" xlink:to="loc_us-gaap_PlanNameDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1" xlink:to="loc_tsem_OldPlansMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1" xlink:to="loc_tsem_TwoThousandThirteenShareIncentivePlanMember_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_srt_TitleOfIndividualAxis_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_5" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5" xlink:to="loc_tsem_EmployeesAndDirectorsMember_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5" xlink:to="loc_srt_ChiefExecutiveOfficerMember_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5" xlink:to="loc_srt_BoardOfDirectorsChairmanMember_7" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_5" xlink:to="loc_tsem_NewOtherDirectorsMember_8" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_AwardTypeAxis_11" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11" xlink:to="loc_tsem_TimeVestedRestrictedStockUnitsMember_11" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11" xlink:to="loc_us-gaap_PerformanceSharesMember_12" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_13" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_14" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11" xlink:to="loc_tsem_MarketLeveragedStockUnitMember_15" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11" xlink:to="loc_tsem_BasePhantomShareUnitsMember_16" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11" xlink:to="loc_tsem_UpsidePhantomShareUnitsMember_17" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_VestingAxis_20" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_20" xlink:to="loc_us-gaap_VestingDomain_20" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_20" xlink:to="loc_tsem_FirstAnniversaryMember_20" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_20" xlink:to="loc_tsem_SecondAnniversaryMember_21" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_20" xlink:to="loc_tsem_ThirdAnniversaryMember_22" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_25" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_25" xlink:to="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerIndividual_25" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_25" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_26" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_25" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_27" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_25" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_28" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_25" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_29" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_25" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_30" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_25" xlink:to="loc_us-gaap_ShareBasedCompensation_31" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_25" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_32" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_25" xlink:to="loc_tsem_PeriodOfDirectorsService_33" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_25" xlink:to="loc_tsem_PercentageOfAccelerationOfUnvestedEquity_34" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_25" xlink:to="loc_tsem_PercentageOfVestedRestrictedStockUnite_35" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_25" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_36" order="110" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_25" xlink:to="loc_tsem_PerformanceSharesUnitsOutstanding_37" order="120" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_12"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_15"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue" xlink:label="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue_16"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_AwardTypeAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4" xlink:to="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4" xlink:to="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber_9" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_11" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_11" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_12" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_11" xlink:to="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_13" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_14" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_15" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_11" xlink:to="loc_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue_16" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsd">
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsdAbstract" xlink:label="loc_tsem_ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsdAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_4"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FairValueOfRestrictedStockUnitsExercised" xlink:label="loc_tsem_FairValueOfRestrictedStockUnitsExercised_5"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsem_ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsdAbstract_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_AwardTypeAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementLineItems_4" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_tsem_FairValueOfRestrictedStockUnitsExercised_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/ShareholdersEquityScheduleOfStock-basedCompensationExpenseInStatementOfOperationsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_6"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_CostOfSalesMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_6" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_6" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_6" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="loc_country_US_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_JP" xlink:label="loc_country_JP_8"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AsiaOtherJapanAndTaiwanMember" xlink:label="loc_tsem_AsiaOtherJapanAndTaiwanMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_13"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ExternalCustomersMember" xlink:label="loc_tsem_ExternalCustomersMember_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_16"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4" xlink:to="loc_us-gaap_SalesRevenueNetMember_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_srt_StatementGeographicalAxis_7" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_7" xlink:to="loc_srt_SegmentGeographicalDomain_7" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7" xlink:to="loc_country_US_7" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7" xlink:to="loc_country_JP_8" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7" xlink:to="loc_tsem_AsiaOtherJapanAndTaiwanMember_9" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7" xlink:to="loc_srt_EuropeMember_10" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_srt_MajorCustomersAxis_13" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_13" xlink:to="loc_srt_NameOfMajorCustomerDomain_13" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_13" xlink:to="loc_tsem_ExternalCustomersMember_13" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_16" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_16" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_16" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfLong-livedAssetsByGeographicAreaDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_IL" xlink:label="loc_country_IL_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="loc_country_US_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_JP" xlink:label="loc_country_JP_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_srt_StatementGeographicalAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1" xlink:to="loc_srt_SegmentGeographicalDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_country_IL_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_country_US_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_srt_EuropeMember_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_country_JP_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_7" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_4"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerAMember" xlink:label="loc_tsem_CustomerAMember_4"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerBMember" xlink:label="loc_tsem_CustomerBMember_5"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OtherCustomersMember" xlink:label="loc_tsem_OtherCustomersMember_6"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerOneMember" xlink:label="loc_tsem_CustomerOneMember_7"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomerTwoMember" xlink:label="loc_tsem_CustomerTwoMember_8"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomersThreeMember" xlink:label="loc_tsem_CustomersThreeMember_9"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_CustomersFourMember" xlink:label="loc_tsem_CustomersFourMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_16"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_ConcentrationRiskTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_1" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1" xlink:to="loc_us-gaap_SalesRevenueNetMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_1" xlink:to="loc_srt_MajorCustomersAxis_4" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_4" xlink:to="loc_srt_NameOfMajorCustomerDomain_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_4" xlink:to="loc_tsem_CustomerAMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_4" xlink:to="loc_tsem_CustomerBMember_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_4" xlink:to="loc_tsem_OtherCustomersMember_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_4" xlink:to="loc_tsem_CustomerOneMember_7" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_4" xlink:to="loc_tsem_CustomerTwoMember_8" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_4" xlink:to="loc_tsem_CustomersThreeMember_9" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_4" xlink:to="loc_tsem_CustomersFourMember_10" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_1" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_13" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_13" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_13" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_13" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_13" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_1" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_16" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_16" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_16" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndOtherIncome" xlink:label="loc_us-gaap_InterestAndOtherIncome_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_3"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ExchangeRateResults" xlink:label="loc_tsem_ExchangeRateResults_4"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_HedgingTransactionsRelatedResults" xlink:label="loc_tsem_HedgingTransactionsRelatedResults_5"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_MarketableSecuritiesFairValueAdjustment" xlink:label="loc_tsem_MarketableSecuritiesFairValueAdjustment_6"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancingExpenseOther" xlink:label="loc_tsem_FinancingExpenseOther_7"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FinancingIncomeExpenseNet" xlink:label="loc_tsem_FinancingIncomeExpenseNet_8"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_us-gaap_InterestExpense_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_us-gaap_InterestAndOtherIncome_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_tsem_ExchangeRateResults_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_tsem_HedgingTransactionsRelatedResults_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_tsem_MarketableSecuritiesFairValueAdjustment_6" order="50" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_tsem_FinancingExpenseOther_7" order="60" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_tsem_FinancingIncomeExpenseNet_8" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/RelatedPartiesBalancesAndTransactionsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="loc_us-gaap_RelatedPartyMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_0" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:to="loc_us-gaap_RelatedPartyDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1" xlink:to="loc_us-gaap_RelatedPartyMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_4" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_4" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_4" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_5"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerUsHoldingsMember" xlink:label="loc_tsem_TowerUsHoldingsMember_6"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TSNPMember" xlink:label="loc_tsem_TSNPMember_7"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TowerSemiconductorItalySRLMember" xlink:label="loc_tsem_TowerSemiconductorItalySRLMember_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_15"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_EnterpriseStatusTaxRate" xlink:label="loc_tsem_EnterpriseStatusTaxRate_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_17"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OperatingLossCarryForwardsAnnualUtilizationAmount" xlink:label="loc_tsem_OperatingLossCarryForwardsAnnualUtilizationAmount_18"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_OperatingLossCarryForwardsAmountNotToExpire" xlink:label="loc_tsem_OperatingLossCarryForwardsAmountNotToExpire_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_21"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_EffectOfTaxRateReductionBenefitDueToNetDeferredTaxLiabilities" xlink:label="loc_tsem_EffectOfTaxRateReductionBenefitDueToNetDeferredTaxLiabilities_22"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PreferredIncomeSubjectTaxRate" xlink:label="loc_tsem_PreferredIncomeSubjectTaxRate_23"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PercentageOfReund" xlink:label="loc_tsem_PercentageOfReund_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueRefundPayments1" xlink:label="loc_us-gaap_DeferredRevenueRefundPayments1_25"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_NonCashIncomeTaxExpenseBenefit" xlink:label="loc_tsem_NonCashIncomeTaxExpenseBenefit_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxCreditsAndAdjustments" xlink:label="loc_us-gaap_IncomeTaxCreditsAndAdjustments_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeRevenueRecognized" xlink:label="loc_us-gaap_DeferredIncomeRevenueRecognized_28"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_1" xlink:to="loc_srt_RangeAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1" xlink:to="loc_srt_RangeMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1" xlink:to="loc_srt_MaximumMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1" xlink:to="loc_srt_MinimumMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_1" xlink:to="loc_srt_ConsolidatedEntitiesAxis_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_5" xlink:to="loc_srt_ConsolidatedEntitiesDomain_5" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_5" xlink:to="loc_srt_ParentCompanyMember_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_5" xlink:to="loc_tsem_TowerUsHoldingsMember_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_5" xlink:to="loc_tsem_TSNPMember_7" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_5" xlink:to="loc_tsem_TowerSemiconductorItalySRLMember_8" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_1" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_11" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_11" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_11" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_11" xlink:to="loc_us-gaap_ForeignCountryMember_11" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_11" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_12" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_1" xlink:to="loc_us-gaap_TaxCreditCarryforwardLineItems_15" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_15" xlink:to="loc_tsem_EnterpriseStatusTaxRate_15" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_15" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_16" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_15" xlink:to="loc_us-gaap_OperatingLossCarryforwards_17" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_15" xlink:to="loc_tsem_OperatingLossCarryForwardsAnnualUtilizationAmount_18" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_15" xlink:to="loc_tsem_OperatingLossCarryForwardsAmountNotToExpire_19" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_15" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_20" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_15" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_21" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_15" xlink:to="loc_tsem_EffectOfTaxRateReductionBenefitDueToNetDeferredTaxLiabilities_22" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_15" xlink:to="loc_tsem_PreferredIncomeSubjectTaxRate_23" order="80" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_15" xlink:to="loc_tsem_PercentageOfReund_24" order="90" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_15" xlink:to="loc_us-gaap_DeferredRevenueRefundPayments1_25" order="100" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_15" xlink:to="loc_tsem_NonCashIncomeTaxExpenseBenefit_26" order="110" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_15" xlink:to="loc_us-gaap_IncomeTaxCreditsAndAdjustments_27" order="120" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_15" xlink:to="loc_us-gaap_DeferredIncomeRevenueRecognized_28" order="130" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_4" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_4" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_4" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/IncomeTaxesScheduleOfProfitLossBeforeTaxesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_5"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent" xlink:label="loc_tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_5"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent" xlink:label="loc_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_6"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsAccrualsAndReserves" xlink:label="loc_tsem_DeferredTaxAssetsAccrualsAndReserves_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_8"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174" xlink:label="loc_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_9"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsLeaseLiabilities" xlink:label="loc_tsem_DeferredTaxAssetsLeaseLiabilities_10"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsOtherNonCurrent" xlink:label="loc_tsem_DeferredTaxAssetsOtherNonCurrent_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_17"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases" xlink:label="loc_tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_20"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxAssetsNetNonCurrents" xlink:label="loc_tsem_DeferredTaxAssetsNetNonCurrents_22"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_DeferredTaxLiabilitiesNonCurrents" xlink:label="loc_tsem_DeferredTaxLiabilitiesNonCurrents_23"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementLineItems_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_5" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_5" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_5" xlink:to="loc_tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent_5" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_5" xlink:to="loc_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent_6" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_5" xlink:to="loc_tsem_DeferredTaxAssetsAccrualsAndReserves_7" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_5" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_8" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_5" xlink:to="loc_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174_9" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_5" xlink:to="loc_tsem_DeferredTaxAssetsLeaseLiabilities_10" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_5" xlink:to="loc_tsem_DeferredTaxAssetsOtherNonCurrent_11" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_5" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_12" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_5" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_13" order="80" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_5" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_14" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_17" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_17" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_17" order="0" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_17" xlink:to="loc_tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases_18" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_17" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_19" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_17" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_20" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_tsem_DeferredTaxAssetsNetNonCurrents_22" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_tsem_DeferredTaxLiabilitiesNonCurrents_23" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_3"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ReductionDueToStatuteOfLimitationOfPriorYears" xlink:label="loc_tsem_ReductionDueToStatuteOfLimitationOfPriorYears_4"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ReductionOfPriorYearsProvision" xlink:label="loc_tsem_ReductionOfPriorYearsProvision_5"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ExpirationOfPriorYearsProvisionDue" xlink:label="loc_tsem_ExpirationOfPriorYearsProvisionDue_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_10"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_tsem_ReductionDueToStatuteOfLimitationOfPriorYears_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_tsem_ReductionOfPriorYearsProvision_5" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_tsem_ExpirationOfPriorYearsProvisionDue_6" order="50" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_7" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_8" order="70" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation_9" order="80" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_10" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/CommitmentsAndContingenciesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AssetDisposalAccrualMember" xlink:label="loc_tsem_AssetDisposalAccrualMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringChargesMember" xlink:label="loc_us-gaap_RestructuringChargesMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_5"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FactoryCessationRelatedAccruals" xlink:label="loc_tsem_FactoryCessationRelatedAccruals_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_6"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_AccrualsRelatedToAssets" xlink:label="loc_tsem_AccrualsRelatedToAssets_7"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_PaymentToProceedsFromCash" xlink:label="loc_tsem_PaymentToProceedsFromCash_8"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_FactoryCessationRelatedAccruals" xlink:label="loc_tsem_FactoryCessationRelatedAccruals_9"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_tsem_AssetDisposalAccrualMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_RestructuringChargesMember_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_1" xlink:to="loc_us-gaap_OperatingLeasedAssetsLineItems_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_5" xlink:to="loc_tsem_FactoryCessationRelatedAccruals_5" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_5" xlink:to="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_6" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_5" xlink:to="loc_tsem_AccrualsRelatedToAssets_7" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_5" xlink:to="loc_tsem_PaymentToProceedsFromCash_8" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_5" xlink:to="loc_tsem_FactoryCessationRelatedAccruals_9" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESTable">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_ChangesCessationRelatedAccrualsTableTextBlock" xlink:label="loc_tsem_ChangesCessationRelatedAccrualsTableTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_tsem_ChangesCessationRelatedAccrualsTableTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringChargesMember" xlink:label="loc_us-gaap_RestructuringChargesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_TonamiFactoryMember" xlink:label="loc_tsem_TonamiFactoryMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_IntelCorporationMember" xlink:label="loc_tsem_IntelCorporationMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_10"/>
    <loc xlink:type="locator" xlink:href="tsem-20241231.xsd#tsem_RestructuringGainFromSaleOfMachineryAndEquipment" xlink:label="loc_tsem_RestructuringGainFromSaleOfMachineryAndEquipment_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_12"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_RestructuringChargesMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4" xlink:to="loc_tsem_TonamiFactoryMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_7" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7" xlink:to="loc_tsem_IntelCorporationMember_7" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_10" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_10" xlink:to="loc_tsem_RestructuringGainFromSaleOfMachineryAndEquipment_10" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_10" xlink:to="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_11" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_10" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_12" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/SUBSEQUENTEVENTS">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_0" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/SUBSEQUENTEVENTSNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_0"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.towerjazz.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="loc_dei_AmendmentDescription_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_dei_EntityAddressAddressLine3_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelFaxNumber" xlink:label="loc_dei_ContactPersonnelFaxNumber_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelEmailAddress" xlink:label="loc_dei_ContactPersonnelEmailAddress_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="loc_dei_Security12gTitle_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="loc_dei_SecurityReportingObligation_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_41"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod_42"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_43"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_dei_OtherReportingStandardItemNumber_44"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_45"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_46"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId_47"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation_48"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName_49"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_50"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_51"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_1" xlink:to="loc_dei_AddressTypeDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AddressTypeDomain_1" xlink:to="loc_dei_BusinessContactMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementLineItems_4" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityRegistrantName_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityCentralIndexKey_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_CurrentFiscalYearEndDate_6" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_DocumentFiscalYearFocus_7" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_DocumentFiscalPeriodFocus_8" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_AmendmentDescription_9" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_AmendmentFlag_10" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_DocumentType_11" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_DocumentRegistrationStatement_12" order="80" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_DocumentAnnualReport_13" order="90" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_DocumentTransitionReport_14" order="100" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_DocumentShellCompanyReport_15" order="110" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_DocumentPeriodEndDate_16" order="120" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityFileNumber_17" order="130" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_ContactPersonnelName_18" order="140" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityIncorporationStateCountryCode_19" order="150" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityAddressAddressLine1_20" order="160" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityAddressAddressLine2_21" order="170" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityAddressAddressLine3_22" order="180" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityAddressCityOrTown_23" order="190" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityAddressCountry_24" order="200" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityAddressPostalZipCode_25" order="210" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_CityAreaCode_26" order="220" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_LocalPhoneNumber_27" order="230" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_ContactPersonnelFaxNumber_28" order="240" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_ContactPersonnelEmailAddress_29" order="250" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_Security12bTitle_30" order="260" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_TradingSymbol_31" order="270" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_SecurityExchangeName_32" order="280" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_Security12gTitle_33" order="290" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_SecurityReportingObligation_34" order="300" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_35" order="310" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityVoluntaryFilers_36" order="320" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityCurrentReportingStatus_37" order="330" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityInteractiveDataCurrent_38" order="340" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityFilerCategory_39" order="350" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntitySmallBusiness_40" order="360" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityEmergingGrowthCompany_41" order="370" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityExTransitionPeriod_42" order="380" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_DocumentAccountingStandard_43" order="390" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_OtherReportingStandardItemNumber_44" order="400" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityShellCompany_45" order="410" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_46" order="420" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_AuditorFirmId_47" order="430" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_AuditorLocation_48" order="440" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_AuditorName_49" order="450" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_IcfrAuditorAttestationFlag_50" order="460" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_51" order="470" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image00003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image00003.jpg
M_]C_X  02D9)1@ ! 0$ J "H  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" ;W"SH# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *AGE$,3.QP .M35RWC"]^P:'
M>W).WRXBV?P/^'7- '/ZOX\TS3&(FN8T(.#N8#I_GZ].U88^*FBD;A>18_WA
M_GUK\>_VF_VFO^$/NKI/MOE^7*X_UN._^?S_ #^1K7]M7S+4/_:8]?\ 7>Q]
M^OL/SIK5I=W;[QI-M)=6E]^A_1\/BGHQS_ID7'/WA0/BIHQ./MD7_?0K^<:V
M_;3#JQ_M,=#UF'J??IZXJ*#]M7?,R_VFOK_K>>/Q_+-*?N2Y==[?U]_ZFRI?
M'>_N;_\ DOXZ_P!,_H^/Q4T8''VR+_OH4'XIZ,,?Z9%SS]X5_.))^VH!,J_V
MF.3_ ,]A[=>>YX./Y47?[:GEJO\ Q,QD]<S#''X^M.:Y(QE_,K]OZW_7J*-)
MMP7\ZNOP_P S^CO_ (6GHV,_;(NN/O"@?%/1C_R^0_\ ?0Z5_.1_PVGF /\
MVF.@/^N_Q.<]_P!:2W_;3W1D_P!I>O\ RU'O_M?7WIJ-X.?1/Y=/\]Q>S>KU
MTDH]][?CK_6Y_1P/BGHQX^V1?]]"D_X6IHO_ #^1?7</_P!=?SAVW[:IDF8?
MVD.O_/;ITXZ_YS2M^VIB<)_:?7_IL/\ 'O@]_2E37M+VOI?^O^ BG1?-RZ_#
MS7^2_._S\D?T>'XIZ,/^7R+_ +Z%'_"T]&P#]LAYZ?,*_G$N_P!M0Q[/^)D.
M=O(F^GOW_J:D?]M/]P'_ +2'W<_ZX=_Q^O6E'WI<OFOQ_P A>R?+"23?/)+[
M[?Y_B?T;CXIZ,03]LBX_VA0/BGHQ./MD7_?0K^<B']M,&(M_:8_&8=!ZX/Y8
M^G-0VO[:N]V!U,<9(Q*/?U)Y^M$_<EROO_PP*D^6;U]S_@-?G_EW/Z//^%J:
M-_S^1?\ ?0I3\4]&!Q]LB_[Z%?SAG]M3]_L_M,=L_OAC\23GWHNOVU?+9?\
MB9CD_P#/49_GC/IWIS3@DVMTGKWZ_GMN$:3<HIW]Z/-^7IW7Y[']'A^*>C
M_;(N?]H4#XIZ,03]LBX_VA7\X\O[:8$*M_:8Y&?]<.XSQS^?Y=*6/]M,& M_
M:8^[G_7#MZ\]NV/2GR^YS]+_ (>G<7LW:]G\?+^*7WZ_UI?^C<?%/1B<?;(O
M^^A2?\+4T;_G\B_[Z%?SB6O[:N]G']ICCTFY/ZXSZT#]M3]_L_M,=\?OAC\"
M#GWI4U[1/39,;I-2E%7TBG\]/\]?^&1_1X?BGHP./MD7_?0I1\4M'(R+R'_O
ML5_.#=?MJ['4#4QS@G,H]O0CGZ5>7]M ; ?[3&#Z3#OSW/\ ]?-0I7;7;\12
MI\L(3U]X_HV3XF:0_2\B_P"^A_\ 7_EGO5Z'X@:5+]VZC/H=W^?\YK^>'3/V
MQ1-MSJ7I_P MO7/'7K7KOA?]JE;SKJ (YQ^][9SZ_GZ^E49'[I0>,]/E;"W$
M9Z=Q^G.3_G\-ZWUNWGQME!R>#G(_3\^:_'[PI^T.E[=(AO@<X_Y:9[]\'\17
MU_X*^)D6HI$?M(.<?Q_[N._/!_E0!]JI>(W(8'VX_P#K5;5@PR*\?TSQ-#,B
M'SEY*]__ *__ .K\Z]*T^_@D@#;UY [^WMGI^% &Q15>.>(@#<O?G/O4N]#T
M8&@!]%&<]** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *\Z\5>.=.\.LPNKA(MO4,V,?R/;]<=<UZ(QPK'T!_
ME7X=?\%$?VC6^%-S=H+SR/+$G\>W&-W7GV'^'>JC%R=D7"#F[+>S>W8_2R7X
M_P#AB.0H=5@!';S5_EG_ !IX^/WAK;G^U+?Z[U]_?V]/P-?Q->(O^"GTEIKU
MY:C6O]7,5Q]I]_\ >_#MVZ5<C_X*=.;,R?VSSM!_X^/9C_>]JD@_M87X_P#A
MDY_XFEO_ -]KVR/4=?\ .*8?V@?#(;']J0<_[:U_%%8?\%/9)?,_XG0&-W_+
MS['_ &O2JC_\%09!<E?[:[]1<>_IN_S[]VE=I=VE]XTKM+NTOO/[:/\ AH'P
MSG']J0 _[Z\_2GM\?_#*C/\ :EO_ -]K_B?\]Z_B4/\ P5 ?SE7^VCSGC[3[
M\?Q?YZ?6_??\%/)(X5;^VNH_Y^,>O^UZTY+E;78<HN,G'L?VL?\ #0/AG&?[
M4@Q_OK4B_'_PRPS_ &I;G_@:_P"(K^)0?\%0',.?[:.>_P#I)Z8_WOQ^O-7;
M'_@IX\L;'^VNV/\ CYSS_P!]<42BX\OFKCG!QY6_M13_ *T1_:V?V@?#.[']
MJV__ 'VM _:!\,[L?VK;_P#?:U_$Q_P] ?[0R_VT>/\ IY]O][Z#/UI/^'H#
M^>J_VT<'_IYQZ?[7X?\ Z^3E?+S>=OZ\PY'R<_2]OR_S_KK_ &UM\?\ PRHS
M_:EN/^!K_B:9_P - ^&<9_M6WQ_UT6OXI+[_ (*>/%&I_MKMC_CYQS_WUS5,
M_P#!4!Q!D:T<XS_Q\?UW?C^E$8N5_)7",'+FMT5S^VI?C]X9(S_:EOZ_?'MZ
M$?R_&F+^T!X9+$?VK 2#@CS%_ED?T]Z_BHL?^"G;R6SO_;7(5C_Q\YZ?\#K.
MM?\ @J!(]RZ?VUC#$'-SV_[ZS^N/Y4EK?TT^](@_M_TCXW^'=3O8[2+487=V
M "AQGGCU_P _R]UL+V.\ACE1@P=0P(]P#G]?Y5_$U^S5_P %%'\7_%G0M$_M
M?S/M-U!'M^T9SNFC7IDGO^/Y5_87\'O$)U[PQH]Z7W^?8V\F<YSNB1CSSZ_Y
M[H#VFBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** ,#7-:M](A,L\BQ@#.6/'X_Y^E>*:K\<O
M#FG7!@EU*%&!((W@'(_'\/\ &O._VN?B ? WA>:\$WE;;>1\[L8P&/\ 3^=?
MR;_M$_\ !1]_"GC:XTW^V/+"32+C[1CHP'K_ )Z4 ?U]?\- ^&./^)K;\_\
M31>/K4I^/WAG;G^U+?M_&/\ $_R_*OXBQ_P5#DRG_$Z/(_Y^?8?[5;,W_!3M
MUM0_]M=NAN/I_M?K_*@#^UI?C_X9(S_:EN1Z[U_Q'\J1?C_X9)_Y"MN?^VB_
MXC^=?Q26W_!3QY+=F_MKH#UN?09_O<5%9?\ !3YY)7']LDX_Z>,]S_M?K0!_
M;!_PO_PSNQ_:MOUZ>8OT]?Z_C0_[0'AE?^8I;C_@:_XFOXG3_P %/7%WY?\
M;1Z_\_/O_O?I3K__ (*>O$5_XG6 V/\ EYQW(_O?7OS0!_:\?V@?#( /]JP<
M_P"VM/'Q_P##)&?[4MS[[U^O]X=O:OXE9/\ @J XB!_MHYXS_I&.V>N[MTJ_
M!_P4[=K8O_;74<?Z1[#K\PQ52CRM>:+G!P:3ZI,_M8'[0/ADDC^U;?C_ *:+
M_GZTJ_M >&2<?VI!P<??7W^G\Q7\2T7_  5 <N^=:/!Q_P ?.?\ V;]?\:?;
M_P#!3^1[DI_;7?'_ !\_TW<9Z]J'%J*EW?Z7!Q:BI=W9?=<_MG?]H#PRO75+
M?\)%_3D_S%,/[07AD8/]J0<_[:5_%#J'_!3YXF _MHCIG_2<=^?XOU_QJI+_
M ,%0)%0'^VO3_EZXZ_[_ &_E@4*-TWV",'*,I=(K_+_/^NO]M0_: \,D9&JV
M_P#W\6GQ?'[PS),D0U6 L[!0/,7G) X'KS^%?Q*1_P#!4"0QY_MHX/7_ $GU
M]RW]>F/>M'PW_P %.WN_$FD6G]M?\?%[!'C[1UW2QCINYZG_ "34)WOY.PZD
M.3E?\RNO16\NI_>/X?\ $=KK5K%<6\RR+(H(VGKGG]?;\*ZNOSB_8K^+)^(7
M@#0-4\_SOM,$#[MVX'='&<YYXYK]&T.54^U,S'4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7EOQANOLG@;6I\[2MK)SG'8UZE7A_[0DYM_ACXBE&05LI3GZ(U '\5'_!2K
MXUSZ%JFJ(EZR;+F4?ZS'1O\ ]7X5^1NF?M+W)L0O]I.>/^>O/(Z=?_K>G-=U
M_P %>/B/-IVOZ\HN"NV\G &[&?G/^?S^M?@/H_QGN3A/M9P&QC>3@<^AZ_K^
MAJHNTD^S*B[2B^TD_N9^Y<'[2MS&&']HMSC'[[US[_7^G>H(/VE+E)BW]HMT
MY_>__7[U^)]]\9;B*1 +IQGKESGM[_ITIUQ\8KF.!9/M3<_[>/RYX]\4JOOS
MYO1]>T?T7]7.A55^\=OXEO711?W^2W/VSD_:4N6E5_[1; (Y\WZ>^.!_G%-N
M_P!I6YE5<:DW&1_K0?IWK\4+?XR7#6KO]I<D#.0YZ\XSS^7KWJ&S^,=S,SJ;
MECCT<G'7U/Z4ZCYXP6GNK_+]/Q_!0JI2IMZ>S5M?D^OS_3H?MTO[2USY 3^T
M6S@#'FGOVQGUZ9_^O1!^TK<I&5.I-SN_Y;8QU]\_YSWS7XBI\9;DW1C-TW#
M ;STZ>OI_GI2WGQDN8Y547;8)/\ &?\ '_/U%-2M2<.[_2/^7_ )=1<LH_S5
M%+OIIZ=O/_/]LK7]I6YCE9FU&09Y&9<>@YY]C^61R:>_[2ERTXD_M)\=SYW3
MI[X[_3GGK7XFW7QBN(H%<73 L,G#=N>G/MG_ ![R1_&.Y-J9/M39 /\ $>W_
M  +V&>WY44'R<UVM>_\ 7X7V_#65:\^;HZ?+WUM'^EKK\[/]K;S]I6YEV;=2
M?C'27/0@^O7K]<>E2M^TM<F )_:3@[/^>W/\\]?\/:OQ&L_C'<3APUTQV[B/
MF[C/OWQQZ8[]VQ?&6Y:Y,?VIL=_G/'/U_P ]^*B'NU.?S6GI;U[;6(]JN2C'
MK"2;?R_K?_AOV\C_ &EKE(2O]I-W'^MQV^N#Q^?>JUK^TI<QNQ.I-WX\W'4^
MY_SBOQ.N_C+<QSJ@NF^\,?.>_<\_YZ]:6\^,5S#&C?:6&['.\_D"#T_G14]Z
MIS7[?@-5;QJKK-^FEDMM.UEL?MJ?VE+DS^9_:+=1TE^GO_*F77[2MS(R'^T6
M('_37/?IP>_I_P#7K\4A\8[C[(9#=/GM\YQTX[]>]16?QCN9D<_:F.T'^,_U
M.<>M75?/&"[+UUTOV^X(UDIP;O[L>6WGIY>77_@'[;O^TM=-"J?VBV0%!_??
M[/U]/\@<4J_M+7*P%/[1;D$#]][GW/\ GVK\1+;XS7#7+(;IC@X'SG/7L,\'
MV_.BY^,URMRJ"Z;DXP7/KZ9Y]?Y47_<\G7^EK_78CVFG+;_EYS?C%]=OT/VU
MM?VE;F-G/]HL ?\ IKCOTY/;T_\ K4__ (:5N1/YG]I-C)S^]/\ ,G^?J?2O
MQ*O/C'<PHA%TPW8_C/Z8.<5*WQCN!:B073YQ_?..@'KZ<GZTJ+]FI)]5O]WK
M?\RY55SREK:44DUWC;3\-_Z7[5W?[2EU(ZL-2; Q_P M<C@]"0>*U(/VE[EE
M"_VDV1C_ );>WUZ_Y],?AW:?&*XFB=C=-\N>=Y/;U/Y^WY4_3OC1<FX9#=G&
M1_&>F3ZGT[?X5FHM2;OO^I$Y\U*G'^3?[EKI]VO?T/WXT;]IR9&13J3=5_Y:
M\'KWW=OY5]$>"/VJ/L^-^HX)SUF[_GZ__6K^9!?CG=17B+]L8<_\],?UKMX/
MVC;RQ"8OG7@?\M".N/?OWZ8J[:7_  _4P/ZVO '[6MO%>PL^HC'R]9O_ ++_
M #_+]'?A;^V3I4<,'F:A%QL/,PQ_#_M5_"3HO[5][9A'74G!'?S3QAAUY'^>
MU?0/A+]N'4;*!<:O(-H'_+<^@[;NOH10M?DK_P!?D!_?WX9_;0T.01+]O@/S
M(,>=Z?\  OIWKZ8\,?M>:%<VT:?;8,D+_P MAW'^]V_I^?\ GR>#OV_M1,Z*
M=:DX9?\ EX/8CWZ<_I7VI\.OV\KZ9H$.LO@[/^6Y]!GJW_ZZ%YZ?U_3 _N?T
M7]I/1[UD"W<)W<?ZSKDC_:^O?L.E>X:%\3;34DC=)D(?'1LCD=<YY]#7\>GP
MM_;*FOKFR5]68[GC!_?$]2O^U[_7\S7[)?!3]H*'5+*Q9[\-O6/DRYSD#'4^
MG48_E5PASJ3UT5_R_K?Y=36G3YXS?\J_5'[MZ/J"W\(D0Y!']/\ /I6S7SM\
M)_'UAJ6D1R-<(Q*J?O@GD#CK[\^OY5[?!K=I<$!)%.<=\_UK,R-JBF(ZR+N7
MD'\:?0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 ,D_U;_[C?^@FOXW?^"]'B?4='OM6^RSR1 +-C8Q'9\$_E7]D;_<;
M_=;^1K^,?_@OO;>9>:RV/X)^WL_&,?E5TY<LD_E]YK1GR3O;=6^^Q_!'XW^+
M?B1O'&K1IJ-UA;MQCS#@?,.V1T_SZ5IQ?%KQ*+ I_:-SG:/^6K9QM;M^/KVK
MS#7]-^T?$+6U*Y NY.W/WN??_P"MQ6J^F[)A%MXR!^&!_B?Q X]9K>Y+U_X'
MXO\ ,U5'GJS2Z1Y[>3MV:.NL/BSXD@W[M1NN=_60_P"T/4_Y]>]";XK^)?M!
M?^T+K!.?]8WKGW]L]:Y>_P!,%N4 7&[/&,=<GT/KW[4ESI&+02[.?Y]3^?\
M]?UY<7:2?9I_CY_TM^ASQ?+*+[23^Y_,ZE/BOXE>4.-1NL9)SYC<<CZUJ7_Q
M;\22P*HU&ZX !_>-UY/^?T'4UP6GZ2KVSR8^Z#U'(Z?Y_K1::=Y\DB%<X.,?
MX>WY_P!*<WS3;[V\^B^0ZDN><I=&_P DCIA\6O$GE^7_ &C=9_ZZ-V'7\_\
MZ]:FG_%KQ)%&0VHW62#P9&_+^G-><OI6+T1[.,CMQG(^O^035R]TT6Y10N,D
M=O4CZ?A_*G.5U!?RJWY=M.FW0JI4YU!6^&*3^Y?Y'52?%?Q*L[2?VC=;<C'[
MQO3_ /7^=(GQ7\2M,LG]HW6W=VD;V_\ K?EQ7*W>D!;1)=A&1UQW[?7\N_TH
MM-(#6CRE#\HZX[]_8?Y_!IITU'O+OKOV#G_=<G7GO^7_  ?ZN=WJ'Q:\22Q@
M+J-UD <"1OR_IQ6:WQ9\2>68_P"T;K('_/0\]L]OZX[>W+V6FBX+J5S@GMZ$
M_7\?Y54&E?Z:T6WCW''7_#^G-*$N7F\T_P"O-^0J<^3F_O1M^*^7WGI>G_%O
MQ)':LC:C=99& _>MG_\ 769;_%;Q+%=22-J-U@G/,C#MCCGZ=ZY2ZT[R)(TV
MX#$#'?D_Y_0>U2ZEH_D6B2A,%ESG'^SD_P OY5DY<K2ZRT_%%TX<T*C_ )5^
M>W]>?D?HM_P3O^*.OZC^T[X+@EO[ED?4K0$&0D<W,/'7T]:_U;_V5;B2?X=>
M%))&+,^C6))/7)MXNO7Z5_DG_P#!-.SW?M/^"6(_YB=ITX_Y>8>/\^^>:_UL
M_P!E2/9\-_"? _Y ECS_ -NT?X]J9@?7%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?D=_
MP5+U2?3?AO=R0R,A%A,05/?;)7^81^WE\5?$%G\8;^.+4+A5%U.,"0@?ZQ?3
MZ8]*_P!.3_@JXN[X:7@QD_8)NV?X)*_RU/V][3?\9;[U-W<?7_6#N/UH \"M
M_BQXED"$:E==/^>C<X _STQ@UT-U\7?$ALU3^TKG('_/1O;_  _ST/F^BZ,)
M8@2G10?QVCG]>M)/8_OVBV].,8Y[C\\<_7Z\VHWE&/>W3OKZ^14(\TXQ[M(]
M&L?B[XD%LZ'4;KD'_EH?3'YXQQ_6F6'Q9\21RNQU&ZPV<9D/J3V_/W[UYREC
MLD2/'!XZ8SUSC^73]*TKS2Q;Q*X7&X>F/7KT_P#U]J)1Y92CV_X']=^CZCG'
MDG*/9G9GXL>)?M9D_M&ZV[@?]8>.>?\ /MD4[4?BSXEE*;=1NN"O21O?^7]/
M2N.72@;0S;>>N>_4GO\ _K_6HK/3!<I*2N=N<?@3_P#7YS^7-2MUZD'3-\6?
M$KH$&HW60#_RT;/3_#_ZU:]O\6_$B6I0ZE=9QC_6'T ]?_K5YM::5YEVT>PX
M!/&#Z_K^M6)M/\NZ$(4@9QC'I@?Y'/\ *KJ2YFNNGZ+_ (?Y^3-:D^=I]%%?
MDK_B=6OQ8\2QN^=1NN6X_>-[C_ZW;]2*GL_BOXE%P9/[1NL9Q_K#C_/'O[UQ
MFI:2(A&0A^;:3@>I_P ]^F:L+I(2S,NT X[#Z?EU&?TI.5X)=4_T2%*=Z<8?
MRN_X6.RU'XL>)9W!74;KL/\ 6-WR?_K_ ,NM5YOBEXF,0_XF-T.?^>K=^E<O
M8:4+H9*Y(([>G^?S/:M;^PE(QL/&/X>WT[__ %JJ$K0FNZ_5?T_D$9\L)Q_F
M5NOD6XOBOXE "G4;K.<?ZQO\]A^OM6UX,^+7B2+X@>%$?4;K#ZQ8J096Q@W$
M/Y]>]< =' NE39_%Z<=?\/Y=.U2:?IPM/B'X-PN,ZSI_ZW,)_3_$BN6F[N7J
MOR.C%*T,/YT[_P#I)_JC_P#!(/6+K5?@9X(N)Y&D:2QLR2S9/,%O_+^E?OM%
M_JT_W17\_G_!&V''[/\ X$/<Z?9=N?\ 40=>/S/\LU_0'%_JT_W16IQDE%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44A(
MR:IRWT,6=S 8]3_^J@"[16.NM6KOL#KGV.?TS6I'*L@RIS0!)1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !112$@=: %HJK)=1Q@EB!CU/^>M4'UJT1@I=,DXZ_P#U^: UWMH;
M-%58+J.< J0<\C!JU0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>$?
MM&(7^%GB51U-C,/S0U[O7B?[0"[_ (9^(E];*7_T!A_]>FMUZH:U:7=I'^8!
M_P %I;>6WU_7V&1F]G.<_P"VWY?T 'TK^>/P_IUP]N+C#')Z^P[#'M^O:OZ2
M_P#@MW:I'K6M$ #=>SGI_MG/I_\ K':OP.\*:5')X>67 W$=<=O3_/7D48C]
MVU9]%YZ)+U[_ (/4[:6'3J./DGYW?;_+_AUYS<V%Q/(A^8A6 ]N/ZFK\^F7$
MELJ $XQ_+K[\\8[>E>BV.DHY;<HX8]O9OZ<_2MJ'2(V)4@$#'&!['^7%<E6L
MX*E:_OMJ^O2R_&_]:F3I?[2Z:V4HIVT_E];;^9XLEG<1Q-%\P+#&/PY_R*73
M],N$+MAOF.??G_ZW/UKTV]TE$NU4#"D_ACIT]_\ &M*/2(T4$ #(';UQ]*<Z
MK5*4M79Q]=U_E^MR\51]G.$5]KY_R_YGC[:7<1W+2D-C.<^W;KZ]N_Z5#/I]
MQ/.C ,0/7U&,_P">M>U7VCQK:LP4;O7&,^OY']*R[#2$<%BHSD@9'^<GIGW/
MYNE4YK-WUC?UT6O3T+JT%##QGUM'\TOU_K8\XNM+N);=5P20H_K[_I_DUA9S
MI 8<,"1@9_'ZCOTKVN'2(W)4@$#'! (Z9[#IT_*L"ZTM5O H4;2PSP<9X/\
M];/.,\5G1K.:NV_BM;R_K3U:"A04Z/,]TG^-G^;^ZQYMIVFW$8;((W9.>O7/
MO^G6HSI=Q%<M*5;!).?;/IG\OK7L::1&@3"CG:.!CM^??)HO](C6WW!1DCT[
M\X^O_P!8&FZS]M4AK:,4]+^77;7^MS/"TE4D[_T[K[]]3Q>73[B:=9 "0""#
M[C]1ZU?N]+N)8D !)7VZ^GUS^GZ5Z38:2CHQ8#L?IR.OX]>_/Y[$.D1ONRHX
M) X]O;C\>O'2G4JN$J*5_?\ QV5^M^Z_R)5/_:.1;*27EK;[M_\ ,\4-E<"#
MR<-G^9Z?J.OYU-I^F7"1D<X8$?GG_'K7H\^E(+T(%!&?3U/ZGBM:/2(TV *.
M2@Z#T'Y=,YISJN-&4E>Z<?57:7]=][EXBC[.I"*^U_FM]_\ ACQT:;<03M(0
MP&3R/Q]N?\C/K"^GW$URDGS'!!_/CC]?RKV74='C2WW!>1W QZ_3\/H*IV.C
MQM&&*C/N/K_^OK3A4<E=MW]FGVM=)W]5Z7Z%5Z"A1C46[Y5^7S_KYGFEYI=Q
M+&F 3M_3'3CW'<_6JSV4_D^2,@C''KZ_R_3\*]LAT>-U8,H(Y[=.Q/&:Y]]*
M0WA0KQN/4=.<<>G')_"HHUG.V^[5N_\ P2J>'4L.YO=7=K:]-?T^3V/.K#3;
MB.%U(/S9[=^?\_G5>+3;BVF9RK<G^9Z?7^?UKV5-(C7:  ,E1T] >N?\^U1:
MIH\:0JRKR>N!C(Z@].O/Y_H>W?M:D.D?\EW_ ,C/"T?:\U_*WR_RO^&G4\:.
MGW,ETK@'V[GJ._Z_2I[VPNG0;=W X^H&?_K_ (>F*]4L='1HPS+S[CT'_P"O
M_#K5O^QXW1LJ.A'3../\_3Z<5HZC52G#^:-^FNW]?\.<\XVJ27122^_K\SQ>
M**\ $8+@@^O'4=.>_7_]5=#9&_BC*AG P,<G!.!Q751:.INMI7C<1TZ>OZ?_
M %\UMG2D7@+C@XX'X?Y_6E5J.%/F_OQ7R;7I^C-:]+D<+=8*6WDMOOVZ&#H>
MIW]E<!S(X^8<[CZ]>/3FOISP-X\N[)H6-RXQC^,C@#V/\_:OG6]LO("E!SGK
MZ?G_ (^WTO6VH2VMKN7(/UQZ_P">E16K.#A;JUMYI/778J-&]*G/^:27GT^[
MM_P#]6OAK\>9--N;1VO678R<^8> ,<]>O'?TK]8?@[^VS!H]M91OJP7RQ&/]
M=CIC/\7H/K_7^4VV\=ZA8AF21QMSCD]LX Y_ ?X 5=M_V@/$.F2[4N)PJ-@$
M2D  8_SWYKJHU?B5]U_D_P UKWOV.BK3]C"RU]HDN^UNF]M=-=S_ $'_ ('?
M\%$[!+.WM6UQ,ML&//\ 9>HW>N.OK^7ZI_!/]K2T\92VRIJ2R>84Q^]R>>O?
M_P#77^9#\*?VO/$MIJ5I&U[.J>8H_P!<W08]_KGUK^DO]@;]K&>^O=+%[J.
M7M_OS'IGZ_X4HRO?R?\ 7Y')6I\D:;M\2;?EMO\ Y_T_[Z/!.L+K.CP78??O
M4$8.>H!_/GK_ %KLJ^ ?V>OCWH%_X+TYI=3@,AABR#)D\HO^?3GZU]6:1\1=
M)U,KY%W$^>FU@?T[9_S[T<YZE15.TNTN45U8$-C!'/7M_GG^ER@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!K_<?_=;^1K^-
MK_@O=@W.L8Y/ESYX] U?V22?ZN3_ '&_]!-?QO?\%Z$)N]8]TN/RP_\ .@#_
M #_-4@ ^(>M-CK=R'I_M=NY_I^E;=S:CSO-VX'7Z^O7Z>_-5M:CV^/\ 6#_T
M]R'ICHW^<_\ U\UTUW"/L[MCY@O''/0_Y/XU.(ES*+U=M7\G'_(]'!2YZ\F^
MM/E[=EZ7.1OH_M+QX&<'G/'(!X]\D9_&K\EL)+(18Y';G_\ 4"*+*+S7<$<
MDC(]CCG_ #QZ"MN*$$E<<# /X_\ UOP%<]6LX1I-7]^2CUWTM^>O?Y:85**6
M(=/S7G>[7^9S4$2V\#1$8+< C_)Z]NGZ4:;;>7*[D=6R?Q/Y]OY>M7=0C*3J
MJC )'^)^G)[U>AAV(&QR0"?7.3V]>?\ /2JE4<:=26ONV_-=O4K$T%2]G;[7
M7[ORZ?,QGL<W@EV\>OMG_'.?Y5)J%F)WC(' V\XQR.G!'M_2ND%NICW8R0,C
MCVZ^_/\ 6FQ0"0$L/S'3G]/7_/.*KR<Z:Z22?77;?^O4:H+G@M/>C?OJTOR^
M?<P[FTWV:1;>F<\>F<_C]/?ZTRWM1':/'MP2, 8..W<C'UKHA"&;:1P/;\?I
MP?\ (J"6(*=H'!/ICO\ IG'Y<UK6JN'L[?:<=/5KY??\C+V?[F4^JF[>2]WS
M[,Y[3;812/D<'=T&<Y/^>W2A;'%Z9=O'OUZY_,G K;6$(01W_GQ_B?TZ]3>%
MNNW=W(!Z9XP.O\_R]*2JMU^35:)KYV_/^NX4:?.IM_97;T_S_JYRVH6GF3Q,
M!T<'_/?C_/H+>K6XEL$0 <(!T]O\_2M5X0Y!(Y!]/T_/^?&.[9U#1[6Z!2._
M^>?3O70U=I]M?R(A4<8SBOM67]=]CZM_X)L0>3^T_P""EP#_ ,3.U[9_Y>8:
M_P!9K]EK_DG'A/\ [ MC_P"DJ5_D\?\ !.A0O[4?@H#I_:5I_P"E,%?ZP_[+
M7_)./"?_ &!;'_TE2J,CZPHHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\BO^"IT!F^&]YQ
M_P N$WX_)+V_SUK_ "V_V]E"_&^]AQ_R^7'_ *,'YGGKU_I_J;_\%/E#?#F]
MS_SX3?\ H$OX?_J^E?Y9?[?0S^T!=J.GVZXSZ?ZQ/\3UZT ?/VBVHBM5R"-R
M+T!/4=./\*S;FUVW#R8]>W7K_7_.:ZVU@V6L!'&40=/91^G]/Q-._MQY98#D
M@_UXS^//Y?7&%=K$36WLTFOPV^_^M3:@G[6D^\U^#1SD-KYDRMC[I Z>Y'TY
M'/ZUMWUKYT" #[HP>W]/?UP*FT^W'EY(Y&#CZ'W^OMWK9BA#Y!' )'3C//\
M7V^E37KOVE)J_P"]?ZK?UO\ \,:RASXJ<6M.>S_!',^4JVAAQS@?Y[@\U+I=
MKY<<G!.0>WKR?Q]<U/*A%SLQ\N1ZX_R/3KGO@5KPQ!%&!U(!_'G_ /7Z5VU(
M\L:;7VHW^=EV]>NI.(I>SJ1C_-;;7MM]^FYSUK8^7=M)MZGG\>F/\_XT7-CO
MNQ)C^(GWZ\Y_+K74FW55##KUZ=\9Z]3SZT"W5EW$?-@]1^/UZ\?YQ7-S/EO_
M 'OPMM_6IHJ$75Y>GLU+OK9?I^78YW4+/SDC^4_*%[>^1_D5 T*M:B #G'3G
M_P"L,UU(A#Y##@$XXQT]/K6(D9-UY9'!('/<9/UYZ9_6MJ:YG4OM&*:^]?CY
M7UMIU*HX93@I.VKZ_+U\T1Z5:>2N".N/?]/3C_#FM2=%C7/0<<CI_+\?\*M^
M2(R-HX)';\S^'KBJNJ<1KCN3^?7^=13?-.FG9<TK/^M10PZE.I%[1:7W6VMZ
MN_\ F945J)+A9,<;NI'N>3WYQ^O6LF4!?B)X- [:QIW;'_+Q!G^0YKL-,B!B
MW=\YZ?7_ !]?PKD)^/B/X/'IK5@/_)J"DERSJKM+] QNCI16JC"VWIH?ZDG_
M  1O(_X9\\">O]G6>?\ P'@Q^E?OQ%_JT_W17X"_\$;_ /DW[P+_ -@^R_\
M2:&OWZB_U:?[HJCA)**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M'OGZ5WTE>6JTL_ZN>90ASSM;2S;_  V\]3_12^&_B2+6-'LI_-#>9$A^\#U
M]_\ /ZUZZLB-@A@<C/6OQ&_9W_;!T.ZT+2K=K^%G\N)3F8<G X^]U_KTXK]-
M/ /Q8L/%$<#0SH_F!<;7SUQ[^M9&#T;79V/HBBHH7$D2..0R@_G_ /6J6@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &ORCCU5OY&O
MX]/^"[]MON-8;KB.X[?[+_YSQZ9K^PM_N-_NM_(U_(%_P79=1)K0/7R[CC\'
M_'^GX4 ?Y^NNK_Q</6%]+R7V_CQT^O\ GUZ.XRT9CQU'3\2.GX\USWB$A/B+
MK3$X'VR3_P!#_K_AZUO-)ND&#QT_,]3^/Z9K.2;<NR7Z;'?1_=4X5'HW46_:
MZ^__ ('S*$,'DL3C&<^V<@C^N>G:M)%V R8Y;!QZ=._K_P#JI)5'!Z?_ %NO
MZ?RIC3 (%SSQGTX]NOY>GO6,H1J*FND97_%?IZ;/N:2CS5JM3M%--=?A[6[/
M;7]:=U!YK[\=.^#_ (?A[YJS"FX!,= /YDX_7']>:FB&Y3GZ>O;K_+ZG--5A
M&23W_ #GIWZ54HJ4:D._+?Y-?U^82?MWA];Z:]T]-^FEOF]B7) \L<_IU_\
MU^M-4^7D8QGW_P#UYJ(2;I 0>/3/UQ[>WX5))R01_#@G\,GBH5**E3UL^3_+
M^M&O07-[LVOBA+DTT=O=[;?\/YD@ROS^O(_$CO[?2HW!?+XZ'/X\<?C].*89
M@5V]\#I^OY$=OIZU(C H<_KZX_\ K9JIQ4HIR>D9)>EFG_P/+T'9<SI/2\.;
MKK=1^_7^K;1*N\],8//Y 8[=,?KVZU9#?P8]OR[^W3WJ ,(\D]^1GU/^']>U
M$3YEW#ID],^HQ^F.:NG23Q'-T:5ONC\_Z\S**=.E!N_ORY7Y)M7^;=_\MQTG
MR'IU/3_/TK-U!O*AW=./3KCOCOUZ^M:TXRP(['/UQCBL?6LFWP.O(R.W3CU_
M*M<2^634?FN^W_#(TH48.K43:2T<7O?9^FE]?Z9]D?\ !.+]Y^T[X*;UU*UY
M]?\ 28/PXZ@_I7^L'^RU_P DX\)_]@6Q_P#25*_R?/\ @FSQ^TUX*4\YU.T_
M]*H.OUK_ %A?V7 1\.?"GOHUC_Z3)6L](4G?>*OZV7ZF&*IJ,ER+2SO^']?B
M?5U%%%9G(%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!^2__  5#D\OX<WA_Z<)Q_P".2'^O:O\
M+<_;RC\SX^7<G_3Y,<XS_P M5_P]OTK_ %&_^"I0)^&]YC_GQG_]%R?E]?:O
M\NK]NL@?'2\!Z_;)O_1RC_/TK9J*II[-M=+]$V_Z].QT."]@I):\W1=TOG_2
M^?BUL,VT(QD!%_0*/\^QJ"9?,RF.F?PR>G;_ #]*LV;#[-&/]CW]!C\\TV/F
M8CL3G\A_7U[=:\BO[M?35S:YO):?YK7R^[:$8J.'EM[RO]\6[_-6^1#!&8AM
MQU(X_$'K[UH >4,^I_#G/3C\*CD4 @^G. /\^F?SILDP88!]#P?7'X_TYKIG
M34G1_N__ &MOG_3N6U:5>KO:2:\[N*7Z]_O*;P;I?,Q^/;ZX_D/>KT8+CTQ^
M.?\ /-/49CZ#IGI_GZ?2F(XCR#G\OQ_K^E;2FY1:UNM$NMM/ZL5)>VJTF]?<
M5[*]G:/Y:_\ !U)@<_)C../Z=.U!./DQC/'].G>HX?OECSGG\C_G%),?G5NG
M/\S_ )S6G(O87ZWOZ.R_%_D9\SLY?:YU'SY;K?O^3).8QCUSSTZC'OFL]8<2
M^9CN#P/K_G/T/<8LR2AMH4\_K_GCK4O6,8X_#US^'%91E*"73F>ODDUNC:,^
M2<Z?:*DK]VH_CO\ <.QO'I@_7C]*IW*&9=N#W/\ ];/'/_UJG5PJD$^P^N,9
M]>O'X4V$[F)ZXZ?KT_(?EFDDX-R_EVZ:WW)4O9RI2;UJ?%Y?A_5B2R'EXC([
MCZ$_CU_PKC;Q,?$?P=[ZWIXSZ?Z3!_CG_P#5FNS7Y9@>@!_+N/\ Z]<;=2!O
MB1X.Q_T&M.S_ .!,&/RZ=N_I0VW)27VDKO[E;;R)J+GC5F_LRC;3NUU\C_4A
M_P""."?\8]>!3V_LZR[=Q;P_SZU^^47^K3_=%?@E_P $<2#^SQX$]M.L^/\
MMWAK][8O]6G^Z*<&VG?NSFQ$5%PMK>.O?IO]Y)1115G.%%%% !1110 4444
M%%%% !1110 4444 %&<=:*Y_5]6CL%8NP&!GKCC_ #V]: -W>@ZL*0S1 9WK
M^=>#>(?BC8Z2KM),B[<YR_\ ^KZ>WX5Y#J_[1^C6$;LUW" N?^6@'X]>/\]*
M!M..Y]4^(]6BLXRPE4?+_>'3_P#7G^5?.WC'XA16%O*_VA1M!YW8Y]O\CZ&O
MDSQ]^U]H*K)&M]""%(P)AUSV^;KZ]?PKX8^)_P"V%I#VURB:A'G!Z3#(Z]LU
MSUFUS6OHM/P_,]&G3B\/=[V7;M?^O+T/K3XH?M%IHT-VPO0NU7(_>8QCGU[8
MK\P/B3^W>-(N;Q!J@4(6P!/Z>OS>GMWKXE^/O[5L$]MJ BU$ LKXQ,/0].?8
M?Y//X/?&W]HC4KF^U PZE+AC)C$OKG^6>G6N?#5)2D^:^G77OV]/^#N<]&*=
M*JWNK6^]=>OY:'[=_%+_ (*7FW%Q;#6<?>&/M./Z\_Y/2OS ^-7[>$GB*&[0
M:IOWK(,>>3][(_O?YX]:_"OXH?&?Q%>:G)Y>I7.TLW D]_\ #\^G6O";[QSX
M@OD<R7MP^0>K$CN?\@5Z/+S4WONM?R_/^NF5)N+YUTLK^OGT/WS_ &$/C&_B
MG]HBW;[29/,O8<?/GK(Q/?\ ^O7^D!^Q#=FY\%V3DYS90_JL?/\ DU_E+?\
M!*C5;R]_:'TR.25V)OK8G<23]]A_C^/6O]5O]A2)X_ MANS_ ,>,'7_=C_SW
MI+33L9R=VWW/T$HHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1136.U2?04 *2!U--\Q!U8"N'UKQ-#IV[>Z@C/!./Z^W6O&
MM>^-.FZ6[*]Q&-N1@R ?U]?RH ^FFGB49+K^=<%KVN16H?\ > 8SSG'8_P"?
MPKY*U[]J'1-,5C)>0J IZRCMZ<_YY_'YH\;?MA:"D<Q%_#CYO^6PST/^U_\
M7R?PH\^XTF]4O(^OO''Q)BTT38N%&T'^(?X_Y_6OB3XI?M')HMM.PO0I4/TE
MQP.?6OB[XJ?MA:3,MSY>H19PV,3#W_VJ_*WX^?M70W-G=K#J/.V0#$V>N2,<
M_P#UJ!'W5\4OV\!HLDZC5-NTMC]_CN>^>X_E7Q!XN_X*5&,W"#6?NEQ_Q\>W
M/\1Z@5^$?QY_:(U&[FNO(U*7YMX&)#ZM[_YSVK\S/%WQK\137-QMU.XP68#Y
MR<@Y_P#U=N]:U'R0IR6]M?\ R7_,[J:49X=KK&[WZ\O^=OD?O_\ &C_@H&^M
M"[B_M;._>/\ 7YSG/O\ ABOS1/[1$GBGXK^&\WA?S-8M_P#EIGK,!Z]3G^>.
M37Y7Z]\0O$-Z[LU]<,"3G+$CHWZ5+\&_$>I7/Q7\(B:>5LZO:?>)/_+9/\_X
M"L/B:F]]?Q_K\C*I4M[6*ZR[[^GY_P!:?ZM?_!+;4SJ'P[\)3EB=]C:GDDY^
M2/\ +^OZ5^[\9S&A_P!D?RK^?+_@D=,TOPK\%%B23I]IDG_KG%_DU_09%_JT
M_P!T51S$E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7C/QX&[X<:_P#]
M><O_ *">/SQ7LU>,_'EMOPXU\_\ 3G+_ .@G_P"M0-.SN?YHO_!<B+;JFKG'
M_+W+G_OMOY^_-?@/X&(70XSC'';BOWU_X+BW DU36!GI>3=Q_?;^0_#\J_ G
MP-AM$0=>.WKS435H2LNC8^9R<6]=OT.P#%XW)SQG&?Q'^?H*PXIV:Y9,],^O
MH3_C6X%*1N#G)R?YG_/U%8<4#+<L^.N?7N"/3ZURT+\M.]_G?R_X)ZL;?5JM
M]^77UO'_ (%OGU->-R'"\\X!';DBJFIRF':0<9./SY[5;C0EPW/&">.."/\
M"JFIQ&;: ,X.?Z=JF'-[2IO;F7?^[^E[DX*VG-V7+ZZ;?B%O(3&&YS@'_/YC
M^5: .Z$N>2 ?Y#_/UK/MXR(PO.< =/\ /H/YUH ;82AZD']0/\_6G4YO;T][
M<JV]%>_]?J88?^*^;X?:.^V_3ROW_'4PX)R]PR9X#8_D/Z#_ #BM>)R75>QQ
MQZ\>GXG/XUD00%+AGQP6S_+_ .M_G%:\2$.K=0,?AQZ_@<^G-%;F]E3M_.O_
M &W\.]R\1?ZT[;<D?NM'?_@_+4I:G)Y.W!/8?F>?\_Y+[>0F$-W_ /U=#]/\
M*9J<?G;< ]C^1Y_S_D/MT(A"]_I].@^G^-::\E3>_)YWVC^OXEXNW)0Y;VYM
M+?S:7V\K;?YEYCN@+G.<-^0&?Z=.G)K$MIS),0>QQ_X\!_AG^M;;#; 4(.<-
M^1&/Z]>G!K$MH#',6/<Y_P#'@?\ #/\ 2IH7Y(7\ON_KYERY?JE2UN:WO>OS
MU_X'S-B-SY@3G'&1V_S_ (FL_493$Z@9Y./RZ?CQ6A&A\P/SCC)[?Y'Z8-9^
MHQ&9U(SP<_GT_'G_ .M6=/FO4O?XUO\ ]NV_46#MR^];GY5R_<N^G]*Y/"Y\
MH-D\^F?3_)JW(V;??WVDY_/D_E^%5(4/E!<'CTSZ?Y%6Y!BWV=]I&/KGK^?X
MU=3F^LZ;<NO;:-_G;\##"_'[WP\[MZZ6M_P=+F-:SF25E)/!Q^1 _EQ_DUL0
MN2Y7G'(Z^@;'\O\ .*Q[6 QRLQ!Y/\R#_+G_ ":V(5(<OSCD]/4-C^?^<T5;
M\E&W\RM;UC^.Y57_ 'N7:T;[6MI;;]==^AFZA,8954'&[C]?Z^_^-6(I"$!&
M<\=_;U^H_E5?4(3-*K ?=Y_7/Z>_^-6(HR4 &<\=O;T^I_#BG+F]E5[V_'2W
ME_7J7C?^8?E\[?AW+4QQ;E^IV]?SY_PK'LYS([9.<%OTR?\ '_ZW-;$PS;E.
MAV]/SX_PK'LX#&[9&,EOUR/\?_K\U5#FM"_\O_MJM^O]6+J6^ISMOI?[U_3_
M !-F)]S%>W/'\O;CM]*R;^8Q3*F?O=<_4?R)[]L5K0H58L>G//\ +';Z'OFL
MG4(3+,K8Z>H^G^!Z]L5C1YO>OM[1_P# M;SM?KM?0,+;D?-;FY-+[[+_ ('S
MV+R/A%;G.>H]B<_Y]A4UPQ6 R=]I)/X\?SQU]/2H43,:CT/;ZG/X?XBI;@;K
M<IWVD'_ZWY9^E4^?ZS+MR1OMVC?;YV,,);G?-MS.WK=;?UO\S+M9O,5B3]T,
M>O?G'TS[=>*=!,9YC&3P,CG_ /6?3'>G65L45_EY.?P[_3\ORIMM 8KEGQ@$
MY_3/^>:IQ48*:WUOUOHO\SLIKDQ%>36C2=_N7]>GW-U"S#_+@_-CM^0_SSQ7
M(W7AP2!CY?N>/T_^O[UZ/*JN5;/ 'X8Y/^?\YL6]LLJ/P#A>OX?D.GY'WI8.
M\G6D]KZ6?G'Y=3SL14DY-7]V5[7U_I_U8\&^SG2KOS%^4HV?3H1_G_.:^NO@
MQ\=[GP<UNR7;1>45QA\8QCN"/\]\U\UZY8F6]DB4'.XYXYS[?CQ@5S$]G<V#
MA5W*21P,CG.,X^OYUZ#FHT).-G+F2\]6EH_Z_$Z,'#EO?XI+3;KRNW^7^5S^
MDK]FG]O6_6_L;)M9?"21)CSSCJ!_>Q]/;TK^MK]A+]I!/%MII!GU 2F00_>E
MSG./?_/)XK_-"^$'B&_T'5H+EI70"5&SD]B.>W/;\<\=*_IM_8;_ &Q8_!L6
MD13ZKY?E>2/FFV]"O^U[5%FDK[M)_>CSIQ<9R3[WV]#_ $7/#FO6FH:;9O'(
MK%H8R3N!Y*COFNI5@P!'0U^,/['7[7%I\3K2Q@CU-;C$<:8$H;MCGD\\=NGX
MU^PN@7HO]/BN 0=X!R#GM02;=%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 R3_5O_N-_Z":_CK_X+Q3E+K5USU2?J?9__P!6,5_8I)_J
MW_W&_P#037\</_!>5";W5S_LW'4'TDQ^=-)O1=F_N*@G*27FF_2^I_ =XM?9
MX[U=QP?M<I_\>[<^N<_05M6\FZ,-CG_[$D<]?_KUB>+$\SQUJZCD_:Y!C_@7
M^.?P/I6W;Q[8PN>?_L2![]_SHT^K2WY[R_3Y[;>?S/2Q=O8T^7NO_ OR[?J7
MXCOC8GG'X]!T_'C]*PC.?M13)./\3G'^?Z@;L0V1L#QGOTZCK^''Z5A& _:B
M^",^WN<X_P _U)X,-S<L>;:^G?=?\'YWN73Y?J]2]^:WO7[:?T^IKJY#JHXS
MZ?7O_C]*KZG)Y* CN<?@<9Z=.O\ +TS5A4)=6'./0>A[_P"'TJOJ<?G( .QS
M^'&>GT_EZXHCS>WK7O:_^5OPO;YF>"Z<W;3;:_\ 5^MKC+23='N/7&?_ $+]
M0?\ />KZ'=$Q/;_/^?7O5"TCVQ[3UQC_ -"_4G_/:M!%*1,#GGD?S_S]13J<
MWMJ6]N7SM]DRI7]O._P^T_'S_JQB).6N63/ .._X?U-:R/B15]2,CMS_ )_I
M62D!6Y9\<$Y[_AV^HK71,R*W/!R?3CO_ $I5K^Q5KWYEO?O'Y_\  -,5_O*M
M_(OR5_P_ JZG(8@".,_U^G;G^5+9R%H]_/3)_P"^N:34XS,  ,X_SV[<?RI;
M1"D>SO@#\<_X<G_"NBC=2N[[+3[OQO?S*Q5O84E'K+3UM';\/F::_.O/X>O3
MO_6LV]7S%(/8'Z]C6A&=HP?852O/W:%B.H/?&.,=./\ $8K2,75DWO\ \"W;
M\?70RFYQIT^76=O?]79_U?LO0^P/^"<>$_:B\%)V_M.UXX.1]J@S^?H.*_UB
M_P!E]<?#?PH?^H+8_A_HR=/2O\G/_@G*0W[4?@IP>/[2M?\ TI@_SG\/6O\
M6,_9?;/PV\)_]@6P_P#29*4F^>,?Y;+_ #_#<F*?L9N=^9R7+>VUXW\^^Q]4
M44459Q!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 ?DS_P %04W?#F\X_P"7"?MGG;)_B/\ /3_+
M9_;U8K\?;Q,];R;_ -&KV]\\U_J7?\%.\'X<WF?^?"?V_@DK_+4_;YCS\?KM
ML8Q>SX[=)E_SCO\ E1)NT5TYE_7X&]&2]Z,MK-KUNOZ74\3@?;:P$9Y1?_00
M?Y']*E4X.[OG/X#I]./YU% FZU@ SPB_^@@?R'ZU,!R!^'TQ7)"//BJO-\*2
MM=^G3[_P)]_EAZ^[^%O/[OS)9#F%FY/!_+&?Z5AVTYDF8'L<=_[P Z_TK<DX
MA9>1P?RQBL.V@,<S,>YSW_O CK_3]*M?&NW3ONO^ >D^7ZG-Z<UO>[WTO^?3
M3Y&ZC9;;VXX[8..HK.OY#%(@!ZX/3/&>!_GBM%%PP/;@?@,<G\ORK.OXFFD0
M@'C _ G@_7K[5TTN7VOO;<NOK=;>?]=R,)\*YOBMI_ALMKZ_UVL:,1Q"C^HS
M^&#_ )_*B8YA+=3@_P!?\_G21_ZE5/88_0TLO^H*CK@C^G]:S4G=1O\ \O%I
MY7M]P]/;_P!W2W;FTZ?UY&/;3&1V!/0_U Q_GBMF,DDKV!('IWQQ[5CVT+1N
MQ(/7^HYK8C&"6[9)_#G'Y]JVQ'+]E:)*WX?\'^KF-2_UMVVM'FOM:R_K4S+^
M4QR* <9/OS_G%6H6(7=WR/R(Y ]*JW\1ED4@9P??CO5J%25V^X_+&,X[T_=]
ME"UN:VOX?CO?\1XO_ERX>=K>5NWKK;S+;?ZO?Z=_7G]>WX?A7FL<QD^)'A')
M)QK=AC_P*A'\\?\ Z^*]*;F+;^GISG\CP*\T2$Q_$CPB<'G6]/\ R^U0'/\
MD_XU-'E]E4O\5U;;R_I&L[+"R:WM'F_Q<T=S_4W_ ."-[Y_9\\"CG/\ 9UD/
M;_CVAS^=?OM%_JT_W17X"_\ !&__ )-^\"_]@^R_])H:_?J+_5I_NBH2MLO,
M\R4G*U^BL24444R0HHHH **** "BBB@ HHHH **** (GE2/[QZ?A_DU1DU6V
MB/S.H^I_^O7G_C7Q.FC13,T@78">3SQ^/;'-?"_Q(_:5M?#IG#WZIL+9_>!>
MF??J,'_]= 'Z-OXBL$^]*@_X$*^=_BS\0['3892MT@(3/#@>GO\ YZ 5^4'C
M/]O;3]'24G6438#_ ,MP/7W]?3K7P+\7O^"B^GWZ3HNN1G@C N >_LU UNO5
M?F?>?Q]_:)BT:UNV34 I DZ2XZ?C_DU^1WQ8_;0FT^RO635B"H?&)\8^4^C5
M\*?'W]M.+6;:[1-6#9#C GR/FX Z^GTK\G?B;^T'+K%O>1+J!;S=X'[WU'/?
M\.GK[5$':+OW_P CIKKFG!1_D3O\E=_\!'Z ^./V_+Z2\O(O[9D(#N!^_/'/
MIN]OQP:^0/&/[<]_=W,L0UB1@<@_OC@\\_Q?K7Y:^*?&%]+=W$OGOB1W(.X]
MSGUSU'_UZ\>O+^_NKDREW.??WJN52>JWT,55DH\O3L?H!\0/VIKS5?-0ZBS"
M0$8\TGK^)_S^=?(GB?XB3ZQ),YG+;R<G<3DGGU_6O(+^.\F8$EB<^_OZ_A^5
M6;/3)I< J3V_3W^G_P"JN2=/V4:\ETV_#Y>MU]]Q1DU[JVEH_G8Q]2@;4KDR
M-\V6SGD]3V_(=_\ Z^C9>&D>VF8QCA">A/\ "?;@_P!>PXK>ATHQ2*&4\GGC
MT)Y_ 5U]K;K'9S\=8V_1#C]??]:[\/)/"7E\34;?<OZ\C6#7L*BZWT]/=/K+
M_@DWIX'[3VG0XX%];?\ HU^_^3Q[U_JW?L8V@MO!-@ ,?Z##Q]$CY'^>,<5_
ME8_\$H4"_M4:>W( OK?Z']_)@C^?<?A7^JY^Q\^[P9IV/^?"#_T"/G]!4V=N
M;HG8PL[<W2]C[2HHHI""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** $+ #)JG)?0Q]6 QZG_P#5T_SQS5'5[W[);S2;L;5)_P _S^O:ODOX
M@?&*'0#/NNE386ZOCI^/U/\ ]8TTF[M=-6-)N[735GUJ^N6<?61/S_\ KUFW
MOBC3XK>4F9!A6_B']TGU_P ]*_(3QO\ MD6>BR2AM55=FX']\!QS[Y^GTKY1
M\9?\%%M.TZ*=#KD:\./^/@ YQQ_%@_Y[4A'ZB_&/XKV>F&ZV7:+M#X^<=L^_
M^17X\?';]J0:1=SK'J6W:[CB;'3(Z9_P_P /BKXQ_P#!02RU,W6S6T;<'Z7
M[D_[7^>.AK\>OCK^UNNL7=PR:IN!D<\3$]2??_#^M 'Z$_&_]N.ZTN"8QZPR
MD*W2<CIN'8]N*_/;QG^WW?O:S-_;3GAS_KSVS_M9SG^>:_,SXK_&6Y\0QS)'
M>-(S;N!(>Y/O_.OC?Q'XIOIXI8O.<[L_Q$]S[].*JI)>QC;?G7;;W=;;GHX>
MFG3E%VYO>?FEH]=ONV=S]0_$/[<>H:C]H!U=R"7',QXX8^OK_2OE_P :_M37
MFL-/&VHNV[<,>:3_ %S_ (5\#BXOVWDM)R7ZGU!]_?T^M9$EI>O*SDOR>Y/0
M$]/Z_P!.RBF_PN>>DW>RO;5GM/BGXB3:TTA:<ONW'[Q.<G^7TKQB_P!UW(2>
M=Y.?IS_D_P"15R"QF;[P)_#/8_YZ>O'INV.D-,5.SISQ^)]N?\>_6AOF23U2
MTL4IR3B[_#M\OZ^\Y]_#RRV?F["> <XZ\'!__7^-)\)M/^S_ !9\(_+C_B<6
MF..?]>G0<UZ@]H([,1%?X0,=^G^>?\GF/A]!Y/Q=\'KC&=9M.W_39/Z4B6VW
M=[L_U$?^"10Q\*O!7'']GVG./^F<5?T(1?ZM/]T5^ '_  2/MROPE\$OC@Z=
M:?\ HN/^7\_3FOW_ (O]6G^Z*!$E%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M %XS_P#H$M?Y<?[>RC_A?-X>_P!LG/\ Y%7UY]C7^H]_P4[&[X<W@Z?Z#/\
M^@25_EL_M\2?\7\NUS@_;)_?_EJO_P"O_/)>WWV*C%RNEVOZV:/%[)1]FB_W
M /T&/Y?K3E!$GX_U'\JBLFVVT/NB\?\  1_AZ>M66R/F['G/UY^O%8S:IN4^
MZ3?RLNNG3_@'93M.%+3^&^:7HK7_ *UW[C93D[?7 _J/\_\ ZJ8\049'/3&!
MV&,>_OWZ5'NR=W7G_/-6MV\<#WZ_A[>M"=XTYVZ*[7;2W]?\ <:G/[6FMI-<
MMNFJ_56WO\]04XC'N/\ ZU1HJODG^?3_ #U_&FNQ'RY]<CT_SG_.:1)"F??^
M?^?_ -59JM^[E-:\LU&_7==;^G^0U44*L$OLQM)+2[5E^.OST1(F-VWT/^/'
MX=/\*'QO"^I_R/QY7_&H0Q!+?4_KGK_6C<2V[W!_R:I33J<O7DY_G9?CK?JM
M3/VO[NWVO:^:TNOZ_P"&))$50"/_ -?^?\:ER/+S^/UY_P *@>0N ,=/\_Y_
ME2&0[=OL._\ 2I5;FC3;VE+E?HK?Y_UN6ZD?:5)/=P5KOJE%?/KKTW)$4."2
M.Y]>OIGK[X'K^:1#:^WTQ_+^E-238",9SS_G^IIJMM.?UZ?4TW5M[97_ (?X
M;?+2_P#3$JBDL/S?9>OS:ZZOI^FI94YEV^_/\OSKB;J,+\1O!Y''_$YT[KZ_
M:H>/\CM78Q-^\#?3^@KC;I]WQ&\'>G]LZ?\ I<P_GUXIJK[U**^VFWY_\'_A
M@]HG3K+HY*UMDDT_ZL?ZCW_!&_\ Y-^\"_\ 8/LO_2:&OWZB_P!6G^Z*_ 7_
M ((W_P#)OW@7_L'V7_I-#7[]1?ZM/]T5T'"24444 %%%% !1110 4444 %8V
MHZM#8(SRR*@7)Y..G^>>U:[G"L?:OD3X^?$ >%=&O[@S>7Y22'.[;]U6.>O'
M0_A0![+=_$K1[=F#WL((/.6';UK#G^,7A^+.=0MUQG^,>GX_I^M?SS_$S]MI
M=&OK^/\ M/!BED&/.Q]UF Z-['/TKXT\7?\ !1P6$DR_VP0%W?\ +QUQG'\7
M/3Y:<ERJ+?VGI^'^?],WA1<H.=M$F]_3U^_SU1_0;^T'\?\ 1+.SO?*U2#*I
M)TD'H?\ #_"OYR?VK/VJOL;:C]GU+@&7&V;L"_3G_P#5FOBSXV_\%&O[32YC
M&KYW!QC[1D_-N[!O\_A7XY?'']JV3Q(UUB_+>87.?-]2>>OO2,#WGX[?MDZS
M%%>^1J$I/SXVS=_^^O\ 'Z5^8GB7]L#Q1>W$ZM>W+ NPYF)P-Q_VO_K?E7E?
MC+QO-XB::,3L_F%A][DYX'X_ATYKP*_T*<S;AN.]BWUR>G7Z\]A3FG!)O=Z_
MEZ]S:%*3G&-MUS+^M.Y[?K_[0FNZLC"6XF()YS*3GGZDUP]O\0M1U*Y59'D(
M8C^(]3R?7UQT]?6N(F\.2+ '(/KST]AC/OZ#I6UHF@LH68J?E.<XSR.??O\
MI6,WHDK6W[:?U<ZL+3<YRD[M*\%^"]/O\EL=QK%PTL4;#DL!G\23T'_U_P!*
MM6%@LL(=AR?_ *W3'XYQ]:JF$W 6/KLZ?A_(UU%E%Y<2IZCW[=_?-:K5)]_S
M5KG'5@Z<W%^OWZF:VG1'L#PW;OGCI^GMCTK9TK3(S)R!C<O]>?7Z?R]*-Q-Y
M;A<\G/OU/^>U;=A-Y8#^I'Y8/MVX_K6-=_N:G5I:Z^?]:@X./LY?S;?AY?KZ
MZE>_LTBE! ' )_7I^7'Y8S5>0A;68#_GDWX';CK^/?ICWJYJ$^X%NOX_C_GG
M_"LB.7S8)QG_ )9O[] ?S[?_ *L4Z4_W5-=)13_*P*$G"<U\,96:Z?UY^1]H
M_P#!*IMO[4&GG_I]MOR\Z3_ZU?ZI_P"QFY;P7IQ_Z<H1_P"0U-?Y4_\ P2L?
M_C*&P7K_ *?;CZ9FE]N:_P!57]B\'_A"M/YZ6,'_ **0?KG]*Z5-*G*'5RO\
ME8VC'_99R_OK\X_Y_P!=?N.BBBLSE"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH Q=5U:#34+S2*@ SR<?G_ (UYE?\ Q8T*RE:.2_MU89R"X[=?
M7^6*\D_:>^((\%:+<7)E\K;"[_>QC"D_IC^5?S@_&W_@H OAOQ'>6?\ :NWR
MY)!CS\<@D=,]L?\ ZJ /Z0?'7QQ\/P:7>$:E;@B-L8D&?ND^Y_\ K5^(O[3G
M[2UE:/J(@U-.#+C;*/\ :'KQV_7IQ7Y1?$'_ (*5;K6YA&L?>4C_ (^/]D^_
M?_.*_*WXV_MP-KS79&IEMY?GS\_>S_M>_;TK:DTHROV^[;Y=&;TI)0J)]5^J
M_K0^I_VA?VN[VWN;P0:BQQO^[.??W_QK\>/C!^V;XD66X6*_N#\[=)STS[-_
MG\*\*^)OQRE\07,^+LG=G)\PGJ3WSV_^O7R/XCEFUYI&WL^[<<Y/<Y_E6#J*
MZ@WKT_3^OZ6![=K/[5_B74"V^[N&SD<RD^OOU_#W[UY'K7QNUG4W)DFF)9N[
M^I/J?\_2O*E\/SM/L^;T Y]_\_EW-176@217")@\L.W7G/X_K0G>_D[&\J?)
M*FFOB:?XK_,]3T3Q;=ZK*PF9B#W9B?QP3]>@S[5<NF,]T%[$_P S_B/Q_0<_
MH^E-I\:2X(S_ %/7L>GUKJ8(3(XE/0'KCN._YC/Z5@Y7C;I%M_-6?Z?B>BTJ
M4W4VC.G9?-+IU?33S+,>FIA#C@D9]\A?7_"KS:3"8\D#..?S/7\,],=ZL1-A
M0<8QC^> <=L8[?T%-6[WR>7[XZ>IQ_GZ5U4:L7%R?567K_6WG]YPX>/-"J^T
M5^=_Z_JU1-.1>P'^?SKH-'LHAG<!^7L>.G%5U()48QGOUQR:G:Z^R*"#C(]/
M;_.?\:SE*UO,SI4G5O;IV_X8+Y%$NQ>1T_EBN3\'1A/C#X,XP/[9M0>/^FRY
M_P ^QKHQ-]H;?GGJ>_.>:QO"0S\7O!Q]-9M?R$RTW*RN*--RFX=4O\O\_P"M
MS_4;_P""2B*/@]X'([Z=9C_R%&#^7O\ 7UK]Z4^XO^ZO\A7X#_\ !)*YW?"3
MP4F?^8?9C_R"G;G'IVK]]XSF-#_LC^5,S:LVNS'T444""BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M3_3UK^^KX ^,[;Q#X#\/W8G61YK&!L[@3EESUS^5 'T;13$<.NY:?0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 R3_5R?[C?^@FOXXO^"\T1:[U<
MC^[/GZ8?_/?O7]CS_<?_ '6_D:_C[_X+N6X>766]$G_D_O\ 3\<4 ?Y^NN C
MX@:R,'_C\D^O6NFNN;8COCKQW  _K^?UK!UU /B-K0]+R3\?FQ_+CZUT,PR-
MF>",?AT^OI64_>]VST[>=CNPGN-5'LY<OY?K_5SG;!'#OG)R7_7(_P _GWK<
MMP?,)]<X_P _YZ5"(!$V>F<_D?\ #/I[5="A4SW/4^YZ_P!:PJP<HT+7]V7Z
MKI\BZB;Q4YV=HI-VU_E_KI^9S^IJQN$*YQQ_[*>G?\?\:T%4F)>._P#5OYU+
M) )3NQT/OTY/0^N<GG%2PH"2K=!SCWR<9_#.:J<&Z=2.MW;\9)Z?=^NI6)O5
M="RWM]VG7\AET,VA &25./\ /^3^M9&GJRGYO4_R(S_3\*W95W?(/R]N<^O<
MX]:K"#RB,#J?YY]?_K<4Z,>54UK\/YK_ ('3S[CK3Y\*X_RRA%^MTM?ZN2VX
M(D8X]?ZFL6_5C= CIG_#^77-=#M"IN[GDGZ]>/IG^8JI);B0^9V&3T/;/].?
MRK*C3<8RO?X[[>5U_7^96'?)!TWOR-_>E]_D1J"4C]L9_/K^%: _U0^@_G4,
M* ]1P/Y]?\_EWJ53^\*CKR,>W^<5HJ;EB[]U%;:?97]?<<U#W(.__+Q\J]7R
MZ+SV_+S*Q!'45!,<(2?1O7V[]O\ /?%7ITVL /\ .?Y=*S-5)B@S[?AC(&/7
MZ^WK756;I-+T_37Y]?(BEAY5)SCOR[[];?Y_\ ^QO^"=//[4?@M@./[2M/\
MTJ@_S^>:_P!87]EK_DG'A/\ [ MC_P"DJ5_D]_\ !-SY_P!IOP6__42M#TQS
M]I@_SCC\Z_UA/V6^/AQX4'IHMC_Z3)5.-HP?\RO^3_7^M3.M2=*5GU_X'^9]
M84445)B%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!^3O_!3Y]OPYO/^O"?OCJL@Q7^6G^WQN;X_
MW9["]FZ=_P!\O/\ GK^%?ZD/_!4=RGPWO#_TXS_^BY#^/?BO\N3]NY-_QVNW
M/7[9/G\)5_#/X54J;Y(S7\RT_'Y:;[G1!>SA[1Z\VB6GEWV/%;4'[+;>R)G\
M%Y_PJ[)_J_P_]E-5[)?]&BSV0#'T _'KG]*FX+8'KCZ#H/T]:Y:Z<XRCY?/=
M?UI<VH1<8_\ 7U67KI:W],IH".H/?^G^?PJW#GGWR?Y5&Z[7 [<5.^U5STS]
M>GT^N*<+JC3AW2^^T5^B(I0<*DIO:$OU3U^]=2K*#YN?<_T_GT_R:BDSQ_G_
M #VJZ4RN3_GG%52 >M<\*+=&I#=NHI=]FM+?UU(Q%XS4E]M77H_^'O\ E<:<
ME1^!/OQ0 0I_$_3C^=3QH&./3C_/KTI)%VG'8\?Y[UK&#]O?_ITH_@E?[_,G
MV;]CS].;]%]^Y!'W_#^M+M.X^ASS]?UX_I3@ .E6#'\F1U_S_/&/09K/V+4:
M$==*G-Y]/\K_ *A3A*ISO^Z^GI\EN4WZCZ?U-/8$CC_]?^>M*5!ZC^=2Q+N/
M/3ITS^/^?6KG2:5=_P Z27_DO^7Z(FFG.<8ZZ/3[T,C!!'L/\_EG%<5)_P E
M'\(?]AK3_P#TJAKNMI$FT?Y'^>:XB8 ?$;P>1U_MK3\^^;F'G]*(T?>H3U?)
M!7?JE^.GSU]!33C*<?/7SZ_J?ZD?_!&__DW[P+_V#[+_ -)H:_?J+_5I_NBO
MP%_X(W_\F_>!?^P?9?\ I-#7[]1?ZM/]T5U[?A^.I!)1110 4444 %%%% !1
M110!%,<12'T0G]*_%/\ X*$_$M?#7A;Q!MG\LQQ3D?. 1A']_P#/O7[4W9(M
MIR.T;?RK^4C_ (+"_$B70-$\4Q+.R!8;K W8'"29_P ?PJ92M;S_ *9K2I^T
M<E_+&^S/YF_CI^T7?W6N:ZD&I2?+<W*\2_\ 31OTX_R,U^8?Q(^.^OO/<[-2
MGZOTD/3G^F2?\*X3Q+\5)=:\3:^C7)<B^NA@L3TED'K_ /6Z5X#XEU%KVYF^
M;(8^ON?Z#_ FG7FO9TELU)_FM>_3_+J>A@VITYTNJ3_->G_ *7BOXJ^)M1N&
M!U"X;<Q_C/J?7ZBO+]2US6[O!EN)FS\W.2?U_P *[6TT$7LZ97/S=_< CU]^
MO7ZUTM]X/C2%"(Q]WT_E_GW]J<7=)^C/-J1=.I*/\K_X)Y[X<2YFN8S*Q8$C
M.>>O'Y<]J].N=-CD\H[1D 'WS_G\>:CTO0UM=K[,$']!V]?Y'M73QQ;]N>W_
M .KCD=Z*T^>"MO%+SNTUVWOV/2A95Z'G3V\VHZ?UT,:[TR+[(@"+TP?;W_P^
MOK4UE9)'9,-H! )^OY^V/7-;TD2NNS'0<^F2,Y_0GMS5-U\N,ITX/'Z^M<UN
M>25KZ?+HK_)+7U5C5-8:B[Z7J7Z?W?R_K?7 L8?W[@C/S'K^8'KT_D*WU&UE
M ]_ZC^E4$C\MBP&,DX./;Z8P 2/K]:N!B<-W/\^]72G>I*CI[B_RZ_/U_3S,
M344YN:O9J_W)7^?X;6ZF)?(S3*1V/]:U8R5B'X#\=M2&W$I+8[?ADD?_ %_U
MHV  +CC@]_3KU]*F<7-58:^]MIYK;\3>L_\ 9Z#72*_3^OD07!+6[=>G\O3\
MJR+=C'#<!CU1QSZX_3H?QZUNNNY2.W],$<5S^HYMX9<=&0]?H?Q[?C^-4HN$
M*:_D27Y?Y"PUITZE'K/5?)+_ "_KI]I?\$JV_P",HK _]/\ ;]?^NKY_J?\
M.*_U7?V+6W>"=/YSBP@_]%Q__J_"O\J+_@E4,_M+:<_))O;<GO\ \M9.GK7^
MJK^Q0Q/@G3Q_TXP?^BU__75VO)2Z6O\ Y?/K]Y#FH49T=$U+;K]E;6\G_P /
MM]V44459RA1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?CW_ ,%/
M/%$OA_P9?2QRF,BSE.0=O1&_E_GIFO\ .R_;%^/>LP?$?588=2F4"XF  D.,
MAV]_\^M?WS_\%C]6;3O E\P;;_H4WL?N-_GMG%?YD/[6GBA[KXKZFGF$YN9N
M.O\ &P&/\_\ UP##\6?&;Q+=E]NI7!!Z_.3V_P @>M>':GXYU_4G=6O9V+$9
M&3^-;$%E]NAWD9RH/0_K_3_.%T?PTL]XRE,X/<?G[_Y^E:TXN49OLOZ_,TA3
M<XR?\O\ P/\ /\#SXWNIS7 \V61@6&2>3UZ=O;TXKU7PY;F2,&4;LJ.ON,=.
M>!GK2WOA=(+GB/OV'OU_SW)ZUT-C:_95"@;<#CVQQ7E.3]I*KTIRL[:;VOUV
MV^XA;K3JOGK_ %^15BTY/M8.T8SZ>_\ +@U4U/3HS>1D(,;A].P]L_X5T\2C
M>&QSD?KC_P"MC]:BGA\R17ZX.1[=/P'^%=M/6"??5?@=%:HINFU?W4EYJRC\
MT5[ZV5+*(*N" .W7U^GUX^O:GZ?%F$ C)R>>N,@C^F.E7)U$D87G\OY?K4NG
MQX=4[9.?H#_]<Y_'TXS<'&%1_P!V7WVW7]7-L1B%4I0IK?3YZ+_AO\QCQ%%/
MO^> 3^'05B11.+DL>F0?R/I_4UV.HPA"H'<>_'K_ )_6H'L52$2?0^A[?Y]Z
MYZ4G&EA]_>G:VE]U^/Y^AC0J<BJ+^9?Y6_I=NERFIP5/H"?RW51U-FFC 3G'
MH?J!S[_X=^L\K;4+>@/\C_7_ #BFZ2OVV1D;G!/]?ISV^IKJJIMPBM[WWMII
M\_\ @G3@9J-.K-]+?CR[C;!66/#9SCO]?H*I>$?^2M^$/^PW:?\ H]:W9HQ!
M*4' !Q[8X_\ U_X5SGA1@?B_X.7L=:M.GO*O?ZGMVJFFXI=5;_(YZ=1*O*;V
M?^<?ZTW]#_4"_P""1R,/A3X*SG']GV?'U@3_ #_/FOZ!8O\ 5I_NBOP1_P""
M2=OCX0^"'[G3K,_^04'^';_&OWP081 /[H_E5+1)=D<\G>3?=L=1113)"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "O%?CZ-WPV\0#UL9A^:G%>U5XU\=QGX<
MZ_\ ]><O_H)']:"HNTD^S/\ ,V_X+@PE-7UD^MW/^.7;M_7O_+\%/ &5T6,G
M(_3CO7[^_P#!<I5_M35R/^?N4_\ C['/\Q_]>OP"\#G&AQ_0C]*S:<82[[_D
M:3J\\XS5[JWY+;^OP.SEP1D=L].V.G]<>M53<;CLR./\#W[U,A)BDSZG^9KG
MX9&-VP.<<_R)_3^?3TKGHS<E3;ZOK\F^G7L>@H\U&M4ZR5_NM;^O+NSHXV!0
MC/.#Q^@X]>GZ5"\@A.3P#_D\'OG^G%,0GS5'N/YC_'%4]7=D"%<Y)[?041JM
MSJQ?\R_]MV^<N_?J3A$ZO*V_X<=+_+;_ ()>BDW-N[$\Y/X_YS]*FEP?F'/
M.1_C],?S(K+MF)A![[1S^7^-:2G_ $=CWP>?RHE4:K0BOY%\M%_F8T;SG*G=
MV=1NWI\_ZZD!G#D(#T.,9]^/_P!7^1:1@4V]\=/7T_I^G7-<W:R.;IP<XW_A
MV'Y_0]16W$Q,J]^GX<"BK-QIP?5S6WRO^>Q=9N&):3M[D4_FEUW_ *[CGE$/
M7C(X[?G^>/ICO1"^YMQZ9Y/ITY_/_"L[6'9-FW_9'ZC_ #],U+;LQ@!Z'_\
M9X/_ .KM5N;<9RZJ/Z1?]/YHK$1=*%"W2=_3;S>__!W-*7'WAC@9S[_XX[8S
MTZ56-QYAP#W_ *CTX_R.M3$_Z,Q]F/\ XZ?Y?T]:P+.1FG8'^\?_ $)1_P#J
M_K2HS<X4WZ?I_7]6*E#_ &:K4W<TG?KW^_KMY]#I$(*8[XZ?RQ]>N*KO,(3M
MS@''&/Y<YI(V/F@=N/Y"LW5799$ [MSU_P __7[U%.HVZBMISK_VVW3I?\/N
M,*O:*,V[\D++[E:VGHS5B<$Y)X/?_/\ +TZ5))C[WI@@_EG_  /I6?$Q\E3W
M./Y5=<G[(3WVD_SZ4YS<<0HK;ET_\E_S_KIAA[U'[/HIN5N]FO+3HNQ#Y_FD
M#.<9]OT]:MA@T>.,X&1^O^.:YVRD9IG!_O?R(_R/:MJ DR8[<C]#_G\**DW&
M-)K2\M4O6.E_G_5BZEXXJ<5M*,5\K);?+R$:8197IG( _EUS]>_X4^%QG<>A
M[YZ'^N163JCLLZ!0>>N/K]#_ )-6HV/ECGT_D1_2JE4?LJLNJ2]=+?+KOH5B
M5[+ZM;2U]OE_P_J7Y2%._' YS[=3S]1C\2*K>>)6P#G'Z8_S_GO-,3]D)'!V
M_CWX_P#U_I6'82,SOGL7QG_@1X_+]:=&;DH-]O\ VV_Z[?<5.'+A9SZR:?SN
MM?Z]3HP0T>.XZCW[\?B>.U5'G$64SR>GTZ?GZ^IS3X"3(P//7^O7_/>L?4W9
M+A O3/MSR/U/^1UK*E4<E)._Q_DE_7^2V>'C[2+J-ZQI\JOZ*^M_+M]QL1/@
M[CT_^N1^>,__ *JT(K@1N')[C.1TQ^&/\]:QU8^4/Y_B?\_C39Y2L!(STS^1
M(./KFK<G*O**Z037S2?]?TCFHUFDZ3O:<VOR_+\]==38O;H7&W!R!TP>G/<8
M&/\ /X5F8>7@'GGC\?SS_GTK%L9FESNSP3W[<]:OAB6(/J?TJJDWS4%_-.S^
M3C_PY$[T95::V:3_ "LOG^&PR:?Y#&#R1CCZ?S__ %=ZJ6 ^SR,QXR<\_P!/
M7_/3M5E=C=H@Z;L?I_G^=7K\>4D94?> _3\,>_ZYK;#_ .]?/]4>I1TP]+NX
M1?KM^EOZN:(?>X/4 YQU]>O7Z?I3IS@J1SC'T'(__75.U8F/=WVC]&J65CY9
M_'],?XUK.*=5ON[?DOR/(=2RG#6TJM_GS15OZZ=B591)\F0<9SC/^?7Z?C51
MY-LH0G'/3(Z9Q^/^<56TYV:X8'I\W'TY_IS_ "S4=V6^UC&<9_GZ^G]*N-.U
M:4$EI!3\NG^?W=#MJT%4BI]HI^>R_3S_ ,S6=%:)N0<@_AP/3]*\C\3VLL;R
M2QALY)R,]>/3],>OXUZV,E /7C'KPM9.LZ:DUL[$#."<<=?RQZ8_R*YJDG%)
M_P!=._J<V$I*K-I[)?JOO^?XGT!^Q?\ %2Y\$>.?#<\MTT*P7L!.7P!M=3ZX
M_P#K5_HG_P#!/?\ ;$M/%_ACPYHXU196BM+:(IYP)!V@<C)YY_7O7^7'9>(+
MKPKK$%Q;EE,,H8;3C[O3ICT&/TK^F'_@C]^U7J,OBRPT^_O9$BBN($ DEP,9
MB' W'CG_ /56M%<[CYV^>MNO<F5-?6)0Z)]NEE_F?Z7_ (+UA=9TR.Z5@^Y%
M.<YSD#_Z_%=E7QS^S)\2[#Q%X1L&6[CD=X8N-X8DD#\_S[?C7V'&XD16'((!
MIS5I-=F8S7+-I?U=7'T445) 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #7
M^XW^ZW\C7\?O_!=R8++K*YZI/Z>C_P"<>W'I7]@,G^KD_P!QO_037\<O_!>2
M4K>:LO;;/^'#_A[]_2@<=6EW:7XG\"7B1Q'\0]9?L;R3G'^W^GJ/Q^E;@DWN
M&[<>N,=_R'>N8\8,5\<ZN1U-U*?QW$?TX]S^%;5J[&$'OC_V4_X?XT<G[B59
M[ZKUM9>N[M^+/2KP]C0IV?VE+1^C_3T9JR$, 1S^O(Y _F/?FJ;7 _U?<=>?
MP_7_ .MW-6+<DQOGKSS^!_\ U5SOF-]M9>P_Q/\ G\17'0J.<8WW3U];K7Y^
MO0N,7*E5J]91M?OM^5]_(Z6$C:0>/ZC_ /7GFH7D\G+'C/7ZY[Y_E]<8YJ,$
M^8H[?_7-5M78I&I7J3S^0X_J>U$:C=:M#L_\MOG_ %VC"+VO)=_PUI^&W]?J
M6HY-[;N<9_'OG\AS^?/>K4F" 1SCG([8Z?UQZUD6;,823UP?YL*THB3"^:<Z
MC56E%7UC_EY>>QE!\]2I3N[.I=KIT_'\/Q(3<;ODSTX]/S_SZ^]6HV&S&><'
MC\QT]?\ ZU<Y'(QNW!Z9_P _A6TC'S5';('^?Y4JE1QHJ2T]]>?5+]=32O\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MVOW<OX_?_E]844451P!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 ?E#_P %.SCX<WAQ_P N,_\
MZ!)7^6U^WPG_ !?J\;_I\N.W7]ZA_P#K5_J1_P#!3W_DG%Y_UXS_ /H$M?Y<
M/[?!'_"][P=_MD__ *.7_/Y>M5%V>OH--J]M-+/TT/%M-@\VUC]HP/T!_P#U
M_P"<L,>)"A['^N/\]^U:&B,HM(L_\\_Z#_ZQ_#UJG.P2X<]!N/\ ,UPPTQ-=
M[^['\U_D73CS3IQ[SMU\ALHPC)GKSGIUXK*BMS%)O]_YD?Y^OXUILV\\?7UX
MY!Z_YYS3Y$^48 SW//7_ "/Y5JEK%WO_ ,.O\M#T)-JE7I;VLH[;:?Y]/^';
M''TDZ<9QZXX_7^O>J5W#YS ]QSSZ^O:KHD 3;[>_\NGZTBD*,,.<?U..GI_6
MHC345-Z:SOIUV>FGI\EZ#H*5.5.*O:5.[^Y/\_36Q!%%P$]OZ#W_ %S5B48C
M,?MCZY&<GT[Y_.@81BV./;MV].,G\^<TC,&;<!P,Y_+_ .M5."E5<_[GW;?U
M\O0RIJ4$ZG7VMOQ5N_1V7ZZ&=%;^6Y;'4Y_J>_?I6BD>T"3GV_'/U[G_ "*1
ML/@+U'U_'M3O,&S XZ?U[=\9_P#U4I04U37\LO\ +[_P+G%RQ%27\L5)/SM&
M_P#72Q1N8/.<,1TZ?@>3_GI4\461M]#GV].?KU_I4RLHX;D[2/IV_3I^OID4
MA&)SP<'WY_S^G-#BG&I'3WE9::=/\KCJ)U5AD^NCLGM[OZDA'R^5[8SZY'^?
M_K5YR+;ROB1X0/3.M:<?_)J$_G7HL3AYAZ<^_P!,^W;Z5QUZH'Q&\'8X_P")
MUIPQ_P!O$/\ A_CS51AR^S2Z)?I?^M!.I^YK4V[\LTHW^5[>E[G^HU_P1O\
M^3?O O\ V#[+_P!)H:_?J+_5I_NBOP%_X(W_ /)OW@7_ +!]E_Z30U^_47^K
M3_=%=#_1?DCS"2BBBD 4444 %%%% !1110!6O/\ CUN/^N3_ ,J_CU_X+=\>
M&/%_O!=_^BI!7]A5Y_QZW'_7)_Y5_';_ ,%OI?\ BF?& !X^SW?XXBD_G^G2
MC5[(<;W32>C3T79G^>?:6_G^-O$)ZXU.Z/\ Y'<\>GX=Z]<M4VJ$QGKUX]L>
MOO\ TKS#0V!\9^(B><ZE><G_ *[28_+%>K1@!@W08P/RZ_T__74_!"__  +_
M -?H;1O5K)O9M7>J5KI;_C_5B*X7*E<=3_3']<^WZUG0V_E.6]_SY'3\_P#]
M=:LO)![ C\N,_6FL5/"XSM S^(_S[?GB&U+D?G?\OZU.J,7"&)BM4^6UKZ_"
M_P ?2^Y(B?*'SV!Q]!_]:L^[@\Y@>XP?QR,'^?\ ^KI>$@";1Z>I['Z=P/;K
M2*0HPW7!_F<'BI?O7;[K^OP-**=*5-+:<+O[EO\ ?_2*\4?&S'I_)3^/^35G
M)1<?3CID_P">::A'F<=./P^[2S=<^G^ I.$95KO=QL_N7]?UISP]RE4G'63E
M;_TE?\#J]" #!)]?\_K4GEG&[\^/;IGO3*MY&SW_ /K_ .%*=."5)+:,TU]Z
MUZZ_\'J9T(J?/?5VNEWU5O3K^164;CCI5*]A^T+T]/?DD#]*LL^PX[_7'Y?C
M_2IH 'YQGC/_ .K\?TK><K1<F]K:_<12A>I%2T3:[:;?\/KW*5G!Y*A?^ GZ
MD8SCMZX_E5JX^6TN!U_=D?F":?-A#P,<]OH/_P!=59I-UK<#_8/OV8]?\]J<
M;N*ET:6OR7^9-56G)+5)K7Y*Q]>?\$IG\O\ :EL&_P"GZW/_ )%D'Y=Z_P!5
M_P#8VF\WP5IQ]-/@_P#0%[5_E+_\$L#_ ,9/V!'_ #_6^/QFDK_59_8H8GP3
MIX/;3[?_ - CJYV327:_X_U^ I1M9I:6O?OK:Y]U4445) 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% '\^?_!:PX\ WIQ_RXS?^BVK_ #'OVA1C
MXU7[=?\ 2Y3_ .1&]O?/MQ]:_P!.;_@M1&7\ WN!G_09NV?^6;5_F/?M%C;\
M:+\<#%W+G_OZ?Y__ %JUI14N9/M^NIO02O)O[,;KUN/4[X8SCHB^G8=?_K5F
MW<7G#&#P0,#V)Y_S^?:M"V.;=,\_*OY!?_KU'P&)..H.._H?\C/KZ5R7MS1^
M[SLUT_K8ZDN:>'JK=RO+NM(Z_P!=$1VR^3#M]!CKQT_'G_&I(WV@@]_\"/\
M _A378'ITR3_ "__ %4U3R#VX/X=:TBHJ%GUV_#[_P#/U,JU63Q%]7RRLO/8
MIR6W[TR#N6YQ^OX<^GO6S:6WFPEL9P#_ $'KTJK*Z[ ._P WY_YX_P BMO2V
M46SY[KC]%&/YC\?K7#:]94VWRWO;;6R=OQOZ(K&RO*F];\BOZV5S%*;I"OH>
M>/3^O>FW ^3R\YX _/O_ $_PJ=V"S.3W/Z;?_P!?Z>M56</*.XSCGG\C_GO2
MQ2Y:D9Q?9/[EI^G6^K*HWI4X5-KS2=UTO'J_\NW9,IPV_E9_VOIZ9_SZ4U;7
M;+O]<G/X_P"?_K"M:1/N\ >O]<=?:F,Z8 XSAN?S/Y_K^F>J#3C3M_6Q;OSX
MEW;3A=?<NOF(BY^;'3(_^O\ 3_"H;R/SU (_S^G?^?%6XB-A_'^O^/ZTU, D
MMTW-_G]/TJ%3CS5;7NWK;Y+;\=-/R"B_9^PY=>>/O6OY;Z].IE/;_P"C%/\
M9Z?X\U7^&8-M\6/"*^NKVG_HY1C^?&?YXK:(#$CL5[>N?\__ *ZR?!8\OXO>
M#0./^)Q:=.V)@?\ '^5;R=H+=/W5^1C3BJF)FGJG?OY)?TS_ %"_^"3%OCX4
M^"Y.WV"S/_D.,^O;].#7[Z1C$:#_ &1_*OP9_P""2[JWPA\$^O\ 9UE_Z)CY
M]?7\^]?O.GW%_P!U?Y"J6R]$<DU:4EYL=1113)"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "O$_V@!N^&GB'CI92^O38W_P!:O;*\5^/Q_P"+:>(O^O&;_P!
M:@J&LHK^\OS/\R__ (+=1XUK6N.M[,1]/,?/]?TK\(O!O[OP\K#L#S]!_P#7
M]*_>+_@MX1_;.L\C_C\G_P#1CU^#O@WY_#JJ.X/3W _R*Q;?+\WOWMIY]STJ
M<8QQ*3VY8O7O:+_KS^XV+28RELGH3_GI6M"V_<IY SC].?UXK'LHFB+9'4G^
MOM_G-:T"["Q/ Y R/H<?A7/7O;#\M]];=_=O^-[?@92_WNI_+=7]/=_3_@F5
M=SE+A4!ZG&/U_K_]?I5Y)"H4@]>GYX_D:SKR$O<JX['/]/Z?CV[UH*A95 !.
M.V.N3W_"KJW]A4M_,O\ VW]2\793P_)V^6\;_A_P"6[.R R#KC//N!G\_P#Z
MU9UG-YG).><?7\O?'?\ K6A>+NMS&.3M"XZ=A_7]:S;*'9Q[_A^.?P_R:*+G
M[M_Y-/6W]>I>(LL(K;WBWY.\?Z^9KPL9 03TP?IS_P#K[?G6/<W&RY$8X![=
M/0?Y_(UKP+LW$]\#./?_ "?\<5BW4!:[#]0._P"7IU_KT%9X;FZ[*I^%OZ_!
MVUN5A[>QGS?%RZ^EE^/IY]#5239LQW _D/\ '_&B]8QPEP>P)^N#S^GZ_2D6
M,L$QVQ^@')_+\<47Z[X"@'\('3IQT_ET]/:G[WUBIVLM_EY=MM>QC@DFUS=]
M+][QM^I2LI?-!9N>2._0$9K4B<R*V23@9'M_G^M95A$8UP>,D]?<KS^@]/ZU
MJPJ4#$YY'!Z<_P"?\>E.LY<V'TZOTMIY=K:^A*_WJHOL\RO\W&_Z_P"9CRSD
M77EY_#W_ ,__ %O0:22;0F,C..?48'^?QYZ5E2P$W?F#IU_7Z?7I^-::IN$>
M.V/K@ <_YZTZSE["=M^=>MKKR_I>9>+_ (U+EVY?PT[!?OY<6[U&?Q(S_3/^
M JM9RF2,,3Z_F,>W\ZGU!?,A"CT]_0^GUYJM91E(]I'7/XYQQFM*=[:_\^U]
M_4K$6^JQY?YH[=]+_.YJ1-YB$G^'I^O^'^%8KW!^U&// ;&/\_Y_E6U"NQ&S
MQGIQC.,_XX]JPF@/VLR= 6)_#^7^'TXK'#<W*K_SO_VW_@[%TDO85';WK+UM
M[IJK(1@#N.?R(/\ *F:B_D1;AUY_+G_/^>'*A)4@=!SD=.I_3/X8IFIIYT6U
M>3SQ^?\ GBE'G]O5OMI^6ENIG@K77->_V?O7]:>I#:R[X]_4_P" )'\OZ=*T
MHSYB,22<9^N,=./P_#ZUF6<6V+;W_P#K'_$_CQ6E"-B,#QG//X'^7^>M56Y_
M:T;?R^=NE_Z[&5/^/._P\ZV]5_3^9B&X/VDQYXSS^?I_GCGKFM=)"K!1QG]>
MHY^E8OD'[67QP?\ 'G^O\_ILJA+JP[=@/<Y_'V_&G6YOJ^F_/&_X7O\ U]Q>
M)TQ$.7^5+Y67],@U*3R4!!QSQ^A_KCU].X++63?'O//?\MV#^8I=4C\U !S@
M\?I_7\!GWIMI'MCV]R#[_P!X_F2?\]*M<W([WYN1>M]/R+Q22H4N3K)/YZ?U
M^=C05B\3,>2!_/K_ )]JQDN"UPR9X!X_SZ_YYK90%(F!XR./?U_S^?-8<<!%
MR[]B<C_./3\.:SH<W+3O?S_"W;K^OF7"WU:K_-RZ]^G]?TS91\.J<X;@CUR<
M?Y^F>IJIJ,GD@$''I_GVS_DFK2(3(C=AS],'O^'Y=:J:I'YJ@#G_ #_];_(S
M41YG.LNEU;YV[Z;?J9X.SMS=%I?Y?UY*_;1;>0M$'SV'U')!Z8J^N'A+$<__
M %@?Z_Y%9]M&5B"<]O?N3QQZ5H*-D)!X)YQ^ _GC_)JJO-[:G;^3S_N[^1%+
M^/)-^[[37MT,2*X+SLF>A_4$_P#UO_U&MA)#G9GMT_#/'U[UBPP%9V;!Y)/?
MUR/Z5K)&=X/8#(Z\8'Z^_P"/IFG4G*-*#CNYI/[D.O;ZTK;6C]UHWW^>Y/*?
M+&1ST_S^E9MX^V+<#@D9Y]<#/ZUI3#>OR]L=O>LN[CWQ[!DD=1C_ &1_AGKQ
M4TYN-:IS=8Q2OI:]OZ_X<BHN:O2BK\G,K?.SZ?T^A;TF3?"6/48[>_8_3/\
M/M7-^*[;[2$XSLP?^^>?YCK[UT.EH88]IXX'7Z<_YZ\BH=3A\Q6[@@\\GW'/
M?WS[UM&IS1DK^\DK+7R_ST7D=%:G!5Z5DK1^*WR\UKO;K\W<]L_9V^-4_P -
M]=L)([LP>1)&<ARN-KIWR,?Y]*_OO_X(K_M-GXF:';Q76H"<I B_-+NQM4#N
M>W;H?Z_YJ=\+BSN?/B++M.<Y(_B! _S_ /7K^I#_ ((?_M-_\*[GL].N]0$)
MFECC :7;]Y]N.2/\^_)Z(2248NUVHWV6W+_7Y6MKYE2WM)VVYG8_TIM)O([J
MTBD5@0PR",8[]_\ /K6M7RK^S]\2XO&OAC2KU+A91<0Q,"&#9W 'WX[]*^J0
M<@'KP*9 M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 R3_5O_N-_(U_'#_P7
MGE87>KC_ &9_Y2=/\:_L>D_U;_[C?^@FOXZ?^"\EN7NM7;'19SW'9OS_ /U?
MBTVG=%1DXNZW/X"=98CX@:PW_3Y(?UKIKGB OW Z_AS[=ZYK7%(^(.LKW^V2
M8XQW]/TKI+D9MRG^ST_#GC^GM]:QJ7Z:O7]+7.O!?&N;X;Z;[_\ #?\ !,>T
MG\UVR>A;WZ9_I_GBM>)RQ*=AG].G\AW[<UBV4!C=L]RWZY_H?2MJ%"K%CTYY
MQQ^'Y]>^:YJSERX>W\VNGG$TJ_[W/M:-^UM/Z]+F5?3M%,J@]<>W''^.*O1O
MM16R03QD=NN?UK/U"$R3(P!XQGZ9&3GZ_0]\\U>1,HH[@_GRV?P!/ZU=3F]C
M5LNB_P#2E;\+_P# *QEDZ')Y;;=+?(N]5WG\?IBFQY=2?3]?;M3NB;3P>AX/
MH.:;%^[4C\N]<\7/GI;_ ,-_^V_A^';J/2\-N6WO;;VC_7W C%G*$\#MZ8Z?
MY_I61=SE)U0'&3S_ #]/Y_I6M&NV1F/0YY_E6->0%[E7]_?GMZ>U5A^;DE?^
M=?=I?\/ZZFM#EY:C=N:TK>FEO^":,<A54(/)Q_GZ"I;IML/F#@X!_/O^O^%0
MHA94&,D8[>_]:FNUW6^SO@#\L?KD?AZ&MX7^NZ_#97[6LK_(Y<)K\7?W?72W
MW:_\,5]/8R@D\@$]_P#/TI;[]Y'M/8$\9_7^9_3O2:<IB4@C@D^^.?\ /^14
MDF2#NR 0>O'ICDC\*['+EK3Y/ALK=.B[>?Y%8N:@X\GQ-Z[=HZVWZ[GUU_P3
MF&S]J'P4HX_XF=K_ .E,'K^O^%?ZP_[+7_)./"?_ &!;'_TE2O\ )_\ ^"=B
M?\91>"B/^@E:\#_KZ@Z^Y_S[?ZP'[+7_ "3CPG_V!;'_ -)4J6FG=_:L_+^N
MYPSE*5G+Y?A_D?6%%%%! 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y0_\%.\?\*YO,]/L$_\
MZ!)7^6K^WU)_Q?Z[3_I\F_\ 1J#\><U_J0_\%0I?+^'-WS_RX3\?\ D_S_\
MKK_+8_;S'F?'R[DYXO)_TE7_ #_]>IET_P 2-J/+>7-VT^_^MM3R&PG\JU@Y
MZQKG\0O^?\G%.]F*JSY]Q_X\?K_GIVI\"$VL&W/"+_)1T[\#/^ JO>(9$*@'
M[I]_IR?Y\\^M<:DHXBO?[2BEVOHOZ_ICHQ:J4I=YK\U_F6M/8S1[B?\ (/(_
M'BKP.[()Z#Z8/^35'34\J+:>.?SR>O\ GTJX/EW'!&0>QZG'M[9K1/E@W+:R
MM]Z_$]&NDZT;6LY+G_#3^ORT,?SC]L\O/'IS]#U_PQZ4^^F,;H,XW$#\_P#]
M7U]*B\K-[Y@S_GG_ #WI]_$9)(S_ '2#Z=.O7'/3'44DVXMJ^KT]-#J]SGAM
M?ETVV^_T_P"#=D]S(4ME?IQG^O\ GI^5%M(7MF?KQG^M)=(6M53V]^/\GK_C
M26J%;5D[X('7T^GY56O-Y6_'[B?W?)KR_$NBW=O/O_6K&V,ID9^^UB/R'^>#
M3$F+7?EYXS^F2._^?3V=I\1B:0]-S$_F/7UZ^WYTR.$K>>9C(SU_$_Y_,9SQ
M4WE:/JO)[Z7T_'\RK0YI;?#K:U[:==^HZ\F\N9%!^]GKZG^?\_K4UW)Y<"OT
M)"_3M^O/_P"KK5>]A,DR,.<?T[8Z\?R[&I[V,R6ZISP%X]..OZ'_ .MUH;E[
MUO+[[*]OZ]!)0_=V2T^'3T\_ZWT'Z=)OPW4UR]RY;XC>#Q_U&M/_ $N8?\:Z
M?3(R@"]SQ_GOU-<Q<H5^(_@\G_H-:?\ F;F G\JZELO3_(\6JY<]2VW-K;Y?
MUZW/]1__ ((W_P#)OW@7_L'V7_I-#7[]1?ZM/]T5^ O_  1OS_PS[X$X_P"8
M?9?^DT-?OU%_JT_W13,"2BBB@ HHHH **** "BBB@"K>_P#'I<_]<7_]!-?Q
MN_\ !<"4CP_XP4?\\+L?^0Y/RQG/Z^U?V17O_'I<_P#7%_\ T$U_&Y_P7 B/
M_"/^,&YSY-V3[?NW[>_^16U'EYGS?RNW]?U]]C?#\O.^;^5]K>>_EL?Y[^E2
M%/&GB #OJ=W_ .CY/\/\]:]D3_4!R.<#'Y@=,^O_ -;M7CNDP&3QGX@./^8G
M=_EY\O./\_RKV(#]SL Y& 0>,]^GZ8].M8XMKZK[GQ+KUWC_ %_PVG93C%4%
M+J[6?S7Y+^MA"<Q%QU^;]!_];'XUF6<WF2NI_A/;U'\NGUYK3QMA*XY^;^1Z
M_P"<=JR;&$QS.QXSD\>Y/&.O?_ZPKAI<_)3O^?E_6K5_0Z:/*Z4N;67VNNEU
MM_P=>PZ28K=>6#QDX'X@#WZ>OXT^_F,13'&XXSW[?X$<"HI(2;S?[_U!S^GU
M[4[48S*8\?PD=L?T_'FK7-KWYE??;3;^MC7]W>.WP/E[[+SW\M[EF*3]WO[\
M?GA?P(JX!OC+=>/S]_ZU2A0^5M[_ . 7CU_R:OI\J;3Z<>^1_GFIJN7MW:]N
M3S_N_P#!^?X>7A]7-2^%MJWGT7;UZE($[\?4?Y_*K$39?:>1_7!X_3_/-1%-
MK$]^H_S[U+"A$F[&!USCU![^_7_(K)RFZ%)ZW]I^L?\ )VOKZ&=).%6VJ2WW
MV]?Z^\R=2D,<R@9&2.G\^P[<U>MY"L0;// 'T//3TX[_ ,ZJ:C$9958=!]?7
M(_\ UU812(E !XQV]JWES.C5TULOGY[?@=.+4(*E*%M4W^,?S]>@ZX?,9;/8
MG/YFJ$4A>WN<_P!QL<8[-5V1=T++T.#_ %X_6J<<1CM[C(Q\C<?\!;\>]=F&
MM]57-\=E^2_&_8PBN>A6J/=27_MMOP?]=/L'_@E<,_M0V"^E_;_@!*Y_2O\
M5<_8L0+X(T_'_/A !]/+C/\ .O\ *G_X)6KC]J"P;'6^M^W_ $UDS^(SC_\
M77^JS^Q:P;P1I^/^?"#_ -%Q\U#;<UY1M\O+\$'NO"O7WN9)+R]W\+_CWZ_<
MM%%%4<@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'X&?\%F(1+X
M!OLC_EPG]/\ GFW^'Z?2O\PG]I?]W\;]17TNYA^4IX_/_/I_I]?\%E) O@*^
MS_SXS_\ HM\_E_\ 6ZU_F'_M,P;OC?J4@P1]KF/_ )%/;]._/O3C.S:7S1HE
M*,>9;-6^_P#K3_@,HP']S&/55_0?_KJ+4&\F/<..@_\ U?SJ6 $PQ<'A5[=\
M5#J2^;%M'/(/';K_ $K"KUY=^MOZWL=^!U:Y]M>6_P#V[;3[_P RM:R&6+).
M>"?Q&/QJ] ,AB?X>_IQ_G\*H6<92/:<Y((_/_)_EVK4B78C9XW?_ %^OTZ'\
M,UA6<U4HVV<?\NNG_#?,R44\3)OX5-?=IOMY=3%:X)N#'V!./T __7_D;EM<
M>4@7.,D#ZYX/;U_SZX!@(NF<]V/./?D^GKZFM95)*=<#'&.X]_Z5-6+C3=2*
M][GLNZU]=O70K%KFK4XK91C]VA'J4GE1[QUZ^W?O_GWXJO:R;T\P_>'/U.#_
M (?A4NI)YL(4=<8Q^!_S[].#45G%LB*]_P#ZQZ>_)_E6BASQ?-NHMK=_96WG
MYVW-,394*:C_ #+MO[O^7E^!IHQ>/)ZC '\O;_(K$%R3<F,GCYOY$]/H?KWK
M;C4I&0<Y."..3_G^M8"P$79?MS_+'YX[]/YU.&<N2'-W[W[?\'[BX<OU>HW\
M7+KIK;3[OP1LJ^&51WZ_7./Y?RJ._<PJ"#CGC_#_ #SQWS4BH2ZD<]3^.2?Y
M'^51:BOFH%';GZ_3Z?C^M:86_P!:J*?PW7_MOR[V]#+":I<VK^S_ ,#Y"VLA
MD&X\\?UK/\'G_B[GA$]QK-J!_P!_A_2KUFA12O\ GK6=X1./BYX0'KK5KQ_V
MV&/P/3/O7162;E;92O\ C_F98>2AB6WMK^<3_4%_X)(7!;X3^"D)X&GV?_HF
M/_\ 7^I]*_?Z(DQIG^Z/Y5_/[_P2/@*_"CP4V.#I]GS_ -L4!Z=_YGTK^@&+
M_5I_NBA;+T1RS=YRMW)****9 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5XG
M^T "?AIXB'_3A/\ ^@FO;*\7^/8+?#?7QZV4P_-3_A0]=.Y=-VG%]G<_S+_^
M"WJD:SK77_C\G[?[3\_K7X/> ,MHB*3P?7Z'BOWQ_P""XL'EZKK!_O7DV/Q=
MN>GX>U?@IX!39H<;$<XSGGC@G\/PK)OEIMRTUZ_+_+J=<I.=:,XOX;-^=DOZ
M_P" =.\00CL"<=,=_I_^KWJ=B-@Z?3/L?U]>*:S;U8_W<@Y_S_G/UK.%R&D*
M9)QSV].P_P ]*SC*-14WV=_Q7]6-7'F5:JENDUY-6O\ @E]_4N^4'7<<9QW_
M !QV_7CD'O3H  3Z]/R_K1&XQL[G./K_ )ZU6N9?(QG/./T[?B#G\_P.=2]I
M#M)?FGZZ_+0*?[YT7:_)&TMW?;MZ)ZEA@'?;UY/Z\>GT/YTQHPC>W /Z9_\
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
M&S^]G\_\]:R;C"G?O)?<TE_7F:2DZ5;E:T=*UO.T=7_7ZW(< G.../88]/\
M/2@X=]O49)/^?;KU]:KW4OD#)XZ=/Q_Q_7GM1!)OP_ON_/CK]:U5G-R6[C_D
M1*+I4Z4E_.KO;2ZMY[>NZ)I%$?W>!C_Z_P"'3_)J"9]RD<=#T_#K5J7YE+#I
MCOTXY[9Z@_C6+YNYRO/&?YCCC^OI6E-.46_Y?QV,J\93E*HOAM=?AU\_T\S[
M=_X)TKG]I_P7Z_VE:8_&Y@_SZ\5_J[?LM\?#GPH/31K'_P!)DK_*%_X)TO\
M\91>"AZZG:_^E, &<_G7^K]^R\I'PX\)\ 8T6QS[YMD_.M:DE:DNO+_EI^9,
MH\].,E]F*3];)6^_STN?5=%%%9G,%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^0O\ P52D,?PX
MN^W^@3]\?\LY?\_C7^7;^W)B3XXW;\9^US_^C4/3O[U_J&?\%6 ?^%;79["P
MG_\ 1<O^-?Y=7[<$H_X7C=K_ -/D_/UE7]<545S.S]?N:&DV]+W\NQY/9J/L
MT?\ N=_8+@_ACGZU&%#RE3TS@=?\_P#Z^E);/LMH22<%!_)<_F:53A]_///I
M]??_ ">>E>7B'>M>/V+.6N^WE\CLC.*C0TUC)-]/Y>ORNK_/SG*B-@.@(_#/
MK_3MWIUPV%!![XX/K5>:3(W<]!^G/TY'ZU32X\YMN<\_E^/Y#Z5M7]^C'ETY
ME_E_E_FNAHI<ZQ$^S5O)-KKM\OGJ:"1 IO\ 7^O/IVSZ]J4('Y..G\C[YY/'
MY4L3X41]\8_//^?SJK<S>21_#VP,#_/)_6BC)>R4;:Q:5_N_JWS-*4G4G3DK
MVC3L_N7^77]"UM#DK@8'MZX/IQZ>^:0IL.WC!]NG&?;U]*CBD'#^W^!]>E32
M_=\P=,9'TQ@Y],UHYQ51P:O[M_GI_3?GWT,H3E.')]KVM^O?3N_,;M6/D<Y]
M,?KQUH$:_>[ANW7O[9]JHQW'F%ADG;U[_P"'ZTZ*X#2^7D_>QC\3Z>N.^:=U
M9/IS??\ ";>\Z]>*=OW<;>3:73^FBX(U?D^A//K[?T]OQR!0[;<<  9^G^2/
MRQBJMQ/Y3!3^'T/;\../IVJ:*7'S$]>/KW[^WXTG))5';;;3S7^:_$FI*5+Z
MM?2S=];=NOJ3P)Y<P],]?<'I[?Y^E<C?$?\ "QO!P'_0;T\_^3$.?YY_R,]C
MD_ZP=.#COTY_EC\:\\:Y\WXD>$!DG&MZ?^?VF <_Y[TXSYN1KLOTO_7J2X)4
MJM2WQ337EK'R]3_4M_X(W_\ )O?@3_L'6?\ Z(@K]]XO]6G^Z*_ 3_@C<_\
MQCYX%ZX_LZRQ_P" \%?OW%_JT_W170U;^NME=?*YYI)1112 **** "BBB@ H
MHHH K7G_ !ZW'_7)_P"5?QV?\%OP/^$9\8GC(@O.>?\ GE)_AT^AXK^Q.].+
M2X/_ $R?^5?QQ?\ !<"?'AWQ@G/^IO/3O$^./IC\L_0YN77:^AI3A*;]V^BZ
M?D?Y^7AU%;QEXBS_ -!&\^G^OD_SUZ5Z:?EDQU QSV].OMV]J\CT6Y\KQIXA
M'3.I7?MSYT@]?RS7JDTA6(2Y///U_P#U8_PK%ROSQ=[:]5Y?=L>A&G*5+#VV
MYM;7UM;I^G8GD8%L>O'Y@_UXJ,QJG(] >/7W_K[?ABC%<>8"V<XSS_+\OS_2
MI+>?S6*CMC/T';\>?_U4645#3RVW2_X'X E)O$PCHDURI7[I>9;\M3\W<D_7
M^6?ZTBQ^9R<>OTQP?7VJJUQB?R\G[V.OK['T_*KP;RP ?XL>WX^GO6<IJ$)-
M^2]"Y<T'1D[Z0L^E]M/P(XE"N<]C] ,C^?\ 6I';Y@/;_P"O4%R_EKO^I_ U
M!#-YO(/IS_4FKC:3YG>_)KU>R_I>>OIC*'LZ*E;>I>_DW']+OM^2NS*, C\,
M?A^><_I3\@1]1V[\]1S_ )[4Q27&?[O'_P"K_.:SWN<2^5GV [?K[\?_ %ZB
MGRSC%;VG^-T6H*3J5$KKD2^:4?E_P_7I>6/S 2?7O_\ J[?R-0D;>,CC']/_
M -52Q2!>#_%_4<57O6,2;B0.G^?Z8_PJU.//4@UHK:6M?\?O,))XBE3CKS0^
M=W=?/33]210&)Z$=_0]/Z47D:I;3$#_EFWUZ'_Z_XU7LY=_S?0^@X'^/-7+T
M[K6;_<;K[*3^OZGWS6CO>'*GRV6GW7V[?UU(B^2A6IO=R^]*W3SMZ]^A]:?\
M$LOE_:;T\CJ;^#]97/\ GZ5_JE_L3$GP18>G]GP8_P"^$K_*O_X)9R#_ (:<
ML!_T_P!N??F5_P#/\N]?ZI_[$P(\$:?_ -@^#_T7&?ZU9S<SM;I_7]?TS[MH
MHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_/_\ \%GW*^ [
MW':RG_\ 06_QK_,Q_:00-\8M1)QG[7-_Z-;\OK7^FM_P6:BW^ [[U%C.<>OR
M.?SQ^5?YD?[24NWXTZC%G_EZFS_W];KW[X]/YU"^.7I_D=;:E0A!+WKJ_5VT
MU_X!F6W^I7Z#^5,V^8Q'H!_B#T_SQ5:6;R8X^V57\L =O\\<4^*0##>V/J>*
MF<7&G*HT[/5?-[_U^IM+]RL-M>_O=+I6\].NY)Y81P.Q(Z>P^G]*FE( '3H1
MQ^7O_AQ3)CA#(.G7WX']3TJA'<>:V,D@'^? _P _SJ8N-3V<K:I?+9/^EV[]
M&X\M*O56\I)KRU73;4NM""N[ R2/7MG//7\\_A4D6 IR.1S_ (?T_/UI$DW@
MIG) 'Z=?Y<<9JC<3^2VPG&>P/;GC\/Y>U0IQG"47TFNW1K==-_U+IQ56<9_R
MTK=]4EJN[T[KS+@59&P<$>^?K_C^E,$81^G&?7T_^N>U-ADV@,>XZ>O_ .H?
MY-2S-\GF8(X!'MQT_3^6:IS4:DH?W?S2,8/VL8PW:JW?WKHNF_\ 6SY6 P/Y
M>_\ AP>/:HFA&W</?/ZY/U]_7MWJE%<><Q&<X_P/%:2ON!3N..W..O\ +_&E
M*2IJGIHY6\EJBY/EJ5::^U"*2[72UM^=MVQ8L*G;/7KR?2HU42$@]!GC^O\
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
MB"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@!DG^KD_P!QO_037\</_!>9F%]JWIMN
M/Q&'X_2O['W^X_\ NM_(U_'1_P %XT!NM78#D).?TDS^?Y<548\[:\G_ $S2
ME'GFEVU^ZW<_@#\8 GQSJ^WK]JE'X[O_ -1K9M0WDC(.?_L3_C^-9WB)?-\?
MZPGI>2>_\7<<^OZX%;RQF-@G0<?ET/X8_P 14\W[B='K=N_W/UZ+\NQWXF?M
M:,++:7+HNUET_P" 2V^?+?/OQCV/\ZYS:_VUCS@]./<_E]?8^M=.P"+A>_\
M/H/\G\:H-;#=Y@ZG]._IZ_X?7BP]-PC%N^KZ^J_KYEPG:C4IO=1OMKTW7]?+
MJ\ ^8I_7\35?6 QC7;_>_P#B?\_YXTHE!&YNW ^G_P"O//U[5#+%Y_&/7)Z]
M_;/^3SVHC!JM6EW?YVV7RUV(PC]GR7_Y>7M?^K_-?B4=/!$(SU"\_P#CW^(^
MM::Y$3_3^IJ""/RV"=NGX9-6I  ,#C.?Q..,>_)KID](KJTC*FK5JE3HIV?;
MHOTT^=CF8E87;D]-W^1^?/\ ]>MM ?.0]LC_ #_GZTS[-M/F8//MVZ\_AG_Z
MW%7(T&W=W )']#_G\>M<]6#E145_,M?FOZ_S-,0G/$1:N_<YM.R2_4R]8!*K
MMSG_ /5_^JG60(AY]!_.KDT7G\=<=>,^N?\ Z_IQZTD,>UMGO@_0'^>?3Z5M
M37*W?^5/[DOS'B9*I1I)=9VT\[?UVV+ SY+?3Z=A7.(A$[DCU_(_XUTD@ PH
MZ'M]>OZ?RXJA-;A!O]1_GG\OZ\UO2J<JG?[>B^]/]+#;_P!GG3ZPC;7U^>OG
MYGV-_P $ZL_\-3>"O^PE:]O^GJ#_ #G\*_UB?V8/^2;>$_\ L"V/_I-'7^3S
M_P $ZE/_  U%X+/_ %$[3];FW/Z9K_6 _9=;/PX\)@?] 6QS^%LG%9:RGZ?I
M_7]6,$_98=Q?_+RTO_27]_2WZGU91116AQ!1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?D+_P %
M4XS)\-;P8_Y<9O\ T"2O\M_]N5&3X[70/3[9/VQ_RU3_ .M7^IE_P5$B\SX<
M78];&?\ $[)!^';VK_+A_;R@$?QWO/EY^V3XQ_UU7T_ 5<)<LKOMU5^QI3ER
MMM]FOQ1XA C-;18_YYJ<?0#G^8_QXJ3:6&T=<#MWX_+_ .O6AI,/F6B$CI%Z
M^@'^?\\D,.ZY*8Z8_G^([=_3->8U>IBKK[*M^'E_6U^I*>D?*3[^7K^!ESH5
MC*\YQG]#_/\ K638JPF;=TW<?GD?Y_G747\(1RN/7C\#Z?YXK.6W\OYL=<'I
MC_#V[?SK:CK2I?UV.NA_!K^;5WZ-?Y]"6,'S@<>GZ@&LS5E8R)C^]S^?/]/R
MK<1!M#?Q8_(@<?3'_P"NJLL/G$'J /KT_3@]SZXK.$''G?>:_P#;?\O+J_7I
MPC]FN1[RC=?)+OOT_$KQ ^2H[C&??C]?6KLF?LI]<-V_WN:2*,?=/08S_+/7
M_.<U)*,_(,8_IC)]ZJ<'+$<W11OZZ+_+M_D\,/[DG+[+GR_?;U6[O;73U.>L
MU822D^OZ9X'^>XI;4-]M)YQN_J?\Y_QK46W$>3CKCV_E_P#JIT=OM;S,<[OI
MW/\ CGGGZU=FX16M[_/[/XG5"5L56G_<3_!/]?+\S-U,,98MO;&?;D?Y_P#U
MU;C!\L<$_=[>Q_EG%6)(/-8,><'J/0<CG_#/0_C)#&#\O0  GKUZ9_S^1J91
M?LZL5?5?K'T,<4_:_5N7[7_ )'S]F ZG'I_]?GZ?4_3R^T1Q\2O"(/?6]/Z_
M]?<!_P _XUZIC+!!TR,#^?3_ ".V*X1K?R_B5X./KK>G]L<?:[?Z'_\ 5548
MN*II_P OGVO_ %K;U1<IWPTXV^%Q3^^)_J2_\$<(6'[/7@4XX_LVRQ_X#P?Y
M-?OO%_JT_P!T5^$O_!'6W"_LX^!&Q_S#;+C_ +=[?N/;MG_"OW;C^XOTKKET
M_K[,3R1]%%%2 4444 %%%% !1110!5O?^/.Y_P"N,G_H)K^-3_@N&&_L+QAC
M./)O/QS$^/K[5_99>?\ 'I<?]<G_ )5_')_P6_ASX;\8,>H@N\^X\N3_ /4>
MO\C4R3=K=#HP]10;OU4OQM^)_GGZ>K-XVU[;G_D)W73_ *^)?Y_Y[5Z_= _8
M@!U/Z_X?Y->;Z%;^9XR\0GTU&[[?]-Y?KW_+OVKU&2/</*].W\B!TY[\9[=Z
MQG&\I>GZWO\ E_P#TJ551I45OS2LM5_77MV,.T5O(?.<_/U]\?X'FI-,5Q,^
M[.,G''^]^7_UQ[5H+ (_DQP2>.G)Q_GG\?0/C@\H[NF0,\8.#U[?Y^O1R5U3
M7F_ZU\R*<U&IB)?RM>2T:9ES!C?@CD;O\_Y^G%;4_(B]N3].*@,&6\W'?/KR
M,]SG]":N( X&><8(_KSUZ^]<]6DW3DET:]=UOMVUZ?D56GSQIQ2^)*2MY6?3
MU7EV*&I@FWP.NT53T\$1\]?_ -5:LR>;\@YY[<\=L_A^?\X8XO*(7D<@#C'I
M_P#6K>G!I-=Z:7X?=U^1E6?/ADENIQC\TDOZ[$]L"%DR/\X-<_*K&]SVW?U/
M]./YUTI 08' /7]*HM;<F7'YCUQW^OZ\=*RP\'&,;_SW_3H_/YETWRTZD'H^
M1O[U'_(4 Y4@=AV]C3-64M!QUX_^O_C^%784!&3VZ<^V*CE3S?E//Y=>G^'U
MQQ2]F_;597ZJWS_JQE@W[/DYEI4NE?UB_G;R[F;IRE8^?0^O]T5:NWVVDP_Z
M9M_7\\#I4BQ^5D <_CTVC/\ GL*S-6EV02A> 4/MV_,_3\J]"C'FY8^2_3KH
M<TXNIB9P6B;O\K?IV^X^O_\ @E@2W[3UC_U_6_Z2R$_UK_5:_8G_ .1(L/\
MKP@_]%Q5_E5?\$JES^TOI[>M[;\?]MI.]?ZJG[$Q/_"$V'_7A!_Z!'_A2:L[
M'.TT[/H?=E%%%(04444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'X)
M_P#!9/'_  @5]G'%A/G\8W]?\_C7^85^TLQ_X7KJ//'VR;])3_G(_P#K5_IU
M?\%FI-G@.^P?^7";/XQO^/Y>M?YBG[2?/QNU!O\ I[F(_&4ULJ/-!RMNM_.R
M\K:?UT.JC3=E4;TB[I&%J )$&.RIG'TZ5.@/ECC^[T]@?\:L>3YT41'.$7\?
ME!_S_P#6IT2 D*1VR?TZ?Y]\5SUY*>&=-;QC;IOIOY;V[G1B?WGL&OM/33_#
MT[_F/DS]E/;AN?KNK L582/D'KW_ !&.:Z&49^0=#QCV(Y_7D]<?2J:P>6V<
M8R>?PQZ>G'6N:A#DY-_A_.UO/>YI4E?"5(]8M)_>B>WSYI].>W7KTK(U16-P
MFW@;AGCZ_GZX^N>M;ZJ F[^)@/UZCZ\G/_UJIRP><=QY(Y'\Q_/_ ">N=*#B
MI/76I^L7^%O4>%?(N1W3<&]GV7^9"@/E)P>@_FW^(JW/G[(>YV^GU[9_S_(A
M3.%/0#/Y'C]"?UZT^901L[<#_./0G]:J=-RKRET<%TOTCY_CL<^&_=RYVG9S
M:7WK_/\ K4P-/5P[YSG+X_7O_2MRW!$C9&.O]:KK!Y39 Z\G\1_^K^G%7PH5
M-W<CDY[]_P!,_3VHJP<U0MI:6OWQ\_PW*J)_6YS2=HJ,O_2?ZW.=U)6-RI4'
M''3ZCJ._]?2M:('RAQW_ *L?ZBDEMQ*=V,X8_IR"./I]<_2IX0<%?3_Z_/X\
M5O#W7*]]+>NR777^M>A6*O5=!1^TNG3[E^6W0J70)BQWVG_T*N4\#*P^+W@\
M'_H-6?\ Z.4Y[?\ UZ[5TW,5]OZ\_KSTKG?"4/E_&'P8"/\ F,VGK_SV7^GU
MKIC4_=N'634ONM_7]:8<KCAJRW?M%YNUX^7EJ?Z@?_!(Q7_X5/X)SG']GVF/
M?]R@X_SSUK^@B+_5I_NBOP/_ ."25N%^$'@AP,$Z=9_^B4^GT]*_?)!A$ _N
MC^50<8ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ#]H,$_#/Q#CK]B
MF_\ 0#7M]>*_'[GX:>(O:RF/_D-Z!QUE%=VOS/\ ,H_X+<*W]M:U_P!?L^<
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
M0?U_R.U>V5^;7["?Q#A\6_#[PNRW"RNVF6A.'#')B3MD^G^>17Z2TA!1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 U_N-_NM_(U_'3_P7D<"YU<9'*3CK[25_8K)_
MJY/]QO\ T$U_&]_P7HW?;-7QG&V?&/\ @?7_ .O5TY<LKOLT:4I^SES>37WG
M\"^L'_BX>LD\_P"F2?\ H77_ #]*Z28@?/CMU]LY//TX_&N7UK(\?ZQV/VM_
MYUT]UQ;$^W\@/\:PJ.S<MK[_ (+YW_/4ZL*_:6IOI/GZ^7ZD!G$A '/7],_Y
MZ5;R#&/4=1[]QC\3_6N<L)&9WSV+]?;)_P _7/>MN DNP//6N>K4Y8T?[TMO
MFNOE_2+FW'$U()Z226W^'^O^"(TPBRN1R>/H>@_GWZT^%ADDG&>_8G/]>M8N
MI2%)T Z'KC_@/YUH*Q$2GW_D353G:G4EK=+_ -N2?X_UL5B/W+P]NB\_+O\
M?^&Q<E(0[_0CG]?Y\?F*@\_S",'.#_+/_P"KMZTMT2+4MW"D_J!_7-9&GR,Y
M.?4_R/\ A3HRY_9O^YM\E;\QU8\F%E+K*<)/YM?I^NW7H<ADQU]NX]>GH/\
M.:K-.(\IGKD=O?UYX I8"3(P/3G^H_S]:Q;Z1ENE49QGZ>G^?KZUE2J.49>4
M[?DOP7R\B\.G43J=>3E7R4?ZO_F[;L+C)R>IZ],Y_P ^G!_&E<A&WG@9))]N
MWU^OM5-6(6/W[_C4]X2+;=WVCI]!_C^%:QDWBW2Z.*7WJ/\ P/ZT.?#+VBBG
MM"3E_P"D_P# ^8X2"0[ACC!//''&>>>F?Q J*:8,NT=@1^A_I_C]:^GG= ['
M/&0._>J".3.X],C_ /5_GO79[+6<>M+];?J[?B=-6'+"M+^:WZ?U^A]N_P#!
M.MO^,H?!8_ZB=I_Z4V^?Y8K_ %>_V6O^2<>$_P#L"V/_ *2I7^3[_P $[?\
MDZ3P5_V$K7_TJ@K_ %@OV6O^2<>$_P#L"V/_ *2I6233D^[_ *_,\RI4<XP7
M\D;?E\M?(^L****HR"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH _)G_ (*A2"/X<W9)_P"7&?\
M]!D_P'YU_EQ?MYW"O\>;L CF]G_29#Z_Y_E_J%_\%4I3%\-;P@X_T&<_^0Y.
MO_ZO6O\ +1_;INRWQ\NLG_E]GSU'_+9/\_TH XO1W$=G'DXS%_[*#T/O_*DA
M;%RSG'./R&?\>M8UM?QQVD/S@?NU!Y'<#_/UQZ4_[:@^8,,X/?TQ_7T_.N!O
M][BO*G\]E_F4OL_XO\C5OFWRY[ G]1C'^?2JTF&C&!Z=.><9/TSZ53^VHXR6
M';C///'XG^7I3!>(006'5L<@=!US_P#6HIS:6&C?XM/P7_#?<;0FXQJ1_FDK
M_-_U?MZE@SCA.,^GX_C_ $I5D"#GCC]<G'X]Q]:YLWX^U!=W&0?UQS5F\O54
MIAAC(Z'O['Z5W4(JI)P_O-]-=%;RO_2.S:KA[6LZ7Y6MY_\  ]--HR>62W0'
M&#^!]J/,#D-VYY_X"/Y_Y%8MU?*MNC!N<#OZ >G3^M%O>J;=F+#. >OK_/WJ
M4OWW+;?W=/\ MW;^NQ-OW"?_ $^W]&F_O-MG#K@=@!@<\]_QIQE&"HQD?Y_G
MSGO]*PK.]5BX+#@G'//US^=,6^7[25W#'U]\8';N?SKI]A:4HV^%<VU][?U9
M>7J#^/$6O_#6^VT>NGZ:6.EA&$QC)_(Y//Z9Z5 SB)B2>#CGZ<?C_P#7J);M
M JX8<E<\YZC^9_I6;J-XB(I##OT;Z5RS5E.7DOPL94*GM*E"#^R_U7R^[[NA
MM1/F0/G@'@_7G\^G'O7%SSJWQ)\'G(XUK3C^'VJW_GS_ )XK<M;U/LV\L,\=
M^>G^?\].#AN_.^(_A+!S_P 3K3^_?[5#Q_7M^E*[YH?X?SLO\S:WN8J[_P"7
MB_#E??\ SV/]53_@CGJ"O^SKX$B!!_XEMD#S_P!.UOWYZ?G7[RQ',:'U K^=
M_P#X(TWKO\!_ L9)_P"/&R'_ ) M_P#ZW^<U_0]"<Q1G_8'\JV?^7Y(\PEHH
MHI %%%% !1110 4444 5KS_CUN/^N3_RK^/#_@MY@^&?&/'_ "[W>/J(Y/\
M]=?V'WG_ !ZW'_7)_P"5?QV?\%O2?^$<\8_]<+O]8Y*QK3Y%%]Y)?>U_7;N&
M_P"/X:G^?'H$P3QGXB&1SJ-Y_P"CY>/T_P#KUZD/F?>?;GM[<^Y[UXG8R,GC
M;Q!C/_(3N_UN)?\ /^>?9U_X]@WLIXZ\]OY\>]9U9N,9R7;]4OOU3TZGJQA?
M#4I]86:^=K/]?N^<DF,Y&..?7) /'\C^%0"42':.>@Z]L_YZ_K3P<VY./[W\
MC61ITA:X<>C$<]^<?Y]3^.9IU+P@_+MV5W_5OD:4Z7/2G-[U+:][-;_=Y>1O
M# 3'?T_#C^0^M53*(3C/8 ?G^74^U/)Q. .F1^N.!^9_2LK579)$QW/T[D?T
MJ:-5S]HO[WX*WG_7X$T8N4FV_P"$K6[:?I9=_P#+4A?<V>Q(Y_#@>G?'X<<T
MLS@'=GI_3''^>U4H'/DY^G\A_C_*EF<^2Q[@GI]/TK92:Q')T5/[_A_X'^9P
MQFTE#7^+^-_Z^Y$YN!+P#TR.WMZ5:5@T>.IXR/Y\=?\ )[8KG+&1FE(.>#Z^
MAK<@8F3';D8_!JBM/DA3M_-;TU7Z'14;6(DE]N*7EHH_GIVV S"'CID]./;'
M7UR?S]J6%QG)Z'O_ )]CFLG59"DJ!<C/X#K5J-CY8_#^1_PJI3?LJL_)/[M.
MG4K$KV2PZ71MZ?+]=?ZN7ISU8=NA]L?EUX)KG-2/G0R@<X4]/]T__6/\ZZ*4
MDVI]<-U_X%7/(IDAN,]ED[=>/7\Q^E=6"E>E[5[Q_P D_GJ]=^XI0]FOK'5K
M7\-_PV6Q]G?\$J,?\-+Z>N>?MMN#_P!_I/I7^JG^Q0I7P38>]A!^>Q/\BO\
M*J_X)59'[4%DO4?;H/\ T;)_C7^JY^Q:,>"-/Q_SXP'_ ,A1U+DW4=^O^2_R
M^\YG"]&55[\R7W\OSV?I^1]R4444SF"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH _ ;_@LW'N\!WQ'_ #X3?^BV[]N.G_UZ_P Q3]I5MOQLU!>0
M1=RCTZ2G/Z?RK_3W_P""R:@^ K[(SFPGZ^T;U_F"?M-Y_P"%Y:D!G O)^O\
MUU/\^<5T1JVAR7W5K?UI^*\SHA6M3</+[]4):D""//\ =7V[<4C.(CN/'U[G
MM^G\_;(9"?W,7NJ_^@FH=2)6+(_PKEC&]2*W4W;7S?\ F=.&_>*"?_+K5?)Q
M_/3_ #NB42!Y-W49'Y=#CIT%69,$#OC/Y]N>W_ZZR;)BR9/HW\A6I'RASSQ_
MC3JQY'9?8:_0B#<JM6GTG)7^32_#O^%R!YQ@IG)'Y_Y(ZU8BQLY.,Y'^<_6L
M$N?MA7G&3W_I6NI(*^X_J:J=/EC%;.24O31?=YE5I.G6@DW\"A]]E^-AS.(C
MN/'^/3G_ #W)IB.)),]LCGZYS4.IL5BR..">._-163%H\GJ0?Y-1&%Z7/INX
M[;V2_K^M*KKV=&%KI\ZD_71Z>EC3E ('0^_8'MG]?K5=IP5VC'';O_+W_"IT
M^9#GT_EG^=8"R,;IEYQG'X#^76E1I\W,G]CWORM;^NQ25Z52KNY17W>ZO\E_
MD=!$1LP3U)XI$PI)QUSG^=1*3E1V(/\ ,U/(,+P,<'M_GFLI)I^4OZ_/^MS&
ME)R@IN[=*UOP_K_(C!'FY_SG.?TZUB>%\'XP>#"/^@Q:9/7GS5]/J<"M4$@Y
MK)\(G/Q:\'G_ *C-E_Z-7-$DXV?HOFE^H4)>UYZ;^TW*WW?U;7_/_45_X))S
M@_!_P0F>1IUGQ[B)#_GT'YU^]R'Y%_W1_*OY^?\ @D?*Q^%'@H=AI]G]/]0A
MZ5_0)%_JT_W16J=TGW..2M)KLR2BBB@D**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M(U_'C_P7AMB]QK#8SA)^V>S^W^<]*_L/?[C?[K?R-?R!?\%VBOF:UGKY<_\
M)_R/_P!:@#_/RUQ/^+AZRN./MDG3_>QSWY/^<UT=P,Q%.Y ^F?\ Z_-87B#Y
M?B-K1. #>2?^AG^O]>^*W7;=( #QP/?.>,_C_7\,Y)R;[)=O*]OG^1W4/W<(
MU-FZEM[::?CJ95O!Y3DD?>W=O7/]/Y_6M6--F7[') ^O0_RZ>]+*@X(X]?ZD
MY]!0TH$8&>?3C _SQ]<5C."J1I6VC*_XK[K?\ TDN:M5J]%%._33E\M?3R,R
M[MS+(&'."!Q_^OV'XDU;BCW*$QT]>P!(/U.2/KS5F-0RDGG)_7_.#34(1CGO
MT_/WQ_GGFJDE*-2'R>G]Y?G\PJ7KO#:W5KOK;;T]=?)6:&7"YB\OKQC\\^OX
M5GV\!A//J?Y'^@ZYK2W!I!W&>A_''^ _QI\B $$#Z^IQU^O;%.$5!TU?[.B^
M6J^]!.3G0J4_Y:D5;T:V7]>8V--F9/7IZX/3/Z?S'6LRYMS)*']#G\!^'J/>
MM1I!L &<\>GI]?6E0!HR?8\^^.?UY].:SA34(M[7G_DU^.GZV+IOV4G2O:]*
M_3M&_P";\_O96BC+ +_=Q^'-27 WQ^6!SC 'TZ_E@5(A"$YXYX/\ADXZ<\?0
MTT,'D]MQQ]<^W?&?;^=:*-J\JO51T:\E'^OEZ,QI?N8TY=93<7?3^5>OY:+L
M5;>/R8V7/)!S[Y/'MQ6>(2LC/ZY['O\ Y)__ %5N3#'0>G3W_P BLYR#D=\-
M[^OX=/\ /-=,:FDG?6=D_7_/16%B*L^:I!?#IJOE^-OZL?9O_!.N//[4/@ML
M?\Q*UZ_]?,!'T_F>:_U?/V6O^2<>$_\ L"V/_I*E?Y17_!.G_DY_P9_V$K3_
M -*(/_KU_J[?LM_\DY\*8Z?V-8_^DR5=2-E#NXZ]]D<U2*C&DU]J-W^'^9]7
MT445D9!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 ?CO_P %7Y-OPSO#S_QXSC_QR3_ZW_UJ_P K
MS]O.Y,/QPOIOF^6\N#[?ZU?\/0>]?ZJO_!4W2YM2^&]Y'$I)-G/VS_!+_3'Z
M_2O\PC]O'X4ZM=_%W4)8[=SF[GQA">LO3/\ GIF@#X.C\4,8(EW'Y57CGJ .
M>OL/2K$7B8R'9O/0CKZ8_P ..#ZUOQ?"#7PHS;R=/^>;>G/O_P#7ZU8LOA%K
MXFYMY,<]8V_S]/7G.<BN:,%*K5_OJS_"QTU(<M*'?7\U_3.=;Q&R,$W')QW/
M/\NV/2D?Q(47[Q&<^W;M76W'PAU_SE8028&,_NV]/\__ *S27'PAU[8/W$G;
M'[MN_.?3H/KVJ9QM5H))^YIY=/Z_&QAJDV^MK/Y_T_,X0ZXV\39XQGVZYZ?4
M?E[U(VOF;!W'Y2/7@]>,?X5WJ_![76ML^1)G']QO3_/K]*+;X/:]L?=!)T/6
M-AZ_4_\ Z^W%=E.2IRNM^G>VG]+^F:.N^:F^L4TO33[[;]+G R>(#*OE@DD=
MOH,''Z_I0GB QKY9)Z 8^HXS^GZFNV@^$&O&X(,$F,G^!O7_ #G].*DF^#NO
M&88MY,<?\LVQ^?USZ_A2VGS^:^^ZV%[9J"A_>O\ .ZM;[NB\^APRZ^803N/S
M$^O/?_/'?\*3^WB'\W)'.?RS^'3W_P *[ZY^#NO;5VP2'Z1L?Z]_K^?-))\'
M]=6WSY$F2?[C'WQ_G_Z]:*J^:3ZM)>>_]=.WJ'MI<TWU<>6WW?/^K'*0>)"T
M>0Q."/?''_UJS[GQ"9R4W$XSW[Y(_P BNZM/A'KPC;,$G7NA]_RJ*V^$&O-,
MV8),9.,QGID^G3C_ #Z9-75B:<W"<9+HU^9Q \1,D9BW$' _ _A^?3_Z]/PM
M>M>?$7PD>6SK5A_Z50]<X]OTKT*Y^#NO^;Q;R8SUV-Q^?/3'3V_#?\ _"#68
M_B!X5=[=L+K%@Q^1NUS&?Y8S6D()TY/K'3\%_7](Z8U.:C7?5R3W6ZY>GR_
M_P!.7_@C3;%?@1X&?GBQLCC!P/W$'^?Z#M_0_#Q%&/1!_*OP8_X)#Z+)I?P)
M\$PR+M9+"R&,8Y$$'M_GOQ7[T1?ZM/\ =%0<9)1110 4444 %%%% !1110!6
MO/\ CUN/^N3_ ,J_CO\ ^"WL?_%,^,'_ .G>[_\ 1<A%?V(7G_'K<?\ 7)_Y
M5_';_P %OY@/#/C 9_Y=[OZ?ZJ3O_G'TS43ASVOT=_Z^[8#_ #TM)MC+XU\0
MGTU.[Z?]?$A]/Z^GM7KZK^[$??CICMS@_2O-O#:JWC+Q$2.NHWG_ */D_"O2
MF;9+C/&?UYS_ %K*<5/GAI\*\NW_  [/34TJ%&FGI-V].WZ;^>O01P5C*<=^
M3[Y'^?P^E9]K!Y,I;&<G/XD_TJ](X=O4=_7O_P#7/?-2R( H('/3//7_ #GZ
M=:48*$:<=F_\K?KW[%1JN$:T%O"WE?;;K_6@FS+>8><8/Y=<?3'MT'TK.O(#
M.P..A_GC\3W_ /KUH"0!,'K^'^?6B(!@V1GIS^'^?;BIA24%.6WO=/EV_I_B
MRG)TYP3?\2'-Z7Z:]5<HHI5-G?(_D#S_ )]!2LA,97U.>/I]*G888CT-(HR0
M#6Z@N?VGVG%77ZGG?\O?^WUMVOH9]O;&)R??Z<#_ /7T_2M:--I\P_I[@C],
M_P"<4Z5!@8X//K[4AD"QD=#QP< =>./I_GG-8SBJD:?E+]5^/WKUV.Z<>:M.
M?2,%)/Y1OM_2MZ&=>0&=PWI['KGG\L__ *ZFBCW*%P/U[<?X_P ZN1 ,"3R>
M_;_ = /RIB81CGT_''3^9_3FJ<8N-6">]EM;M?\ KU85&ZZPW75W\OAW_/\
MJP2#$9C_  _/)[>QK-:'RH+C(^\CX_[Y/\C^7UK2W[Y, ]_;/MGK3;Y0+64X
M&?+;I[@_K_0UI2?LH1IK:2U^Y+Y[)>5_F$YWP]:#=^222_#;]?Q9]8_\$KTQ
M^T_8E1C_ $ZW]>TS\?0_X^E?ZJG[%;[O!&G]>;" _AY<8K_*O_X)9X_X::T_
M_K_M_P#T:_\ ]>O]4G]B4D^"+#_L'P?^@)5VUO\ UZG%[1^S=/N[_BO\EY?I
M]W4444S(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\"O\ @LS+
ML\!7OO8SC'']Q\_AQ7^8U^TM#O\ C5J4O7_2YCG'_35O\/\ )&!_IL_\%H W
M_"!7N/\ GRGQ_P!\/^70_P Z_P S/]H_;_PN'4<]?M<W_HYL?K4)OG:Z6_R.
MF4$L/"2M>3MI\G]_R,&!288_4*OTZ<]JCNT\Y=H_^N!Z_P ZG@8)$FXX^4?J
M.G^?>DC(9^?3('\_UQUI)M2<_P"5Z??_ $_\CHI?N51_Z>NS\KM7_K;YE*WC
M\OY?J/Q;C_)_G6ACRU(]?Y<Y_'FF.N),^XXZ\X[=O?\ "EED'R@'UXS^E5)N
M;B[?$U?MTW_$E1Y76J_RR5O/;\OOZ^N>UL1*9/4G^>1[?7&:NH,C/IQ^O7]:
MLM&#$#CG )_/_/>HHQA6]<?S_P @5OB964+/[*_])5_GL-KVM:,GM[.]_/3R
M??7_ "T*MXGG*%^OY9X]O_U?A4=M'L&S_/(/^?6KT:DOSSZ#ZX_^M^M,8;'!
M''/X#TY^G\JQC-\O)TTEZMI7_K\@FW4I0CI?VB6N]KI;=E?_ (<D(**1Z@?D
M!WZ>WX9K)\C$AD]>?ZYXX'Z_G6G+(#@ Y_\ U<C\L=/3BGLF4' SZ_7_ "*4
M)RI_]O-IW[::_P!?J7>T:M+1J,5;?K;H];]O-#(TW -^'/U-2CYP0>O\^./_
M *]1HRHA!/(S_G'U_2GVS9)R<_YQV]S54X\U576GGMNEO\[F:CR1I0?_ "]W
M7IZ];_U<K.-K$5B^$&_XNYX.7'/]LVGT_P!<OZ^E;TP^<D#C_/7ZYKF_")_X
MO#X-_P"PQ:?^CE_K3J*[:\]]]NW];',I.C4;5]-%IZ=S_41_X)(VY7X2^"7(
MX_L^SZ>T*?7CUZ>]?OU&,1H/]D?RK\%_^"2A7_A3O@?_ +!UG_Z*3KQSQ^72
MOWI3[B_[J_R%)::=C)N[;\V.HHHH$%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M@K_6"_9:_P"2<>$_^P+8_P#I*E=#;=KZV/+;;M?HK(^L****0@HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** /S]_;F\,?\)'X-N(#'OS:RC& >JO@_KTZFOX=OVI_P!EQ=:^)US+
M_9V_=<2G/E9)RX/H?_UU_H"_'?0/[<T66$IOS"XQC/9OQK\$OBM^SB-4\:/=
M?82^96)/ED_Q@YZ>WX],=:'LRH?''_%'\T?R^M^QNB1H1I9Y'7R?7/J/\\T0
M_L=(AW#2_P X?I_L_7WK^FR;]F=/*C T_L.D??Y?;KS40_9G4+C^S_\ R%_]
M;/ZUR4+^WJM[:6O\M_ZN=&*DN?ECLK?DOP_$_FE_X8Z1\-_9?0?\\3CH">=O
M^>E02_L>*W']E].G[G/?']W^5?TV1?LTH$.;#/'_ #R]L>A[^E5C^S0H8_\
M$O\ ;_5>_P!,?I6Z2<Y-]/6^_P#P.NP5E%4J/+UC=G\T=O\ L>HRA/[+SV_U
M/U']WZ_Y-6)?V.DB&!I?4=XCZX_N_P">M?TLVW[-*K(/^)?_ .0CQC\_7M5J
M^_9J1BN+#M@XC]\^GICO4R<O:Q5M+?JOOW_,\V7-[>&]K/OY7/YBH_V/$60-
M_9G7./W/_P!C6I_PQPCH7.EYQG_ED?8G^'T_.OZ4/^&9UX_T#IG_ )9>OZ_J
M:UH?V:T^S,#8 $C_ )YGO@#M]:=5NRM_,OS2_7;J.O>T;?S+\T?S,)^QTDI(
M.E]!GB(^O^[^E5KG]CQ%4I_9?\1',)]>O3U^N:_IML_V:T#OG3_89C]_IZ9_
MI5.X_9H1I#_H'!)/^J]3].U*+?M)7O\  ORC_P '^D*#E[::=[*$=[[VC?\
MX)_,O'^QZJ*1_9GOCROKVQ_A21_L>*CD_P!E]<_\L3TS_N\_Y]:_IC/[-"G_
M )<,?]LO\ *#^S0I_P"8?C_ME_@!_6MCH/YKO^&-D="_]E\\?\L?R_AZ_P">
M*R-*_9*73_%^@RC3<"/4;9\^5TQ.AYX]OTK^G^+]FM!;D?V?R"?^6?X<<9_S
M^7'7/[,H_MNPF&G_ '+J%_\ 5],2*?3U_.LZ,Y6J)WLY>?9:_/\ '<QHSE^]
MC=VYEZ=/\OQ\C]-O^"=OA?\ X1WX6^&;+RMGE6ML-N",8BB']/\ &OUNC^XO
MTKXH_9E\('P]X5TJU\KR_*BB&",=$0<=/Z8_*OMA.$ ]*T-AU%%% !1110 4
M444 %%%% %6]_P"/2Y_ZXO\ ^@FOXTO^"XEP1H7B] 3CRKS_ -%OR/\ /U]_
M[+;W_CSN?^N,G_H)K^,W_@N) 3H?C!^PBO/I_JW_ ,!T]* /X /#DI3QAXAY
MY.HW?;_IM)T]#7HU]+L!?/<_U/>O,] _Y'+Q!_V$;O\ ]'RUZ/?H7B(]2?\
MV;_"N2/,J];31Q5O_)?\_P CHI2O4HKM-?FK?U_P!MG*95R>>!G\_7&:THW,
MBL"?NCCU_P X_#GVK)T^,HI7U _,'_/7FM2 ;5?/<=?T_P FIK.7/A[7MUT_
MPW[_ -6U.A_[W46\>97^?+V[KLC)EN"MR8\]&_J.GTQ]/Y5I*^Q5()&<<CTQ
MQ_6LF>$M>%QTWC_T('MGO_GD5I[<HGL ,_0#/]*JLY>QG;^:-O/57'B]*M+D
MVY':PK'C/?.0?K_];-"$XR3T/6E*Y&/IBD"X!'US_*B,I>UY?L^Q3^?+'YG#
M:5N?6_-_7XZ6+,;>8K9.=O0_K_3\L5C27!%SY>>,X_#_ "/UQG-;$ *H_/7&
M/U%84D)-WOZ#=_7/]<]O3O6>&<N6-_\ GYK_ %^.F_XGJ4;>QJ/[7(_6UHFP
MDA4J,GD9[<Y'_P!;^5,OV\F/>/;\O3D^M"J6*GV'\CS^%-U-/,BVCKD?A_D?
MSI-S]M6[?\-_2]69X&S:YNB;CZW5K?*Y%9REQNZ\$_ID>OJ?\XJW=/NM)L_\
M\V_DW;V.*H6*>6F.^#_Z"*EO9-MK,/6-A_//TZ_6N^,>91TU27Z?U_5CDK-^
MUJ0C]J7Z+YGUQ_P2R<_\-.V '_/];\\?\]7S7^JI^Q. /!%AC_GP@_\ 1<7^
M-?Y4O_!*_)_:<L6/.;^WY_[:N/K7^JW^Q.<^"+#_ *\8?TCB%,YS[KHHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\#/^"R\6_P%?<?\N,Y
M'7^X^>G^>*_S&?VDY=OQNU&+@?Z9*,?]M3VZ^_Y=NG^G7_P63<+X"OL]K"?]
M8WK_ #"_VE<_\+TU%L<&]F./7]Z?\_C3]G*SDEJU\_)_U_P^]+FERQ?P)ZWV
MZ?Y;_J9%U*8EA'JJ^G<=?R[58@<[0_T_(K_GWJG>H9%@([*G\L=_SJU"I\L+
M[@?DIJVH^Q@[*[BKZ>GZ7.K&:*CR]&^7[HV7]?<BW+Q$7[\\_3].G'XUDV\Q
MD<CC@_7OBM6;_4%?9L?R_P *Q;6,H[$^O&?<C_\ 5_6E047"3=N925OP_P""
M74LL+*V[2YO)W7]?KT-Y'+90],\CZ9QZ=<"FG@XS_P#7[TU!AB3W/XXR<_G^
MM.?#-GTZ?E_C6,Y<TDGLM+_+T[F5*ZH7UYN9)?X&U_7I^"\K@YZC_/6HYLB(
MOGGO[]<?T[=J>Q# #G@<_I_A4<^# 5[XX'T)_IFIC\4/\:OZ77_!-X)>V2^Q
M:.N^NG]7M\S-MIC*QSV)_K^I_P ^M:R,6RN>A(_G@UBV<9C9L]R3_/\ S_G%
M;,8PQ)[D_D,UOB%%/2UK*WZ_UY>1A+_>VNCM?TNO7^M#,NYC',$]2/3V&.OT
M''UZFKL#;4!Z$_RY(_K6=?1&2=6 XR/Y\_J,>OZ5>B!\M1WR!^0-6W&%*E*+
ML[+F^Y?ULOU'C-)4.7MI_P"2^A<8;EW?@1^)'_UJY7PI@?%WP<W?^V;,?^15
M_K75KRNWO@]OUKEO#*[?B[X/X_YC5G_Z.3I6,+M2D^_XZ?U_F98B.E.2_E]Y
M_P!ZT?\ /^MW_J%_\$CK@M\)/!*DY']GV?\ Z)3\?Y?C7[_Q$F-,_P!T?RK^
M?K_@D; 5^$W@EO73[/T_YXIG_/>OZ!(O]6G^Z*9R$E%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
MY^IJ6.;SCG.2<#V[]_\ /^,DG*$#K@YK90Y=&M5OIL8XB;C5G".D5_\ :O\
M7^NGU]_P3L_Y.E\%_P#83M?_ $IMZ_U@_P!EK_DG'A/_ + MC_Z2I7^3Y_P3
MM_Y.E\%^^IVO_I3;C^E?ZP?[+7_)./"?_8%L?_25*9S'UA1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% '->(M*75(#&RA@5/!^AZ_7^0KYUUCX,6=]?_:6MXR<GJH]<]:^K
MB >HS41@B)R5Y_#_  H&G9I]F?*;?!:S( ^S1]/[@R/IQ3?^%*V>,?9H_KLY
M_/%?5WD1_P!W_/Y4>1'_ '?\_E244FVE9O<)2<G=GRHOP7LU7'V:,^AV#_"F
M?\*5LP<_9H_ILX_E7U=Y$?\ =_S^5'D1_P!W_/Y4^_GOYC<FTD^G];'RFGP5
MLU/_ ![I_P!\CM^'2GR_!>S;'^CQ_4(/Z#K_ /7KZI\B/^[_ )_*CR(_[O\
MG\J5M;]=B+*]^MK'RC_PI2SX_P!'3C_9_GQ4Z_!BS"8^SQ#CIL&?PXS]*^I_
M(C_N_P"?RH\B/^[_ )_*AJ^C!I-6?]6/E=/@Q9C/^CQ#ZH/ZCKZU&_P5LV/_
M ![IW_A'K].GI7U9Y$?]W_/Y4>1'_=_S^5%E>_4+*]^I\HGX*69_Y=XQ]%_^
MM0?@K9G_ )=HQ]$Q_2OJ[R(_[O\ G\J/(C_N_P"?RIC/EE?@S9[<?9XOQ49_
MEW_SWK.D^"%DUQ'*;:/Y7#<H.Q!'\J^M_(C_ +O^?RH^SQ?W?\_E22M?S=Q)
M)7MU=V</X4\-1Z+:0P(@41@#& .  !_+Z5WPXX]*:JA>@IU,84444 %%%% !
M1110 4444 5KS_CUN/\ KD_\J_CH_P""X$0/AKQBQ_YXWOY^5)^'^1U)X_L7
MO3BTN#_TR?\ E7\<G_!;Z?\ XIWQ@@QS#>=?^N4@]/Z]12OMYNR+A!S=E]Y_
MGU:"0/&?B$=/^)E=_3_7R_K_ $KTTH)&"\=/_BOZ\?4^M>4Z=+Y7C/Q![ZE>
M?K<2?ER>H_GBO5+=\_/VY'Y],?\ ZZ4XI.2^U;M\_3<UC!TITI2VYD_NL_Z8
M&(1G Z<<^G?]!R3Q5ER H_/'X?YY^IIDQRI;''TZ8Y_KQ_A5.*?S7(ZX[ ^G
M7VSCWK%\KY+_ &6W_7<[%3<_;5$M96Y?+X4]?E_5BP8@0'Z'/TQGG'\N_45)
M !M.1Z<GT'^35-I\2^7GO^.<C\\'_..:6XG\D_[Q'\A_GZ"AM.$HOJU^CZ_(
MOV3E.BY:I4[/3M;M]W;?Y65 ,A_#\?7\>/S-#J-X'J?_ *X_'M4$+Y^?_/;I
MU_+ZU8D)*%NO^0?_ -7ZT<RC5Y7OR>O1?UZ,YH)3AR_:]HGM=V]W_)OS0^0[
M0OX\?E4+0 J7[^Q^@.!C\<?IVJFEQYC;<]#CU_G_ $]_:M%'W+L[\<GO_7M_
M*IO&E&F^\NUKW:_K_,TE+DJU*>R=-)=+W2O^M_7U"#&">I_EV_S_ /7J/:)&
MQVX_GGCU[CT^M5IY_);!/4Y[CK_A_+TJ:!\#<<XX!_'G]!^M4^5*K.S>U]OZ
MZ^8->Q6&MU?O/_P'ROY>K^0I01, .G_UO_U5B:Q+^XDQ_=/0_P"R?\?US6M=
M280OV _Q']!_6N:ED^U0S<YVHWZ Y_SWY[UUX:2;A+[+BOR6AA&4?K+D_A_X
M"Z]/5?(^U_\ @E6N?VE=//?[;;\X]99/_P!?X5_JI?L3 KX)T_\ Z\8/TB0?
M_7K_ "M?^"4:;_VG-/C]+VW _P"_KD=^N/Z8S7^JQ^QE#Y7@K3QQ_P >,!XS
M_P \UI2^)V6ESFF[RE9:7/N"BBBI)"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH _ 7_ (+..1X#O@/^?";G_MFQ/T]/_P!=?YB_[27/QMOS_P!/
M4OZRFO\ 3M_X+,1;_ 5]T_X\9\DY[1-C^?\ G%?YA_[2YV_&[4%X_P"/N7W/
M$I(_SS793E%4[-:V[[Z+[OE^!W4Y15%]U_P/^&W77H01H)84)[(O_H([]/\
M"GP@!B/3@'\_Z4ELV((P1_ O\JK3R>3D^O/X'/Z\>]>>^9<RZ+_/9?+3R*4U
M4^KQ>K3U_P#)?GMH6Y""^/4C\L?J3VZ<X/%1R1!-I'OT[>WTYZ_Y->&7S,-S
MV/Y8_7I5TMYBY'49!]L]^/I4NIR.$>DE=VZ^OZ>GR!N_MZ/5R27EL.+ 1CIV
M[]/_ -?:B,Y0_F?R_P#K&LQKCY_+!]ORX^G^3UJXC8X_O?\ ZL8J7-0AS[>\
MH_*Z1<U&G5A%[>S_ /)K1MW[_?U)8V^;&/;GO_G^HILARV!WZ_Y_7\*@N)#
M-WUY[<'G^6/I[5'!)YGSY[@\^W/Y_7O51:U?11O]R6O]?F2TZ=*$WJ_:+776
M-X_YD\D00C _+W[?SJP6'E_@/T_QQ^M-9MZ9&> <_4C_ #U]JS3<[G\O/08Q
M]/PZ^GX4HU/:J+>MWK^!7+S>WJVTY59M]5;Y>>FEGJ7Q&'!?OR?R_#L,?7%$
M*\D=A_\ 7Z?B?RI8G"C![\@_IC\\_P">*>,J-WKQSGOS1[7F<X?RM)=EMM_7
MR(353V$VG:FO>^=NWIIMY"Q,!+M] >?R_P#UYK \.+N^,/@LC_H,V?([_O<?
MX_EBM263R\O[$_@.._T_QQ6;X%_TOXM^#GZ[=8M/_1R_IS_+WKJBXJERV]YN
M_P"7]?>9R]^C6G?:HK:=K?\ #'^HK_P24A5?@_X(]?[.L^W_ $RC'Z9_SUK]
MZT^XO^ZO\A7X&_\ !)>X_P"+2^"H\]-/M!_Y"C_S[#&*_?&,Y1#_ +(_E4'&
M/HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\6^/O_)-?$/\ UY3?^@-7
MM->*?'XD?#7Q#C_GQF_]!--.S3[-/\2H:SC_ (E^9_F<_P#!;X#^V-8XY^V3
M9_[[<_\ UZ_!GPA_R+@QUP?Y#%?O%_P6^8_VQK'/_+Y/D>^Y_P#ZU?@[X%)E
MT%%[^GH,'Z?GVJ:\O::K9:77FE^71>9Z,&J>(5]FH_BH]_,TM/W MGU.._K6
MS;9W-GT/;OE?YU76#RB>.23_ #[?X5>"A%R."3R?;TY],?A7'6@Y*A;I+7UO
M'_)VZ^1#O]:JSMI%IV[?!Z>G_#'/7P8W:8Z;AT_#_/OQ6D,[4_7\Q^?-+) )
M&$F.F>_3!/\ GCMSWQ5B% >".!CUQGN/QJZL6Z-1=>;[M8JWRW*Q/[R>'<5N
MKZ==8]NOY$=[G[(<==G]!^M96GA@#GU^GO[=L_A]:VIEWY3L2>/IT_ECW[FJ
MT<'E' &,X_,_ICK11@XJ*UUA;;RW_0NM)3PJ2WC*,/G>/]?H6+7/S>E8-V'^
MVC'3)XY]1^OH>_O72;0BY'4XR<]ASQ^G-4)+?>WF$9/&3GI^7XYZ=*SP\''5
MWUJ7\OZ_X/<=&7)3E3?Q*'-KOM'\/^ *,XC]<#/Y#.:74<_9B!UVCMWP?_K^
MO;\;$* ]<?+C\\?TXILZ"3*=1DC^6._H.,_6FX/V]26MK1U7R^7DU_F98-^S
MY7+:<K)]->7\5^9GV 86LF<YVM_(_P"1Z5#IC-Y\F?4X_#'^'IU^E:"Q^5&R
MXX(^OKC\, \57@C$4C,>Y^GK^(/N?Z4YWC3Y_P"7_@*W]7V.F>)C&<H>?W^?
MIK\BE<!C?9&2O'\_?K6TJD!/S^G3O[BHUM@[^8>OK[9/^?Y9J^4"QY.!A2??
MCJ/PQU[5I2G[B>][-?UZ?U>[,\12=:5.4>B6VFZ7RM_6MC.U!]\("GGGZ?YZ
MX%06*L(^1V;]1_C_ #J%)/.N&B)SC(_F?8_XUKQQK&0O'IZ<?G^-;TZB=%P_
MO-W\M/G_ %YAC(<M&$5NVD^O\JTMY]_S)80=IX(.../<_G@5S[JWVP^F[\N_
MI^E=*VU4)..0,>@]C_GUJFT"[_,QR2/7ZY_I3HS493D_M*R5NUO*W;\>C%3]
MVE*F]U%/Y-17K^ P [5P#]W!X/J>*SM35BH(']['Y\>E:RD;1V^OK3)8EFXQ
MD GCG\N,U,_@9Q85_OJ=]KK\U<S;(,(.?3_V4@\?7'Y5JV^?+?/OZ@]#4:1J
MGRX^G7WS^53LH1<+WS^>,#^?Z\URU8<U2B]=(]/Z_);F\/=KU*EO=4U>^VNN
M_P#73>YS.'^W-Z=OS/3].?J>,UT*$AE/H"3],FJQM</YF.3N/T_I_G\*N8Q$
M6QSM_3!/\S6\7RP?E_DD:5TZN(I);M*6FNEH_A_PQF:JY:-0IR?;KT[?C_04
M[3PP@&0?NX_&JL9^TS%#SM('//M_G_Z];MO!Y:[1P-O.?\\8_K6=.5FWWW7;
MT_ Z,52=2G""Z??TZ?F5"^PXY'3V[_SJ1<DYP><]O4'\JSM3D\J50#U*_3!_
M7ISZ_I6M;+N@#9Y_H>/H>OX9^E:^T\OZT\CA^J2TU>J6VO;?^O0P)(G^VH><
M!AG&>HQP>G\JM:IN,28ZX'3T&/\ .:Z#[ '1I<8*Y//OZ?Y^GK65-'YS;<9P
M3G\.G7H>F<>V:YJK:J06J]IK==[K_/\ KKVT:R3A2>\%;7Y=OP_X%BM:[O(&
M>O&/SXK2C_U#?Y[+4,,>TA,=\=^@]?QJS)\J[1P,#\3WZ^H_SFBI3<JL&K_
MG\M/7M;S78Y*3M5E4MHJFOSM_2[]#FX _P!I?/3<3^IS^'_UA6U%GSE_#.?H
M/UJ+[,$;?CJ<9]>GZ_7_ /5>1!M#GJ!D?7MGW_"BK!RIP2W4U]]E_EN.O[V)
M;2?P1?=65OZ^:,C6=QV;<\E>GU_G4EJNR%6Z=.G?[I_K_A5N:'SNHSCI]!U_
MD?R/:EACQA.,#U^@'USD?C^-:.+Y*D>O+Z;*/^7_  ^Q>*E[2G145O)JR^7W
M>7_!)=S&!L_W?Z'^@XKGK16%TQ.?O-V([G_#'^-=$ZA1MQVZ>YR?_K\]NM4A
M;^6VX#J0?SY/^>]11IN,:=^J2V]/Z_1&CFOJU2'6"2\]+7_K0GC9@X].OMG'
MUYJQ.,K^?^'Z9IJIA0W'3GKW/_ZJE3#]2".V>G/T_K2HT^2=6?=NVFU[6U[>
MO_#\\86HJGUJ6?=K;\]/ZT,W:WIZ?K_G\*OP\1>X'^./US3O)&XY P#[_EC_
M #FF283@<9''^?\ /TKFH4I>UGYWMVZ?UZ?C48_5_?:^S:[^ZW3]49\\2R([
M,,D!CGW&X_3TQ]/:OLS_ ()I?$"?PS^TGHA>X\N".]MNY P)^<<XZ=/YU\;R
M'$<F3P5/'OM-;_[.OB8^#?BU8:P)/*V7,39R5QB3/7_.*Z:":C.@[WBF[VOO
MZ_\ !V//OK?ST_,_UW/V)?'MOXQ\$Z1)#,)=NGVO1L\^4F?\]_UK[YK^>[_@
MBC\6QX_^']F7N?-,=E$!\V[D(@]?\X_"OZ$ 01D5TTHN$%%]/7]1"T445H 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% #)/]7)_N-_Z":_C@_X+SQDWFKD=UGS^3?KS_G!K^R!_
MN/\ [K?R-?Q\_P#!=ZW#S:RP'1)_7T;]>/Z=Z /\_?6^/'^LCTNW_G7377_'
MJWKCW]!CC\^*P-=3_BXVLCTO)<CU^;'7Z?YS70S@E=G8C&./<=?R[UE4][W=
M?.WR.[">Y)5'LY<JULOZN<]IX?>^?5\?J!S^6/\ ZU;=OGS#Z<_U_P#K572#
MRFSC&?U_I6@%"IGC<?Z]1Z>OT[5SU8.4:"[2_5%U%?%5)I.T4F_P1SVIAOM$
M9'3C^G4]^.O\O314-Y:]>O\ 5L<_YQ3IK<2MNQT__7GZGMQ^8Q4\*9^4]!^O
M)QC\,_X5=2%Z55:W:7XR3_0K%/VKP_*M]?EI^/3[D-NO^/4XZ[3C^OZ5CZ<&
M!.?4_P F_KCBMV9=PV#\O0$<_P#Z_P#ZU5$@\HC [G^7^/84Z$7%03O\/R>B
M_P OO8ZT^?"N-M8RA'\8EBWSYC>G/^?RK$OPWVI2.F?Z#K_GFNB"A5+?Q'!)
M_G_,_2J4L D;?C.,G.??_P"MV[?E6-&#BI7TO._^:?\ 5_(O#OD@Z;6O(W]Z
MC_G=#5SLC_#^?%3WF?LO_ 1^>!_GVIT* \$<#'KCW'X^GI3I1O\ D^H'MC/X
M_C[8-:QBUC/:/9*+^Y1_5>GF<^%?(DWM-V7;7E_+K]QD:>&!Y_O?X]/\_P J
MNS,50GIQUZ?E_GH#2I#Y3 #Z^^2>I_S^%0:J3%!GV/L, @#Z=?RKJK5%S.72
M5O39(4J+JXBJDKV:?7M&_P">G3\#[&_X)U$M^U%X*;_J)6O_ *4P=:_UA/V6
MO^2<>$_^P+8_^DJ5_D]_\$WOWG[3?@INO_$RM<\?]/4'?OQQCIWK_6$_9:_Y
M)QX4_P"P+8_^DR53BTHO^977X=F^YSUJ3I2L^O\ P/\ ,^L****DQ"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MT?RK0XAU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@!K_<;_ '6_D:_C_P#^"[<H676E[[)_Y/\ _6_SS7]?\G^KD_W&
M_P#037\<_P#P7CF*WFK*/[LX_1^OM_GM0-:M+NTOO9_ CXC8)\1-9<]/MDA_
M\?Q_GUS[9K=\S?(#VX''O^=<OXO<IXZU=NYNI3_X\?Y8/Y_C6U;2$P@]\?\
MLI_P_P *7(_8RK/S7Y+\=/QZ;>C6@Z-"GT]Y/3Y/J_\ (U),$ ]?_K<_KTJN
MTXP$!Y'7ID?R]_\ .,20'=&^>H_+H?\ '^M<_P"<WVQDYP/\3_A_7OQR4*G/
M&-][Z_)K7\ONOH7"#=*I5ZN-OR]%I^G0Z.$Y4@]>GX>WTS_*HRXB.3QNSS_D
M?3Z>]1!CO4?YZFJVK.8XP1U)_P /UR3[CKWIJI>K6AV?W:I_C\B<,G5]G_T[
M77^OQ9;23>X;/&1R/<G_ /7_ $[58E .#GIS[<?_ *^:R;-RT1;O@_\ LP_I
M6C$<POG_ #C/_P!?\\4YU.6I2BOY?RM^&O\ PQG!\U2K2Z.I=W_K]+=QAGW#
M9D9Z?T]/ZU8C/[OWP>/H.H_*N<CE+7;KVSCM_GIW_P#UULHQ\U![@?G_ /6J
M:E3EI*7]]7_!?\ NLW2Q$4O^??+]Z2\KV_I$AD$63G&?7WSGM[?I1&^Y]W7)
MZ_K^7Y51U9S&H([^GX#^O]:6S8M%GO@?^A5M!\SEW<5?YI?>%>/LJ-)K2TT_
MRO\ IYZ&G(,D>V#^IK*UD;X-HYX/'0YR.GKQG_/35C&1SZ#]>M4+M=X*GT/\
MA_C_ )%)Q<O=WMT^97M72M6_Y^J_;MOY+_AS["_X)L_)^TWX*7_J)6AY]!=6
M_/H17^L+^RZ,?#GPF?71;$_^2R5_D]?\$Y#L_:D\%*/^@E:]/:Y@X/KTZ]_0
M8K_6,_9@&/AOX4/KHMCG_P !HZZ)U+^S@OLI)Z>BTOZ6W9C/]_"52WP:?-V\
MD^O3_,^IZ***1PA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %:\_X];C_KD_\ *OXY
M_P#@M_,!X;\8IW\F\'_D*3^M?V+WO_'G<_\ 7&3_ -!-?QG?\%PI6&C>+U[>
M5>=O2*3\>X[#GZ4#CK**[M+[V?P&>'B/^$S\0GM_:-W_ .E$M>G3RA&)SQSD
M^G7^?^?4>6:#D>,/$!'_ $$;O/'4^?)S^0/I7>ZE(5B]QZ>V>W_U_KQ6+3:Y
MK_Y]NW]:'J4ZOLYQI;ZK[WM?^M?4G,P=LCH,_IC^8_*G"42<>RCCM_\ J/U_
M6L>UD+0,Q[%L?K^7]*?ITI>9P>V?Z_KTZTG*T:;_ *O_ ,.O^&V'"#G4Q,7L
MVO35KKT9K>:H/E^AZ?H/T_\ UU-%P.>N/YG/YUA2RE;X(.F[Z>G'T_\ U9XK
M9F.T1X[_ *'@Y_6L:E7EIR:[I7]&O3O_ %L55@Z:IRO\,5'[[=]=U;R78';R
MB6SW(Y]N../SJ/S=[;NN/3\O2HM1;9!N']T?R_S_ (U3L'+)D]1_/BM:<[Z]
MJ:?X+MZ:^?R,JL?9X926[FI:>?*[?U<VI,, ,Y'K^55FGP"F>>.G7U]/QZU)
M;DLCY_SP?Y5@R2D7FWG&[^N/Z?U[UG1J<\8WZ3LOP:Z^6A=.//"I4>_L[:>2
MC;]/NU.AA/!'?/Y]_P"M0N.<^O\ .H@Q!0>P/Z&K,X_=@CCCG\O_ *]3*OR5
M*V_NV_K6Z\D<J3JT+?R;?-I/\?O>XV!@DH8] ?Z 8_K3]7NEGM)%7&5C.<?2
MLZ=REL[#J ?ZUE6ER\\-T&SPC]?H>W7_ #WK2K2^L1IR_NI]/+_+IZG(FXO\
M-3[5_P""6(W_ +35@HZ_;;4?B)GK_5/_ &*8S'X(T\'_ )\;?](A7^5I_P $
MI/G_ &I+!3_S^V_Y"9_\*_U7OV.8Q'X*TX#_ )\;?_T6GX_Y]ZBUL3"/\M-+
MTMR_\.4O@?K_ )'VO1117:0%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!_/K_P6H!/@2\Z_\>$HP/78W/0U_F8?M&2?\7AOU[_:I?\ T8P_GS]/
M7FO]-G_@M$H/@*]SS_H$W_HMA_2O\Q;]H^0CXV:@O/-Y*/\ R*QX_P _A16I
M<T*,NT[_ /I-_P#+^KK9PM24^[MU_K^O(MVER([38<#*#V_R>/UK"M[<K=M*
M1D'///\ +C\.?SJM).8S G8JOZY_7BNG>(+9QR#J5'IWQ_GGFO+Q$G2J3FK^
M\TNBVM_P]V=E*7U>E&?_ #\7^3^_;K]VB=27 *M^O;W_ $%0M,), 'IG./Z]
M/3_/6E<_Z,S?[/Y8!K%LY2[OGL?Y'-==*?/R=?=;V[I?U\MBYQMA:DU]MIZ>
MJ9T7!C_(X/O_ /KJN91&",^WY<?KSU_^N" DR,#[_P!?3_/I63J<K1SH!P,]
MOH?I^G3\JRIU'-23Z3_)QVW_ .&[#PZ]HN=](./FE9?Y=NQL0L"<G//(_ES3
MI.#N[#K]#@\?YZ'\:I1N?*7Z#_V8?TJS.?\ 12W.=O7G/?\ Q/U_*KE5Y:\H
M=.1=--;?UL88>]1JFW\,^9?>ORL-:82, .<=_P .M6CAH^/3^?KU]:YVPE9W
M<')PS?U_P_STK;@8M(P/O_6BK/D5&WVIO\U_74N;:Q-2G_/&,?PB(9Q&"O'<
M8]>WI^?(_6F YY]2?YUDZC*R7"J/4']0?Z_0]<UJ1\Q*W?)'\ZW@[N7]>>GW
MK_@DXV+IPH1[7_*/<U;*41$$G' _D/7\:Q-"G$WQB\&%3TUFS/'_ %V7MZD=
M^.O3I4D\IBB)SVX]AR#7/^!9C/\ %KP@Q[:S9_K,GTZ9J'+DE;N_Z_,JG36)
M@G_)#EV71+O;^E\C_4E_X))R@_!_P.O<:;9_I%'Z?2OWM3[B_P"ZO\A7\_7_
M  2.E8_"CP4#G T^S^G^H3UZ?YQQ7] <7^K3_=%;IW2?<\^2M)KLR2BBB@D*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 R3E''JC?R-?QR?\%Y8\WFK,?[EP>.^0^/RK^QQ_N-_NM_
M(U_'7_P7C_X^-8_ZYS_RD_\ K5I2CS2:?\K_ $7ZFU"*E4L^BO\ --'\ GBE
M/-\=ZPHY(NY.._+>_OST]<5N0QA%$9'^2,#_ #Z=*R=:^?XAZQTQ]LDZ_P"]
M_/T_QYKHW4*X/ Z?G]3U]?PXK%RM"5+[.K5_-+^O0ZYR=>C#5:5%'OI=+^M-
M05?*0@CKGCVQ_P#7[^XK&-MBX,N.#^N#G_/^%;$C@X Y_P#U\C^F/\EQ0% ?
MUXZ'I_3\_P N>G!4XP];7[ZK7Y^G0M2<8U:-]HKYO1?AH1)'N(8=NI/YC'^<
M]:KW\?GJ% [Y'KZ?T_F,^MQ&"J1GG\.O/^&/?' Q21X<MD9Z^G'7_P"OGU/7
MBGR*,ZL^[6OS2_'?^M9HWHNEJOWBUW5OZ[Z?B4;:/8NPCKQ^)W ?K_7Z5>"&
M.,KW([>WX=^/UI"H23/0>O'Y?ESZ9I9) 2 #QWZ=._Z?CQ3E!2G3EVCOKU2M
M^1"7(ZE;M427?5K\/ZZF2ML1.TF,9/\ GMT_PS6G'&2PD[+_ $Y_/_'FI6C&
MS('.!Z?Y_,_K2*X5,'K@\<?3\<FIE!3II)Z*:_1_?U-*B=:NI::4U*]NR7^?
MEV*5_$9P !_G_(_7'>BVCVJ$^B_B#D]O3BKD8#DYY]N.!V[>Y]Z0 ))[9..G
MK_A_.M(VC*25KJ/Y6W_X)-27M:5%7^W9_A^EMT[^1*,IQUX'3\JHWV8HRWL>
MPZ]^3W[?EFK4C9=0#Z9_$U4UDYMP1UP?I]X9_7].O:NO"PYF^;SWT?3[]_S'
MR*<I4I-6II6N^]OT[[VOT/L#_@G&0_[47@MO^HG:_C_I,'^<=,\U_K%_LOMG
MX;^$\_\ 0%L<?^ R9K_)R_X)N?\ )S7@KU_M2T^O_'U;X_\ K5_K#_LMG/PY
M\*'_ *@MC_Z3)6#5ZDGV9%>U&*IQ^U=_=RVO_P /_P #ZOHHHJC@"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MMHN?^F<?]:;_ ,(/I?\ S[1_]^TJHOE32V?]7]?^!V)E-MR?\V_X>O8_E_\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %6].+2X/\ TQ?_ -!-
M?QR?\%O+K'A_QBGK!>CK_P!,Y<\_C_G%?V.7O-I<#UB?^5?QP?\ !;VT8Z#X
MPD&<>1>\X/\ SSD)[_YS425Y0[<R_P#2D_QL=N#DHSE=V]UIW\[?Y'^??I5V
M;?QGX@&<%M2NA]?WTGZX/OD\5Z3=RGR/-!Y_E_GCVXKR>UC9_&FO8SQJ5UGZ
MB=_R],X_2O4KA2;-4ZG]<>O_ ->HKQ4<14<5>ZC]]EU_X/0]"%.FE%OJ]/73
MJWT_S+%C/YD#MZ!OYCWZ_EUJE;3^;,XSTY_$'^O_ -;MBHK-C# \9ZD$?J/;
MKBF:?&4E=CT.3[>@P?\ /Z5SPOS?GZ&]1)Q=[6^[LOZ^1.\Q%UY?0;O\,_CS
MTI;V8Q%?1B/Z?A4$D1:]W\XSCVZ@_P"?;G%.U.-I#'C^%@>_\OQ]L9]S6B;[
M?:2]%I]__!OL1R0O%KI!VM_71+;IWNRW#)\F_OU]><#^G3GT[5:=MT1?/;''
M3US_ #]JI0H?)V_3^2BKC#%N5_#]*BHW]9TVY5_[;_P?ZV\S"I2FXRVYWUMK
M_P ']/,RX+@R2,OHQ'^?T_GFM6)]Q\OMQT]OZ\<UA6<3),Q/=OYG_P#5TK:@
M4B3/;D_H?Z]/:E6<O9TK;\R[]X_\'_-%5M,7);)I7_KT*-].89 H[G]<X)_E
M_CS5B)\(&S[#@X.1D_K5'5(C)*I7M_CQ_GWJR@Q$H]Q_Z#5OF]C5T]ZRM^'X
M]?\ (TQEH*@X_95T]^L5^6G_  2=I=@\SL.?; _/TZ'ZU2N;W[3;3*3G",/P
MQC@9X.*EG!-N1_GJ:QHE98KC(QE6K'$1;P]*3WBH]][K^M>QA2<94JS?Q<UU
MITT/N#_@E+'O_:>T]?2^ML?]_I"?Q]__ -=?ZJ7[&46SP5I__7C!_P"BU%?Y
M6G_!)[G]J*P'_3];?^CGK_56_8[ '@O3L?\ /C!_Z*CK:,N6I3@MG3B_PC_7
MX^1Q]+^9]JT445UB"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _
M W_@LO%YG@*^SGBPF(XS_P LV_SFO\P[]J*?R?C1J2C_ )^YOP/FD\Y]SCU[
M&O\ 3W_X+).%\ W^>!]AF'_CC_X\U_F _M40F3XUZDV./M<W3/\ STR>G?C_
M ![5E6IKEC)[MZ:7_EZ?TS:FW)TXROR*2OVW7Y6[E?1Y/-M5R>&C[]>0!^M5
M+V+[,YD'&23TQ^OO_G%2:)F."/<>B#C\!_\ K_EW(35)!,NQ>OM^';G\ZP:E
MO>U^BOY+IU[VU?0]ZFX_#'9?U]W_  0MIO,0/G/?'T[=?Y>E:4;&48],\_C6
M191E8@#UP?\ #^M:EN-N<]^,_C_G\?QI5G)5**2^R]O1?U;K\SRHV^L5$_AY
MO\M?,:[\[?7_ /7^7]:1)"K!1W/]<8_2FNAW9[$']<_XT@4EU/4 Y/7/4GMZ
M9K)2G]7J=U55N^\>G_#6,6Y>V6]M/NLKC;]_(3>#S_09_7_(J&VEWH7/)ZG]
M3_GU]C3]50R0X!]1[YYS_D_6H+*,K$5[^GT!Z_G_ (5TP<N63>_(W^".O$I+
M#PY>ZZ=?=]>[[:Z>1JAO,0GCY>/8YXY_SZBL7[23<&/TSW[?Y_#MWK8B&V)L
M^W^1^O/7O7/K"PNV;MSZ^F,__6S6>'<G"'-T?^7_  >G9%P4?J]1OXG&SO\
M+Y_T]^F\DFTA0>N21[YQ_0?K4Q&U=W/_ -;%550[U/X_^/&K;\H!]!^.*5-R
M=>JI?#=7_!>5NIS4;^R;>Z2Y?O\ ^'*,\OEC?[''7W Z?K5+X>_Z5\6?"#')
MVZQ:D>W[X=OIQV_E4]XI,.!UVG]":K_##]W\5O"0/4ZO:X_[_+]>WY?A76Y-
M-1VCIZ=/Z^7H*'OX:HM>9SO:W9KKY?DC_4%_X)+7'_%JO!<6>!86@_\ (<?^
M?_U5^_,9S&A_V1_*OY_O^"2\;?\ "KO!C=C8VG_HN/\ S^7K7] $7^K3_=%6
M<1)1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 444R1MJDT /HK):\4'!/^<^^>:;]M7U_
ME_A0!L453MYQ)TYZ?KC]>>W^%7* "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "O$_C_\ \DU\0_\ 7C-_Z#7ME>+?'L;OAOKX
M];*8?FIH+@[3B_,_S,?^"WW_ "&-9]KRXS_WT_\ C7X/> ?WFAHAQSW/T/ZU
M^]W_  7$@*:MK!];R;'XNWY_GV%?@CX!!318R<?_ *NM9MMPDY:_U_7Y7.FI
M5M6A);>ZG\N7^OZ3.K:$1MQ_$>OU/I5AN$'US]>#^I'-)(0ZDXSC.>._^0>:
MS_M.YRGIZ?0^_I^8-91<:BIO31W2[:K_ (;_ "-W&_MZJ[)KR^%/\OQZ:VLF
M$.-_&<?CZY'8=<_7\JD@ &<]N,?3^O/I2QOQL[D8!_D/_P!7O5>>7R#R<9/I
MZ?XYSFGS1FJD.TEIWU3V_+_A@@O;N@[7Y8Z]NENBZJW]:3. [%?<Y_S]<?XB
MHC$(VQV.!QTYQGM_.FPRY._GKG\#_P#7JRYWKN [>@X(_3IQ1S1A.,?[J]6[
M=/O7^1G%NI"5+JJJMWLK/L].P]R%4>_/UX_GS58P!EWXYXY_P].WY_B*PN/,
M?9G.&_3K_7'YXQ5^-QMV'KV].>F?IQ_D5-XTX1>UY)>NW]62-&_9UI4]DZ2T
M6UVEU_';3J) ,9ZY'3\.,_T_ U<L>9PIQC_ZPY^GY8X_'+GF\CKQD'VQ]>_.
M3^M/@N?+Q(3P>1^0_'Z_E3FD_:26[BG?3=)6,JE-PHTHKXIR:>]WMT_ST^9+
MK%JIG# #@\?GT_\ U9Q4.?E"^A_Q_E4ES<BX4L"3@Y_/\:S()_,<@=F_S]?_
M *YYK2B_W5-/>U]]VTM]M=N_0YO9.\O[C5_1V_1_\,;L2@K@<''\CC^7'ZUP
M-D2GQ5\)-_U%[/G_ +;+_A7?V9WN$]L=^Y&/PSSZUQA@,?Q0\)8XSJUG[?\
M+5#Z<'G^M%&LI.4-[2L_NW_#71WZEU^6U*W\FOKH?Z7O_!'&_,GPV\%Q[C@6
M-F!_WZCZU_2C!_J8_P#<7^5?S*_\$:]W_"O/!N2,?8K/\?W<?M7]-4'^IC_W
M%_E6S2CHK=]//^M/*QSDM%%%( HHHH 0C((K)O[-;B)T9<[@1^F#]?\ ]=:]
M!&>HH*C)Q=T?*_CWX16OB))@]NC>9N^\H/!S_C^/Z5\ ?%_]BG2];LKVX.FP
MLVQSS&F>0>,D?XU^T#6\3YRM<UXAT6VNM.N(S$IW(PS@>@].:IR;271%<[DK
M2>B5_NMY_=J?PO\ [;G['%OH%EJ<EOIJ*5CG(*Q#L'QT'M_A7\??[27@'4O#
M7CJ^B6UECCCDDY\M@!ALYS^'].U?ZE/[6OP#C\6V%^D=D'+QRCB,'[P8>GOT
M_P#K ?R#?MX?L(W&F+K7B(:45$8G??Y&,8#-UV^W.?QHHJ]22?6.CZ7T\]3K
MH2C&BU]J3:U?IM_P?D?RNZ;=R1.B2$@@\YX(P<=_?ZUZ?9S!H$([KS^7X]N>
M37*?$[0G\):[-;,AC\NY=,$8Z28]O<?R]K.@WOGPQ#/4#C\/\_7BDU9M,XM8
M2\U_D;TD0=]^T9!)]?\ //3^0JV(_-4 XX ]>V1_7^=)C&%/4G^8Q_.IE81C
MG./_ -?Y_P"?2L:KC"#=DOEYJ_\ 7Z'5AYS<^9M\L='_ .2K\OO(8TVOM[ _
M_6_+\ZFFQP.Y P/QJ*9MB^9]2.,]<@<\=/RYS5:.?S3GTXX_3^7ZU,>6<HR_
MN?Y7\^J_(U<?9TIU6M7433UV;2_ST^[RG: +AQWYXZXXQG_ZWY583 CS[')^
MO_Z^:0/YBXQR/S(X'N>_/TJC)/Y;>7GGIC'\L8]:B,HU(+RG?;R7?Y/]2U#V
MLY5;:>S6M[6E:/\ F^A9\L2Y[_\ UN/\#VZ^U)$@5@ISC_'@?A^O7TIT+A1\
MW?'U'']?\]*2=O+4OC@<].QZ8X[9-4Y1YYPMM'\TG_6Y$/W\*4=VI>\K>:_K
MRZ;$DIYP.I&/\_7I4#0!,,/8_P NO^?SYJ&*8S'=G\3ZYJ_N$B\#IU&.W3_
M_A[4-QI^RCW_ .!^?K^(.7O5Z2[I17;;K;O_ $Q4&(^G8_7G^7/;VJOY0ER<
M9QC_ .OQ^'KW^M5GN=KB(^N/3_/H>N,<]*NPMA<GJ>?\?UIJ"Y9-+[5_NMO^
M?_ *;5"I15K7IZ[_ !:?=^G30; NR3'I_A_7&:?<?.X]QC^50W+^6-_U/UR/
MY]JK)/O7=R2/QZ>O-7!^]_VZOPLB7!QHIM?%6YK^KB]/*_?7UU-2")8U)&,[
M3T]\_P"-9;VX$YDQR,?SSCW_ ,\^LUO=;R5STX^G/U[=3U/K3G8%\<YZ?EG^
ME9QDH2U^W*VNF[7X:>I>.FG"$.JW\W9>734RKJV'GQ79ZQ,&SZ8/Z5_3I_P;
MW?$=I/C/:Z?),=L=Y N"W'#1?_J_"OYE[T@6DAYR%;T[<_RZ5^RW_!"WQH?#
M7QVBF:8QC^T(.K8_CC/K[#UZUM)-RIKO*WY'/AH\].MW23_%?>?ZH7AR[6\T
MZWD5@V88SP<]57OS705X+\!?$@\1^%+.Z#AP;:(YSGG8.GX#\OI7O56U9V]/
MR.1IIM/=!1112$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
MF0.I% "UFW&HPP$AW4$9[C]?\CWQ5R>14BD;(X4GJ.PS_2OD#XH?$^/0)YT-
MP%\O=_%@\#UX[TUJTN[M]XUJTN[L?34_BFQ@.&GC&"1RR_IR/_K50D\<:8@.
M;F$?\#3_ !_'CZBOQL^)G[6UOH$\B'40A!(_UN..??KQ^=?+GB3]O:UL0_\
MQ-P-O_3<>A[;NOO].?5\KYN7K_3'ROFY.M[']%3_ ! TA02;N'C.?WB__%5R
M>K_$W1XV %Y!@$9_>(.C'W^G_P"JOYFM:_X*/VEK%*3K0& ?^7@>A//S=?\
M]5>$:S_P4ZLVF*_VZ/E;'_'P.S'C[W;Z?ATI--.SW0FG%M/='];\GQ-T<:>'
M^V09Q_SU3IM'O_GJ?;!B^*&DE&/VR#[O'[Q.N1GO_G\Z_D]?_@I[9FRV?VZ.
MG_/Q[>[5C1_\%-K,(1_;B\C'_'STY_WOY>PS6<[\OSU.C"N*J/FVY'^:/ZZM
M$^)VCR7+#[9!U_YZ)W&>Y]_\YKNX_'VDOC;=PX_ZZ(?ZFOX\/#__  4ULQ=,
M3K@^\!_Q\<\<_P![M^O6OHOPU_P49M+]%/\ ;0.0O_+<#ZC[WIUII[+K97\M
MC.4'9SZ7LOP/ZD$\;:8_ N(?^^U_H:T8/$ME/]V:,_1E/T[_ .?Y?SF>'_V[
M[6]DB7^UE.X@<S ^G^T>V,_E7V!\-/VHK?79;=1J&_?M_P"6H/7_ (%^.*IN
MRN1%<TE'N['[%PWT<V-K*?Q'^?TJ\#D9KYO^'WCJ/6HH6\\/N"G[W&,<\CZ^
MG]:^B+:020(VX'(XYIM-)/I+5#G!P=GU_K^OR+%%&<].:*1 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% #7^XW^ZW\C7\?_ /P7;B#RZT3UV3X_
M)OR[>^?RK^P!SA'/^RW\C7\?'_!=VXV3ZRN>J3\=.S_Y_P#U"@%KIW/X =>
M'Q'UGVO),?B^:WYL,P7U[>W/?UQS^'TKG/$TGE_$'67Z9O)?SW_KQ_(5MI(7
M(?M[^V2?KG.!SS4<MU*>\>C\TEZ/0]!)T:-.36KFM4];.WW=16A$9! _+W]?
M\_\ U[7"QCTXY_S].*0MO7*CIUR.AZC\JSFN<OY7IQ[=<=L#MGO6,7&HJ;W2
MEIUZK\?/M9E\O,ZU6UURJUWM:W]7+1A$H+'J.GT_SU_K3X%P2",XR/8<Y_''
M _6EB<*-I[\C'\C^I_\ UU#/)Y'S=.Q[<\_GGO\ 4>M-RC)U(::-)KYI_+^O
M04/WSH:7Y%[WGTT_+[K$T@#ML]2/\/\ /^-1&$1L,8&3V]^/\_2HX9-YW]<=
M?PSG].G^%6V8.NX#IU]B1^F,=?I1S1A*G'36/ILNWS)OSQJ4O^GJM\FOSMW^
MX<<+'T[#\<<_R%0&$2 O]<#OZ\=O?Z_E57[3EMA[=?U_ICKU_E=C?C9SDY /
M]/I_]>I;C3AS=YK\4E\^_GL6Y>RJ\EK)T[67>T?^'T]-PA&">.G&/3'?^GZT
M-AW*^YS^>/\ ZW0]:@N)?(] 3^N,_3KGK1!)N(?WR<>A./Y]<_\ UJT23G*:
MWY='\E]_Y>1#BZ-.C+O-7?E[MKW^_P"?K9S0B-@!T. /Q-4M8/EV^1Z')QSV
M_+_']=5CN.0#P/3_  K,U4>;%M^OY9_GP/\ /53;DEW77YJWX+_(VI\BJSG-
M>[/:_2W*NVM_^#Z?8O\ P3;&_P#::\%-W&I6@Y_Z^8,>P_SZU_K"_LM\?#GP
MH/31K'_TF2O\GO\ X)N?)^T]X*3@?\3.T&,$9/VJ#Z_GU'2O]8C]EY<?#CPH
M?31;'/O_ *,E=4W'DI);\EON2^7=^?J<V)2J/FALM_5VT_RZ>A]5T445!Q!1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%&<=>* "J%Q?10 EF
M  SR2.WXXZU8GE5(V.1P,]?\GK7S/\5?B!'X>L[J5IPGEAC]['(!]^W7\<T
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
M2-<[_P#/P/?N&_\ K?RJ/_AYK:8/_$\['K< _KNS4DG]?NC_ !,T>3@WD'7
M_>IZ+[_7_)P>J3X@:0P!%W#SC'[Q?_BJ_CYT7_@IW9K(B_VZ.6 _X^/IU^;Z
M?YY/N>C_ /!2"TN(8F_MH'(4?Z\=2!C^+O\ _6I-V5V5%.4E%=78_J?B\<:8
MX&+B$_\  U/TZ'^?YUH0>*;&<X6>,Y( PR]_Q-?S=>%OV][741'_ ,3<'=_T
MW!'!';=UQZ<U]3_#S]K6VUJ6(#40^XJ/]:._'J/;I^=4DW%R5[*W3O\ D5*F
MUS_W6OQ_'2Y^VUOJ,,^-CJ<X[C_//X_C6E7Q[\*_B='XAEME%P'\PIP&SP>W
M^<^W6OKV%PT2-D<J#UI&9+129!Z$4M !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !7C7QWQ_PKG7\_P#/G+_Z"?Z9KV6O%?CZ^SX;>(#Z64Q_)#_]
M>@#_ #3?^"Y)3^U-7Q_S]S?^AG^N,>E?@%X')_L./'7';KTK]Y_^"WUSYFK:
MR,]+R;'7L[?Y_'FOP8\ Y?18P>X _#FHGK"7H.-VX]VUJ=='_JI,^I_KBN?@
MW_:VSTY^G0_CUZ?X5TKKL4@< YSGV_\ UUG?9@CE\=3C((]_;O7-0BXQIW[_
M .7EOIKZGJQE;#U8/=1_.W]?=W)TSYJYZ9'\QG]:IZP6PFWU_'I[UIQH,%SV
M!X_KZ_E[U6N(O/)SSCT]Q[9Z$=Z482]I5D]%S+\.7_+3U%@WR<M_MQTV\O\
M+_,J6V?)&<_='KZC_P"O^M::_P#'LW^Z?Y5!#%M^3!ZX^@%6G&Q=HZ8_GUSC
MCW]N<T3A)UH272"?Y;?UW,*/NU)3=K*=M>[2[G-6N_[4V>F\8_3/_P!?_'-;
M<1/FK^&<Y]!^M0"V\M]^.IS]>WZ8]_\ '0C3Y0_?J/PSV]\<]?PS15BY4X)=
M)I?E^/\ P2\0N;%-K;DB^ZT2>_\ 7<R=8W97;[9_R?QJO(SK:C'7"X]/NCIG
M\?RK5N(?///.!CK]?U&/KG\*A,&Y0F,C]. ,>_K6L8M*2?\ +^D?+R_S-JLE
M/ZLU:W.E;IO'Y:_H4;4LUNV<YP?7GY>M0V(83-G/4]>>_K_GZ5JQP>6I3V(_
M,$<\>G^-"VXC;=C&>?KS]/7KS5I65->?ZHA\K6*[IJWWQO;Y?G;N:.F-F[3/
M3C([?E]>:Y^YV_\ "T?">.VJV?\ Z.3_ .N?_K5MVI\J8,/\\]L?Y^E<JD_F
M_%+PI_V%;/Z?ZY:X81E2Q;3O:2;6O:W_  /GJCSMXZ_9V_!:_P!=S_2F_P""
M-A_XMWX-][*SQ_W[CK^FF#_4Q_[B_P J_F1_X(TMGX>>#!V^QVF/PC3^?7FO
MZ;H/]3'_ +B_RKOIU%43:Z.WW)>I&Q+1116@!1110 4444 %131B6,J1U_S_
M )Z_2I:* /+_ !)X$L-;1UFA5]P(.5!SGZ@^OK7Y._\ !0?]F;1+_P"$/B"X
MMM/1K@VLY!$:YR87Q@X/Y>W%?MEC/49_"O _V@_!Z>,? VH:4T(D\^*1<;=V
M<QL.F#W/3BJB[23\T5&34H]E)/\ %?\ !_IG^1O^W'\"M7\/^+]4DCL72-+^
MX;A"!@2GV],=_6O@_0O,L+E;64[61@I![' _P]/>O[5?^"EW[&<=F==U%-,P
M0+J?/E?[S=0OZ9'Y5_&C\4-'E\+>/-3T\QF-8+J5<8P/E9ASQQT_SV=1WFWZ
M?DBZTE*I)K9V_)&_&1(5(.1Z_P OKR?\]I;G..,YXZ?4UFZ++Y]ONSTP?J3C
M_./UK6VAR=V>#_C7%B4YTVET:_-?J=-*#C3Y>M2S7?=:+K=?JRG>9^QG'7::
MRM/W;3G.=PS_ )'XYK:F3>OE]N0/PR?S/K^=5HH/*/ ZG('8Y)'/\J*,7%13
MZPMMY1\_*_W^IO5DIX1Q6ZE%.W=6_P"!?\;%BU^\?H?YK6'>%_MG'W=W^??_
M .O^-=%L"#.>?Y?C_G^54)(-[&0CG/7G@YZ#^7Y ^^5&#46W?6?7;[]M/\^^
MCP[4:<H/?DOKO;W?P_(4$X3KGCKG^ZO]>M2:AG[-QUQ_09]OS_QJ:*/>.?X?
M\/Z8]1[4DZF13'VZ=?3I^>.?QIRIMXBH^G*MO1=/*]NG4QP;Y&F_MO3\-O/3
M\OGC:;NVG/7']1U]^N/_ -=;%MG#YZ8/^1^M5H8?).T#/_Z^F/\ (Q6AL$:\
M9R>#_G]/IFJK1<IT&NG_  .G?L+58FI/I%QO_P"2_P"7]6.:N-_V[VWCK]3T
M[_2MR/.V/KV]?1<_US^-5Y+;<_F^^>>_IG_$^OI5Z%<KS_#@<?K71'12?G:W
M]>I>*_>5:/+?X;Z:66GW%/4U9K<!>I _SGUY_E6?:AQ;L"#G'Z$8S_GZ5O\
MD^>3&>0.!QGVX[?7U^G2J]MY4@C /)(/Y\#/;WKEG6]E-W;U6B];:V^>G<*U
M5.E""WC*-_ER_P!>OXXU@)!*V0<9/7_//7]*U?F+Y]^N.,?_ *JM268MU#@
M;O0<\^W;OZCTI/+^7/7/3W_^M^M$KU(49+_GXF[;VT_JWX:F-1^VJS:V4%^B
MW\K*QGW^?L<OT/\ 2ONC_@ESXR/A7XPP3F7RO]/A).<?QK_G\^QKX:OO^/&?
M_=)_0&NY_92\7GPG\1H+D2>7F_A.<XZNO7IW^O\ AZ*C>49](6;^27^6G](U
MR^S=1=&NO>Z5M?R\C_6]_8!\4?\ "3_"[3KSS1)FTA.<YS^[]<^WY5^@5?C=
M_P $>/%?_"3? ;2[HRAS]CMN=V>L9SW_ ,_K7[(TI2YFY=]3BK*U2:7?]$%%
M%%29A1110 4444 %%%% !1110 4444 %%%% !1110 44A..M0/=0H#N< ^^/
M\: (KV[2UC+LV ,Y_+\/\*\E\0?$_2M'D*SW*H5SP64?EDC^O\JN_$7Q+;:9
MI<LOG*I57.=V.@.>_P"&*_!_]J[]J;_A$M1O(H]0";#*/];CIG_:YS@>OI0!
M^O'B#]H[PU86UQOU",$(_5TSPISCYL_EZ5^.'[3?[4VD"_O_ +/J2X_>XQ(/
M3&00W^??O^+/QN_X*+7&CK=(FL[>7'^O/OWW?Y_E^3?Q6_;TNM?FN'.K%O,+
M_P#+<G[PR/XJJ'Q1\FG]W]:#B[2B^S3_ !/T,_:2_:KF^W3_ &;4SC<W27_>
M]&Y]?UK\Q_B%^U1K+I-Y6IR>V)6]_P#:^G]:^%OB3^T9<:]/([7I?<6/^LSW
M/7D\\G_.*^<M1^(DFILRF<MN/7<>G3D_CTK5R7MN;HFGY:)?ATM_PQKSI5^;
MHFK_ '6O^?IV/KGQA^U%XF,$X349<X?'[UAZ\=?7.*^6K_\ :6\8R7,I.H38
MWMC]Y)ZGW/YUYI?WKWS%-['=GOD<@=.?P.*P#X8\P[]K'=SG!/7Z&LYN\I-?
M+\.VG_!)J2YZDFMF_7R/8C^TKXRV8-_-C_KK)_CQG_/:HT_:2\9X/^GS=?\
MGH_M[UY2_A0B('8<=!Q[9]O?\O6B#PGF,DJ>^>/?\/?\OI4TU[1M+I?\+?=>
M_P#6YI[)J44KJ\>;;=:/]=;=.Q[7HW[2OC&.8$W\OWL_ZU\]!VSU-?77P[_:
MB\2I%$)=1D_AZRO_ /%>G;\^:_-BW\-F)R<$<GGT[>U=;IVI/I<BH'(Z=\=,
M=O\ ZQQ^%19\[?3;I9[=[??L$JB=",>JE=_<O\KON?N-X%_:GU=+BV\S4GQN
MCZRM[ X^;Z^IK];OV;?VJQ]IL/M.I_\ /+K)G/(QGYO\/Y5_(3:_$N7398F%
MQMVE3]['0@_Y[U]/_#/]J.XT&:!A?E?+VY_>8SC'O_GI1)-Q:7;I\OZ]3*D[
M5(-[*2/]%[]GS]J+1)+6S,^IK]U,YD7MM/\ >^G/U]J_2;PW^T/X<O[:W6/4
M(V)5?^6B]\?[1_(FO\[3X1_\% KK2HK=?[7*[0O N,=,?[0^G>OU!^!W_!0F
MXUBXM83K&XEHQ_K_ %([;OK[CO70ESQI4^J5KKOUZ>G;\K]-:2KU8QCU^=OP
M/[<= ^(>FZN46&X5]V.C YS]#WXKT^WG6= RG.1GW_S_ "Z5^$'[+W[1Z^*Y
M].5[X/YIBR#+G[Q_WL__ %L\5^U'A#7;>]LH'\U26B0]1W6LI+E;79G))<K:
M[,] HJ%)XG^ZP-34A!1110 4444 %%%% !1110 4444 %%%% !1110 R3_5R
M?[C?^@FOXXO^"\LC"]U8=MMQGW^5_P"GUK^QY^4<>JM_(U_'-_P7DC!N]6;&
M<).?89#Y_P#K=ZJ,>=M>39I2BYS2[:_<T?P"^,,_\)SJ^WK]JE]>N[M^&,^U
M;-KGR1G\?3[I_P#K?I6;XC3SO'VL)C/^F2?C\W_U_3T[UO1QE"(^W 'X\'UZ
M=:7,OJ\Z6G-=NZOUL]_^!M='?BI*I1I\O\RCIT_J_?\ ,FMR?+?/OZYZ'_/%
M<X=_VUO3MZ]3C'Z?YQ73E?+7 []?KC'ZD_RK-:VP_FCOT_G_ %[_ ,ZX</!Q
MC%M[O]5_E]UMC2$K4*D&ES))]F]M_NT;)AGS%_#/YG%5]8W>6NW/WO\ XGKV
MZ>M:,2!AN/8X'\\_KC_]507$7GC:?<^WIQG_ #P,<41@U6K2Z7_.W_#/_@&>
M#?)R\WV]8Z?/3_/T*5EGR3USCWZY;]>F:T8O]2^?\^E0PQ[#LZ#./H#G/7N
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
M]W_D?U"I\<-"<$B]CP/]M?\ XJE'QOT(G'VV/_OM?UYXXK^7/3?VX998F/\
M:N?^VWICG.[\./\ &I+;]N"1YF4:KZ_\MNN,'^]CWS[_ (4XPYDWV_#5?YBC
M!RA*7\O]?U^I_4.?CAH0./ML?U+J/_9C4:_'/06GCB^W1Y=@H =?XCCLW/Z?
MG7\N5W^W'(DV/[5&/^NWTZ#=UYJC9_MS2R>(=)M?[5_UUY F#-_>D48^]SC=
M^M3"//"<U]EV_+U_JVNIM*@XTE4Z63^^V]WIZ']AOA_7(-8LXKF!PZ2 $$>^
M#Z^AZ_G[=)7QQ^RGXY_X3'X>Z+J1E\SSX8FW;LYS'&>O//.?U%?8P.0#[5)S
M"T444 %4KVZ2VC+N<  G_/\ G^57:\X^(NI_V9I4TP;;MBD;/(Z*#_3UH X[
MQ'\7-&T.Z-O/=HC9*\LO4'I@D?Y]^*Q8_CCH,@XO8_\ OI?3_>K^?_\ ;"_:
MY?P3XYFT\:CY6V9UQYQ'1R/[PZ8Z5\V:-^W')-&#_:N>O'G?7W- ']2?_"\=
M!W[/MJ9_WU_ENI6^-^A+Q]MC/_ U'_LW_P!>OY;!^W))]M,?]J_^1O\ [+'X
M58O/VX9(Y$ U7'/_ #V^O'#9[?ID4F[*YI2A[27+Y-]>A_43/\:]":VF_P!-
M3F-\?.O]T^]?R^?\%COB#IFL^ /&,<%PK%[6\ PPZF&3'0Y_7_Z^A%^VT\EN
M_P#Q-.J-_P MO53[_A]*_&+_ (* ?M%-XQ\-Z_:_;?-$\4XQOSG*,.1G'IZ=
M:9#T;79G\ONA+_Q6OB-^S:G>?0@W#\'TX_KVKN=7/[IL>^/KS_D>U<AX?CW>
M(=7GQ_K+RX?/KNE9O\GOS797@,Q*'U/ _,>_K6,U=O=;:KIL>OAYJ%.E?JTE
M]R_+=&7IZ[K:0L,G!SG\?Z^E0:?N$[YR1SCOZ_Y^GXUJ0Q^6C(.,]O7.<#GT
MQ]*9%!Y3DCOC\LX^GH,5DHVY79^?G=?H]-#H=6/[U-Z1MU]/FO\ /U,JZW?;
M>.FX?S'X_P!.E:@SB/KT&>OH.OZ_K39+?<_F8[]_J/KUP?S]*MPIN'S?PXX]
M>.?RP**L&Z$TG=WCOY2O^MCAQ/OU:/*G\/-\M/Z?D5=3S]G^7.=HZ53T_/E\
M]?\ ]7^?_K5J7">8-GN1CU _3_Z]010^5\H'/''7/U__ %^M73BTFM=::7GM
MT^_0JO)2PT4M^:,?FN5?U_PU[-MG;)G/^0?ZY_&N?EW_ &WC.-W;ZG^GZ].:
MZ7;L7 .=W4_X?YYK.>V^?S<9[]?7'8_YYK'#P<8QO_/?Y;??W1=*5J52#T:@
MW;KM%?I\_6UWC.5_W1_(_P#UZ;JP)@XZ@C^M7(8]W)S@=/? ^E1W"><-IZ=>
M_P!,?X_C2]G+VU62?]::;_*YE@WR<O-:T[I7\VG]^AG:<"(^<]#UY_A'^/\
M^OK5R?FUG'JC?R%$<?E9 ^G;'('I3GR8W7L0?KT_^M7?!7C=K3E7;RO^']:G
M'7_C5+;<WZ(^R?\ @D[=QZ3^U'874[;(Q?6I+'@ >;)ZX]O_ -=?Z@/[-OQ>
MT2U\):>OVM%(LK<8W+U"(#WXZ_I^7^5I^QCK?_"%_%NVUH/Y6RXA;?DC[LA[
M_4Y_'\*_L1^"_P"V0]EX:A0ZGMV6T:_ZWIA%[[AZ'IZ#BLTKXAT^O*VM->E]
M/SM?U=C>C^\HRI+XG+YVT1_6@/C?H18K]M3(/]]?_BN/\XI__"[-"_Y_H_\
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !7B'[07_)-/$/_ %Y3?^@&O;Z\5^/PS\-?$(_Z<IO_ $6]-:M+
MNTAK5I=VD?YD_P#P6X!_MK6O^OV8GK_?<?S]?:OPH\ Y31(W/08_D:_>7_@M
M['MUC62.][+^DC'^G^>E?@YX/^7PZI'8''X 4JZY-.Z_*U_/^OD=="C>LHOH
MU*]_1]E_6J.J:4.1CL?Y'\:L-@H/KCZ<$?G_ )[U@V,A<MG/!/\ 7_Z];%NV
MXL.V#_[+_C7)5J<BH/7WI/IT;B_\C23?UBM3_F:3_P#)/U#S0@V=R#VZ9X&>
MV?7TJ6(=2>^#T]>?TQQ6%=2E;M4!X)_^O_7/>MOI&A_/\2!FM%*[DN[7?U_.
MYTU8>RA3G?X%;KUM_7S&N0CEO<Y].#G\R<5&90[^PP<?E[]:+T[;=FZ':#W[
M 8K+L92XR>3G_P"M[^N:(R]ZW9?A;H8U8>SPSEUE*,M_./\ P3=< J,<]OY\
M_I[=Q5<S!5V_SZ]L=_H.:=;'=N![8XYQUS_.L2[F*W83IDGUP>G^?\\94*G.
MDGTG;;R7X67XJ_E=)<ZE5Z^SY;KT7Y7ZV_RWH"#G/7''OGG^?OW-*JCS/Q_E
M^7)JH&($?N!^H'^35QAA,]^>?SI5*W+4JK7W8K\E]WI;U.>BW*$?^G3<EZKE
M]+ZV&2D>8._KG\O\_P Z?-C:/7M_G_/>J:L3U]_TQ_C0'W''H*:J7^K)?:U>
M_P#=T^6G7RW,_:Z5?[SV[VY5\MO0>IQD_P">H_\ KUQ=B2?BEX5ST_M6S]>?
MWR_Y%=G'_K#^'_H)KD+08^*/A/\ ["UG^LJ?X417MJSFM.2\>NS2]/\ @W\M
M.;5?,_TJO^"- /\ PKSP7[6=K_Z+0?UK^G"#_4Q_[B_RK^97_@C6N/AWX,]K
M*S_']W'_ (U_35!_J8_]Q?Y5M1I^RBUWDY?>#=_P_!6):***V$%%%% !1110
M 4444 %4KZSCO8'BD4,I!!!&>,>_%7:* /Q8_P""A?P3M?$WAO6_*LD=FL[G
ME8E[QGVZ]_\ ]5?YS7[>G[.U]X(\;^(=7:TDAC^U7+!BA48WN?3'Y'TK_6*^
M,G@"+Q;I%_$\2R;[>5<$9ZKT[\?_ %Z_BL_X+3?LMQ>'_!VLZU:Z<JR.MRX9
M(QG/S'^$9'^?:@#^+SPY>!(6A)&<[<$CIP#CZ8.?ZUU:RB/)/?)S^6:\Y:&X
MT?59;6960B=U^;(_C(.?<?G^5=9=3%8XV&?F&3^(&?2LY*T9-]7?\;G?2G[2
MK0CMRJWS=NWZ^>U[&Y&X>3//)./YBEG(7!QZ'@#L<?UJC9N6BW=\#_T*IYVS
M$QQT!_I_GZ527POM&WX?\/\ @9N?+STV]'5_"_Z>=]A_G"0!01D'''I_GI[?
MC5H >61]21U_ST'US7/:?(9)V4Y(RQ'<8%;C-B8+VRN!^ _'O^E<=6KR1BE_
M/:VU]E;\5^.AV58N#51?;@H_@O/?_(;Y@B)_D??\<^@I(G#."3QGCTXY'X?X
MUGZM(8MN..5QCZC_ #_^OA]NY,(/K^O*_P"-;.?NSE_=[=^7_,SKQ]E3HVOI
M*^JMUC_7W&E*.<CJ.?Z?IU[U \P;"CM@>_;W^E2]8&/?!(/?M^O KG[:8M<L
MOH^/R8C]/I4T:G/&G_2Z%.#]A6J[N?5>J7Z:-['2(<Q_A^/'K]2/RJ#S/*R,
MXZ?Y_7L.WUIL;$R@?3],?Y__ %UG:G(8W0#N>WUX_E[_ $J(U&Y5(W>DU?\
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
M:8.P _3VSU_'.,>E6< Q#\./KV_7^5<]8S%W?/."_P"F3_G^O?:@8L[ ^_\
MGZUA5J<BHM?:EV\UK\BYMQQ-2%_B27Y/^O0/-$0*G'/ SZ?_ %^3TIT#98^^
M?IUQQ_GI6+J,ICG0#.#SW]O?W/YUH(Y$:GW_ )$U4YVIU)=5;I_>7]/7[RL0
MG1>'MTM;MT_+>Q;DPC[_ $(Z^_/MW/Y?G4;3!R,=C_+/_P!?U[4ER2+8MW"G
M_#^M9-A*7)SGJ?Y$_P"-.E)R]F_[GW62_P _R"K%PPTI?S3C)_-I_P!>IOG#
M1CZ#_#^O^14)F" IWP<<9]0.^,X%) Q9V!Z<_P!1_G_ZU8U[*5N0HSC/^']#
M[]>U94JCE&7E4MMY)="Z$743J]?9VZ]$MORV-V%LDY[G.?KZ?EQS[4C85RW3
MDY].#G\\X_#)]ZJ(Q"IZG_&IKLXM]W?:/Y#_ !-:*=\4Z7\R7WM17]?FC##)
MU%%;\DK_ /I-^VXK2"1UQVQ_/UJ#6/GM@O4X.?7K_AU_#ZU4L7+D9R<,.OXU
M;N/G0@Y^Z?H2._;G_/O7HTVJ$G'].Z3]?Z^02K.EB*O9V6WDF?7W_!-WY?VG
M/!2^NIVG/;_CZ@_S[_A7^L-^RU_R3CPG_P!@6Q_])DK_ ">?^"=/'[4?@M1P
M/[2M/Q_TF#_"O]8;]EK_ ))QX3_[ MC_ .DJ5S?:D^[T9A7J^U<7VO\ C;_(
M^L****9SA1110 4444 %%%% !1110 4444 %%%% !115>>X2!=S$#'/- %#6
M;U;&S>9CMP"<_3G_ #_]>OD/XC_'FR\+&8274:;,YW,HP1^(SZ_YX]9^+?CR
MPT?P[>,UQ&KI&_\ &H((&<_Y]*_F:_;@_:B_X1\ZD(-1(V&;E93V],&M%#]W
M*?9I=?)?K_5C50O2E4[22_)?K_73[3_:1_;>TJ+1[NV74X RHXXE4'[OU'^?
MQK^;3]JW]K2/6(=32#4E)<3@;9>N0?0^_P"M?F]^TA^W)JDU_J-L-5G*B20
M"5NF['KS_/K^/Y=^,OVD=1\1S2JUY+('8]78CD_7_(]Q69D=I\<?BYJFI:A?
M-'?3$/))TE?!SGT/T_3FOB'6/$.M7\SL;FX8,?\ GH_0Y_VL=Z[#6=9?6'+L
MQ8ODGG/)_/UX_P BG6F@)-!O*#)[XSZ?7W_R*F;<8RE_*K@>2,-0F8%GE.3_
M 'F_J>W6K*6ET^T-OZ@Y)/IT_7KZ<5Z_%X:CP1L'!/4>W'&!W]JFC\/J'SL_
MVA^G;_/M6"K75'_IX[:_+_/U_-/OY?\ ##_"EN4L0'&>!U_$?YSG]:[.""->
MJC\LXS]/\X^E95I;_9@$ QC Q[?Y)]:T/,V#CJ?\G^=34K7IU6OL3C'K?=>G
M]?(UHR]G-2\KKYOIYCUMXQ*3M'7C@=O\_P O2GS01,PX4_\  ?I4)?'SCZ_G
M_P#KIWF;P>.O^?Y>]"F_:4X]Z:ENELH_+^M"W4O1G'^:=^O>_GV7RZ=N;URU
M5XOE4#Y>P]S_ )_K7"7UG(+=E&<GTZCCL/J!_G&/49HO/R,<$=/IW_7VK-FT
MT.0N >1V[=_SS1]8?LXSWO4Y-/5?Y_/0YTG?T7-^3/!I+6[1R5+CGL2.QZ_Y
M_'K7>^ K*.=O&.L^(+6?5- \'> O$6N7FFV?Q0\%?#/Q#+J^J_8_ O@34/#J
M>,M-U^\^(G_".?$GQCX,\5>,OACX#\-ZMXX\3?"_0O'ES9ZE\/M!TKQ%\5_
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
M$XD#OD<CCVZC''6II,'!STYXZ\<_K^'2L>RD+1@GK@_Y_2M2 [E8GMV]^?\
M/^32J5>2I27>/RZ?UY]S%<TJM6C?XII?BK?<,:?C;T/MU[YQ^?KQ]:GAP5([
M]/Z#^>/R&*YXS'[64]"?\_Y'%:X<[U';./\ QX_S-%2?+1YO[ZM\FE?^OQ+K
M-TZU-*_P<M_6,2;<L1ST[^W\_K^?M3%D#OGMGGTY/]#^HJOJK^7#D<=3GOGG
M_/\ ^K!@LI"T1;OC.?P/^?Y5I&?,I2_N/\D%:/LJ$&KKWU)K_P !??S_ "]3
M7E&<'K_G^I/J/6H&G7;LXS@G^?Y]_2GQ'=&V?;_#_&L!9F-VR\]_Y;L?KZ?K
M6=&ISQAU][UZI_AIU+C%RIU:O64;>NWG8Z.$Y0CW(]_\\BH2_E$G^\/US_3Z
M=_I4:N=ZCZC]3_G_ /55757,85AD<_SQ4JK>=6/1-:?=]WQ+_@BPW[UTKZ^S
M7S_X/K]QIPG?)O[=!^8_S^E8M^NS5;6=0<QS*P/T8=,?3V]ZT[(Y@#=3C_(]
M^156[0L3)CE>_P!#U'^>.:ZX2YL.X[NZ?6^EO\K?KJ3.7U:I*.W.V_+[/]=/
M0^^?A!\9+G0]/L[87;J(T4#]Z0.% ]?;_)KW2_\ VB;@H4&H/SN&/./=3[_A
MQU[5^0-MXVGTR0QK*R["1U(SC^70_3\ZJ77Q3NVNE7SG^\!]X_3'Y8K"C6<Y
MN&]KK[M-C@O:2D_YD^O1I_C_ %KH?KE:?M"W,)<F_?Y@W_+5NIS[_P"2>YS3
M%_:$N1<^9]ODQR?]:>X/HWX=Z_)&^^)MU$J$3.,Y[MU.<_X=_P >E(?B9=?9
MA)YS]/[S>AX_/OFBJW#V:[SZ7TV.CV_OU9?S02^ZWG;RTW^Y'Z[7/[0ES+(K
MC4'P .DIZ _7U_SVI+O]H:YEC5!J#\8Z3'L ,?>]3^M?D?9_$ZZE@D<SO\H.
M.3Z^F?\ /7M5:V^)]U+.RF=\!L=3UP#V[<?UZ5U8BH_J]K_"E^-OR[]R(U;.
MC_<\O\/YVL?KW#^T-<K;F+^T&Y&.9CW.?[WI_/VIMO\ M"W,.[.H/SZS'ICC
M^+OT_P BOR%;XH72W0C\]\$G^+W _IQZ>M2ZA\3KJ(Q8GDP2O<]P.?;Z?AR:
M=*I>@HO[23V]/ZZ6OY(4JMXU%I[\HOKTY?\ (_72/]H"Z:9G^WOC).?./Z?-
M[_Y%?1G[,7Q\N+SXT>$;9K]F#ZE;#'FGG+CL6^GX=:_!"U^)-T80_G/G&<[C
MZ#G'O^'/Z_1O[(OQ-N9?V@/!$1G?YM5M1C)_YZJ,>_\ GVQ52?,X^44ONT(J
M5.=Q_NQ4?N_K^D?ZX'[*>M#5?ACX4EW[C)IEL<YSGY/Q_3U/UKZVK\\_V%-3
M>_\ A)X*=F+;M(LSSDGF-?R^N:_0L=!]!_*LS,6BBB@ HHHH **** "BBB@
MHHHH **** "BBF.X12S< 4 5KR?R8RQ., G\J^7_ (E_&.T\*>>);B./R]V<
MLHZ9]3_]?->K>,_&=AIEI/OGC4K&QY=5[?4?YS[5_/=^W9^TC%X=FU46^H!?
M+$V LF/[W3!X)_\ U]:QK5/9POW:144W**[M?BT?47QF_;8TG3;.]B_M*!2(
MI5QYJ9R$;N3T_/K^?\VO[8O[7$.KW6JR0:DI#-<8V3#U/3!_SP/:OSK_ &GO
MVXM4M[S4(H]4F"^9,N!*W)R1V[8-?DE\2OVFM1\21W+/>S2&1G/+L>I/49HY
MFU!]?NZKKZ'H4J:A*M':U.^NF_*_Z]-3IOVD/C/J.MWUTT-]*07DY65N,L??
M_..M?GI?^*-9O;N;-S<'+'K(YZX'K@]_P_.NQU'Q%-XA,LDC.^YB><GJ>O\
MCUYK/TK0Q/<L2O4GM_M+^O\ +\:W6ZTW=ORO^9YIP\AU&9]SO*<\<LW?OU_S
MQ72:-!<_Q;^G?)]?7_'\*]!'AI X^0>W'J,]/J?3ZU>CT58  $ Z]OI^G7_"
MN1U_=J2_DDH_?;TOV_SN/JEWM^*7],QM*M6^T98'&1U^I/H?K7?0P(64E>XS
MCWK.BLA$ P&#QSC'?C]#_GI6G&<#/HW^%:*M^\C%_P G/^$7;U_38%NGTNM?
M^"7KF")HU 53A1V]_P!/Q]*SQ!&#C:.N.1GT_ES^=3&;?QS_ /J(_G^?K49;
M#8QW'Z_A4RQ+G&%2WQ3C#\O/;7U-:KYY-K>VOHDOZ_I#)K:/RGPJ]#V ['ZY
M_*O.KZT83R$ ]3CKZ'_'I^E>CS'<,>O]!C^M9DUDK_,5'S =O7GW_*AUK.JO
MY$G]]EW\[F7ZNWY?YGB6JVUSYN5WC&3U/U_ST_QRU.H1<H\O'.06X..GMZ_K
M7MDFAK+N8KDX_P 3G_/M58>&XRK_ "#H<<#TZ=_YT>V=Z"_Y^)O\K=?/;YA9
MZ^6_WGFNG^)=7MI51;FX&-O21_7Z]:^N_@O\5]5T6YM/-O9U D7[TKX&#QU/
MU^E?,J:'MU(KL& 5_A_S_GG-3:EJ,F@3QF/*;2/NG'N>,_YZ^]=L&H3O=;?Y
M>5BZ4^27-Y-?>?U6?L6_M7#1KW3S/J6,/!G?-Z!<YRWY_P"17],7P'_;BTI[
M*SA.IP;BL8P94_NCU.>X_P#KU_FM_#7]H;4?#$\+1W<T>QAT9N,=,8]J_3'X
M'_MQZM!J%A VJ3@;XP1YKCCY1Z_6LV[MLAN[;[L_TQ_A/^T%8^,%@$5W%)N"
M_=96]NQQ7VAH]Z+ZSCF!SN ;(Z<@'^M?R _\$]/VJ#XE?3EN=1+;C'DM*<?>
M[Y-?U-_"CQ[I^K^'K-EN8F9XUZ.IZJO;)I"/>**KV]PDZAD(.?0_YYJQ0 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M-:EV@G]]K6U]")(]Q# =,Y/OG./U_6JU_&9MN/7_ #Z>G2K\;!4.3R,\>_\
MG_ZU,4JS8;H,X^GTH5)*=671M?HOTZ_B30O2=%=:BNUZ;_TM/O&6@V0A#UQ@
M?T'ZT7"?NV4CD@X_$Y/M^=/# ,.F..?QQ_*EE97*X]>W;/7IQZ8K6"Y6ET:T
MM^OXD5U[93F_LS4?T_+^M#S#4M*D:5W (W$GOVSU]^WM7)R:),URKX.-P]>>
M?_K_ *5[I-9(Z].>>W0]?YCZ=ZS#I\(8?+SQU&<?Y-9X>E&$W-=_\FT_/RZ?
M><]>#BX))VY4]%W2[(\JOM$EF51@\<?CW_3M4;Z++]F$>TY]L],8)_7/?WKV
M:+3HGS\H/)QD?Y[>GO4,FF1!L8&T9[>Q'\NWY=*N4>>:O]AJ2^5@E!*A":W;
MZ>BO?2_FSR&ST:5('4J<G/KW8?6H[?0I8YG;!QNST/4#_P#7Z]/KGV!--BR
M%_3W..W^35B72X54$*.?8>F??)//)'<U51<R4>DG_D%*GS4ZDGTM;?R^_5_U
M8\2;1)3=*^#@9_'!'/MWS5B]T.:;R\*?E*>OH/;L/\XS7K?]F0_>( Z]NY)Z
M=_7(^OKQ9ATV)P<@<>W]#@>WYTW[L$E]E)?=;\^W^9-"'/447Y_I]V_F>50Z
M5,D.W!& <\'T'L:]P_9%M94_:/\  :<\ZQ9Y[\>:O'_U_4USTMA'&3\N1SV[
M\@?GQ7IW[)UNA_:6\ A1UUJT]/\ GJO^1_G%QUY;];$.-I\NNZ7R;_X.Y_K-
M_L$V;1?!OP*Q4Y_L:R^G^J7_ #[U^B8Z#Z"OA/\ 8<A6/X*^ R!_S!;$?^0A
MC\Q_*ONVM*J49679?E_6G0JM%1G9;<L?R"BBBLS(**** "BBB@ HHHH ****
M "BBB@ KG_%%\NGZ'J%V6V^3 [Y],*35G5=2BTZW>>5MJ*#R<8XS[C\.?0_3
MX_\ CO\ 'C0?#_@SQ"DE_''(MC<[?G0'(B?_ &O7CWH*C\45W:_%H_)S]K[]
MM2U\#WNLV3:H(OLYG3'G 8*EA_>'I_(5_+)^U[^V:GC2^U%8]4\SS#*,"4G@
M[O?WKE?^"G_[4VHR>+_%,>FZBS)]IN=NV4XQODQC!Q^7?UK^=?4OC%X@U_5B
M+BXDD#2,.9&.02<_SX^GUK&4/:PL]?>Z_)]/Z1T5H<DX.*T2B].NWZ_G?N>Q
M?&CQ#=>([FZF29G$DC,"&)SG<<GG';I_6OEEK*YN)3 =QR>_/KV]@??/ ZU[
MCY[:A:AYB263.>O5<]_?Z5RMA8QOK 7 VDC^9SV^GZ9J9*R:O\*T[=/R_-&T
MI25-5>LTH_\ I-K_ -/R1@:=H3VR?,IYV]O3'YXKLM)LQ$VXCJ3SCW&?ZG].
M]=;?Z=%"%*#''^'Y9_&LZ-57@#GGC'O_ /7Q_GG:A/FIP;WNGKNN_P"AP6?9
M_<_\C0,:$;L=!^!Q[57D XX'?M]*M*3Y;#Z_XU29MIPV3SQG/K_A^G2N>%)2
M56+UYY)O\'VO_P .;U:;A&DU=MQN[='I]W_ ULQX4%<#KT[XZ_IP*85V\8_^
MO[]ZDA()_$8_ D?SQ3IAR3CIZ#V_Q_4U2A:M%[M0Y==K)1O]ZON$:=\/*:WY
M]NMM.GS*J*0>1VJ79_%CG^F.O^>:8&!.*N#'E]/3K^']/ZU$J2C"$>BFI:7M
MO%6_K_@!AX<[DI:-0OVUTT7^128$XQV_K_\ JJ=55AC'/_U^..E1,=I(.?\
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
MM;_'^J[+6RU_X<JE!5*4I2MS*-]=-HQ?E;71&W')L5>>OY]!C@U.<K\YQ_\
MK_SZU2"D[#[_ )<+Q^-7'YCQW]/Q/^12K59N56"6D4FM^R_KUT,,.[P=_LIN
M/_DO]?TR 2$L&ZD?Y[_7Z5<1@X&",]QZ5G*".OO^N/\ "KD/'7CC/TZ5T4_X
M%.35I65M?*/_  ?,SHMNJXOX9-<W32Z7X_<4I\[RN."#G [_ %_/\>>]>7>*
M]+-Y<)\ISN_KVZ^Y_"O6IH2S%AG!_P .M<_>68DE5F /([>I&?QK@I5JDJUG
MLF]?NZ?=]QI0I*=>76*O;IVMJWW.1T$/X9E@O%)0JZ/D'&,'/Y@_RYXK^AW_
M ()^_MR7'@NUTG03JGEC$$>TS$="HP/F]_SXK^?/Q/;F2P6.(88#^'(P1S2_
M!_Q9JWAOQEIN+F>*-)X^DC@8#+TP?\_R]3FCIKJ^FM_Z_KL<SIRYY1\W^G^?
MZ=#_ %4_V$?VBU^(-I8F6^$N^*(Y\S=U';G\_>OVVT&^CN[*-U<-D YS[#].
M:_@O_P""8'[5<7A^/2H;S41G9"I\R7KVXR?4_P">W]A7[/OQQLO&FGV AN8Y
M/-5,8<'.<$=^O-5S)Z+[ODM>_KT,VFG9[H^Y**9&VZ-&]5!_,4^@04444 %%
M%% !1110 4444 %%%% !1110!^27_!4B'S?AQ>#G_CPG_P#0).GO7^7=^W6H
MC^.EXO3%W<=?^NJ5_J/_ /!3M=WPYO!_TX3_ /H$E?Y<G[>XQ\>;P?\ 3W<?
M^C4H \*MF'V>'D?<'\A_3^=70<8Z8SP?IGG/3)_SUK.M1F"#T"+G_OE:O$@J
M!WX_J*B;U2OUU.O#Q5IR>]O=]4UMYZ_TB7.><Y]>:;NR1@@G/UQQ_A4:<*1G
MMQ_G\J1>&R?7^F*S[^6WWK]#H2_A:WYG[_WKY=7T]24-V)&<GCMG./S_ %K(
MOYO*D49'S'^?/IUK2'+[O?&/QS6/J2%Y8R"?O#_/^?SI2?*KK717]7T-:,(U
M7)2^S)\O^'2UONZ/H;$#9B1L\$ @]_\ ]?'UJ1^5R.>1S_GOSWJO#S;H/8#]
M" ?QQ4HX3'?_  Q0W:G*2^*VWSB9RC'VDJ>O)9V\Y6T]/SOU(-_/&.,C_/OQ
M4T9!(Z=,X_#T]JJ;"&S[GCZC_'].]68A@Y/0_P! :5";='F;N[O\;?E<X80_
M?*-M$U?TT[KS_IF?>S>7,HSU_P ?\\UHJ<QALC'!R>O3!S^G\ZQ]10O<1$$X
M!'T^]G]>]:Z\P@=^GZ8'\J<)/FV:L[7?Y?<>G7HP5%N.[22_#\K?B]AS'$6X
M#GGD#Z_GT[UYG'/YGQ)\(#_J.:?G/_7S$/\ /YXYKTV3F K]<?K^1X _$UQ?
MA_PAXIU[QS'K&@^&]?US2O J:-XK\;ZGI&CZCJ>G^#?#%[XR\*^"+3Q'XJO;
M*WGMO#V@77C/QCX0\(6VL:M+::?-XH\5>&_#\=RVJZYIEI=*FN6I*VJDV[[7
M_P"&WL92I0^J\WVE9/YV3V^?]7/]1W_@C>3_ ,,^^!!_U#[+_P!)X3_2OWYB
M_P!6G^Z*_ 7_ ((W_P#)OW@7_L'V7_I-#7[]1?ZM/]T5TGEDE%%% !7AGQQ_
MY%>__P"O2;_T6U>YUX9\<?\ D5[_ /Z])O\ T6U '^5__P %VUW_ +3,P_ZB
M-P/P\T_X5^6/A^'R+.W. ,HO/OM_3KC^=?JC_P %UR1^TU,?^HC<?^C3_6OR
MUTIP]E;X(.$&>O' _K2=MGU^1I!334HIZ/I_7]6-:Y?9&7Q@#H1UZX_/M^/T
MK.@G\TD_[6/Z?UX_PQ4EV^Z$Q@]C^'I].O\ C5&P4KU[O_+/^-:4XKV,F[<U
M_=[VW?Z_TCT*\>7"W_FY'\[Q-T-O'!!Q^.#WP,TW<<[3CGC^G%1Q?+UXS_4"
ME/+[LG@]/4?Y_I7/9<S73]=-#.+?LHR=^:]GO\+MI^8C,8_Q_P#U>G6H+IBD
M0D]?SY )/MC_ #VS+/\ -MP3]1[<_P#U_P!>U5[X;K4*.N%SUXX&/_K\UQQE
M/V]16NK?Y6_7_AS>FH^VL_A5FO-Z?=Z_J-LI#,A;K@?B>>?R_&KBN7W#^[SV
M_P ]*H:4ICA(;V]SGT_SC^=7(00SD_W>A]\8X_SQBB;E[2DNE^WDO\VOR'6B
ME52Z2E[VNRT_3?[S,EN-L_E9[]!]1T^GYCC/K6A')L"X/WL?B !C'YGZUB3Q
M-]M+CH6!'TW9'7U].XK6"DB/VP/R"UM6<E0G;O&UK]6KF.*]VK1Y?Y5]VG];
MC[Q_+CWY_P!K\^W\\>U5K:7S5R<G_/;]?TJ74E+V^T==O]/\\54L$*I@]3_]
M855-RL[K_EVOOM^'GV\RL0DL+%K^:+^>GZFNC>8I.>5_SS^59#W!\_RB>IZ9
M^G/\R?P-:EN"J29Q_D'^=8,D3&]W=L]_KG_/M^598=R<8W_GMZ+M\NA=%)T:
MC>KY'^2_S9MQR[<#CGDCGN/Z8_SFF7K>2F_Z#_/'7/\ 2FA22GT _0_Y/_ZZ
M35%+P[1UR/ZGG\.:ERG[:LK.WH_+7U,\%[S7-T3:3[W5E]Q%;R[QNSZGWXY'
M6M!#YB$YZ#'/T.?3V]*R;-&6,#J<'Z]"/Z_@*U8!MC;/4G^A_"KK2FJE&RTM
M]^W7I_P[V,Z>M><7I%SU];KU\OO,?S\W)3W'T]<?0_SZ5KQGL2!DCZU@^4PO
M6?MD>N/O9]/\/2MU5Z'_ "3D_P JWA'WI5);K2_R[_?_ %:YBJ:C5IPAU2>G
M;17M]Y9DX SCUZ_Y]N*KA\/V(S_3U]OTJ:3D8'H?UZ55((..]7!W6NNOX&->
M/+4BUJO=^^R?]=+_ '%W.X<<\?Y_3I_A5=2"^T8_KVZ_YZ5)%\JG/M_6H4&)
M"Q!Y/7MU'^%<E>4HSIQA>SEZK>/Y=S?D4_8REOS>_?>WNZ?GI_3M[@.,X]>W
MOS_]>H9CCDX[8S]>_P#2A^6R#T_7(%)<#<N!V_3Z_P"?6KKR<*=X-W?+=+Y?
MU8)14XU$^EN3[UM_F1JW7.,')_.L+5H!)E^N,]_8?T^OZUL 8&*S-1E5(V4D
M<@_R7_/_ .NNF#O"#[QB_P $>>?TA?\ !N!<9_:#MX^F+ZW''^_'_GZ?E7^E
MQ9'-G:G_ *=XO_0%K_,\_P"#<"-A^T1 W;[= >G^TG^-?Z8=C_QYVO\ U[P_
M^BUJ@+5%%% &'XB;;I-V?2)OY5_$9_P<=W/F?#ZZ4$'$4O\ *7_/7UK^V_Q/
MG^QKO'_/-OY5_#W_ ,'&F[_A KOKCRY>OIB7I32;3?8:3=W:Z6Y_$EX8EQ9N
M.,EV^O4_CS_GO71[^03CT_7M[UR7AH_Z,^?^>I_1C74XW,,<\Y_' _P'Z]*\
MSGE"G7_FYUR]]XWM_5GW1I=U'"/1*WHO2^B+G\ /'7K_ %_3Z4HQL)X.>O?O
MB@X*8_R,YI 0$*_Y_P ^OUKJ]IRT5)O7E5ON[OYKN=:I1=3LO9KSNVD_S\B)
M3N8XP><#\,_EV)J8$D[#C^O'_P"JHH1M8DYY/Z_Y_P \5(!^]SVY'\S6&&BY
M)U9:2LU?ST?7?^MNLQCR0BEUFU+=V5HZ_F9=[-Y+@$]2!['\_P"?3/I4L$A5
M0_KC]<_X?_6JGJD9>52O8C^9_P DU:C3]T .V/T'_P!<U4X<T*LM+QM:_JE^
M/4UQEH1H*/R_#_@?=W+LIS$9/8G\1D?TK+@N/-<C/W?7W/;\/Y?6M.08MB/]
MEOKW_49_.L*RB9'?/<_3KD56'<FH<U_A\]=/Z[6VL7426#FUN[7^]?UKV-Z-
M]V8QT'3VQ_\ J&<>]9UY/Y,@0'J>?U_SWQ^=7H 1(Q((Z_UZX_K63J<3/.C#
MH"#QZ<_EG_)XK*DY>_?93=O_  */YZCPB3@V]^5K\/T\C1BD"JK?3U[DY]^W
M\ZGF)$)DXZ _3KS_ "^O/2J<:'RT'L/_ &8_UJU/_P >I7)R5]\]^?Y_3\JN
M;FL1*VW*ORCT.?"6E-J6RG==+:F=;3^<YYS@D#OT_P _YYK5C?=F,=!D#\.G
MZ_\ UL5@V$3)(^>Y8_GGICZ_YQ6W I61B??^M%=R2H6_GUZVU3*J?[Y)?9?*
MGZ61GW5QY<NS/4G^O^<'WQZ4V>X,:JV<9]_Y^YJOJ$;/<JPZ8_\ K'Z=./R[
M4EY&SHF.W&._:MHWY9Z=OT_K9_H=%2,57PUMK22>G97V[>36CMYELSGR/,]@
M<]_O>O2BTG\WOP#V_I[_ (5!L;[)L[[?_9\TW3T9,Y[Y_K5?;A_@9SR7^SUW
ML_:OH]=NIOQ2%\KQE1_A_+O61=3^7<!,CD@$'V/;MT]/YUHVX*EL],'G\O\
M"L6]B9KH-SCCZ<?Y]OQS7+0G+EE?^>R\]K?=O^&QK0A&I3O/=0^Y)1>WJ;L$
MF%'/4\8]>,_7K4LK?+G@#K[=.*IQ [$'H3G\,598YCQU.#G\C717GR0DT[2:
M^^W]?F<M%<T9Q>T4^7\/E_7<(CN (QQZ=NO3GO4^[/&<^W7_ #_^KVJO!A%P
M3U/?ZFE3Y6SD\GW]/\?\\5G1D_9*<]'9N_GIWWW_ ,C51452CTE\>C\M]=?Z
ML12'! XX/3M_C_\ KJ6*3J#@$]^G;_/TJK*<R_B#^9_^M3U!)'MS1AI.<:O-
MMS:?+S\ONT.5MQKODM\6GX!?/LA+]1C'M_GGC_.?1?V16\S]I/P$V?\ F-VF
M?^_H/?W ]L5YOJ W6Q4=< _R_6O1_P!D*/;^TAX$!S_R&+4_^1!76G;#\U_>
M4U;[U\_+T/2C1A*/-;50NWYI+\3_ %O?V'9,_!?P(O;^QK+_ -%*?\*^[:^"
MOV&#GX->!O\ L"V7_HI:^]:J4N:S[I?DM/Z^\\B<N:384445)(4444 %%%%
M!1110 4444 %-9@H)) P,TZN+\7Z_'HEG+,[!0L;MECTVJ<_Y_QH \K^/7B^
M'PWX0O[L3B-HX9#][' 0^_XU_'Y_P4)_;NE\)IK.F1ZJ$$AGBVB;'!+#^][G
M_.<_LC^W5^UQINB>&=:TD7\*2K%.NT2J&'RGT(_SCIW_ ,^W_@H_\:[_ ,6>
M)+TVE]*R/=RY\N5L8,A]&(]_RK2I9*%MN77[E_7J;M)NDH]KO\/N??H?+?[1
MGQ>F^)GB359S<M-]IFE;[^[[[-[GUZ_Y/R1I^ALFH(^#]_.<=\YY_ ?SR:/#
MZ7=Y>>?<-(^\J<LQ/<\\_7WKU**Q"3))MP 1V'/.>?K432CAN9:^_P"?EK\_
M0]*A!5%[[]Y6^Y):?GMT-*3_ $2UC'8(O3CU&/7-8VF/C45D/][OUZ]NN!_A
M6]?J9XE1!G P<>W'Y\=*R[6T,4P)']W^9S^7'^<"N-7D];VDK?.Z3[]W\C6I
M2@J,H?R*^UNWY^IW-Y+YL6[/1>>O'OGOZ?YS7,VDIDN'4=B3[<'T_P ?_KUI
M-/MC*$]0?Z_KQG^O'&;8P,D[.1PV>>V#ZGT^N:IR]G)07DET_+^OQ,*%&#H1
MG)[KR\OU5O\ AS7)PX0]\?Y_.LS49#"5YY.W_/X=>WO6BX_?*PR?N\#_ #Z#
M^O:LS5XS)LV\C(Z?4'_/>L*,Y\U2_P#,O3=?U\@HP51RC)[+W?/_ "]-R>W<
M&(/GKS^)Q_C5QOFB9A[_ ..<_P"<UGVZ$0A?T_[YZ_3'ZUH8VV[ Y[COUQQ^
M?''YU4Y25>%MG!7_ /)=?O.?#J\W!OW.9^BTT5NO_ ,6VF,DS+Z,#_/].>*V
M4?+!,_W>GTS]./T[UA6D;)<.3R"Q]?[QQ_\ KS6U&I$H/T_D*=:4O9P:O?VB
M]>EUW_KL.I'V6)Y8O32_32T;W]/^ 4-1E,3+SW^G3N?_ -?7TJS _P"[W9//
M/M^/],53U2-I)$(Z!O?G_/K5F%3Y(7N /TQ6DG+V4]](KY;?UIV[E8JG&'LI
MP>K?3O>*OO;RV]"Y(<PL^>WU[9'/\_RK&M)B\Q'7:W?]?\]!6PP/V8KWP>GN
M.WYUAV<3),Q/=C^I_P \TJ$I<L$[ZJ[^Y7]=_P "YTXRPSFW[RM>^KNY15K_
M )>GS.JDG_<>7_LD?@<@?ETQZUSPN?*EV^I/TY/^)K1(9E_#'KZ\XK$NH6^T
M(W/!S_X\#^HZ_EVKFK4^7%1<>OIO==>W:YC@8OVMVM'%[[6T?X_\.;-U-Y<*
MOZ@?3V_Q.:HAC<0MWX/7KT&?QY]JEO@9+5%'MC\N:CT^,B,JW<'KVQM'_P!;
MZ<5V4[N4KK3EV]?S_K<Z,4HQP\>6WQIZ=[J_Z?U8XO5=#^T!FP3@YSCZ\_4]
M?ZXXKO\ X"^/)?AYXSAO%F,0BFC(;<1]UC]/0_CS5@VZ^4X8#YE/;IP3Q],X
M]OI7B&O6MQ:WTEQ 70[^"N5QR?3&.?P]:T:MR\J;5[Z==MWY_P!:'+23J>T<
M[W4?+^[\ONV/[!/V(/V]9TU/0=+;5L"22WCVF8\_=]&.>!T^E?VJ_LH?%*+Q
MEX?T>X:Y60SV\3??SG<!ZGKS7^25^R[\3-4\-^-M DEO)U2.\B+9E<#Y6&>_
MT'_UJ_OX_P""=?[7=B=!\.64VH1,RV]M&=THSGY1W/%$6^:7:_\ 7]>1.(45
M3HM6NT[_ (?U_2/ZNDD610RG.13Z\E^&/C6#Q;HT%]#(KAU4@J<CE1SQGTZ=
M.M>L@Y /M5G(+1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M?I9VV:M_DCHH;598B[#..1^7^>GIVK,<;'8>Y'Y@UL6\P2+82.1@?C_GT_\
MK8-^_EMN[DGOGKZ?3@"L:$E[2KKI?2_R_K7_ (!DX3J63NW'?UT]/^#V)S\^
M4'0XY_+^OK3#%Y7;K_GM]/K2VQW*'P>N3GT&.?Z<>E.G<,IQVS^>#@?C_GK6
MW/'VL8W6OX*V[^^QO=PP\Z<K\S:2T]';\+(56V@C/J..XY_G[$_A7)Z[HXNE
M>4J&.6Q^O/MCZ^U;*7 :4KGH1GN3U'Y_R!J])B2(J>20>V>N?\^O\Z;JPIIP
M5MMN[W7]?TN90<9TU+:4H_<VOZ_0YWP'XKF\#:E#/%(T16=6!4E0,$>G^>,5
M_1E_P32_;$O7\;Z)HTVIR>6LELFTRMC&X#N>_<5_-3X@TU]ZM'D8.??.?_UB
MOK']D#QQ<> O'>GZG).84BFB8MO(QA\GZ_Y].)IM24[6YNO=KMK\NO6YO648
MXJ*Z>Y^2TM;O?_@'^M#^RA\1[7Q+X;L9#<+(S6T1^^"23&N>_7\?UXK[AC<2
M('7H1D5_*9_P3=_:[M]=L-'L3J0<ND$6/-SDE8QZ^Q^M?U%>"M3&K^'K"^#;
MQ/"C[O7*U<)7TZK^OZ_S,L1;VLN7;2QUE%%%:& 4444 %%%% !1110 4444
M-?[C?[K?R-?QS?\ !>49N]6)'_+.8?\ HRO[&7^XW^ZW\C7\<G_!>9L76KX_
MYYSCZ']Y43V^9TX5Q4WS;6_$_@/UU/,\?ZPN?^7N3/'3G^OI[&NA\O8X'..#
MQZ#^O;/K7/ZN<?$+6>>#>2?^A?X9KI)S@;^P .?UQZ\G%)MI<KVMTZOJ^G]>
MIM!^V@HO5JKZ::/?T_,=)@ #IV_/BJS6_&_N?3K[^O\ G/:H5G\UL#M_3T_S
M_P#6T,@H!WQT]QU]NQJ(Q2C!I:7VZ_\ #[_>:<W)4JTM?A7*OFOZ=_(CC7Y2
M3UZ_S_P_6HV02MM],_G^@_GTJ8-M!'3/'I^E"D*<G\_\_E4.<$ZKZZ7_ /);
M?U]W1"C:'L4OL?'^'E\ON]2!(]C[1_G!/X=>/\YJ>0!>/7CGU.?IQ2G[VX#O
MUQ_GZU#(^X\=O\_I5*49RI]^33\+]]/7YDMJ$*DMI2J)QOV;7_#_ *C3!M&_
M_/K]>/?M[U8C'R$]\']>?S_SZT!@Z8'7 XQW[_U_^O5*2<1MLZ9S@=N?P_EV
MXJ4XU(M/I/\ )+]?^!<T454J<[U2I^FME^NNZ^9.T8EX]#[=LYZ_6DC38X7T
M/?\ +M3H7 Z]#^A[\X_"EE.SY_<D'_//X<=<FK4E[25/JXV7S2_&_;[C*+=:
M%./:=WZ:>O=WTL22-AE'J/ZU1UCY(-PZ8/\ /M^'/^%.2;S7!XZ@?B#_ (?_
M *Z;J8\R#:.H!_+.>A]^X_I7?A4H7Y[==_\ MW^OZN6I15>I&6R<4ETUL_Z_
M.VWU]_P3>^;]ISP4QZ_VG:\?]O4'4U_K$_LN-GX<>$QZ:-8_C_HR5_D[?\$X
M!Y?[3W@I#P/[3M/_ $I@_GUX_P :_P!8;]EK_DG'A/\ [ MC_P"DJ5S/XYNW
M4RQ4U[L8:)W;7_@/_!_X=:?6%%%%,X@HHHH **** "BBB@ HHHH **** (9I
MEA4LQ  &23P*_+__ (*/_%ZU\%_"+4[J*[6*6.WG/#@'A!Z?_6]:^\_B5XC7
M0-&O[LR;!#;2R9SC&U"<\GMCV_#K7\;O_!6G]MJWFTCQ%X1CU4;X_M,?EB;)
M'++C;GVQTZ9H _GH_;0_:QO==U?5;4:A(PDN+A,>8Q&/,/'7MV[?T_&O4;YO
M$FJW,\C%S+(S9.3G+=?QS_GI7:_%#Q'<^*]7NKA93*KW,C9W$CES^?!Y]N:X
M'28&M92[#CCK]>_TZ_\ U\UG%6E)[+_AK?@E?\3LJOVE.A%;I:_-)?GH;]GI
M0@* #&,]N>W_ ->MOR1$"![?Y_S_ (4B2KL#@^_T'!_ICVIT<OG]/;/KR/7/
M8XHE*THZ]-/3K^!5.ES4*JM[T7Y=&G^O?]1I./S'ZG%;%O:+)"TA'0$YQ]<]
M?3GI^7/&2%RVW&<'G\#BMN*<16Y3/8X![CGV_P \\54I1C;FV;M_5SE2E%.:
MT:=M?E_79HRQRY7IC)_4<?KUICKN.SWZ_B1^=(' D+=C_G_/^%2 C=N/O_C_
M #K!\L:M337DO;Y*UOQ_RV.N$FX4Y+=2O*VNGN]]F5_*\LX'?'ZY]/I_*K3
M*F?H?T/2FN0X)'( YZ'U^N/KVJC]H#MLST/Z?A_]>FG&HJ;W2?3UB_T_"YHX
MW]O5796_\E_.RWTU^Z?R XW>@]L^OKZ8_P :E@4<]<C'Z>OOS2QN-NSO@X_D
M!_G^E5Y9?).3QD@CU/\ G/U]^E+FC)5(?WE^::W[VTWU'#]^Z#LWRPM*_P O
M\OZZ3.-Y*_I]3W^G]147E;& _#C\_P #W_R:2&3/S\$=_P!/KSGZ^M6)#N&Y
M>1C^7!S^!_R:I24)QC:WN+]/^!_D9J7M*;I:W56Z]$UTUZ+?T8]R @Q]?T[^
M_-5C &&_J>?\_KQV]0*@^T>8P4=CC'^?K_D];T; KM/WL?SZ?CT^G&>:B\:<
M8M:7FDOP[?HC1R5.K*&R=*UEWM']?\[:#8 ._48QZ<=_UIPPSD>_Z=>*JS3"
M#@G&?T/T]^IZ<].<TL3Y^?MU_E_,_7K524;SGWBK[=.7\5Y[$.*I1H7TO)<W
M=KW?Q_X>^A*Z[7&/4?X_Y_.IW.,>N1_7'MU-12'*E\<>O7TSS[C\ZJ)<"1]I
M/0C/MR?;_#]*<&I*$5MR_?L_S2_()0485ZJV37*_6VG;O\_QZ18<V^[N5S^'
MU_3M6-<0 H['J <<>A_ICV_E6I!./)5,CIC_ ".N?TJC<N-C <Y! _'V]?YX
MKBII)U)[6G9>3NG^=]+?\#3!R2@YO>Z5WY\O;K_3U5CFK:W%]</"PR.>/IGG
M_P#5Z^U8%YIPT?5H[I!M,;;LCMSD <^WO_2NVTB,0W;2,.&+'V_R/R].U9GB
MB,3%W'H>GTYYY_+^M:+G=12OI:_D]O\ @Z]=KEOD6+L]%*"MZM)?>?77[/O[
M2][X'U;2X8[^2("Y@3"NRCF11C@^G?US7]O7_!+7]I?_ (2U?#L-Q?F3S!!P
M\F>H3U/^?3J1_G#Z;/<6>JVLR,RB.XC;(SQM<'KVZ<8]<_3^DK_@FO\ M3#P
M1J^A6TVH^486MU(,I!RI4>WMV].O2M:$I*I4;VY=/N5_+0X\;3Y*MTM'_P #
M^M/F?Z<&@:I#J5A:R1.K[H$;@@_P@GI6]7P%^Q#\98?BKX0M;V.[%QBTB.=^
M[G:F>_7GO7W[75&7,KHXPHHHI@%%%% !1110 4444 %%%% !1110!^3_ /P4
M]_Y)Q>?]>,__ *!+7^7-^WN?^+[W8[_;)_\ T-*_U&O^"G@)^'-YC_GQG_\
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
M3_DJ7A3_ +"UI_Z-CK?"Q<(U4^LV]?\ MW_)GGXA-33Z2U7]=S_2P_X(U?\
M).O!?_7G:?\ HM*_IK@_U,?^XO\ *OYD?^"-+9^'G@P=OL=IC_OVG_U^M?TW
M0?ZF/_<7^5;0J*JG).]FUWV.<EHHHJP"BBB@ HHHH **** "BBB@ HHHH SM
M4LDO[.2WD&5<$$?4$5_%]_P<;_"$7/ALW%E:;CY6\E4^IS@ U_:E7\^/_!9W
MX2K\0/!=ZWV;SO)L96^YNQM0D]OS[^O- '^7'J5C)HVJ263J4=)""O3&&QZ>
MW^<YKL])W-!\_H/<?A_]8UU?[0_AT^&?C'J>B>7L$=U*I7&,8E(Z>G'&:Q5M
M_LL<8'&5''7UKEE2YG+[MO3R^?IKT/96*@Z<(M)M02Z>77S_ *TVI.Q5R>V?
MPZ]:G$N1CG&3_B.W/^?H*=^?*3?TS@^OZ?X]ZFLOWL.XG)P1^)SZ]/\ /K2P
MON0Y9*_O_P"1Q3P\G>;OW^6ENC_/H9.I%MR[?5<\^_X5=MRWD \]_P#V7O\
MG3Y;<3'OQC_.!^%3PQ]$QQD_D._^1FM*BNJB_N_Y?T_(N;OAL.EJ^;_Y'^OD
M3C/V=OH?Z9KG;1G-TV<XW_7^(_GQU]/:NDD 52@S@CIW.>WZ?7K6<MMY4F_'
M)/)^I_6LJ$'"-._]?#_7].V[DOJM2'6*UOUUZ_AN6HB?-'X?R%9NK%A(FW/)
MY_/_ #QSQS]-E$X#GKC@?3I_*J=Q!Y[ GL<]#UP#_D?Y$TX2YJLNCG^J?]>?
MX&$ER)1:UE&Z^[Y/[N[(8"?(!/7"_P ES^N:NMG[*V?0_P JC@CX$>..GT&
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
M[72]M?Z_,ZL&^22F_A<N7\M;=];>9S^G%S(^[/WG_F>OIV]*Z"+.\_4_U_\
MK50BM_)8D#KG/Z_UK3"[5W=^O'J>OOWX_P BE'2G&_EZZ-7+JZXN<ELN5_@O
MZ9!-GS!CVI\^?+7 Y_\ K?\ ZZ7;N);J1_G]*4+OX)Z?7C_.:X71E:MOJX_I
M]WG^6I;?Q:6]I\.W2VW]=7W!<^2?\^F*J*6YSZG'Y].G2KA!!VCID<?Y_P#U
M5 Z%#C'7_/ZUK2IR52DWLJ?_ ,B_TZ:>O3*O[].+2TC:+]?=L_Z[B6Q)<YSW
M_.L6_+"Z&,XSZ=>!U_SQ_/H538N[/) /TSQ_7_\ 75":W\Q]^.A)Z?\ UO;'
M/\J5&$HQE?K._P!UG_7Y'3AGRTY0?Q<C?JK)?@*I.R/'^?:I[PG[+D==H_/
M_P ^]+#$&&#G"X__ %=/RI\PWKL/3D#\/Z]_PK6,6L8ZGV4HM^B4;_Y:_P##
M\^$?)9R^T[*^UWR_?_7F9%@6[_WOUY_S_P#KJY,?EYZ8/49]*2*'R2!CW^I/
M;'^'_P!:H]2;R82>F5/'4]AWZ?Y/2NNK5M-R6B;7EV_KR\T3.E*KB*J5]UJO
M1?K;_AS[$_X)T_\ )T?@KT_M*U[?]/,'^<=J_P!8;]EK_DG'A/\ [ MC_P"D
MJ5_D]_\ !.#,G[3O@ISR/[2M<_A<P?E_2O\ 6$_9:_Y)QX3_ .P+8_\ I,E#
MBTHR:^-7\_G]YSU82IRM*_S]%_P/ZU/K"BBBD9!1110 4444 %%%% !1110
M53OKI+.W>:0X5023]!5RO+?BUKL>A^$M1O3($,4+G.1QA6/^/\Z&[*X'Q+^V
M!\:]+\-^#_$"F^2.1=-N]OSJ/F%N^._K7^8?_P %*?VA=<\1?&OQ580W;R6K
M7MRJCS6((,TPZ<CI7]6'_!4/]L5_#L.L:;'J.T2+<0;1+V;*]CSUYZ\U_$)\
M=+QO'GCK4M?9S,;F>1]V=V=TCM[_ -[...M3"2G%20'G?A6274H6EGR2?FY]
MR,^_3_\ 770WUMY0&P=QT^@Q_G_)B\.6 L8"AX^0?_7KIA;"YR.O^(Q_ASFE
M5?+3E*VW^:-Z$K58.6R_X&QB+(5M#D\C.,\=O3W!_P YJQHY8JV[U_IZ?_7J
MK<KY=Q]G&>3T[<CZ=<'WY[5JVT7D+GIT/MT'T//I6%W/D:Z);?\ ![ZH].FE
M2IU)O:6J5K[\O]6^98'^N;Z_U%,GD8<#IT_4_P!*&8 E\\D9.?<CCUZ'Z\4N
MWS!N Y'?KZ_Y_P#K5EB6_:4X+=./Z>GY[-G%"TZ4X+5WYNU](Z7T[6*[D\8_
MR?\ /YU=_P"6.?;/X]/Y5"B;R0>,?X_T_P FIL9)7MD_R-*<).K.7_3M+_R6
M.XJ'NPDW]I.WK=?G\F119\E\]:YZ O\ :GSG&3].O^'Z#/O72,NQ2H.01DG\
MQ^G?%9PMMDA?'4X/X^Y_$_XU="#C&G>^C>_R^?X?<=2DEAZL'>ZM?[U\[_UU
M+$9/FKUZK_[+GBJ6KE@4V_Y_S]:U8XQCS.XSC\/Z56N83/C/8C!_ ?\ ZL_K
M4PA)2J.SMSKOW6^GWBP<N2W,OB2Y?1+I]_0K6Y;R%)S_ )V]_P ZT5S]F;/7
M!J""/@1XX_D./K_6K+C8NP<Y'YY/_P!;/Y]JJ<&Z\&K_  +OY?UZF%!\M24G
M\/.UKYZ+[NGX'-VK.;I\YQO^OI_3V]ZW(B?-'X?3M_\ 7^M5EMO+DWXY)Y_3
M\_?'_P!:M&-!C?WY('T[^O./\BBM!RI0BNE2/X6_KT-*_O8EM7LHI_*T?S_(
MQM8+!DVY_KU;/U[?X5/ 6\A>O0?R3O\ 7-3W, GP2,X&>_KGIT_EUIT*8&S'
M& /PPO3\>._%6XODG'KRK?RY?ZV*Q4O:0H<J6LK+\/EZ_-^DI_X]CGK@_G@_
MU_PK!LBQG?=G[Q_G70N,(4[#_#K]?Z]:HQVXC9FQC//IW'M2P\'#DO\ RO\
M'_/R[?(J<E]4J0ZPY;]=VM=.OKW+,,C"0 Y& <C)_3M^%23[F*X!(R,X]/\
M'.>G--V[5\SOCKV^GZU?M(?/1F/..WZY'_Z^:X*O-#GA_/43_%>F]_\ @Z(Y
MTW3H*/6;3^ZW>VFW]6*H7RT##KSV^O\ GGV_'/OX_.A;OP>?ID=?Y>V:U'Y<
MIT /^/\ ^JF20[E*\8Z^I/'3T[]NO%>G"T:<5;5Q73T_X?M>^I7+*M4IU%M%
M1[]+?E_5D>8SV_DL[XR5.1QCD?AG^E>G_!SXKZOX1\56S0W#QI'-'@B1AC$@
M'\L?3TKC]6MO+&,?>R.G./YG\/S-<RUB=-8:@,J0V<CMS^73G!K%).,DMVFO
M.UTNMK?->?8ZL9#GHQ:7PJ_X=S_23_X(<_M*V>K_  \M8-4U%3,UK"H#RYY(
MBX^8Y/TK^GWP_P"([768(I8)1(' (*D'.?H?\GOTK_,%_P""5'[8LOP^O=#T
M ZCY0FF@AV^;MXW*.F[V_4_2O]!O]D/XJ1^-_#&AW1N1+]HMX7SOW9W 'U]^
M?_KUU4J;A2A>^J]=;+\]SR9P<5"5K<R_1>25_0_0JBFJP8 @Y^E.JS,****
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *\4^/PS\-O$ ];&;_P!!KVNO&?CP-WPYU\?].<O_ *"?
MZXH*B[23[,_S,_\ @N!&5UC6B0?^/R<\^[,/\]:_!CX?'&C1_@/SSU]J_?O_
M (+DQ!=4U<C'_'Y+GW^=NW3I_A7X"^!B%T.,XQP>G'.*S:<82OZ_D:U*O-4C
M-=+?A;^OP>IV4JC(([$D<=<>O3KW^E1F4,-@QZ?TSW]?2E4EHW)R2,_S.:Q[
M64O=,N<X/\^?\]?>L*=3FA!OO=>>J?GY:GHTZ?M(U9]9JU_NUM\OP]$;B<(1
MZ _R%-C^4MGN3^N#0>'"^O'Z#--F.S&,CO\ K_\ JIUI^SIRG:W,U^FNO3?Y
M6,4VK/\ Y]*WR=OZN*HR_P#G''M^GY_B2@9STQCMT[8_K_*@\1A^<X_QYI@.
MZ%W/..GKP!U^GX]ZA5[U()?:@G^%N]^OWCC!NU/I.2G;^EV7;YB/," H^G]/
M\Y__ %3+@QGH>YX[_P#U^?S-<];SE[EE)R V/Y8_S]#VK8B<^8J]CC]0.,?Y
MS^-5.?)3@^\DOO2Z=OQ0JLG3Q+BOY(K[TE_7](D#K%G/'7\?ISV&,_C21N&?
M/;/Z@?X<9_I6?JLIAV[?8?KS_G_&I+>0F$-W_P#U=/3@_ATJ^>ZG-?R?HO\
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
M^';U-=97RC^RQXQB\3^!;*[\T2%X(3G=GJG^/_ZN:^K@<C-0<X4444 %%%%
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
MATY5T[I?Y]/N,*%ZEJ?\M2_W->NUA'E#L .H]/4#/^?PJ<@&/CGCT]>WZYK
ML9C([Y/0M^&,_P"'X?K6U"Q9V4].>.V.<?E_^JE5J<BHV^U+MOJBIMK$5*:5
MN=1C^$;KR_X</-6,%3[CZ]O7O].":6'YBQX/7MGJ><?D/PK%OYC'.J@XYY_$
MCK].A_+GMJ0N1&I&<YY]QS_49K:/O<_G9^5]_P#+Y%8B]%X?R5K_ '>G]7[Z
MV2,.3^F/Q_\ K42?,1CH,9S_ )]Z5ON;N_//YTR'YQSGO_2L'6:K1AIM;_TG
M_/SUVWT5M/9_\_+3T^3[?U<D?E /4#^1J 3!5V\=Q^A_PZ?_ *JF3!9AZ#^?
MI6#=S%+H)GN.!QP>@_#C_P"O6LG:T5U:LM][?E?3]36C'G<ZG\L.7KT2_.W^
M7GMP$$G\P3WSTZ]Z1B$?=TY/;TY_PJLKD!""1G_$?R%27C;;?S!P<9)Z_P /
M]3^M9RJ6K3ATY4__ $F_XJW_  ^F&&7M>2+VA*_GTO?\_P"F.,H=L@\9Y_#@
M_P"'6IG^90!GI@^W3_/TK%L92XR23\V/_P!?Z?Y%:MN=^X'MV_'_ #_DT3J<
MGL>\K_BX_KYCE)NM5I_\_+?HOT_';</."KMSDD\9^IQG\!D_KUHCE"DY/].O
M.?Y5C7,Q6[6,' +?7N,#\,_U^C[B4H8\$X;^F,?YS710C[5RCY_EZ>>QK-<E
M;#QOM%K39Z1-4MC+$X'/7IQG_P"M^.:]6_9/D#_M*> L=/[9M,G_ +:C_(^@
MKR"X8BR#CNOT['].17J/[(+F3]H_P&QY_P")U:C_ ,B@_P!:UA0]K&4DO@=G
M\K6?7\5^C-:<%2C._5MK\/\ @G^MS^P]@_!?P*>,_P!C673_ *Y*/T]/>ONR
MO@S]AIB?@UX&'IHME^/[I?ZU]YUG!<JMY_HCRJ]3VDW+^OZ_K<****HQ"BBB
M@ HHHH ****  G )]*\&^-OC^W\$>'+K4)YDC5(9"2S;>B-ZXZY'_P"JO=)W
M"12.3@*I.:_&#_@JC\9XO ?PDU:ZAN_)D2WN.1)@@^7QT/OQ0!_)E_P6>_:2
M_P"$E\6ZK;6-_D22W$86.4D?Q>C$?YZ5_*M#<W5WXBO[FY=G66=VRY)SDYX_
MS^M?8'[8GQZN?B+X^N ]XTX>^E'+[LY=QSS[_P#ZJ^7;RQ6UMXKM1\TBAB1[
M\]?P_P >:4G9-]C2E!U)QAW^1I1%2W&,< 8_SZXK,U-"9DV\=.@[X'IZC_\
M54ME(6C#9/\ C@$@_P JN>5YOS'_ "?SZYSSZ=Z<)<DE4?\ +;TO;I^AVX:7
M).=+SO;Y+U_K\7(V+=1WV@$?C4B*#%T'(/;T_P <?K4#<84< =OQ_P G'O3H
MV.0O8GI_,5E.'-"2[NZ]/^&(=;]^VNJY=?.VFWE^(Q&\HL3CJ3Z>OYY[?UI5
MD&XL>F[KZ<]/Y?\ UZI:HQAP0<?0>_\ +G';]34!F(M=XSGY>_\ GKQ_*N?#
M1<(2B]=&_O2T_#NS:K3Y(8>W_/Q/U3Y?3IWN1:B/-F4KVP>G^<?K6Q8CY%![
M;!_XX<_RK.L4^TJ689(QSWZ9]_0\9K6MQM?'0 C] >?RJZ?PR_KK$WK_ ,;#
M)][/[XEJ4 CMT/'T)S^!Z54#B,G^7U_'L,9J5GS)C)Y/3MUY'\_K61JDAAV8
M.,X_4C/;\,_AWJE>,4FK7Y?S_P _\Q1O6KN72GIVT=O)FA&X9QGI]/3GO^//
MOZ5)*,'=Z<]/\]^:S[>0F%6[_P#[/3TX/]*O$EH2V3GGG\,C/Z?G[U+J<M:$
M7_)?\OZ[=?7DI7FY4^]1/STU_KY#'F5L*.<8'\OZ_P!>M6%PT?8G&>GY_GC\
MJYVUG+W#J3D _7^+'7_/XUM1OF0+VX[\$8&>/?\ QI5)\D(RV3FOQL74;AB9
M1_FIJ.ORVVW[^:'"019'?U_R?S^F:(F#.>F#^(X'^'ZUF:G(8G0#C)[>F<8_
M0_X]C/"Y\K=W_P 0#_7^=6Y>[4GULMO.W_ _$*Z=%8;R;>GR]$[=NVA?D&&#
M<#'MV/'^)J(RAV51V(X'^>*5V_T<OW ZGT _^M6-:3%YGR3P3CVP>??_ #^)
MFG/G5-VZ)I^O+_G_ ,.5*%L/6G_/9]^W^7KM\NUO;A&THQC&['ITQZ>G?-<7
MIZ%"Q/'S>F.N3FIA>-)*8,Y&['MR3[?IZ5?,(B_'V&>_I_C50_B7]5;Y(UQ#
MM@XK7:/Z(42!.OJ./KG_  Z5("&.X'CG@=/R_/\ (5DW\IC0$<'*_P#LW^?_
M -=7K%M]OO))X)]NF>/IGVYQ[U4Y<KD_+]%_P#"C'GPJDD_=ES?@G_7YD\XW
MX[@=_P#/XBE#KL" \Y//Y@?Y]OKA(B7#'.0/7\3^M9D4I-X4R2,]/89Q_+].
MM88.G[652MK[J[?X=?\ @_\ !-8QYU4ELY*R:ZZ)[_\  ]#2=PD3@]2,?_J]
M>_TQWZ4GAU5-S(77@G/(SVQ_/CI6?J$C)($!ZX]?7_ZW_P!>KVGGR/G'!)&?
MR/U[UZE.U.DY?\_;/YJS[[]C+$2=.A&GUDDODFGNCC?&:O:7#W-OE&!R&7@@
M\>G3K^AYK]K?^"2OQYG\)ZWIEO>7SJ/M<2XDE(X\T\<G\/\ $5^-'B2W%W;R
M$C)(.._;\?PKN/V>_B;<?#KQ5I*Q3O /MT'1BO\ RU'O^O>N:,>6_F_P6QR5
MJG/&DOY(\OY'^N-^QW\9K3QAX*T*&.X21WMX 0'W$Y1??_Z_IVK]"T.Y5/J
M:_D__P""1'[0I\5V?AJPFOC(3':@J9,\E%SQ_G/UZ?U9Z=<I<VL#H0=T2G@^
MP_S_ #JC OT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !7C'QZ;;\-_$!_Z<I?RVG_ZU>SUXC^T$
M2/AIXA/_ $XS?^@F@#_-'_X+B7 DU76!GI>3>O\ ?;/X]??'J:_ SP+A]$0=
M1C]>?\^E?NS_ ,%N9&.M:T"?^7R;'?\ B:OPF^'_ /R!H\_YX.*F:O&2?5?\
M-_7W#IQ;<5;K%:=-;;_UZG8!=D; _P 63_//T_\ K\<5DV\)2Y9\=3Z?A_G/
MX<5L2MR "/UXSU/X<8I&C4+N&0>OMT)_+-<T*:C&"?>R];I7T[]O7H>M"I[.
M-6"?P+_+_-;O\!Y&6#XX&#GTZ9_SCZ4R0;\8[>OUSV_"G*X\OD\X/\L_GUI(
MCDD_Y[556'/!QD](M?FE]QDD[P5_XRO]UM_PZ;B'E-GI3<;8F0]_3MT'^?Y4
MY?O^W'ZGT_Q]/>B4_-CU(_I4*BO:0:^S!?DOPU^_M<%*R]J_L24+?<O77^K]
M,2"W\N=G(ZMG^7?'KVK6CCPX<=!W],#'UXQ^-/DC  ;'/7I^/X'_  _*13MC
M([C(QZ^I_G^E.</:4XI;*:]=E_EY!5BZF(<NU-/;?W5UVZ7^\R]2B,^WC.,?
MF,9]?P_/TJ2WCQ$$YSZ>IX_+C_.:NH@?.X>OOTX'/Z>^*:B['Z<9]/U_#I]<
M5HXZ3@OY=?+1?Y:7"JW6A0WNY6_+OK;\M]A67;"4QS@\>Q&/K_7BL:WM_+E+
M8ZM_4'_//;G-;4C L!U' /7V/\_T],T21  $ _YQV_#/3MS4TX*G&FN]OTZ=
MRI2?L:]+^3W5IZ?Y_);Z;.MD^<N.F!_(@X_&N/B?=\4?"??_ (F]I^'[U?\
M&NUA8*HZ9 _J/Y]<X_6N"M23\4_"A/\ T%K7_P!&QT4:?).I+JWMZV_*UOU.
M:I^ZHPA_/&]K=-/Z\MC_ $L?^"-A'_"N_!OO96>/^_<=?TTP?ZF/_<7^5?S*
M?\$:O^2=>"_^O.T_]%I7]-<'^IC_ -Q?Y5TG(2T444 %%%% !1110 4444 %
M%%% !1110 5QWCRW%QX5UR,C._3;I>F<YA?_ #SQ78U@>*(_-T'4T_O6<ZC\
M8F% XOWEZ_GH?YEW_!:GP"UG\5_%NK^3M'VJ[.X#KB5B3V'3C\J_G.\+7'G/
M<J3G;*P_$-@U_8G_ ,%ROAZ8#XNU<0$9>\8N%Q_$W?GMCBOXU_ [$W6HK_<N
M95[]G.?\^U<^'I\LI/6TI;^MNO\ 5M#MK/V=%4T_CM+\KWTW_KLCTV$[68-[
M''_ZO8_K6)<PE[L, <9'7USGM_3UQ6LQ(8_A_*HP 93GD\<8_7_/X=*UE&]Y
M=E?;M_P-"*->44J:O[SM^2_X+Z::DGDDJO&2,9_+^60<TEXH>#9ST &/3 !_
M+\_2M# 51DC/'Y<]/K[54!WO]3Z9^O'Z_A[FN:-/FJ3J=U;KV7WW77_),ZK?
M5YTW_.TK?<]=?Z]3+LH?)!!&/_UCM_GT%:L2>6K$YY&!]?\ /\O6FO&%;@<$
M^G)[\?7I]?TDD?Y1C&>./\]O_P!1JZD.=T9+I_P+>??N96:JUZO\C3[W7N[/
M\]?N,2:WW71DQ_$#ZXYS_GH/3KFM)(]X3&?EQ^ P,?Y_.K'EJT8/?&?Z^V?\
MXQ1#A0<\?SX_ST]Z)PYZ4XK5N4;_ "LUV_3\RJJ=:I0=U\"?DGIT[E6^3S(M
MF.V/Q'^<52AA*0%,=F_4>_6M88D<@],]N^?\#2.@5@.<<\_AU]O_ *W2KII1
ME;KR+OLDN_;_ #\QRGST(I:\M6*^2<?Z^_KH9MA#Y3/[G_'^8Y_2F>1_I?F>
M_7';KG\NV?UK58*O*]<=_7(S^5+A2-W?(^G^'7BI45IYR_'3_.W_  3H]L_:
M5(?RT[^>T?Z^_P"3_O;<#H!^!Y'TZ51U&W-W%L S@-_G'T&>:OQ'Y23^)_.K
M.FHLTC!NG/'Y_P!<^U:12<N6^WGU].AQ59.--RO9U>GW._\ 7YGG&L1_9]-E
MA[[3['H1Z_\ ZZ_KC_X-D?$/]B:U=!GV^9-(,9Q]YI,?7Z=^M?R5^,D\LR*O
MW<#D=P2<_P ^/_KU_2__ ,&^?B(:/KZ(LFW?<XX..KO_ /JZUU58\JIO^:/-
MWZ+K_P /ZLYZL.14WUE&[^Y>G<_TE/#5]]OTV"<'=N13GZJ/_K_XUT->6?"*
M^-_X1T^XW;MT$9SG/\*UZG6)B%%%% !1110 4444 %%%132"*)Y&. HR3Z4
M?/\ \??&J>#_  U=W;R^5BVF.<[>BM_A_/GIC_/'_P""Q/Q].O>.=<T^*]+>
M;+=)@/GNPXY_P_"O[2_^"DWQ8MO"OP^OV2[$;K9SC[^WG#>_^?K7^9A_P4"^
M*EYXM^,%T%N#+%)>3@D.6&#(?TJD[*^FMX^?](:5SX#6SFN-8N[E\GS)W?)Y
M'S/_ /7%>CV<86W6/'." !GM_P#JY[X%5;:Q00QRD#+*I/N<*?K_ /6K4A&T
MCVXZ=,Y_ETJ:R3IR@M[7[/2WX]_G?4JG%RJ0C;=K\_R[LAF3$;(1Z_KC!S]1
M_D54L8/*E9B#SGKWZ^WU]ZTYL,P'7I].OZTYDVJI4<@?T_R>G;'>N>,>6%*+
MMY?@OF]?R/0IWI?6+='Z;\C,>XB(N?-]#G\._P!><\#_ /7'<_Z4RX).WC'X
M#_.#S6G=@?9W/0X./7M_4]>:S]('F%RV3UQW]NX_S^-9/X]M$U?\#T*<[THR
M>[BOR_X;]=32@AVQJO.0.QZC'^%32#$+KCDCCO@=/\]ZME0N?\/;GOV]?6JD
MC!F '(. ?YC^=;Q?/[J::_33^O\ AF<,H>PDJB^U+S6[2_KY=#-L(O*D8XP"
M<_GS^F/K^E:6T>:']^3S_*E= @W+D?7W]C^-/X"?CG\?_P!583IQFH?X]/P[
M[]O(=27M*C3VIQ4D_7EV^_[[^AD:A#YS@@="/\?Z_P!,\U8C3]V%(],#\!S[
M8Q_D5:&UAEL9 /3^OM1$!N(ZC/\ C_GWK64/=G'R_P#D;:_+J16E[6&'V]YZ
M_A]VK\M/O$D_U!3J2#^N>/?J?7_#(MK?RW8XZ_A]?3/'^>E;+_? [9:FN@ &
MWTY_K_GT_"BG!0Y+=OSTW7I^.O<<VWAZT-^5I+[X_<$2%6+]B#S]>G\^E9E]
M 9IE8 \-GK^O?O\ RQTK8+ 1X'Y?C^GOZ<TQ(PP+$>_KSP?7\>W7':LX4N52
M?>=_R?GO8JA^[<8-Z.#?_DORUUU^=BK''NC50#D <#VSG]35B8'R#'CG:,]L
M=?\ ZV/KSC%+#A7(X[\_GG%#'<^.O/YXZ?IQ]:KV5ZKF[? N_11W_IZ?<84?
MW252Z]ZI;[VK?F9%I!Y3L2.I;'XY_P _KWK6C3:2_."<_49_S_6B6-5(('Z?
M_J[?TJ4L-@ [@#'3Z=.G;^=%2'M%2_NR??\ F2_X>Y<XWQ%2:>L5%_\ I/XW
M$8[CG'3I[?YYI3\XVCL"#S]!0I^0Y] ?Q/\ ]>H8&PS9]2,^@%35J<M6G!:Z
MV]-EZ7W!)RLO^?VK^]>=_/\ 'L5KJ,LA3T!!_P"^L_YQ56RA,+<C'.3U]_\
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
MKSVM9T*^6"3G!^GM_P#7_+K6// 6N1)CHV?7'_ZO\]!6U(^%&.I_0_\ UO\
M"FB,-'G'/4''X_I_2LJ=-0BKVUEOKN_O2W_JQ=-NGSTK_P#+N_SM&UC&N(#(
M4XX&/3WQ]/K6K'DPA,]  1[C'^&/P-.B0,#^ Z=,>^<]_P#/=J9$NWMG'KW/
M^'^<FL\6_?C#7WFE^7]?T@IR?L*4%?WW9_\ DG]?U9UY4^1EQ_DC'^'_ .JJ
M%M!Y3EL$#)]>GUX_QXK;D7Y^F!W]AP?P[U%,JA1CK_7(S_GWK2J_94*;B_A2
MV;>[_'\?+L907+#$Q6J36OG[O]?\ =$H#[S]/T_S_2L_4(C*ZN!]TD_3C/I]
M:U(P/*'T7^G/XY-1E5:)RW7!_'K_ )_+VI48?NG/NTVM^BZ:>6FAKAW[.=."
MO:<;OJNG:_=?\ QYG\Z)(>I  _S^G;\:MV,1CPN/P_S_ )XK.LLO>,IZ ]/7
MG_Z_TKH2FQUQTZ]_UK6E9/?IMKY/;TZV]'L;8QMQII?\_%=+U7]=/T'W,WE(
M >#@_F<X]OU]:QK6+=<^=C@D\_B>W?%.UB8_)@^F??\ #_/-7;- ;='QZ9/K
MC)//]?7/UK-:SL]KO?OIZ?KITZF\I<E*ZW45IWT2[?F<KXKM//C9E'\/8?@*
M^F?V$/B1+\._B#;W,EP8%^WQ<EBO1T_P_#WKP:]@6:%]PSE3V[YZ?U__ %&N
M"TS7+KPGKEI=6S%#]K1L@E>AX)Q]/Y5UK16[;_<OQ/GYR<I2D^K/]73_ ()B
M_&N/Q;\--&_TKS?,@M1]_)Y4>]?MW:2>;;0R#G<BG\Q7\5'_  14_:!CF\$>
M'+"\OU$C+:*5:0>PZ9Z]?RZ5_91X*U^WUG2+"2&57#6\9X/JH_6F2=O1110
M4444 %%%% !1110 4444 ?DS_P %07V?#F\Y_P"7"8?CLE_QZ]L^M?Y<G[>$
M>[X]W<F,@7L_/I^]3^>/\*_U$?\ @J42/AQ>8_Y\;C_T6_\ G\:_R]_VZO\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O
M$_V@%W?#3Q#_ ->4W_HMC_2O;*\6^/G_ "37Q#_UY2_^@-3C\2]5^8XZRBN[
M2^]G^9;_ ,%NXL:UK).?^/V;'J 9&SV]#7X1^"@(O#ZD<8'/Z]^N.37[S_\
M!;X_\3?6/:\F_P#0W-?@QX0Y\. #J0?U HQ-D_=VZV]--?/]#T*%-+$*+Z).
MWR3[=G]VQN6\YE)&<X)_K^7;\*TXW\P%3U7)&/PX_6L.P0H6SW)[?6MBV!4M
MGI@\_B*X*TFEA[=9:_\ DK>W]=R9?[W5C]FZ3_\ )=_ZOMV,^XG\N41YQSCO
M_0^_Z8JY&^T*<]?UP<<5DWJ,UVK#L1_3_#^?2M%5)5/;_$=*NHY*C5:WYDON
ML_QO_3-,7[L\/R]NGJE_73N7>=N[MU'K_GBH"^XYS[9_ESZ\U8/^J [XZ=^A
MJFJD#'OG]1_A6=*<W6BFO^73:^45IY_U:QAB&XQBEL[2?K_P_P BW&YE!'''
M.>?7O^']*S)+@K<>4#QG SZ?+S^'_P"KMF_; @MGCIQVZ_SK&G1C?JW;)X^I
M7OZ?_7_!4)R:>C=IVO\ =K_74[<*E*%Y?%:VO:R_#K:_3U-W<8PO&<C\".,'
MZ\]/>H+IO+C,G'K^8R?Y$<\]*DFY6,>@YQT[<?IQ4&H#=;,HZ[0/?H?\\>OT
MP0E)UII]$M-NU_N\A4XQ]MR_96L=>MU_7_#%>UF\T9)/!//?J.?PK21S("./
MEYR/\^G]*Q=.0JA'N?U*].W;GZUK6X*A\^G^1_GUJZTI*5!:ZMW^]?BU_P
MYE_O52/1R5]=-X_+_*Q3%SMN/+![CTSU'&.^.>O;WKF;0?\ %T/"3=SJMG^L
MD9K9,;'4-_."0>F?X@?S_#'\JQK8X^)OA$_]16S_ /0XZZ:?VO5??;^NB] Q
MZ2E22VY6E_Y+_F?Z67_!&Q1_PKKP8<\BSL__ $6@K^F>#_4Q_P"XO\J_F0_X
M(URY^'G@P9_Y<K/UR?W<?^?K7]-\'^IC_P!Q?Y5JTUHSA::W5NOWDM%%%(04
M444 %%%% !1110 4444 %%%% !6=JZ>;IMY'C.Z"08^JFM&H+E=\$J^J$?YS
M0!_'7_P7;^'*I\+O%FL"#K%>ONV]]I/7'7_&O\^SP3&8]2UA#QB\N!^4C5_I
MV_\ !<_P:EY^SIXHG6$%C:WA!"@DYC]>O?MTS[5_F4VUL=&\0ZU"X(SJ%T!G
MCI*WMV/^322MLM_G<N4W/E3Z*R_X!U;CYC],_KC^59 G*W:QY[C\^V?H/6M0
M/O7<.Z_^S5DM;L+H2\XSDG_/\^E14;4=%_7IU[G3@HQE5M+HKK3K=:?,UM0N
M#$J#/4+]#Q_G],5%;R?('SSZ]L\#GV_^MVJAJ;&81@=0%'Z>F?ZU9MT(@ ZG
M_P#9_P *YU_#J6_E?_MIUX^Z5&VGO6^ZW]=32<[XR_H#Q[#^O7OZ5D17!DE*
M$]&Q[<>G;FM4<6[#/8_T_G_7Z5SUK&RW+$_W\]O[Q/\ ^JBA*3C3OY?^VV_K
M[M!-+ZK4E>TGON[:_<^_R.ACDY$?4'CW&>O\^/PJI=RF!AV+?RZ?_7^@'O4T
M2D2@]N/Y#GBJ6J*79,<XZ^W;_/\ A6N"]ZO5C+X5)Z^?N_UW_ 6%5X\S?O)6
M76^VOY[]BU%)QYG3O[=OT_\ K59=BT9?ZC^O^/X8JC$#Y(&#D8_I5L_\>Q'?
MD?IBLZS:Q3BMN7_Y&_GUO\NAAA4I3<9?#S/K;7^OR,Z&X+NX!SM^OM[_ .>:
M5+@F<QYY!Z?3/^<=.AJE9HRRRDY[]O<?Y'>EBC;[<6YQN/;KSD?X?R]*O7DB
M^[7_ +:CKBD\95B]G3UZ=NOE_74WI&V*/4C^O_ZN/SI;&?RI,Y]OID'G\\_Y
MQ3+@$A,>G_UJ@C1AZY^N>_?Z=CFN*-2:Q:3^%N*=_EW[=F<->,G+EC=QC>W7
MLM/0Q/&/SVDTP[*>_P!<_KW/\Z_=C_@AEXE-AXLMH_,"YOE7&<=9".Q]_P#/
M&?PM\4)NT>X.!G8WOTS_ /6_7\?U<_X(Y:X=(\;V09RN[4T&,XZSCKV[_P"<
M5Z\I\WHMON1S2G*5D_LZ>FQ_J7?LYW9O/AUI$V=VZVB.?^V:?XU[]7RU^R->
M?;?A)H,^=VZT@).<]8HZ^I:DD**** "BBB@ HHHH *Y[Q1>"RT6^N"P7RX78
MDG&,*370UX+\<O%T7A_P9KLKR*ACLISDDCHA/'/T_P#U4F[)OR _EP_X+-?M
M#?V-X2UBT2]V[([E,"3!_C!XS[5_ ;\5?$#^,_&SZHTAE_TEVSG/5\G^O\L]
M<_T:_P#!9[XZMXAN?$6E6]Z69)KI-J29X+2=@3V_R*_F.\-K)>%KB8LQ\TG+
M>Y/?\/\ ]=84Y/DN^M1J_2UTCJPL%.4T^D&_Q1Z+&VVWA3CA%!]>BBGSMLA\
MSZ_KR?\ ZW/;UJ/:2$ '' _0?Y_&GWZDVNT>@'Z#UK*4Y_6)PZ<ORZ6_S\S7
M!03FI22\K]TU_P ']=$5;:;S>2>@'/XCGZ_K^E:2.91CCC!S_C]!^-8>G1LJ
M8/7C\?F!^OY^M;%L,%B>.,>W)'ZTZ\I1E0MMKK_X#_E\ON"]\54C]EN-]?\
M"OZ_X!EWDYWF+/7(QZGOTX]>.G>I;!?).?[V?\]CQ[^GKD52NHRUXK#IN[?C
M_G'<5JA#A,>HQ^2Y_'_&E5NJ,Y6UYDK7_P /Z??Y&V)J.G*E3B]&E^<?PZ;;
M%J\G*0A^G3VYQ_C_ )QFLZUF\T9))QGZ]1^O^>M3:D"]MM'IG]*I:>A53GW_
M %V]/R_7WJJ7,E?76#>_EIYWO\MNI>+:>%A)/7W>NS]W[V;".9!CKCT_'_/Y
M>M,=\'9['(]_I_/VSCI1;?+NSQ_G_P"M3)%)ESV//OW[?YZ?2N2-2?+2[.IY
MKJEW^7D<TK^Q<E?F>GG:R?Y]2A/<&)PN<#)_]"[\_P!*N12'8&SZ?R[]\Y/Y
MUF7UN[R*PZ9';//?I5Z-"(57N/Z#%=M22<:MGJHK_P!M_K^D*H^6C05[23_%
M-?<7)#^Z,G/&2<]^WZ]S52UE\W?ST'Y<X.:LR@FU9>^#UX[DY_6L[349/-!Y
MR#C/3K_GVK*G*3C3O?5;>5D_/S_([J4(NG)OK9R;[WZ^EO\ ,>+@M<&/W/OP
M/Z_UK5W%%^HR?S^OL*Y^-&%^7(..1T^GK_A[<]*W9.5'L!_4&MH.\K/;F]?P
M;]/(SQ2481E'XE&UK=+?U^9GW4WDDG.,Y_F>?\_A3[>7S%W^A!'UP,?KU_QJ
MGJ2-(O&>>PZ]3_GZU+9(1#M/7_['_)JG)-U&GM!_>DNYRO\ W2#Z^TNM=;^[
MY7\]_/J7I)"RYXXQC'3WS[U3@N/,E\O\#].OY_6IMI"-GC./\_Y]*SK.-EO"
MQR,]/R_7_P#56%.3=&#ZW?SUB:X/WZE7F>CCK_Y*;K':0I[]?3OCZ^_IS5*[
M?R!GIU _'T_I_P#JJW,-SKCL,>W.?Y9_G5#5U+HH'8\^W3_#N?\ Z^$%*=:<
MG]EZ;:;?ETUZ&U!1=5IZJ-^2_7T73^NY+;R[U#YZ<@_GW]/UJ[N\R,MQP.WO
M_D?3FLRT4B';CG'I[&M"(8A<'_/7_/X>E;U&_;4UTY-_NT_$Y:>M:<7M[37M
MZ?/J9BW!:8IG.,G'X'/?WQ_]8UIH_(3/!P/?L/\ ZWOWK AC87;,<XY/3V(_
M7_\ 56TBGS5/N/T(_P _YY55OV,7UYUV[Q7IHB\0^7$1Y?Y$M%;33_ARKJ#F
M$C!QDY'XY^G7_/>I+:7]V&SC X_'Z<D<\?A4.KH7"8ZY[?Y[?XT6R$0@>W\S
MGZ=C6O-)TY::\B=O.T?O_P" &)I1A&E..[DKVZ-V9JD[T+], _Y_4\_3BN#U
MNV_M)7BZ[0V,<GCC^O6NY4$6[#O@\?E6':VVZ:4L,_>^GKT[_H?Z10FW&G=W
M;?\ E^GS+E34\-.HW[UDGIKNM^KM??U\SI/V1/$[^ OCUX;U$2&(6U[$V=VT
M?+-&?;TZ^GTS7^HW_P $IOCN/B5X/T2W:\$S0:;;Q\ON^Y H]?;W%?Y2>C&7
M1?'EIJ<3,GE3*VX97&&4_P"?I7]Y7_! OX\!K&TL[N\W%8UB&^3/12O )Y[#
M\/RO$RDH>[NFKV]5_7_#G)3@O8R<E:]K?Y?.^_\ DS^V@$, 1R#2USWAG5$U
M?2X+Q#N$BJ<@Y'0?Y_G70UO!MPBWNXQO]R.4****H HHHH **** &2'".?\
M8;^1K^.'_@O1(1=ZL/\ 8G!Z]/GK^QZ3_5R?[C?^@FOXX_\ @O-"7N]78?W9
M_7G[W_ZO7O2:NK&E.;A*Z]#^!'5W*_$'63T_TN3Z9S727)_=[^F /Y<?US_*
MN8UP;?B!K(]+Q_YUTUU_Q[$=\#GOTQ^?^)I5)ODY5]R\K6T.G!^].TOAO?\
M[>T,RWN/-<C/0GU[=OP_STK4C??\GIG'X= ?_P!73I6!81LKOGN7Z^^0/\^U
M;< (D)/'7^O7_/:N.M*2C0M?66K[:K?_ ()I5_WN:Z-13]/=*-W.8I N<9.?
M\]^<C\:MQ2;5#9Z^O0\DG\>/YUDZDA>X0CH/3'MQ_G/3US6BJDQK]?RR6_'Z
MU<W)4JEEK;L^DE;\/ZL5B_<=#E\K:W\K:?<6;AL1>9TXS], _P#UOUK/MY_-
M/7H3_7C\O3MS5VZ!-J5[E3_G]/S_ !K(T]&0G/J>WL?UY_2G0;:A??E?Y+I^
M'?KW*K)+"-IZN4&_)NWX_P!>F[&^_*9Z=/7CIG^OXCM6;<W!CE"9ZG&/\GN3
M^8YZU>@!$C$\=?ZUBWT;-=*PSC/^'3_)[YK&C*3C*^OOV^6G_#=OQ*PJYJ<I
M2^+D?K9):_/^NEM>*0J WKC\>:DN#LC\P=<9_/T_3^M5E!*Q^W^-3W8S;;>^
MT#'X#_#_  K6+;QO+]EJ-_FHW_"[_P" <^$][?HVUYOW=O\ ANFFVE6WF,K
MD\[L'^G\JDOOWT6,9X/3MGMCGKW[=,U3L%*]<\L,<?7FK4[;4)/H?;TKT935
M*I))V71_=?\ K_@F=64UB*K@NJOZ67YGV!_P3E_=_M0>"E[_ -IVG7_KY@ZC
M_/OSFO\ 6&_9:_Y)QX3_ .P+8_\ I*E?Y/7_  3H&[]J+P6PQC^TK3_TI@K_
M %A?V6O^2<>$_P#L"V/_ *2I6-M7+^;5>AA4G*37->Z/K"BBB@S"BBB@ HHH
MH **** "N-\>:DNE^&-5O"X4PVLKY^B$UV1..:^0?VI/B1;>$_ ?B19)E1A8
M7');:<^6<=Q0!_(M_P %G_VEF&C:YI2W_P#JA<Q[1)Z;QZ^_^>_\1'BW4F\3
M>*'U$OYFZ=F+9SG+]??M7[8_\%7OC)/XL\4>)[&"\9P+NZ7:)"1CS&[9SS_]
M:OPW\,6TD@WRY9BV<MR3D_AVZ_G4S;26]KW?X?F=&&C%RGS?R/OOI_D>F6^?
MLZ#CA .G^S_]>L1ILW)3/<=1TR?KZ9R/Z5T*1F.( _W>/Q![_A7+^4WVQF['
MZ8Z_X$?7C\<ZDN>7+TE9?=9O?NU_PYTT:,'AI3?Q+J_1:_U^&AUUE,8XF3/W
MA@?GUZ_E^E9=]+Y1+CN1U]ZD0G<.>G0?XU3U4&2( =MIX^O/^<]J)KDC&"Z;
M^5[*^EMK6WT# 03DY/RMZ_I^OW#K67>N_/(QS] 2,Y]3^%7BWF)NP,KW[>Y_
M3Z9K*L4(A(]O;G /^1]*U(?EB;/'U_/_ #_6N7$ISJ48].6[V[KN33LZ\XOX
M7.[;[Z7,Z*Z_>E,]\'U].?3^7)]Q6GYV"%ZYQUZ_T_Q_&N<CC9;MCU^8_P C
M^GX?G6T =ZGL/\_UIU;QI1LM5-)_AY]&_P#@=#7$S<:T81OR\M]+6MIVMW?]
M7&WLODXYXS_GD?YXJ>V8M$'_ ,\\?XGK5'5E+JH7@YZC/^<U;L^+8#V'\^M:
MQ;;L]K+77R^7?[O(Z)1A[#S2NM.ON]?-?F6?O@GCCTZ8Y^O-,#;FVCG'3G/_
M .K_  I\?"L#Z?XU#$-LC$].G]*RKR<:M)1U3:\^VO\ 7R.6.JA_>=I>2T_J
MVY/DC"''I[\__KK/O)?((]^3_3T_'-7SS("#QQ_3_)_"L?5T,A7;Z#IS6\M+
M6Z\M_*[U_P K&^&2E.5_LKW?-=_^!_P2U!+E ^>>?7V_'O\ GBKC'?&7/& >
MGL1C'XUFVZ'R0/\ /\/7MVK07BW8=\-U_#/Y5E.4E6@K:."^>W]?\.<E#6I*
M,M(\[;WM_3,N.X+R[,]&Q_+CTY_7WK1\PA=@/^/?/Z_RK!M8V%TY/=@?Y?YX
M]:U]IW _0D_0?GSZ^]%1M0IM;NI'_P!M_K0K%7C7DE_)]^D?(G20H>V#V/\
M3\ZD;C+XZ_EUY_\ KU6()*X]?\/\*M2<Q8')P?P]<_Y[5A64I5:KM\$4TNVB
MV]+;=;$4-8.]URIN/37W;6];C6.8R^?4>O;C_/ITK+CN/-<IG/Z#C'X8Z\UI
M8(MV'<Y _%<9_P ]JPK.-EF<D<%CV]3_ )_PK:DG5C3BT_>7EY:ZWV]?F=+2
M6$J2^T]]?/;U\]#>B(+;,\8Z?AGZ>X]/Q%4;V8Q?+G&>,>_3Z>O\ZMPJ?.SC
MC'\UK,U5&>1<9QG^I_SW[<5%%NTXVT4DO+[-U;Y^5^P83WK3EO%:=[)=.W8;
M:)MD\SCGG///UQW]1W]:VI6S%Y@Z@$]QTS_]<51ACQ$O'.WI@>F.?\>GY5<D
M&+8@]=K?7OS^M5-RCB'%7:Y$_*^E_4SH3]K5]]Z*5EKV?G^1S[M]IDQUVD?Y
MYSS[?2MVU8A G&<#KGCG S_7\:Q;&$B1B>A)_P >.OM]*VXAA\]!@?3[QS_G
M_"BK=1HM7NYV?731W_X?3R*K5&\3[+[*M^G3KT&W&0"G'/\ 7/\ GI7F?B:P
M):&4 C8^[/88/_U\>N!7J$Z[F7ZXS^7'^?>N?UVS\V X'13QW[X^GX?6M*$W
M*=7F>UK)_G^)QUJ3527*KKI;Y?K_ %L?MM_P2W_:6D\&^)?#GA\WOE 3VR;3
M*1TD4="??T_I7^BS^QM\25\:^&-*D^T"3=90$_-NZQ ^OZ_SK_(H_9@\:7WA
M+XNZ--]IDCBCNXCC<57B5/<>G^>M?Z4/_!(KXW0^*_#&E0FZ$C+9P(?GR<B+
M;SR>X]376M=M?0QE%QM?KY=K?YG]&5%4K"X%S;K*#D$ Y^H_S^M7:"0HHHH
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
MG3^A_G^.<X[20H,D'D#^>>OX=/QI\3 ##=^1[C_]>:AED\GG..N1[_ACKT_
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
M71==1D4>&VGH.H_#IZ8XS_\ 7J64#[H[CIT^OZ8^M1ROY7S=.?3L>A]> ?\
M'%1)-YI##KZ?_K[]C_G%)1E/G?\ )KIZ=OZW2\XY?94E/O5WZ6;CT]']W7J*
M;<1G<!USZ>P_K_+TJT% CSCGC)Q_7_/>@D.H(Y ZY[=/6JAN/F\L'VZG/3/3
MI4)QJ1A_=E]VJVTZ]O\ AC10]I4J5%?6"M_B2C^OYKYVE&\$]O0]_P#.*CC4
M%R#R!Q]?\XJ9"%&.@/(Z_P#Z_P#)JO*YA^8\=OQZ\X]O\]:IQBN?M/S]/N_S
M(4/:2HJSYHNTO3W5^CO?;\Y)<$[0>,XQ[=^/KSU]<57\GRV!_P \_P OR_P!
M'*';=U&<_4=_TJTS!QD=OY]1^N?ZT[QA*FN\=_Z_)?\ #',Y0JTO[Z23[:?U
M>_W7'8"IGOZXQZ9_D<Y_/FJKPB7+=2.1Q^(YSVSC\_3B)K@9\OT[9..X''.>
ME7(F !![\]^1T_GFIM&G!RM]K\[?UK<M/V-6,=;.G=^MD^WS^9' @SM/0=L=
M^WTQS4IQOVCC./\  U!+((3N/!Y&.>OY]\8X_K3(9/,;=[_CG!_S[57*IS<N
M\+?>EU\OZZWSY?94X2?6IK_A;CWW^7>_:UIAM(]\?J:<<! ?S/X'-#X;!'X_
MS'\C43O\NW_..?PJ5RT^2&GO/E]5[OZ_\/L.32=27V;+DZ6?NWZ?TOO(F@$F
M7QWR.G/O^.?\:EA09P1P.,>X[G_ZW<TZ)U VMU_F.G^>YJ&67R3GIGKV_EW-
M%XOVL.S2?RM?[E\MO0:M6=!V;Y8^]OY=O3?3<L=7*]_FX_.N6UUBC[>Q/K_3
MI[?KUKH(I-QWCWSUXSW'XG_/6L+6T\UMW8<^OIS_ )]^#6=2G%N$>O*GZ6MZ
MV_X)="4'[55$KQ;2OVT_+]#^E'_@W B ^/\ ;MC_ )?;<_\ C\>>W?-?Z65G
M_P >EM_UPB_] %?YI?\ P;@2C_AH"W7/_+Y /_'XR>GT^O\ 7_2TLO\ CTMO
M^N$7_H K;#*2II2W3:^Y(\R7Q.W?_A_Q+-%%%;DF#XE_Y ][_P!<7_E7\0'_
M  <;J1X!NS_TRF_/]YD?EQ7]O_B7_D#WG_7%Z_A__P"#C=\^ ;OG_EC*/_1G
M/XBHE\4?7_(ZJ/+[*I>U^G_DO]??YG\0OAFWS:%\#.6[=?F;G_/7MS780@$'
M(Z'CCCM_G'^%<QX8<"Q8<9#,.^<[FQCVZ9_'UKI(WVY_^O\ T_SS62J)1F^J
ME9O2U]-W\_/0VYHRG0OJE2M\]-?P_I:A(@E;;UZ_@,<>G;\JB5?*8*._^?\
M'M_]>1& ?<<XY^OM1-@X<<\$9]^?YY_+TKFQ3TA&.\K/KL[7_![#IU'.GR*]
MW4MWM%<NGGY?YD[[54$<9QZ]/U[XJH;<']Y@YS['OC_)QQ^%,%P)#M]/KUX_
MK^O;TN(VY=O\7''KWSZ=/\YK>/+2ITNC;7I?3K_72][E.7)5JT]4N16]7:^G
M]= A V\C].@'0?GFHG3S3M//3\__ -7\NW6HY9A$<=.0?Y>WU/K3H9!PQ/!
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
M+^OEY'FSBXQIWOK%:V\D?Z5W_!&N,#X>>##ZV5GGCI^[C_+T[5_3;!_J8_\
M<7^5?S,?\$;&S\.O!8QUL[/_ -%H?2OZ9X/]3'_N+_*N]MO<AMO<EHHHI""B
MBB@ HHHH **** "BBB@ HHHH **** /A3]O71CK?P?U:UV%]UM<#&,YS%^=?
MY9O_  57\+MX<^*,J>48]^I3=L?\M)/SZ?H:_P!9']I/0_[=\"7]H4WAH)AC
M&>J$9'TK_,2_X+K>#?\ A&OBT%$6S.HR9XQD%Y"/0>G(_E4QBY5';M?\OZ^7
MJ=E)IT7#[3E_ET\]#\:K0D:-:X_YYK_)JAM)G,ZH<D9Z\^W'X#I5G35WZ1:K
MZ1@?7 /^>]6;>SVMYF,8ZG';/_ZZTK23H**W<E^44_NUZ]SHP,X<KB[<T;R_
MX/Z?U8U'38JE1G./\^^1R<YQD'M3+XD6@(Z[1_Z"*MX\Q0,_=[^N0<?E_GT,
M%PI=/+[=.F<8P/3O[UYD:<O;5'LN6WX):_UUZ,TA-.MSO:35O73;U_7Y&1IK
M,5.?3I^(K8MR2'SZ&J=O#Y.01]?P/<^M:(3RUZ]>/3K_ )Q]3UK6M%N=!K9/
M7Y6_X;Y[W.;;%5)=%)7MY<OX_P"9SEPS?;B.V\?^A?X?C6L"<1\]0,_D*ADM
MM\OF]<GKTZ'_ /6<#I^M7HH]X&>-N,^O3I^']:=:+E1G;JX_@U_F5BO?JT7'
M^5/SLK?U\RMJ9(M\CKM%4]/),9)ZUIW2>:NS_@/X#K_C_C5>"'RN,?A^7Y>U
M53B[-=Z:6G>V_1^G]6O$-2PL4M^:*MUO:*_,MVY)23//_P"HUB;F^WX[;O;U
M_/WK?"^6N.[=?;_.?SS6?]G_ '_F<_>'TYYQUSU_&L*,)*FDU]N_RT-L-)1C
M*+WM>WE:*_K_ (8IZBS+/'C/WDXJS?N?L:;<DX'UYZGU/I]:EN(/-<,1]TCG
M'?U_SS221^8@0\@#!'8?3G'&.??M55)<LN5Z<VWX7_+\^YO&K&U/;WG;[^M_
MGK^&YDR;GTYP>I4_R%>B?LZ:J^E?$GPP-Q3=KED/3_EZB]#^-<8\&(#'ZC&.
M>X'^'Z]:G^'$YTSXE>$B"5W:[8>W!NX>W&?\_2NU;+T7Y'B8C^-4_P 7Z(_U
MS_\ @EK=&\_9<\%S$Y+:;9GKGK;05^DM?EW_ ,$E;C[1^R=X%?.2VEV?/_;K
M;G_.:_42F8A1110 4444 %%%% '#>/M4CTG1+BYD<(JQN23P,!3[_P">U?YZ
M_P#P<(?'">#QI-865V2DD[QD+(>A+#IGVZ>_;O\ W7_M=^+!X2^&6J:CYOE^
M7;3G.[!XB;O[<?CCVK_,'_X+,_%!O'GQ+E N#+MU&5/O[L8D88Z^V.OX5SSJ
M<M51?:_733_@G73M*A*'5ROZ6U_K_A[?C]IRR:EJ4FH2Y+3/O+'DDGO_ "]J
M[N(;70>X_FH_S[&LG0=.\G3K>;&-R+DX]5'\O7_"MY%!^?&-N#[>WY<=N_TJ
M,1)UJ47'5*:7Y:;:]/\ ,QHQ?.[7]W5V\M-?+3_,R=89AMVY[>O]*?;D^0.O
M?_V7O^)JQ=1>>0",XXSC\?T_R*6"/"B/'^'8_0^GU]Z=GR37]W\N5?H=^+DI
MTZ'+_-:R^7_#Z]BPI/V9CTX/^?Q_SS7/6K.;I\YQO'X].W^?Y5T;#8A0<C!X
M]<G'IV_^M68EL8Y=^.2<GCUP/KZU-"+C&%_ZNU_D5=?5IQ^U&U][[]?/_@^1
M<B)\T#MD?RK-U=F#)M]??U?T^@K8C08\S\1_P'(/Y_I5.Z@\\@]=O/MS^G3)
MSG^533A)3JRZ.5_Q7_#/?<6$?*K-:RBK7_$B@8^2.W']$[_B:O'_ (]B?8G/
MOM)_G44$? CXZ8]AP#^/IQ_*K$B[8R@/;/XGCW_R:)PDZ\6MN1?DO+?33U,L
M.^6HYM>[[1KROIKVO^K9SUDS&=L^I_F,?YZ5O G?CVY'_ >:HQVWEONQC//\
MC^?7/]:T]N5W]\$_D/7Z>U=--VBK]6E^")Q2<L14<7M!/3^KZ_+<Y^^F<3(
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
M))0Q">C=K;]U_G8YZT6ZD&MI2O%K;=/3\TO,2Y)%H<?W#_,5BZ<S%FW9Z_\
MLI]:W9URACSVQ]<\^Y_QQ[U0AM_)8\8R?TP>OZ5T44U&FGI:*_+^E]YU59)X
M222U35_Z\K_F7;<DR-GGK6+?LPNE Z?Y_G_^JN@5-@+]SSCTS_A_2LZ>W\V3
M?C.T^_U/IWQGVKGHPDHRO_S\OU_R_JS*PSY:<H._-R-_^2K3Y;(H7Q8+'C^\
M?Z?Y_P#K5>)/V'/?:/Y42V_F;1UP<_R]ZG,9\@1^O''7/Y^V*Z9IN<G_ ';7
M'AIQC0IWZS*VD%F1B>QY]NN.M:$.3*^>P./SQ^M)8V_E*W88SCUY_P _YZR[
M=C$XZYP?Z]_RKDG&4Y4K7T?GY?UZ&F)C:4*EM$[R_!:_A_6W/7S,+Q0.!D?S
M_+^M:2DX3GO_ (?XTR:W\R02$<]?RZ]3ZCIZ9JU''N"C'3U]^<>V/SK><6Z%
M2/7F3OWNTOZ^=CFQ7OU:#CLU?Y>[IT]!-0)%MQUQ^? _S_D57T@DQ<]<#CZ8
MQ^7_ .JK=P#)&4QGC\L#Z=^>M1VD9@&WV!/;IBB$))03O=15^[\MOU>NW<Z5
M4BJ&W9?.R_'^KEN,G<<CZ>_3_/Z=J@8GSNG&3_G\/Z^U62-@SGKQ]._OZ?UJ
M/;D[_P _\_C4UXRG[-JZM*/SMR_Y=ON.6/PI;N,N9OK;W7_6HVXR"N!_3O\
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
MZT-\&^7EO?WEI^6GYE6T8^1GZ?SJO>8:-\]0I_$'']<]*O1Q;$*=.?Y'_/\
M]>L#5+CRV9,^JG/X?SQ_]>M7!NM3E;11?Y+_ ()P5)M5*B3M[[O_ %ML?TC?
M\&W[-_PT3".WV^#_ -"3_P"M^?TK_3%L?^/.U_Z]X?\ T6M?YI'_  ;@6_\
MQD#;2>M[ <_\"3^7I_\ KK_2XLN+.U'I!%_Z M=;23LMO^ 8J_4LT444@.?\
M3_\ (%O?^N+?TK^'O_@XSS_P@=W_ -<IOYR?_7K^X;Q*,Z/>#_IDW]*_B!_X
M.-TQX!N_^N,WZ>9_]<?K5QAS>]:_+_P/SV_X%RTI.$FMEJ_P/X@O#3'[,WIY
MA'_CQ'^?PKIG) &/7K7,>&1_HS>\C'\F;^>*ZU4+_A[9_P ]:\R5*2IUEK>5
M16\_A_R=]]RJ:E.<4NBTM_7]>6Y"2=H_W?ZK_C4YS]F)[@$Y^O\ ]?%-5"S;
M?KGTXJ:1=J%,\8S^?'O_ )/2G*FY5:;Z*G'1^D5\OZ]3HPGN24I+3FY?GI^/
M1'.V3,9FS_>/\^/S_P#U5N0D^=CM@\?A5..V\IRV,9.>_/\ ]?K6E&F!YGMP
M/TSG]?S%57BY0I15])_=JOT7_#%U4WBYM+1*+?I9?GUZ?D8NJLPE7'KS^O\
M+\N:M1$B%?7"Y_[Y%/NK?SF!QG!_+_Z^"<5+%'P$SV]/8#'6K<7[.IIKRK_V
MW_+^KEXM\\<.H]9-JWR_X&Q+)G[*>_#?^S5@6+,9'SGK_CZ_Y_6NAE'R&(?[
MOIU_S_6LZ*W\IMP&-W/3\?\ /X4L/%QY+Z^[^B_KY?(NI)/"5%UBU=?.)<MR
M?,;\?ZUD:HS"X0+DC=^77_/^36ZD>P%^F>V/7U/X]^>#5"Y@\YPQ'0_RR,_B
M2/7M^.5*,ESW_G?YQ?EV_P AX1J,.66C<&_E;_@]!$)\I.3T'\V_P%7)R?LA
M[':*9#'N 0CIWQT ..G3GM_A4LRGR_+SV ^IZ_Y^GO53A)XB4EMR*SU_N[?F
M<^$?+-REHG-I>MTOZU_0P=/9C(^<_>;^O^?\FMNW),C9YZ_UJE#;F%R<=2?U
MR?P__56FJ; 7Z$\X],_I_P#J[45HMQH)=):[]UJ54_WN<NB46_1\NC_KH<]J
M+,+E0.F/Z ]?KZ]*TE)\I?K_ %--N+?S7W]<$C_.>!S@=_QJS%'N&WICO[ G
M^?8^U74BW2K+_"M>NL?\GT'BWSRPZCU5]/5/_@_>%T2+7C^Z:R-.+'=NK:G4
MF/R_;'US_G].U4H;?R2>,?Y/O_DTZ$7'V=_Y+?U_70TK24L(TMU*"^=X^G]?
M>7;8DLV?0_S6L.^9A>*!D#*\_C70HGEC=W;CI[?CZ?RS6=-;>9)YF.G/3IUZ
M\^HY[=:RP\7%2O\ \_4_Q3ZV[#PS2IN+W]F__24O^&]1ZD[8_?K[\BI;XD6H
M(Z[?_9?\FG11[\#TP>GJ<X_SWIUPN]#'C(_D%P#^?_UJ)0D\14>RY5\[I/\
M6WW_ #PP3Y6F^LM/GR_U\_D8VGLQ7G/7^N._2MFU).[/MS5.&#R3C''7&/T_
M7_"M%4\L$CJ>.W'^0/\ .*=:,I.A:^[_ #6]O7\]] ?^\SEK9.-UT^SH_P"N
MOJ<[=NXO% R1D\_E^'^<=Q6U&3MC_P ]57-59K8R2^:1]!CIT]>O?_ZU7H4W
M =MO\R!VX]*Z*?NJ=]=;_??\RL7>=2ARWU3=^OV>Q#J/_'J3WP/T%>C_ +(#
MG_AH_P "9_Z#-KQ[^:/\3G_&O.[I/,0IGVQZ[?\ Z_/X^@S7HW[)J>1^TGX#
M4#KK=I_Z-7_'OZ?EJFO8.+^)R35U_DO6WJS?VBC1;[+E?K9>G_#G^MI^PT2?
M@UX&]M%LA_Y"6OO2O@O]A@?\68\"MZZ-9<?]LA_A7WI3/';;=V%%%% @HHHH
M **** *&I3B"TG<\8B<]_3UK^1G_ (+._&I=*\-^+M(CO LAAO4"!^_E2#I_
M^NOZN?'>IKIVC7LI8)BVE.3_ +*G^@_7\O\ .S_X+<?'@M\3_$'AI;O(EEO(
M]@DZ]5Z9YZXX_'M4N27,GVZ_?_7S-73?LU/S?Y+^O^'/Y>M9UB?Q%XKU^6=B
MV;^[8<D]9Y#GVZ=?_KUGV:/'?%<';N[]N?Y]:GTZT*ZE>W)ZW$TLF<'G<S'Z
M'KZ_K71#3=C>=C&23^'?WZG_ .M7#AJZ]O./26B73I;M\NOX7EQM%.WK\]OZ
M[CQD.GH<#\1[56U<L(UQUW?T7\:T(TW\]-OMUYSG_/I4%U'YXV]>IQ_+I^7M
MCWJH0<:U9_9OHNFMO\O.U^AZ.$?+R\WVDK=OZZE.R)\DGOC^K?S';\*T8B3"
M]5[>+9A,=?ZYY^HZ_P#UZN%/+0KGK_0?Y_*JJ1DZU)I:<O\ \C^.YC2]VM4F
MV^7VFW;0YR)F-VX/3<?\_G6TA/FH.VX?Y_S_ (U6%MB0R8ZG.>??\^V/Z=K\
M:]'QG:?\_P OTS2K1E*BDKW4DM+=X_UWMYFN(]_$KE_D3_!>?7KZF=JY8*N.
MN?\ #\?_ -5%J3Y .><+5F[B\_@]N?\ #/XX]^E)#'M 3TP.GISG_/<5:4N6
M:[P5N^RO^7H/$24Z-'EWYTO5Z??O;[BU&?W#?Y[+7/0,_P!ID!R!N_J>/?\
M"NB(*(5Q]??.!^GM]*S5MMDA?'))!/Z9_P ?Y5%"+BH7^[YK\RVTL+4@_B2U
M[O5.[MKMY_.Y2,SB\"@';\O'UQU^G/%;MR/D0_@?<8']:SOLV9A)CLI_S]?\
M.W%:H7S% )Z ?J/Z8]Z5=2<96WO^L>U_/_A@GR?5Z=.VLH+U^S]_Y%'D+Z=^
M/?&/Z_C^%6@^(&R<';^I./PP::$)8I]>WI_C_6J-U-Y;^7R,G&/J2/?\_P#)
M5N6M1:O90C?[HZ]_Z]#'!4VYMM:1D^G;3[^W_#%6V+&=N#C.?\_XUTL(RFT^
MF#^!]_K69;6I7]YC[W/3'X>@Z&KHDV'TXQC..@'^'2NZO)591Y5M;1>7+\NA
ML_W5>55[2BH[>G?3\[F'JF8Y4"C'/0>_?_/\ZUAEK4 ]2OY?+GK_ "J"ZA\]
ME8\XY]>IX]C_ %XJ_:1[P(_0?R'8G^?'3'O7#53]G5=ES)+Y6M^&OKWV+K55
M[#_&FDON?SZ_+?SAA3$9SG/7)^G/\OZU3*>82#T!_+KC\OZUJ3KY1V?G^@']
M.E1I'C)QUYQG_ '^?:LZ<&O83>MU[WF_=_KY^AR-.K""AO"RETW:U];:>?X%
M6V!63;R,9X_!JS-69A,F.AZG\?\ /6M[RMA\S_/(['OU_P#U5G7,'GN&QG']
M.I_7C\*NE"5YRN[.=[?=^GWV^[IPON)PE\7*_GM_P+C(R?+')[?R/^ JY,2+
M1OH?YFHXH\@)_,>G'_UZGE4[#'CVQ[G)ST)_PJYQ;Q+ETY(_A;^O^ <V%?+)
MRELYV5^KNE^ISUFSEI,Y'WOY>AI]LS_;7!R!N//)_P _3\*NQV_E$D#[P]/Q
M_P#K?YY?';>7*90.<DGCW./RZUK;W(?U:W+I^'XG5&26)KO=*/Z+^O3Y%+4V
M83H%R1NQZ>O^?UZ9J\A/DH<\_P#ZZ2YMS,P;'W3CIZ9'7\JLPQ[@$/&WOZ '
M' _'BHFFZ-57U:C;\%^/ZF.,:J?5W'J]/_)=A;DD6AQ_</\ ,5AV#,=^[/4?
MR/K6_.N4,>>V/KGGW/\ CCWJC!;^2YXQDX_#GDC\JJA%I4EU2C_7Z?@RZDU]
M5:71QO\ )I_A_F4H=ZW$G! .?; Y/_Z_YUR/VF33O&-CJ4?!AG5]WW<$/GZ\
M$8YZUZ-=VGD0^=TR,Y/7OCTZ^G-<+J-IO!O,?<.0?H3_ /K_ /KBN[$KFA":
M5DO=_#_-?UU5**G.,UM[.U_/1;=^_P"!_<A_P;S?&=]5U6ST^[N\B(QQ@-)D
M<;1T/3_ZWX'^X?3+V.^MDEC;>I53D<]0/>O\RO\ X(+_ !:;PUXXB@:YV#[9
M&F"^W/S@8Z_CZ>U?Z/GP/\0CQ'X0LKX/YGF0QG=G.<H#V_R>OUEQ]R,UU_X%
M_NO8\YTVH\W2[7Y?Y^?X'M-%%%09A1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !7B'[06?^%:>(?\ KRF_] .:
M]OKQ3X_#=\-?$(_Z<IO_ $6_]<9IK5I=VD-:M+N[?>?YE'_!;C=_;6L^GVV;
M_P!#?^OIZ5^%'@#Y=%C8C@=<_0U^\?\ P6\B"ZSK)P.;V7_T8Q_QS]?QK\'O
M!WR>'58#H#^.!U[9^OKFE67)IW^[N]_E]YU4*-ZL8OHXR^ZSMI\N_P"IUCRA
MB,=NO.>_/'\ZF< H.GIG'/0C)_PSU_.L.SE,A;G."?Z_YZ=JUX&WEE/(Y[Y]
M!GGI[5R5*G(J/]YO\XO_ ('X&TF_K%:G_,U'_P!)_KY@)552"1G!QSV[<?KC
MWIT)#$YYSZCL?\.>,5BWDQ2Y5!W(_P _KG\C5]'*A#SS[XZ'O^%5.:C3J3Z\
MR_-/\G^%AUKT989=H]?DNGS]+EECY;EAZG\.>?\ ]5!82-D=,9_I_G\:AO&V
MP;^<E<_3@']?\34&FN95W'U/TX]O?_Z]$:E^26EW!=/+_A^VQM&B_8R:^U)3
M_"+7R_$T9$&T>OK[X_\ K?Y-1>:%0KD>W7IV_D/\])4.XD$DX]_I_P#J_.L"
MYG*W7EYZD\?E^ /^?K7\L7UDG;O>WZ?<33CSJ=7=J#BODE;3OZ]C=APV<\GW
M'7J?SZ]N_I3>(WSVS^''/OU/Y<U LA4)COC^0Z_G^&:+Y]D!<'G:#UZ\=?S
M_/WJ/:?OJD.T5OYV7_#>ICADZRIQ?_+N5]?+EW_KR[DK2!F&#QGUSQQV_P ^
MO%3R+E1T'/8?_J]/UK%L9=ZY//)_FO!_3M6I"Q<,#G@<=^?\_CVHJ5%!T4OM
M?=I8&^:K6I=)R77SCTVW_P""2)*H7;T./_K<]/I_A7!6'_)4O"GOJUI_Z-0?
MTKI#.1>>5VR./QQV]?7.:Y^S7'Q0\)'UU6S_ %D0_P"?K4QIWK^TMMVVU2_R
MT7^8L:N3V4?[MON4;=+_ /#'^EA_P1KX^'7@O_KSL_UC0U_37!_J8_\ <7^5
M?S,?\$;"O_"NO!@ Y^QV>#C_ *9I^/2OZ9X/]3'_ +B_RKL. EHHHH ****
M"BBB@ HHHH **** "BBB@ HHHH X3Q_8+J&B7,+*&!AD'(S_  G(_P _A7^:
M[_P<=>&TTWXMQ,D6W_3W)P,#[TAYX[>GL/6O],K5K?[3:2H1D&-__03_ )Q_
MA7^=)_P<P:&(?B@) F,74C9Q[R9].G%73ERROY,TISY)7?:W7R?3T/Y8]"D#
MV,$74A>F?8?Y^OUKH-RQKMQ@Y&/Q/_Z_ZUQOAB4F3R2?N9X/L1_D>OYUNWEP
M5NA'T&0/7//OW_G458VIQEWG;3Y+\+[>?0Z\)!\M6I_=DORU^_LC328+G)Z\
M_GS[>OZXXHC8,_)XSQ^'_P!8GVYK&O)C$$/J<?J./TJ[!)F(-W.>_P#N]#^/
MY9%8S?+[1_W?\OZ_ 3O&A1EU4_\ Y'\;?\$T)5PVX=L'C\OZ9[<5&\H.%!Z<
M9&?;_/\ GAY.Z%F)Y .#^6/_ -7OTYK"MYR]P5)SAL=?0X';GM44JGM(TWZ?
MI_F;.+]C6J_S]O7TM\SH5 ,8X'3KCTZ_X5$KK'D'K[_3/^>>W7T9&Y,@7MQ]
M",#/Y_K6?J4IB=0.,G\QV_EW_3-1&IS>T@];32U^7]?U<>'3JN$_Y(<OX;=7
MT_(TXW#/ZY/?D=.?Q[_7WIT@PVX=ATZ>W_UZH0.?*#=\#]0O0_3^M7&.;<L<
M]_RZ_P"?K5.HXUE'^XM_^W?\U]_WXT;U&Z6]JC?W-?Y?K?4'E#8"^_0].GM2
MB12,=]W^?\?\YK$M9R\D@STS^A _SU^O6ECG)NS'GC)]><9__5_@.:N]H0:[
M_==K_A]3HC%O$UH=Z22W[)=?S_X)O1J ASCOSC\<U7M^9&S[_P!:?,VP)C/(
M_7ZU!&2#N]3_ (US<OMZVG_+N6W1ZIO^K_?<Y9S=*5*#_P"7;^[X=_DN^B)K
M@@$^F#VXY'M]*YC1KP1?$CP>4.,:YIW?'_+U!VX].16]>OB OWPW/T!ZGZ5Y
MKI5V?^%B^%#G[NM6&/PNHSZ?X?AV[UHDNR.6I+FG)]V?ZXG_  1]UE)OV4/
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
M^YM*0%^A''MQ7$>)8BZ&4#E 6'X#/7_/:NPF;:VT>P_E_P#KXZUBZM 9K6;
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
M2<GCG^E+G#!<GMQ^6>/?_&HI\H!M)Z?UQ6E23IPN]$W'\U_G_P ,91;TD_\
MES&VWI_DOZV52#)ST_J/\GKZTZ48;(/O[>@_,^W<Y]ZN[ ![X^GI_C5C.Z!F
M/) ;\#P>OM0ZK52"_FII^6R_S_"^^^-%RJ7IK[4^;UMK_7Z#7E! 4'V_IT_S
MC\>)5(\O'?C_ #^E8%O.7N&7.0& _E^?-:Z/\V.Q _D/UZ9]:52:C"#[S2[;
M\IM5;IXAQ76"C\[1+$?RYR?7K_+Z_P!:15R^?<8S[#G\_P"?YTV4[,8/7_\
M5_\ 7I6XCWC_ #_GFH=?WJGE%?DM/ZNGT"S7+'K2?-^6O]:=NPLHP0WI@X''
M?'_UZ8\H8 *1^!_SVI&.Z!F],Y^F ?\ #\>*QK6<R3,,]"?T('^?ZYK2G4]H
MJ3WT_P#D?ZO^+'*+]A6J]9Z_<]?R7?[M#? !CSC_ #NS_GV]N*8KK'PQ'MV]
MSZ^H_*G(V6V]NP[8QZ=.M9&HRF*10#U('Y9_G_CR*N6EX[IM;]]'_7?YCPZ]
MJXU/Y(6^:2^_;_-=M2)@S<]QQZ=/?IGBG. K[AQR![=.OMZU2B?]VK9/('KZ
M#BK<IS;E^^#S^?.?PXJ)5>6MR:6</OT71+S6VAC1O4_=[VJ7U]5_EY.XCS!M
MH4\\YQ^'Y5*55HQT[=N?\C_(K!M9S([9SP?ZGZ>_^2:UXG+,5/ STS[]A[?C
M2G/DC1:TYI=N[14VUB:E/^:,8VMY+T?H3( JMG&<?KS_ "J.)]SD'H#WZ#M2
M7!V@@=^W_P!?MWY]JKQL0WXY/3WR/\]*S6(YJKI]966ZZV?](FI/V<J2T_=V
M_3\WI\[FK;@"X7CC//\ .O,_B1 QN[:>+AHY(6R/4,#^? /]/7TI&VKNSS_,
M<_\ UL<_2N4U^U^WQNY&=@!Z#/'^?:K;?UNE#HE_\B[/II<QK1M[_P#.DU\M
M+G] 7_!"'XOW>E?&?1-/N+QQ#'<6B!&? QN Z9 [=37^F'\./$L/B'0[">)P
MX-I"<@Y_@7CV_P GUK_(\_X)3>/&\(_'BQ;S_*"7EN!\VT?ZW'J/R['CVK_4
M9_8A\;_\)AX$L+GSO-(LH.=V[JJ=^_\ GVKN=G=I;/[E;K_77TOS'WC1114@
M%%%% !1110 4444 ?DA_P5)4M\-[P#/_ !XS_P#HN0?CUZ?2O\NC]NQMOQTN
MP>,W<_\ Z-7'^?SK_4B_X*?IO^'-[D<?8)^W?9+_ /J_+M7^6O\ M[-M^/MV
MO8WL^/\ OXG\LUHZG[M1_O?_ "*_$Z(OVE/V=M5K^7^3_K4\@LL&WBX_@'4=
ML<4\+M<GWQ^O)JG;28M[?&0=B<_5?ZU=;A-^?7KT[_YZUYTZW+4JK^5+\;-[
M:F]%\\(?].GS>MN7^O/[QDC9<<\#'^<?J/K4LBY4=!SV'_ZO3]:I!L_7_P#5
M_/-3PL7# YX''?G_ #^/:FZMEA]?B7_R._Z]283]I*I#_GY+\G%>F_\ 5A?-
M4)MX!^O/\O3]*?"000>2/7GUK"EG(NO+[ ].WZ?3K^?K6F'*[/?'].O^>.M5
M4GRTIRT7OI.WDUI_P_3R-JS=&K12_DM^"7X)?U<L9$;$DC'Y=./U//M33('?
MCIG''/8?3.#5?4',<(<=Q^?'/\LGK56SD+Q[B>F?Z<__ %_ZU<)7UZ^SNG]R
M_3456'L\.I+K44OOY7_7X[FM*H(4\#@G('T_.F-, A&1GCW]#^G^12PMO1L]
MNG.<=3_3\JPWG(NC'G(W?X_Y_P#UUG2J>T4+ZM2?Z:KM_P 'YEQCS0JUGHW!
M1?\ Y+\_Z[F]%@J?7W'Z_J*C#"-N>G7V&>/\?TJ%'(*#)&<<Y_#^E1ZF_DQ;
M@<9W?_JQ[?X^M'M+U:D+WV[]E\OZ\R,->K[+?]WUMW:O?]"Y"^^88Z9Z?C7'
MWN!\1?!Q _YC.G^W_+S%_GG/6NBTZ7< WTY^O\N_XUR=PY;XB^$,]M9T\=>W
MVJ ?RJW.U6C!?:7_  /U,95&O;0O=2FOEJN^Q_J0?\$;I/\ C'[P*,Y(TZRR
M/7_1X/3N*_?^+_5I_NBOY[?^"-4I_P"%">!5)/&GV7X?Z/ #_GIS[5_0C!_J
M8_\ <7^5=E2/(TNZ7Y(YZD/9M+75)_@OZ_JQ+11169F%>$?'7_D5[[_KTG_]
M%FO=Z\,^.0SX7O\ (S_HDW;_ *9M0!_E;?\ !=Q2W[2]P/\ J(7'_HUJ_++P
MRA2TB)'!B')^@_IC-?JQ_P %UU!_::FX'_(1N.W_ $U85^6FE1B.Q@(')C!]
M0.._U]OZUG4BY.+5]&=N&Q'LDUWM;\%ZFF,><<^O^'_ZOI3I@,AO0#\>?\\_
MSXJON.<U8/S1ECR?S]/Y?SHE>-GV5F.C+VKE27VIW^ZW7^M.Q&\P( !YY&>O
MM^OKFI5 :(]^Y]<_YSS[\5@13EIV3.=I(X__ %>P_3VK7CD)=5Z XX]>/3U.
M>?7FL)U.2G!_WEHOEM_GT_.ZK=/$.*V]FHV]4M]+?\$D5A'G)'X_Y Z ?K21
ML'?V_P .WOP3^=9^J2^3MQQT_'E>HJ:U<F(-W_\ KKT_"M8OG;OU7^3'7C[&
ME1\I7_\ 2?(NRK@[AVQ[#T_GSVICR@@*#TP.#WZ?Y]*<^3$S>G?VX]?T^M85
MM.7G92<X./7^+ QQ],TE*\HQ?1_-:K_,IQ;HUJO\_9>GEY?\ Z%0#&.!TZX]
M.O\ A42NL>X'KZGZ?YXS_P#69&Y,@7MQ]",#/Y_K6?J4IB=0.,G\QV_EW_3-
M91J<WM(/6TTM?E_7]7'ATZKA/^2'+^&W5]/R-.-PS^N3WY'3G\>_U]Z=(,-N
M'8=.GM_]>J,+GRMW?CVZA>GX?UJVYS 7YZ?IC_/MS5.HXUE#^YU_[=Z?-??]
M^%&]7]WO:IS?BO\ +];Z@\JM@*1WZ'Z5,,>7GCMCCGM_GZ8K M9C)*PST;^N
M/_U]>IYK8A?+[>H]SZ ]O;_"E4G[.%)K2\E\M5_P-_Q6AI4;CB9P7VH*-NFR
M[^G]:CED$8P<=<?YZ>OH>E$3!FYYSTXX],<_A]<5E:C*8I5 /7\^O]?P&.*L
MQR'8#SV[^H]?J*J4O<JS73R[M/\  *Z=%8;NFV[?]N_Y%UU"OGW]..?_ *W^
M>M,>4,0![?IS].O^?4F/^CM)WP?IU//?\ZR+2<R.V><9_0$\\#WYITY\_(_[
MN_W?Y_TRIPY</4J=924OR^?R^[8W2JF,8QV[<_YY_2HA((U()'IW_']2?T_%
M(7+.5/3GC/\ (>V*R]1F\N=5' + 8]>OUQ]?S]LZ=3F4D^D^VS5E^OGZE8>/
MM&JCL^6%MEV7^7W^1K0D,V3SD'''X8__ %^E*P"ON[9YXXYY]_IT[U4C?$:'
MUQGU[_GT_&K$Y_T<OGG'YGGU]/Z#TJ^>^)]EW25K=^7^E;\.N%"]1*'\M3F_
M%/3[OS78))0Q 4\?_6__ %YSZ"K##='^7^'^?\FL2TF,C<\X/Z>G/]>M:Z'<
M2ON0?UQ^(KHJ4_9Z/>-FOGWN$I/ZQ5IZ>_:.O_;OZ@'5%*]#_/\ ^OCG\:2+
M#$Y&?\#C&/RK+O)3'.%SU_IV_#W]/PJ]"Q$8/<GG'7'^>E.5.T%+9U$G_2_7
M7]"JS=&6'7\J:_\ 2?3]!\@VDD=.1^I/Z].G3BN"UUR9P5/&[W_'^O7Z>M=[
M=\0%O]GG\B<_XYKS[4<R%F/4$\Y^F?\ /I6V'I^U@W;X7;\O/_+]',L,Y-S_
M )O>MZV_K?\ (_IW_P"#;]P?CS:#O]LMP?\ ON+_ #]>E?Z5MG_QZ6W_ %PB
M_P#0!7^9U_P;=3$_M!6R9Z7L'Z-%_GV/U-?Z8EE_QYVO_7O#_P"@+63T;79G
M 6J***0&%XD_Y!%Y_P!<FK^(7_@XY.? %U[0S?RD_P *_MX\3G&C7I_Z8M_2
MOX?_ /@XT?=X"O!_TQFZ]OEEX'Y?RK6$U&,EW_1I]?\ AS:%3EISC_-M^']?
MH?Q ^&I?]';IU?OZ,W\OU[5VL!X/^?3_ .M7FOAZ4C<O;>W_ *$>_;/]>E>B
MQMA5]_\ !<5SW4TU;^MS51^KSI2?VX_GR[[V'Y$;Y/3D>@&._?J::90SCGCG
MH<\5#?L8X=XZX!S[X_SGKU]ZIV,A=<GG_*]?TJ(R7,[VNHZ?UZ+7_ACHJQ]G
MAE+O4C/\O^&M_P &VS(H*CH/H/Q]O3]:B,RA=O .?7W^GIWI(6+ALYX'UY_S
M_A6++.1=>6/7^?\ G]>E8T:BG&-]??\ RM^#M^-F7"/.JE5[N%ON47_E_39O
M0X(.>3[_ .?P_+\&!A&Q.>,#\NGX_P!,5 KE2O)Y'J1V_F:;J+^5%N''^>GZ
M4_:7JU:>]DG^6G]?YF6'7M?9)_\ +MW3^:_7[_FR<R!Y.#QD=.>WX9YJ:500
M#TZG@?3\ZR+.4M&&YSS^G(_D?Y]ZTXCO1L_P]._][@_7O^%.I5Y)T5?1QV^[
MM_5A*\JE:COS2BM%Z?UV_(1I@%VY&0??TSTQ[^WTJ2( J1QD\'C\/Y8_+UK!
M-P?M)C[!CQ]#TZ?7CZ^]:JR$,H' /4YQW/\ AU^E%2?)1<MO?7YK_A_\RJK=
M*O!)_P#+M1LUW2_KY$P(C;).![Y^G^/Z4P.'?VSZ=,GK^?H>GZU]3?RHMPXZ
M\_GQC^E0V<NZ,MWZ_H>GH>OTJXRNI27\E_/9?C^H58NE0IM77OJ6JV7NOYK8
MU)5'!'IV'X_KG'0_E4;2C;M!]<\X/^>:=&V^,DD\8^H'?\O7VS6")R;HIG@9
MX]L9Z>O/8UG1J>TC![Z_JORT^9:BY4ZU;^:-OP7]/^K]#%\R'IG)&<<Y_P \
MU&K+&QSWY],<].GUJ)7(90,CM^I'^35;4Y#"H(XSQ^!Z_P ^./Y4*K>=6/1-
M=O+]7UZ>A.'3K.D[_P -;V]/U7H70X9\]1G'7C.?TXX]A4LJC@CC'/IT_EGU
MK,M9"T6[V_H?U_P%:"'?"3SD9_ES_G\:<JG+5IP5M8[?+\M>AG#WI5*/1U+^
MEFORMZB/*I&T$9SZ^QR?SYJ1,&,_0YR.>F/\3GCOWK CG+7++GU_D3U]_P <
M^U:\;X<+ZX!';DCC'ZTISY*:DMN=?/:/WZ][EU6Z5=)=::6OHDOP_$D5Q&2"
M>,]^.H_ICK[TB.'DSGC)QZ=??V[^GY51U.0P[2#CG_Z_IV_PHMY"8@W.2!_,
M=/3J/PXJW--3GM[M[_*/_ []M0KQ=&G0M_/?U^%]OS_R-&50&SP.A]O;]?Z^
MU1O*" H/M_3]1CK_ /J>#N@+'D@'OZ8_E_D5A6\Y>X9<YPP'\OS%33J<ZINW
M]7C<ODO1K5?Y[-OOJEV_K7J= H#1GH>I/'?O^9!_I4:L(\Y_#W]/0>@_.HXY
M"75>@../7CT]3GGUYJKJ,AA*X) R._KQ_7/XYJZ#]M.I3O\ :T_#;>_YV]"<
M/>IR2?\ R[C;;:]O+KZ_>7%.YCSTSCZCT^H_.O3?V6EQ^TIX#(_Z#5ISV/[Y
M1DX]_P :\I@;,6X]2,_RZ>^*]:_97Y_:.\"'G_D,VQ_\BC^@_KS73"ES54NB
M7W]/R?\ 6YA%N<:E&^]1RZ7LFO\ +R/]:']A5\_!GP*/^H-9 ]^?*'Y'/%??
M5?GK^P@Y/P=\#C)P-&L^_I&/3C\:_0D=!]!3J0Y':]_Z1S5(<DG'>PM%%%00
M%%%% !112$X!)Z"@#XZ_:W^(]OX!\&W]W<2K$&L[C!9]O\#8[CN,_P#UZ_RU
M/^"M7Q.G\9_M):C-;W+20/>W/"N64@R*/?K^?UK^_;_@MW\7C\-OA-<W,=R8
M2UE/RKXQ\LOO[=_I7^93^T)XT?XA_$N?6I)3,6NY3NR6X,H[Y/\ ,>WOG*',
MWV:_2QTNHO8*'6[_ $7^9R]N@5(9,<LJD_BH/\CW_P :ZF;8;,8QG:>WL,?G
MU'T]:YV+ BAXX"J/R5?Z<5?:XW1[.PS_ (?Y]?I7'3PG)4C/7=/[G]Z_X%S%
MSNK6*ZS!5(.,\ =NW^?IV[TZ$[F;O]>>_P!.W_ZJP+F<K,JYZX[_ $_SC/6M
M5'VHI[G'3\?\_A71.2C&M+:S5]//_@Z?J=LY.G'"R[*VV^VN_P#6NY:<!7W'
MIGICUY_EQ_G%->4,1@]QT/UR*9<DBWW]\9/U[?CSZYP/:LNRF,A.>>3_ ")_
MQ[9HI3Y^1_W/GHE^=[_C8NI!PPTY_P \XR];M?T_N6QNL T?;H.<?A_]?ZTB
MD!".^,?7C%0Q,79EY S^''^?PI7.V0+GK7/[?W/^XEK?<EO^'YW%&6BK=UR?
MA'U^?]6EC7[V>Y_G_P#J_6FX D)[9_+FG-\@!Y]\?A]/6AQA=W?'],YKHE.T
M95-+6M]]M/\ /Y^0N7:#_P"7;]I\GROMZ=MQDK?,,=._N/\ .13W4%5/X=.>
MG4_X54WYY/KC^7Y=?PJ:!M^X'Z]<GMS_ $K)U;1P\EM+]7&VVG?;\#.%3VE2
MK'_GY9?<XK3^NOD = ,?Q$#Z\>GKTIT;A.&]OUZ#]?UK'EFQ=B,<<@8_+K_@
M?_UV+^0Q+&0<9Q^1Z?SQ_GGII+VDW3>M]U]S]?ZUZ'?[)IT7TC&WX+_+_AR_
M$<R$CW'Y5AZF";E,=-W7CU/\QU/_ ->M.V<F,-W*_P ]HZU6NXM^7QR,G/Y_
MY]#^=.=.\DDMG;MVL]]3CH5_9N<6TFYM+[U_7^9LVK*T*KQG'UQG/\N3_A5:
M7[Y_SW-4]+G+2%3V)&,^Q_#C&?UXK0< S8[$]OQHY/93E%MV44]>BT_2S-L9
MK3@DFN:2]+.UNW6_^;W&J50?-C..GJ21C\?_ -56]/8";)[EOY?SYK&OY#$R
M#/\ ]?G_  _SW%JTD.-_/;K]/QISI<U%S_G7ZKR[ZO3_ (//BDZ=*C'6Z;[_
M -WOVW-&_P"95(]C^O\ /FHP1@#C/Z]!_*FNWF L?7\.V/\ ZWI5029W@]O\
M_P"?I[UR.?+*E171=NUO+\K;V[%49>P@I2_Y>6>M[ZM?U?Y=2>:9<  C( _3
M(Z8HAP0<\GW'^?8?E7/FY)N=N3C=T_(?TQ_B.:UE<J5Z\@'KCJ/YU<Y>SHM[
M6DE^7EN]_P#,NM/EKTI+:4-K=TN_YV^\G#"-B>W!Y^N,>_\ ];O30X=^OR[O
M?UX/OS4&HMY46X<<_P \\=.GM5:TE+)NZD@GVZ9_ ]?H:J$U+FE_<WU_X?\
MX+%5A[&A3:TO4Y];_P!U_P!7_,U95'!]NWH/_K'].*873;@=>>0.?Z>O\O6E
MB.]&)YQVZ]CQ^.*QXYRUX8^P/3/KD8Z>W\^_3.E4YH1?9V^?]=O/7=FM*#J*
MI4U]Z-MM'LS;C7Y3G'IR,_YZ^W _"HE(C;)X'O\ E_4_I^+I#L=5SC./Q^8_
MRP/\XJEJ;^5&&!QD]/J<<<?7_(HA54IU(]FOS7ZO2_?[YIP<ZD(_\^K_ "MT
M9:5P\@/;/3MDD_EG^7M4S#$BD8X_#\_Y].]95G)NB#=3C/\ Z%^O&>E:*-NB
M9CU'3N>_YU4ZBA4I1_FBM/1JUOO[&";G*M2U]Z=_RM\K=BUJT\;V*QKC.!^?
M]/J:YF> -H]SQ\YC.#C'T_7].*KF]::Z,!)P#CKQR>M;GE[K5X<?>!'YCW^O
MX5VRE>CR6UYK^FWZ?TR:-?V<'!VW?;_/_AM3[X_X)>?$"3P'\1+1GN#$'U.$
M<MLZR*/;GC]:_P!1#]@WQ2/%'P;T2_5]Y>T@;.<YS&O^?\XK_(L^$/C!O 'C
M70Y8Y3#YFJ6F2#MSNG7T_P ^QK_4L_X)!>.8_$G[-OA>X:?>[V-H?O YS$GU
MR02:4JEJ4(;V?W+3TOMVZCIVJTW%+6+;_K^GUU1^R-%-0Y53ZBG5)QO1M=F%
M%%% @HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "O%OCZ?\ BVOB'_KRF_\ 0&KVFO$_C_\ \DU\0_\ 7C-_Z#33LT^S
MN73UG'U7X:G^9U_P6^8?VOK'(_X_)O\ T-C_ (U^#/@[Y_#JJ.X/UY'\^/SK
M]X?^"WP(UC6?07D^/<;G_7FOP=^'_P VB(IZ?_6/Y_2HJ2]HN9]._HK^6O\
MP#O<U2Q$7_,H_BH_UN;%G"8F;W)]??\ S]3]*UH%V%B<@<XR/H<<_3BB2,*<
M@8!/.![G/Y5([ (.1GL/P/7W_+)KFJ04U1L_AD]O6*Z?UULQ2B_;UJG\MG?_
M ,![>?Y&)=P%[@/@\'J/;_\ 5Z]!5Y$)" 9X]O?C/Y59$09=Q SCC(/U'/MT
M[]*6'"DYX/Z?YZ]ZN<%*E4AUYE^<5WZJ_P"?F.M>M/#-=8W]-8]NW_ ZD%XN
M^#8,Y"XQZ\#/Y?XU!IR&%=I!')]>_O[9JZ0'?;VR?Y\_A_A04V, !Q^7O_G'
MH:4*=N2.E^16_KIU_P ^AK&M^YDENI*%G;ROY[?<2+\I)QU_7D=/YU@W$!>Y
M\P G!/./<<_Y^O:M^0X48';/Y#_Z_P"-1>4"A)'/;O\ Y]_H:JR?+*^BDK/K
MI;M]WW=14Y.'/2_N.7DFTGU>_3[R!4+!,9. /T Y/Y?C1>KOA,8!^Z!^F,?K
MSZ59APN<\?\ UN/\?R^E-QO?D<?R))S[]OT-1[/]]4GW2W^7XWVV^9CA[TE3
ME_S\E:VUM8[W_P" 9=C%Y:X/&2?U(R>?I6I"I0,2#@CC/KT]O\YIK1A6&!Q]
M..W\^GX?A4TKX48()_S_ )ZT5(<[HR737[[?K>X6M5KU>D)+IOJMGM_PUV8W
MD%KSS>3R#GMG(..G;^?%<_;G'Q-\)=,_VK9_^C(P?RYKNHHU(W#TS].?_P!>
M<?E7 0_\E/\ "G_86M?_ $8E;TK7:T:32T)Q<O:2HO\ FBN_7E/]*O\ X(TS
M;OA]X- _Y\[/OZ1Q_P!![<5_3I!_J8O]Q?Y5_+Q_P1C9CX#\& @X^QV??_IF
MG]?\>U?U#6_^HA_ZYI_(5TUHJ,E;JD_P1SUJ:IRBEUBF^O1$U%%%8F(4444
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
M<O3=1B<'<XQVY]2,?Y]/PK:5-U)<NNZE^2]>FVFQZ&+:6%LM'%Q5]=ERZ?\
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
MOON:U4ZU6BU_)?K;:/KY_P!(IWZ>9$$QVQ^GZ=<'TYJM9QF./:0><^O.=O\
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
MSKP\^:,U_(FO31?U^6A_21_P;=P%?V@K=N?^/Z#\?FA]N3^5?Z85E_QYVO\
MU[P_^@+7^:K_ ,&X2J/CW:D=?MEO^/S1<?A_^KBO]*NS_P"/2V_ZX1?^@"AN
M^O?4\26[]2S1110(P/$_.C7H]86_I7\/O_!QF,> KS_KE-G\IO\ $#ZU_<'X
ME_Y ][_UQ?\ E7\07_!QN!_P@-W_ -<9NW7ASG\_YU,FTX^;U^]'13IJ=*I)
M_9VT]#^&KP[$2&;_ *:-_P"A'/;Z^O:O0XUR%]O\!7(>&4'V<G_:/;W.>V?7
M_P"MS7:0< __ %_;_/\ DTK>S4FWH[?Y==/Z^1<9>WG2CHN2-MM/LK70JWZ^
M9#LYZ 8]P.GZX/I5.RB,8P>_3/'7;S^E:F!(Y!]21_7/T/3I360(XQP/R';/
M^?:LTO>MI=QO\FK:_?\ <=%2?M<.HWVJ*/?16O\ U_P185*!LYY'&?R_S]#6
M-+ 3=>8,]?PX/\A_GO6](V%&,9_SV_&HS$I7=_%ZD>_6LZ5/V<8WLO?[]7;\
M"H2Y%4I/?V=_OY?S_K9D*H6*X!R!CH?3^=-U%/-BVCGI_D8^N*MPX .>#WS_
M $_#ZYXI@42,0>1@?XY/T/'XT_9VJU9OJE_[;UZ6_KRSP_[GV3?_ "\=DOG%
M_P!=OO,RTB*1[>>A[>O3^9K4B&Q&SGGIQ_O?X\TPH$?@?+D=!_\ K[U+*PP
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
MH;'S'J.0/\^GUJ*5/DA%/2[\]]+?UWN:TINFJE/6\8W\D]%;\K] =2[*P&<
M>^/F/_Z_\BJ>I)YT84 \'^1SGCTQ_+UJ_&V%.>HYY]<?_J/MFHU42,0>1_\
M6X_7.<^U*-'EG4E;JK?>OGNKJ_ZDTYN$Z<O^?M_Q[_AY]#/M(]D6P^F/_0L?
MB<UH(NV-D/\ %T!Z\YZT@39(,#C/<<<9Q_CZX_.I68&10,<XS_G]/PJYP4YT
MI=HK\6K?U_PSQ2<76K:^[.W7RM\M=_2QS\6GLET9MIP2><'U//\ G]:W,A0!
MD8[\^Q.?SK9G@C6U#KC=@=L]B??^8Q7.R$A<_P">AKJCJTN[2_$XK-R6EN9_
MF_\ @G#:]J#6OB+094;:$U*U;KTVS(?P/X_RK_1L_P""'/QUCF^$'A'PVUX"
MYMK)=F\="B=B?\XK_-P\5^9_:-C(,GR[J)L^FU@>./K_ )%?U[?\$/?C3/;>
M)/"?AU[HJOF6:%"YZ;PO3_\ 7Z?1UJ:4[=$D_O2=NATW]A.4%:THJ_W+R\K[
MZ_<?Z)NGR>=96TO]^)&_,9_^O5RN7\(7R7N@Z7(K;MUE WYQC_/>NHJ3D;OJ
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %>+_ !Z&[X<:^/\ ISE'YJ?\*]HKQKX[G'PYU_/3['+_ .@D_P!*
M!IM-/L?YGO\ P7%@\O5=8/\ >O)OPR[?U[]>U?@=X#&S18SG/?TZ5^_?_!<F
M16U35\=?M<H_\?8?Y_QK\ _ ^3H: >G/TQ_C6<URTY6[7*=1S<9=5:W7M;MV
M_P"&.R9MZLW]W/OG/^?QSFLM;G=*4ZXS_(]>/Y]:T8P1%)GW/ZFN?A1A=L3G
M'/KZ'^?^?6N:A*3C3OU>OX?KN>I%)X>K+[7+KWZ?/U]>AT$<G_+/U_KWQ_GF
MJUW+Y&#G&>_;(Z?I3T!\U3VR/T(X_K5/5U+!,'&#_3_/YTH2DZE5:M77G_+\
M_P#AOOC!+GMS?9C9?UZ/[K]]+$$N0'_'.?7C\/I^%7=Q<!L=OZ_Y_G65;*1"
M/7:./Q'^%:D/$9S_ '>_X\45)R5:*6WL_/:R_7^M3"BE*=2+T7-)^C36OS_
M0'<=O)(['^E.#X_=],D#ITSV_P __JBA&V1LGCG_ #_3\*",S@YXW#C\1_G\
M!7,JD_9Q>O\ %_.WIMHOZ1I]GF^US<O_ &[;3\+Z?YE:[F,! Z;L9]\G _IW
M_P :LQ-B,2=CR.^>@_7_ #[9NKJ7:/;ZJ>/]X5H1<6BJ>"0/KVY.*ZJDI>SD
MTG>UOE9??^?W'54A!4HV>RTT[VTM_7?L2NVY"^.Q'3ICGU_'&><5F1W!ED*Y
MS@_G@C_/3^=:&,6S GD[L?\ ?./_ *WT]ZP;-&6=L_WCZ]F4_IC _I54)-PI
MWO?3?KMK^7Z&32^J59?:=[KS\^^G70Z2&0CY.O'Z$9_3I[?I7"0I_P 70\*\
M_P#,6M.WK*H_3K7:1@^8#V^7\/\ ]>:XZU.?BCX4[_\ $ULP?^_BYIX6I[U5
M/?FNOP?]6/-E*35-OI%6OK:R6G^9_I/?\$9X-G@#P:W_ $YV?&.YCC_KZ?0U
M_3W!Q#$/1%_E7\RW_!&R/'P[\&'_ *<[/\?W<?OZBOZ:8/\ 4Q_[B_RKMG-S
M:;Z*W<4YN;3?16):***@@**** "BBB@ HHHH **** "BBB@ HHHH :_*./56
M_D:_B>_X."M$-YK>H3!<[/-[=>7/7MU_2O[87^XW^ZW\C7\?'_!>+1_MDNKS
M>7G;',<X_P!_OZ^GMTI-75F:4Y2A+FC>Z73U1_G]WZ&/QCJ,&!\MPXP/8G^@
M_/WK6ENO+F"9[]">H.?\1^7%4-;7R?B'K,9XVW<G_H1'^?2B\1C> C.../\
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
M?^2_SVMY?YE5HJ.$;6[E!_.\;_=]QO(_F#;T*_CTXQ^O\JS)[CRY1'T!X_\
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
MGP:YVE)Z1=U\N73Y;E6WF\TGZ@9]/O?Y[8JZSEE ]/\ /^?2L;3E*[L]S_\
M%<_Y-:"=3]*J3E?#6ZR=_33K_5R<3)PK5DOM)/\ +_@(G#X7;ZYXS_3O5JTF
M\G//7(SZ\+_^OK5#:=V>W\N/ZTQV*;<$\<'''IS^G2L9-RIXA=II+^OZ1SR;
M?L[WTLE?HM":]EVEI,]<_H/IQUZ\=*@MYC-SG/(&<^]9U]<AH2HZ_K]W\/Y=
M*33'(5@>_K_(?2NF$[*#_P"G<4[][+]=[Z]CH6F#E?1^T32T[QU_KS-UY2X
M_/\ 7V_R12"0A=O]?Z>W]*K1G)^H_P _RI^TEL]ACG^GX\_K7*JC]E3WYG6M
M9WO;3^O7R,8U)-MK^5+?R7Y^>FA,C[3UQG_/_P"NF73&)-_'3.?KC^6.O\J:
M025QZ_X?X4W4@6M\#K@?R/\ ];^M:\\O;U8]%%/\M--_^ =6#7.XJ6T7>/K[
MMOOO^I';R^;\V>GZ?=_S^O>M%7\P'VY^N.*Q-.4JI!_+GN%Z?E6M;@@/GT/^
M%%6<N>@K=[_>O/?2^[)_YB:D>CE&_P ^4H^>?/\ *]\8QSZ9_/O^E:9<Q@<?
M>Y]?\*P=C?;]W.,_U_GC].];4XSY>.P!_*HJSDJ<FOYE^<5^K_$Z\1%*,)+X
MK))>6G^5_5>9%=/Y*;_4#_'GZ<__ *\5!!+Y@W_C],?R_P GO2ZHI:W '^S5
M6Q4K#@_W3_G]:Z(-N-]W[+\;+^MOF88B*CAHM;\R?WJ+_KUL;(;S5/8KD'\0
M>?T_/TK*:XS-Y>>^.O/I_P#JZ_AFM*W!"/GZ?ENZ?SKGVC;[:3[].W\^WX]!
MWK'#RDU#F3^)Z_IK_F:4TO83DW>5ON7N]OR^Y&T+\P+Y>?O8XSCCCCM^'U)^
MJ)=FW+2;OO?ASP?Q_P#K=#FLBZC=Y4*Y !!./;G\>G:EO58Q*!GC' ]?\]_\
M:VE:<FW>\.F_;^M#!4X?[,OYFT]]_=W\^M_+0O)^]N5N3S@C^6<_Y_6NI4_:
MHCD9PN/7@+_];/;_ !YJP7_1@#RV,D]3TQG'M_7.3BMNPE$ (?HV<?D>_3KZ
M#UQ7'5K.-2,8]=^G3^O^!8>-MS4E?X%R^FB\K;H\C\<1FT D'&) V?HPX_ ]
M3Z5_7;_P09_:'/AG1]!\.F\V&<VT6PR8'+1CH37\E_Q LC<61=%/KQSV!_Q]
M^]?J5_P2G^)EUX5^)?@_3#=/&CW]HA7<0,>8@Z=.W^<5Z4/@CZ)_.VOXG%.H
MYM-]%;Y61_K+_#K4AJWA+1[X-N\^TBDSG.=RYKN*^:_V9O$J:U\+O"<@<.SZ
M7:'(.<YC'7_]7IVS7TI5&84444 %%%% !1110!^2G_!4:/S/AQ>#O]AG/3_8
MD'].G>O\NC]NY=GQUNQ_T]W''TE7G\>?U%?ZCW_!4 C_ (5S>9Q_R#Y__09*
M_P N7]O/GX\79'3[5/\ I*O^.:SFFG"26\DG]Z77^M#24G*FH-/EO_EUWW2_
M$^?S.8881G&8QW]@/\FKEN^X!_4Y]>X'^?I6/=(QB@(_N#^G^?3GOTK4M01"
M!WQ_[,/2A/\ >279+\;'74TPM"2WO_E^9>E)*%O3C\N:RXKCS'VYZ'^1'^>G
M\ZTG'[AA[$?CMQ_G_&N?LT99VS_>/KV93^F,#^E1=\Z6Z_#=+3Y?H;RBOJE2
M7VI*\O7T_P ^WR.ACDZ1]>V?3(S^G^<52NYC"P'')Q_GUJ>,$3 _3]16;JJ,
MTB$?WO?_ #[_ -*YZ<I-S7]_]8_AK^ L&E*/-+XE#37RU]?^!<T(9> __P!;
MT]OPJQ*?W9D_'Z8X_H?H:H1 ^2H[CK[X'^-79 ?LI'<JWZ[L=*J<I+$V5[./
MW?#_ )_UL\,*N:34GHIWL^ZU7XZ]3/AG,CD?W3C^GZ?I^-:4;[AY?MQSZ=OT
M_GZ5@62,LLA/3=_7_P"O_P#JZ5M0 B7/;D_^A#_/L:*TFH46NLOEJU_F54TQ
M<ET:BGZ616NIC"X7.,D_KUQ_D5-#)M4-G\SUSSU_SZUG:HK-.A!(QZ?7^O\
M2K4:GRP,>G\C_C52D_8U7ULK?A\];W_X=%XRT/J_+TV_#^O^":1/RB3\?I_^
MOZ^W->=+<^;\2?"'?;K6G]_2ZA_PQ7H3#-MC/.WKQG\.^>O?^N?+;5&7XD^$
ML_\ 0;T__P!*X/Q_R/<4Z+;5-N]^5_HOZ_$TE&*PLFMVXW^]=O3\#_5%_P""
M.#_\8]>!1V_LZR[]S;P^W;I7[Y1?ZM/]T5^ O_!&_P#Y-^\"_P#8/LO_ $FA
MK]^HO]6G^Z*Z4K;=[GESFYV\E8DHHHID!7A7QS7=X7ON<8M)NW_3,U[K7AGQ
MQ_Y%>_\ ^O2;_P!%M0!_E;?\%X(\_M*7(SUU"X'3_IJQ]_2ORG\*)Y5M%R1\
M@_D#_GN.OM7ZO?\ !=[_ ).6N<_]!"X_/S6Q7Y3^'A_HL&.T:G]!G_/Y]:WI
MM1A.>ET]+_Y[?T_GU4(OV=2<5JG9?AU^>W7[S>N9=AWYZY.>GK_C_GI4$$QE
M())]">PYZ_D*+X$IQGIG]?\ /Y^E5;%2H.>YXXQV-39.E.IO*ZLE\E_75H<;
M_5*CO_R\7RUC_G?R-9I"RX]/Z'&*S&N]LACSC.>_N?Y9_P \590\GW']16-+
M&QN@W;)^G./Y?GZ5YM"5Z;3?O>T>CWM;?^OR-,-)RG4OTI=]?L]?\CH(Y-@'
M/7'!^G7W//\ G-%TQ1/,Z9_J,G_#MGVJ$*<)^'/T"C^F:?J S;8'7 'OT%3*
M<EB*BMIRK\EK^OWE8)<[2ELG=>=K:+^O/TKV\WG9;/'USU/7%:2OYB_[O/KG
M']??U_.L+3494.3[?J/7U_SZUL6X(#Y'4559N,J"6U[6];=W_P  G?%5(]&X
MW_\ )5_7H4)+@K-Y6<8/3TR?\\\Y_'%7HI-@'^UCCZ <_K^G>L*X1OMI;MN!
M_#</Y]^WUK7"G$?'3 _("JK2DJ$[=XV^]7_K3[B\5[E6BHWTBE\M.N_GT)+M
MS&F_C^]],_Y_SVKP3>:,Y_\ K?Y^O:GZD"UO@==O^?\ /ZU3T]2L>#U[=?:J
MIR=GY4[^=[+S?RT_X-8A<N%BUUE%_-J+-E6\Q2>/E_7_ #BLM[C]]Y>>^/?T
M_+/^'2M"V!"29'^0#6!(C&]R.F[WX^;_  _3],L/*3C&]_XEO1??_7GL72BG
M2J2>_(U\K1_SL;T4FW''WL=_4<?Y^M1W;>2N[/M_^O\ 'ZTP DI] /T/^?QI
MNJ@M!@=<C^9__7^%)SG[:LK:=-'TZ_B98)*32ET3:]4TOQ_KL);R[_GS[YSZ
M<_AG-7PWFKGTR#[C'_UOU]JQK-2(AGDX/X\8[?6M:WXC;/Y?@:JK.2JT$MK?
MY+^KF<-:]2+T3E?^O7]2@UQF0QY]ASSW_0X'2M&)]HQUSSZ<9Q^/(S6#L;[8
M3V_PW?X?7COSC:7J/8'^9%>C6C&*5NL4[^>C_/3N/$-JO"R^RE\N_P B.Z<P
MKN_(Y]SU'^>M,MY-YW_Y&,_I2:FI:(8S^'7J#_2H;(%8@#Z'^35,4G1N]^:W
MRLM?G?T+Q*4*-.W\R?7??\>EB_,^5^A''US[5GK<%F,>>.@S^O\ ^OGWJTWW
M&^J_UK'B1A.>O7)X..!Z_K5TH1<)7Z+2_P GW_JYE1DYQKR?6#_0Z%6VI@\\
M9_/_ #@50GF,1;'!SQ^)_P _E5EOX?\ =%9M^A8G'3/IFII0BYZ[/5_TK?\
M!OU(H3<JE*/2.GY?E_7<OV\F<MUQZ^Y'_P"NLO5XC)EL=,\\^W\NF?T&:NVH
M*QD'T'\Q574'"Q,#W!_DO^%14@G*W2+T_#7^NXO;2I3J)=6_TTZ?/\C^D'_@
MW!N,_M!VZ>E[!_Z'']?SK_2XLCFSM3ZP1?\ H"U_F<_\&X"L/VB86[?;H/\
MT-/;U_STK_3%L?\ CSM?^O>'_P!%K0<URU1110!@>)CC1[SWB8?I7\/W_!QH
M^[P%=C_IC-WST\T_T'YBO[@/$XSH]V/6)_\ T$U_$#_P<:1,O@&[8C_EA/V]
MIOZ?CQ2:NT^QI&HXPE%?:_#;7S/X=O#<V(F3)QN(Q]6.?S_7TKN%DV*.O..G
M!Z?_ %J\^\.J<,>WF'\?F_G_ /7Q7?K$9 ".P'\L_P"?R%&8>Y1@UN[??=7_
M *_ WE:FZ3CHY0UW[1Z_>O+<>KD,&]>?S_S_ /7ILTAP7^OX8&<_Y].M-8%5
MQ[#_  J%\F%P/]K]5Q_A7+!R]O#>SI+O_*OQN90F[1CWJ)V];=/O^\CAN?,;
M;Z''^?\ "M.-]W[O/;KW]<8_SZ]*YZQ1EE8GIG]<_P"??VK<A!\[/;!_EBIK
M2:A2:O?GVVZK_/\ X#.NMIB=-.:*3^Y?E=_D5[N?R6 ]3_\ 6].O'U_2I89,
M /CMW/L#Z5G:JC-*I'J!W]3_ )_#\K40/DJ.X"Y]_E'YU;D_9U/1?^V_YE8M
M*,:'+LG\K;?HD7Y3F/S!]<?08K-AN/-8C.=IQCZG'^?_ *]:$@/V4C_9;GZ[
MN:P;)&#OGU[_ )8_7_ZU+#RE)0NOL_I_7]:NZB2PDVM6VK_>CH4?=E.N!P<^
MGK]<?A6?=3^2X3/4XZ^N3_3V_P +5OGS&)R!S]#UK(U1&:X0C(&>WX_U_/M6
M5*4GSI])]?6/^?\ D/")2CS.UU%KUT[&K%)M4-GJ.YZYYZ]ZFF)$9D]@?3!_
MR/PSWQ5)%/E(/8?^S'^M6I_^/0C/.WVR>O\ G\/K5SG)8B2L[<B[]>78Y\(N
M:;C+93;7K=?G_70HP3^<YYS@GOZ<=*TT?>#'UQQGKG'K_GCWKGM.1ED?.?O-
M^N>F?\X'/I6Y ")&R/7^M%>4DJ%NLG?[U\OS*J?[W*/1J*?I[NK_ *6Y3N+C
MRI-F>N3_ )_QS_+-6HI-H#>OZY).?K[>]8^HHS7*D=/;V'].WZG-:*@F-1[Y
M_,G_ !JJDFJ55^4>_=?YOJ5C$H2P_*W=:+_R7R[6\]?-%J=B(_,]1GZ8'^?\
M]:,$_F_K_P#K_P ^OM5NZ&;7 Z[363IR,N[/J?SY_P ]Z="3?L[_ ,E_S*K1
M4<(VMW*#^=XW^[[C=5]XV]P?7_/3O378K\OK^'T/O[4RW!#9/J>?4D"B<$R
MCH/Z=:Y(U)<O_<5+KM=>>QE=JBI+XK)6\N5?U\@1RAI-YW%OJ?3_ #BH7_A_
M'^E.Y*X[D#_/XUT2<O:5WT]E%KUM'\#EC.5H15[J6EOETZ/_ ()(S;CN_KFI
MT<R CTQSG/YG\?\ ]>:J*"!@^N<?B#_3]:FM@06SQ[?C6<IR4,*^][]MU^7]
M6>IK2;E5:>BDU=]/L[_+YKKW*$UP4E\K=^OIC\NO^>E:,+;5^O\ @/\ ']:P
M;N-C>AAP,GCC';'^>OI[;"\(@]/\%KKI^\IK7=7^7_#(VQC]G.BUTB__ &W^
MNG8@O)-H9O;M[CM^5>F?LCGS/VDO ;9SC6K3W_Y:K_G\:\NOE+1L!_<4_IC^
MM>I?LA*4_:/\" ]]9M1^/FC^6/SKIDE]7\U*WR37^8L/34Z<ZDNCO?TY5N^O
M^=S_ %N_V&V_XLMX%7_J#6/_ **4U]WU\%?L,_\ )&_ _P#V!K+_ -%+7WK6
M<59?GZG'4FYR;"BBBF9A1110 5XW\>M1&E_"[Q5>EMOD:9<29[C:F:]DKXR_
M;,\80Z'\&?'"F0(XT:\Q\V#GRCTR?\]Z /\ -T_X+ _&$^+O%_BG1/M!E\B^
MNX]F_/1W[?YS^-?A[X/3R=/(/N<>W)]._P#GTKZR_;L\87/B7XZ>.+8SM(@U
MB[ &[(QYC?X\'W%?+NBP_9[38>/D)_$K_4TI.T9/JHMK^NG7^M!V=KVT>ES4
MY<^G^%2,=H'U _ ?_6%-C[_A_6I&4E>G7^G^/:N2DFJ,ZS=I23W_ .&\_P"N
ME<K<N57=OPVO^(^&;'RD?K_+_/I45Y(8!G\,^OM_GUZ\<HBD.I/J*@U=2T8Q
MV//Z?SZ?TSUPPDY34[]_OV/2PL>9I2;7(M+_ *+^E^1+;R;QOSTYSTZ9./Q_
MK^%72WF(6_N_U'^?K659*1"1WP1^18]_K6E%Q"^?\YK>I)JK273E^[X?\_\
MAC"EK7J1?PNI?U_3R_X<SA<YE,?H?\CIQ_GFM"-N=F<9_P ?\_R[U@1HPNW)
MZ9]_\^];: ^:A[9!_+_.:56<E14E>_.M%IU1IB?<Q,4OY4OR_7_+8CO)##@_
MA^'].O\ +WHAD+*&]>?SXQ_];WQ4&KJS*,?YZ?X'\,T6RD0@=\+5IRY9O7X%
M;SV^7D5B(J%&CRO[:>G?W?\ AUZFD<NA;/\ 7IC^?_UZS%N-\I7T/KS[Y_+W
MK2CX@;/N?T7/Y5SUNC"YD)Z9)_4G]?Z_0U%"4FJ=^O7^NWY%V3PM2;U<DK_>
MDK_+R.C$F$Q[>O<CCC'O387P2/7_ #^@J(]?P'\A29P-WIS_ %_I799:KOK_
M %]QYJJM.&_NJR^]?Y>7ZBWD@B0OGC#'\?\ ]8Z^_P"?EVM^(3#/M#9^8\ ^
MW\^*Z?7=72.-H]PR <<_[1^O^/ZFO/[7P_=^([M! '?S&&-HR<G/_P!?KU%"
M26OE8/:/E<>CES;>:?E^ERA?^(I9T"@DX_S_ /6Z=O3-0V_B"9%VG<< _P B
M?U!_7VKZ%T/]F_Q!J<,<BVT[!U&/W1/#<^G^(]Z]!B_9"\4/;F<6=QMP2,0G
MN!WQZX[4HQY=>_E;^F54K.I%1>RM;\/Z_5GR0OB:5%89;T/KR#^O3G_ TS3-
M?8W>YB>3G\?KT_ECT[U]%ZS^S'XCL%E9K6<! 2<Q'L#_ +./Z5X%KO@34/#4
M[>>DB"-C]X%>F..1_P#KK6EI)KI/1K\_Z[[W-*%=Q<(=+I/_ (?^K+\?5]*N
MOM,(DSDXS].G]?7_ !K1=L\=<8__ %?K7G_AC4U6W$3-\Q&WGKP!^'OWZUV\
M3;AN[$#_ .M^5<N(O'$THQ^'_@KK^>W7H14J6E52VDT[>=E\KHNQON_=G\_U
MZ>^/YU0NI_)<+ZG^?7'^?Z5:A!\W/4=<_@>*R=51FF0KT'_Q7]?Z#\.:E.5Y
MK5KGW];?U_6O?A$I1YI?$HM)=OEOT-*&3 #?S/KSUJ>4_NS+G Z_S&.U4(U(
MC''ITY[$_P!:N3?\>C#O@_\ H1_SZ5<Y26):Z<J_3^O^ <^%2E-J6RDVO+4H
MP7'G.1GID=?3(Y_S_P#6TD?<"G7 Z]3QZCWQT_PKG]/1@[Y]6QG/?/\ C^0_
M"MN $2$G@?-^/_ZJ564E&A;^>S[6T>RMW]!U?][G%;.R:7R*EU.89-F?O'U]
M>?;'2K,,FT*WJ,?7/\_;UK*U5&:X0C@;NWX\\<__ %_SJ\BGRD'?^77_ #_*
MKFY>QJ/K:-OO1>+7)]7Y>CZ?]N_G]^I<G;$9D'IGZ8_S^&>G'-""X\TYSG;S
M^6>?\X_3BY<@FU([E3U^HX_SSQ]:Q+)&4/G\,_\  AG]1G^M.BVXTV^J7_#?
MU\_.ZD%]5;U3;5_O2?I_7<Z%;_S?W.[D?4\<_P"?Z<U7G3 (]>?Q/7^=9-D'
M%VV<XYQQTY/^?\\[TXW8XX Y'\S^8K6#:EJNKW^37S>QG7I*%&FXZNT7;Y)^
M5N_W^IP.LZ7Y\B28SM<-T_NX/I[]?I7[0?\ !(#XDMHWQ[\-:9YY4)>6J[=Q
M' F0=#_+TK\D9[=&AE)49"L?4=.O^>E?57_!-;Q#-I/[3^AGS2B+J%N,9P/]
M>GO^(Z5O*3D[L\^<G-W?9+[E8_UR?@-XA_MOPGHTF_=_Q+[8YSG_ )9)7T#7
MP3^Q/XC&M^"M';?OQIUMWS_RR3_.?ZU][5)(4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5XG\?VV_#7Q ?^G*
M;_T$_P"17ME>(_M! GX9^(?^O*;_ - /Z^E"UT[@?YFW_!;R<OJ^M#)XO9AW
M_O-_7_ZQXK\'? 'S:-&#ST]^.:_=C_@MRK?VUK1Y_P"/V;MU_>./\_6OPH\!
M@QZ$CGC^70_Y[8I5$XII_P!=_P!36E2<IQCYQ3].^GY_\,=E)A1@>_3N>WUS
MSBJAMPK;\=?;V/MC_/?-*)A(W!S@]/<?C_\ 6ZXJV2&3 Y]0.<<<_A7.N6"I
M>;LGY77]=3M<K.O27DE^'Z,;&HV%L<X/;\0<^OX\5"\7G'!YP1Z_C^(/_P"N
MF/.(_D)P?J>_'K^'TP?:IH''? SC'U/;]*;48JI/2SDOS7R] 5J#H+;FB^;K
MV_S_ #(HHPK!,< XZ=!T[_Y[U8?"D >P_'\!Z5'(VP[_ $SSS^'\\_UJ%9O,
M8'.>G].W_P!?M32C.4)=>3OW7X]".3V=*=1W3=16]';?\_*Y:8;0#Z\^GI^M
M 'R[L]/3\._XTYL,H[XP#_GZXY^E,+;5Q_GCT'X5G*,(*,7_ #^NKM;Y:]-B
MTTY-_8Y+J]EK97L0O$)C_N]./<]?H1_+O4D0Q\A_S_\ K(S^(/>EA8 D'C.,
M?Y_ 4V1A&2_;\CCL?7_(]JN7*Y3@^D5^*7]:^OJ1G*I"E%?S6EML^7LKV'R@
M?= [=.?;/Z?_ %JJ_9_+.X#'/ICT/^/X\?55E\U@>HS_ %'^3_.KKX*XZ_CV
M_P#UXJE%05.W9?IK_7^=TY:8BDGULEUZ?G^G0;$ORY[D=?RP?PZ<_2N!L23\
M4O"?)_Y"]I_Z,6O04/&T#M_48K@K1-OQ2\*<==6M??\ Y:I_CBN2#_VE<NU]
M;6WLM_GKN95X)4Z;2^&*3];*_P O-Z['^EC_ ,$:R3\.O!?)_P"/.S_]%)_6
MOZ:H/]3'_N+_ "K^93_@C7G_ (5UX+X_Y<[3_P!%I7]-<'^IC_W%_E7HG&2T
M444 %%%% !1110 4444 %%%% !1110 4444 -?[C?[K?R-?RE_\ !;O1_M=E
MKLNS.VWG(P.,[7/]?_U5_5H_W6_W3_(U_-+_ ,%DM#^V^'?$DVS.VRN"#CT1
MOJ?;_"HG?E^>ITX7E]H^?91>^VZ_K^D?YKGC-3!\4M>CZ 7\PXXX\P<?Y]/2
MM%[</\Y&2!Z#KCGW/Y?E5'XC_NOC'XEBZ;-3F![=)!G_  K6# 1#UQ]"3C@>
M_2HJ/E4&^NFW73=&F&J<LJD6_=:EY:W_ .!L1PH#G/.,8'T[Y_&DD42$KSCZ
M>_'\OPXQ4)G$1Y.,_P!?_P!7^>*?$X+;CR,GG/TY].O;\*4HI3G/KR_DE;YC
M@_9TZ,UI>7O=FKI?UYZD:P^4V!QGI^?K[?3W[U<8*JC'&3G.,9'X#Z<?_KI)
M?4?7/;/3'Y?TJH;@2$*#W QG\/I_GOBEI45)]NWG;Y_UWVT<5^_JJ^]T]/[O
M_!LQ6M]Q\PCGKQ^'3]1^@STJ>!01SSC&/3@?_J_*I$8%-O?'3^6/KQQ59YA#
MP3@'Z^GU_P <?E2;C.$X;>\O/L_Z=]1I*M.B]U&FK^MD^OW?,?*@E)7&>3^
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
M?^SK/_TG@_D*_?B+_5I_NBOY^_\ @C;,#^S_ .!4!&1IUGCU_P!1!S_3!_\
MU_T"0_ZI/]T5TRBXV\T>>XN.Y)1114B"O"?CJ2/"]]C(_P!$G_\ 19KW:O"?
MCH,^&+W@_P#'K-G_ +]F@#_*X_X+O%O^&EKCD_\ (0N/_1K5^6'A8;K2+)Z(
MO/\ P$?_ *Z_57_@NU'N_:9N5P?^0A<8_&1L]OP_^O7Y4Z.?LEG 3\N47/;J
MO3Z?YSV&=24E9+9[]O\ A_\ /4]/!RA[.<9;6UV[)]_T[G12H'<K[>GK_P#K
MIAB$>0 .HZ?0_K3#-\OF9SQ^??% G\Y2PYQS[8P?Z_KGZ547*\8KX6E?\/ZU
MZ^MS%RBJ-6*W<MODG^(UP .,=>W?_P"MTI5MPV7.,C']?\_YXJ+-YDC(#RI/
M'Z<?CV_.K8N0C>5D$\9_SR>^:XW!K$.*^&R:];QO_2_R)PDE'G;W<'^F][=B
MS"H.2>W08XZ<_P Q39$\PE.V>?SX_+'M562Y$ !SC=_GU'U_*G+.,>9GO[9P
M"/P[?TZUT.'OSGW27S7+^-OO^1I3DHQH<OQ2G9^:TW^[[_P<L/E' XR2!^8]
M/2K;!548XR<YQC(_ ?3C_P#74"OO!8<X)/UZ^GMG\<>]1&XWG:.V./R_#I^O
M:DU&7LO)M_?;YZZ?UMI.'++$5.JLUMI\+_K:PK6^X^81SUX_#I^H_09Z5/ H
M(YYQC'IP/_U?E4B,"FWOCI_+'UXXJL\PAXS@'IU],]<_XX_*I;C.$X;>\O/L
M_P"G?4$E6G1>ZC35_6R?7[OF/E02G;UY/\N/T'X5$D7ED*!@G'^)/;_./:I8
M'W-D]#SG\./Y_E4DV/O#L.H^O/UXJTE%JZT<4K_)7(YG4IJG>[57;?2\>WW=
M_OL.8! ,< ]??IC-5&MP3YF.>N<'CH/3MSGWYI//$AVYSCKS_P#7/I5Q6!3
MZ\9 Y_(<_P"<U"Y:4:?G+]5Y_P!>A=U"I4I:VY%;U:7;:^OX#85!&2.AXX'3
M&*BD3S25//'3G_/3Z]*:\PA."<9/O^'?ZTZ%QG)Q@]\_Y]:<E%.K4\H]_P#A
M_P !+]PL.]4Y/WOP?Y/\D,6,1ML [XZ<XP/3V_SWJT1L&.#G';IG(_0]ZB9@
M9,CITSZ\?XU'=3!2O('*_J1_B:I0]JZ36ONIK?O&_P#EMZ$)_P 9Q^+FC;O]
MGO\ ,1X.L@X)Z?K^/3O]:M0[=G/;/;W]^W6FJVZ#U./KSC\>N3]>/QHRW0@!
M4DC/^2/\]_UJ3DXN_1V^2_X)3<)5H.6MJ;3]4H_\'3\"](BRG;QQZ^O7^M0!
M/+(';//Y\_\ ZO\ &J$5^HD.6_7/KZ]^/I5QY<Q[^ ,9'X\X[^E5%M/DZ))_
M.R_S,JD^;#I-W:G_ )6_ E;:=H'0GG ^F/\ ZU)Y  WX'?CK^?Y?YXJM;S>:
M,CG!/Z$?Y]OIBI1<[V,?' /^?RSCZ4W)Q:2^UH_P_P R</)*%6^SC:W?8F4C
M'S=<\9':FB(2=<9SW'H/SJG)/LE"9ZG&/P&?R]/KT/6PT_DHK'C)!_,>]#;B
MKK=$8=VJQ;V7R)54(<8&-O/'I_.N4URXV2; V 21_G/M_GUZ=I,Q^9VVCG]?
M3KFN"UB3S9MW)^8].F!^O&,9]_>B^EWY-_,F47.K)+76_?L?TZ?\&X,('Q]M
M9,=;RW)_[ZC]1^G^1_I8V?\ QZ6W_7"+_P! %?YIW_!M_,#\>[5,\B\MP?\
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
M> [F\NWTMX! TCY\DKC#,>>!CI^'Z5^?.I7/]F74UHQVF&1DP>,;6QT_3O\
MTI.*DU)[I_G_ ,-IK^ [W>ITX ";@,$XY'UQQC_//>JCPB;YCSU_ 9]L]N_;
MWJG:7_GHH!SG!_P_#&,__J%77F$1"],\?7/Y5@H*"E;=S?Y?Y]#U*/QQY=O9
M:]=?=_4=$@W;<<#([=?\BI)!D[?4XQST[_D3432!/GZ<<_7GW_'_ /738I!(
M^>HR/K@]_P#/ZTU%2FY=7&WE?3]?RZF*3HTXR=TW5W\KJ_Z_AL-\CRFSC&>>
MGJ/P^O3V[<7 H5,]SQGU]?Z_KZTY^<8YQU(YZ8/6J3W _P!6.W;/]?\ /?GF
MERQER)_9E=?A;\C224ZE:KK;E33\U;=?)BO!YOS=2.>G0=1^G'MSSP:DA09V
MGH.V.^?3M@9J6$C:0>.O?J/\FH9)/*^8G&>/H>G]/KUQBAN+]I#T3^_3\/R$
MG[?V&[Y?B[[+R\K?-,DE&\E!W_EWQQZ\=\Y/&*K?9Q&V .I_Q'^'3\_1T<F]
M@W49']<X/TY_KWJT^UMI&#CO_+]?SQ3BXPE2CW2^?1_ALB7+FIU:2O?GLE]R
M(%MQ'\X'8]1[GD_B>U65PRD\'J 3VX_3'Z5 TX8%,\X/'^3Z]:C6<(=A/WLX
M_+_/]:ZJ]*SCR_RW:U[+^NAHKRJJG*ZM26G9KK_F#DB&7)[,#],#BO7?V(=0
M_LG]H32KS.W;>P'=T_Y;+W_D>W->.WA\N%CGJIYZ#D#)S[]0/;CBMS]G[6!H
M'Q1LM2+>7Y=S$V_) XD'IQVJ-DGT;LM/3_,X/8SUTT7Y>OW)_P##7_U8/^"8
MOB<:]X%TTB3?MT^#^+/_ "R3\?S^M?KQ7\[W_!$3QVOBWP#:L)O,V64(SOST
M117]$-!D%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MC)'Y \__ *__ *U;:$^:H[9'ZD?_ *JH06_S>;_>S_7MQFM6./.)/3/Z=O\
M/2E5C)T8I7;YU^<6M?/8\[%*^)272*OZ))_UL9NKL5"8'?\ I_G\J+9B81Z[
M1S^(_P :LWD7GX&.AZ=LGI^GZ]O1(8L )^'3TY_R?QJ^5^SFNO)^D>W]:E8N
M2E2H6_FMZO33\'\T6E/^CL>^#S^5<W#NDN2I!(R?YG_/'OCCITS#9'LZC'/X
M\?I_GUK,CMO+E+XQSZ?7\O3^8J*$6HT[K;]6E^*N:1E;"U(V]Z*L_P#P)>72
MY>@!0J!GM_,8_P ]*SM98ET(]LX[=/T_^M6PJY ?VS^7.,_G5"ZB\YAGG;^&
M!Q_7_(K:IJ[QW5E^/_ _"Q&#?*N6>O/[WIT?GUV_+95[W*Z;D9SL/ZKGGO\
MY/>N6^#6H/I_QP\*W>2OE:G;MGH>)?\ #Z>W:NPNH]]J8_8C&#Q\H)/MCI_+
MTKS7PVQTKXDZ/=<J(KU&R..C\?R_G5PNHJ^[:^=[+_-F-=1JU^6"VC_EKYOR
M?HS_ %'_ /@D+\2#XA\'>%=/\_?Y5A:1[=V<8C08]J_H?7[J_P"Z/Y5_'?\
M\$%?B&=??1[$S%_*C@3;NST"#UX'^<U_8@ARB'U5?Y"MI)Q=GV3^\XIQ<).+
M'4445)(4444 ,D_U<G^XW_H)K^-[_@O0&^V:OU^[/CV^_P ^WUK^R)^4<>JM
M_(U_'G_P7@MM\^L-UPD_/3LW^>W3% U)Q=UN?Y_NMY'C_6>Q%W)_.NFNCBU8
M]\=..P!']?;BN>UU/^+B:RN./MDF>V/FQT^O-=%<#,?E]<@#\>W'X5E4UT3L
M]?EL=N#]V2G+X;V7KIK<Y_3Y&+OGU?KWQN_P_*MN$DN0>1G^O^?S]*I06_DL
M>,9SV]<GD_Y_QTT3:-XXSR!CUQ_G)ZXKFK1<HX>W\VN_>)=3_>YRZ)1;]--_
MZ_$BN201C(Y[?05"S$#/O_(G_"K,B[^3S@Y]O\\?XTQ$+G'ISR.G^!J%"2AB
M.[Y;;]U;I]WX;&59-UHM:*;O&W9)7$NCBU)[A3CZ_P"?Q_6L?3W9B<^I'?T)
M_H*VYUS'Y?;I^8_S_CZ4((/)/3J3_(FNB@FE"]_A_P OOV>_5G37DI82R6JE
M!?.\?^!Y%VW),C ^_P#6L6_=A=*!TSQU]!T^O]/RWT38"_KSCZ\?Y]?8UG7%
MOYDH?T)/]/7_ ">.M84(R2E_CTW^[YZ^3*PSY:<H-/FY&]O)6^[H2*2$C]\9
M_/I4]X2+;/?:#G\!211;@%Z;<'Z?_JZ5).-Z>7^'UQQG'^<5M%-8WF^S:-_D
MHW_#\&<^$]VW-JI.R^?+_7E<RK!B3S_>_P >/K5N?YDP<?=(R?\ .._?_P#6
MR"(PGH>N[_ 9]<?_ *J+X^5%N]0>O'IT_P G\:[9RO4]VZ4WI]R_KO\ >15I
MRG7J\K>C7ET7Y:>J\S["_P""=/\ R='X*]/[2M>G_7S!_G^=?ZPW[+7_ "3C
MPG_V!;'_ -)4K_)\_P""<?[W]I[P6WKJ5K_Z4P<_AUZ\U_K!_LM?\DX\)_\
M8%L?_25*)P<'JM7KY_UV_J_/4C*+2EKVZ?@?6%%%%09A1110 444A/!^A_E0
M!\<_MM^(%T3X%>,+H2!'BTVY8'.#Q$_'7/I7^5%_P4.^(L_C+XD^)[1YC*L.
MK72XW9Z3MVR?K_\ 7Q7^FA_P4K\7#2O@-XXB\W:1I=X,;L?\LGS^7?\ ^MBO
M\I/]H37&\0_%WQBI??C6KOC.?^6[_P"'6@#S?PXICT^-.> /QX'\J;=NPN4Q
MT!/T^\PZ>OO_ /6K0T^/R( ,=,#'3M_]:DFM_,._'0GMZ$^O'8#/O2<'47(K
MZN^GW^FYV8.5\1&[V3773;]-_P#@:.OI,6B$'G:/K_D?B.,U!9L3$,]<'\.,
M]OI2-^^ BS]WC'_UO\].^15R"$Q_)CVQCU_P_45E[.5-SC?5PTONOZZ'9CDO
M91MUE]][?=_P+%NW/[MB??D_0USN]OMK#G _+J?P[?R[UTH7RDQZY)_ =/U_
M/UK*:VQ,9<=3Z?CP/Q_SWY\-&48QYOYM/+6WR%3:5"<6K-1OUV]WM_EZ7V+0
M8[QCWX^A/^'-0ZN2L(('/_U_S]_\FKL<>[YNF.^.IS_GCVJ"\C,ZA?QQZ#/7
M/^>GO1&$O;5GTNG^,=?P\[7,L&U&W,K\U[?/I_7ZE*Q9C 3WQ_,'U_3ZUJ1'
M,3Y_S_G\LU4MHM@\O'7 Z>H(S[^O^<U>*^6A7^\#^@[?YXQ^-55C)U:#5[*.
MOGJG^GZ:D4]*\Y->ZIV?K_7F<VDC&[8=MQ]<<!OT[?U[5M@GS%';_P"OFJ?V
M?;*9<=3GK['_ #V]/:M*./=ANF./KSG_ #_/K2KQDZ2M?2=]%?JFE_7;YE8G
MWL1%K;D3^2MY?Y$TAQ&/P_E52K62PVXS_P#6&.::T>!V^H['_(KHIOEBHN[=
MEK\DN_0BM3=1N<=HI:^:2U*TTF(7SUVMG]<8]_\ /T\SU"^/VAU!_O#KW)QC
M_'_]5=WJ,WEV\G./E8>X[?CZ_CBO(&E>?4O+4$[I0".O4_G_ /7[]*Z'!QC%
M]'M]QR2C))2?VOZ_+]#HM+\/ZMJ][&;>"616(Y5<]?3_ #_2OH+0/A/X@N!
M?[/N/F*G_5GV_G_GFOOS]CC]EZ3XBZ?I]Y]A,OF"$Y,6[J3U.*_<OX??\$ZF
MNK:TD.D$Y1&_X]\C[H/]WC_.>E"C>+EV?RZ?CJ-)N//T@UT]%O\ <?SC:1\#
M=:;3HY#IT^XI_P \S_=[Y_S]*=J/P3UI+&X;^SYP0AQ^[]@>,<>G\C7]:>F_
M\$]"EG'%_9.,+@?Z/W ]Q^OX=*KZK_P3U/V25/[)R67_ )]\^WI_G^><86M%
MZIM/;O\ U_F;8EW=-_\ 3M?DC^&SQQ\,?$%C<7!-A<*%8_P$=.?R]J\BL;2^
MT[5$BN(WCVNH(88[@^_;G_Z]?U__ !U_X)Z/IEE>7(TDKB-GS]G[@-ZCKBOY
MVOVE/@[+\/\ Q!>+]E,7DN^,IM^Z?3C)..OI545%59S:WBET\M_N_P" ;4JL
M(X=IO77\EI^.J_I_-MU<;A$%.>%''/.!W_\ K<>W6NAA_P"/=?H/Z5PFA3-?
MR,K9/EEAS_LD]?R'7I7>("JA!SVP/KU_(>PKCG-0JJ_VGWTO?3T_KN;0DOJL
M(]7HNZT7^>^FOWE9B<$]3_D4Q2QW=^"?IVX_/I4[KM;%2)#W]\]_\_G[55>_
MMJ$NBW_\E_K\CAA2G-SBM;-7^]7^\YZ$N;X#G&6_D>??_P"O5C5'*O'MS@D?
MYXQ6K]@V-YV.@]/4\_CS52YA\]@WIZ\=#GKZ_CSSQ6/M>:IR;^]>_P _P[][
M]#U:4X-1A;WHT^77T7X^7Y6L+&3Y*GN0,_BH_K5R0G[*3_LM^F[BH8H\@)GM
MZ>P&.M6)1^[,?X ^I/\ ^LU52$GB+INR@KOY1Z];6_7TX<,TIN4E[KJ.WJWH
M<_9.Q=\^O?\ //Z?_7K;MR3(P.2.?H.M4H;?RFSC&>_T.>?RQ[_A6DD>W,@X
MSV^O'Z?KWHK1DXT+=)Z_>AU?][F^B47]Z1CZG,Z3!03@G\O7C\S5M7)C4],X
M/ZM3;J SN'QTS_A_GKSC\;$4>Y0F.@[CICCI52C^ZJV^*T=OE?\ +]2\7:7U
M?DZO_+[O3[A\Y(M2_((4<8Y[_P \U@VH:=WW<X)Q^ ..G4\_YY(Z"9<QF//&
M /K^...OZ=LU0M[?R"QQR<_J,8_7/X?6BA#E4-->77?JE_EK]W0JHXO"22UE
M&UW;SB7HI&5=O4 ./T/M_G->;V\\EC\0-*OUR/*NHWR.V&![<CK_ )[^A 8)
M.>O]>M<GJ-CMO8[_ !CRVW;L?CG/Y?AZ8%:X.DU&<=;N<I/\/\_-=CS(1YW9
M=KG]YW_!O[\4)-=O=-L)+@L(DA3#/G&-@QCM[5_:5!()(D9>1M'\J_SP?^#<
M[Q^3X[2S:;_5W")@M_M*._>O]"#PQ>?;--AE#;LQH>N>P_S_ %K8DZ2BBB@
MHHHH **** /R=_X*>@'X<WN?^@?/U_W9?\]>WTK_ "T_V]SCX_W8 X-[/GT_
MUL?^?:O]23_@J++Y?PXO#_TXS#Z_)(?_ *_X5_EO?MXCS/CS=OCG[;<?^C$_
M#KV]^O>I;;:BNC3?X?\  .FFN2+J/X6ON>G]>=NIXQ:D_9;8^J)^HJ[)_J^G
M;^E5;-=UM#[(O/\ P$?_ !7KZU98D_+V''N>U8XA.4&EO;?YK[OZ\S3#JT)7
M^VFH^MU^?_#E)"?KU_\ 9?\ &I[<DA\^AIA7:<8_+Z_SJP$,:GWX^G?I_P#7
M_&N=PE;"[Z6Z;6MIUUZ>=R:*<*K<MHO7?35._P!QSLSM]M*CIG'X9]N.G7M6
MMDCR\>W]*KO;[IO,Q^O_ ->K\<>['^SCGUXZ?Y_PK2M&3H22WY[_ ";6FGJ;
MXKWJU%Q6G*FNNFG_  Q6U-BMN".N,=_0_P ^E5+!F,.3UYQU]%_'K6C=IYJ;
M/3C\N.>?\]*KV\/E*%]\>O7'.:TIII:Z_NTO7^KZ%8AJ6&BETE%/UM%?U_PQ
M=MR2CY_S]ZN?>1A?,O;<?T_SG\?7FNC"^4I'][.?;_.?PK*:W_?>;COGU/\
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
M4E_L<I=6FFWY6[%\,0X_E]"?YBH=78K$"!SQ^I_/W_R:N(N?FQT'X\'K]/\
M#ZU!>(9UV]A^./F/ZCI6"A)5JKOHY+3OM_E_PQG@O<Y>9?%?E?JT_P"F5+%B
M8,]]O_Q0[_3BM2#YHVSS_P#6S52VCV*(\>@_/(S_ )_^O5[;Y:XSU[^F/3\.
MWH._6JJQDZU!K1)+I?JG^G_#F<-*U237NJ6O7L[]M=&82.QNI%.<<^O09_K^
MM-E<K<I^ _,"KHMRLA?IN[_G],]?2HYH.?,_NC!./Z?3/\Z]7VL=VMJ:7SY4
MM_G^#N;QUQBUT</_ )'^OEZCM4.;>/;S\HZ=LC\^>E<MHU])HVJQWR$JRR(0
M>G\0ZGCI_AUS72(?M0V>F!^7KCZ\G_&N5U^ VL6\<$$>W /TY].*PE_NU.2_
MGW_\!=OSU-ZO+",HVOS*RT6^G](_T.?^#;GQPVM?#\K/,21;(!N;/]T=\_YQ
M[U_7=&X= PY![U_"O_P;8>-!8^$TMFFP6C5<$GGE/\C_ #G^Y#P]=?:]+MY\
MYWHIS^'^>:E.ZN>&XN#Y7NK+\#;HHHH$%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5XI\?AGX;>(1_TXS_ /H)KVNO
M&?CRN[X<:_\ ]><O_H)_KB@J#M)/LS_,Q_X+?H5UC6B?^?R? ]/F;].?;MZU
M^#?P_/\ Q)H\]#CK^./I]>U?OQ_P7(AVZIK!'>\FSS_MM_/M_2OP&\"X30XR
M../\]:R=XTY=]_R-ZE7FJ0DNG+MY6_R\SLI5Y!'KGOSCGWZ^E-:52-H.3]<G
M.#_7WH#;XW)SQG^9_P _A6+'<%KEDSZ_RSZ8Y[5E3GSJFWJ[W6GFG_3_ *?9
MR\T*U7^97T\K6_)>9N( 8SQG@^OOGOZ]_P#"F(PC)!Z9_GT[=?\ &F1N=X3L
M>#^)'^-5-2E\D*0<9./Z_IT_&DJG-*I!_P RM]\?\]?D+#IU72;5W3C_ )?\
M#R^=BZK!Y/;)Q@\?CT[?E3I5 .X<8P?P_P <C_&L^WE)C#<YP#SCV!_F*T,[
MH2YZA3^F,?E5.IRU(1[P6G]>NU^S,:5YN5+>]6Z^7R?S_#01Y00%!YZ'/^>O
M^-2*<H?4X_I6#!<&2X9">C ?_K_S_.M:-\N%['''X9_ \]JF<U&$6^LU^-OZ
MV^XUJM0Q#C;1PBOPC\MR1&$><GC_ #CVZ8_,_2D1@[^O/&>>>_YC]:H:G*8-
MN#Z#ZY_ST_G3[>3,0?OZ_ET['@U;EI.27V;OSTC_ %J*K'V,*&^DK]^V]];?
MF_(O2*%8,.@Y_P /U_2D>0.-HZY'&3^&<_U]:&.Z N<YP?R S^?'ZUEV,QFF
M9?0D?3!./R_QJ85'*--^7XJV_P!W_#[FT*3G3JR7_+QZ>>J7;R\^AO1=!]/Y
M,#7GD61\4?"O_87MO_1B5Z%'Q)M[ <?E_P#7KAEC ^*/A08_YBMIZ]/-7/\
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
MR_\ 29*_R>O^"<0V?M0^"E_ZB5KQ[?:H,C_/-?ZQ?[+Z@?#?PF?^H+8X]O\
M1H\UT8BJI2C;^KV[=[:;&-6U>+J+:-U?S;7W;K=?B?5%%%%9'$%%%% !3)#B
M-SZ(W\C3Z@NFVVT[>D3G_P =- '\\?\ P5Z^)L.C_"SQKIAG"N^GWB8W<Y\N
M0<#.1SQT^E?YB/B;4&U7XL>+YF8N'UB\89]Y7Q_3\Z_NS_X+J_%U]&E\3:*+
MHH)(KN/9OQV=>F?\_P OX(]+G-YXZ\071.[S+^X?/U=CU^O\O<T#6Z]3T;<%
M8(,=N.>/\C'TK050+=\@9VM_7_/X5SPD)OBN3@-C'I@__6KH)#MCVYX/Z\$_
MSHH5;55==?ZUV^_S.Y4O8QC7V32>W?E[Z;Z=7L8=F#]K;=G&X_Y/H*V9 %<,
M./S]^GZFLY4,<A8=SGTYY_IG^8Z5>F;]P9#G(!Z=CR,UGB*REB6EU@KK[EK;
M^K^FFL9_67&._+)/7R:Z;>=G_D#RAB,?YP>WY<U*5!C'3ZC]/Q''^3SAVDYD
M=LDG&?PP"?\ ]7K6M"Y9BF<  \?3H?7C'_UZPE4Y(TNEYVZOMY=B9RY<15IV
M7O1BO+:-_P"K#UD5%()_7OW]LYS^0I(B&8]._P"(Z?IQ^M96H3>5,JC(R<<_
M7.?\]/3TMQR8C5AGGOW[_AU%5*24*D]+V3OZO^MPK+V'U;3;?T]TML CYZ#/
M;/7K_+T[TV24,1M/0_X\$>_?Z4VY;$!D[[<G\",?T_+IUK*LIS*S9.<'^A_H
M/>G3ESJG)I?"K/Y>?F.I!QP]2>GO24NFNW_!OY7L;C*"F<<X![]^G^/Z4P2*
MBE3P>G7';C'].F:;$^YF3G;_ (=/\^U9%Y.8YP@R,YSV_7V]ZSIU%.,D]N>V
MSWMHOZ^\NBO:_O;;4^57]%??YMZ_H;,3'<<]_P!,_P#ZL59<@]!V/;O@_P!*
MH1-^[4GN<'\JL*P/OV[]P?\ /YUT.%Y7Z>7;3_+0YZ==1HRBUK=]M].O^7_
M..UJ?#K #RYQC/J1]?R_&O0?A/\ !35O&NM6WV:WDD#W$1XC)ZX]![_KVKR[
M4TEN?$FFVJ#(EN(UQC/!; ].GZU_3)_P2Y_943X@ZGH\D^F^=YOV9N8MW7;[
M>G;^E=<Y7ITTU\*T^=OT.:=3FITX_P MU_7](_4+_@EY^RV=.\*:-_:&F@L$
MML[X<?S'K]/UK^HCX8_ ;0(=/M ^FP<0KGY!V0?YXKRS]FW]FNV\ :/80)8+
M!Y:0](PO 'ICMUK]&_#^D+8011A0 JXP![8_,_Y%3&5J4H]6[_DAQFE1J1ZR
M:_37^OD>26_P8T!"!_9\& /[@^O;VQ[^F.HJZC\%] <$?V?!C(_@'^?Y^QKZ
M-6, \=?\C]!3)X0_;O\ AC\<9Q_/]8D[\ODE?[E_7J34ES<OE%)_<OZ_X)^5
MG[1O[/NBWF@W@ATV$L;>3D1C^Z_8#.?S_6OXI?\ @I%^RM?+J^N7=GI[JH:X
M(*Q'Z\<?Y^E?Z+WCOPJFMV,L)CW[HV'W<\G/J/>OQ"_;2_9!M/$>A:Q?G3%D
M9HYFSY0/56ST''3'\JDSN]NA_F5WG@ZZ\$ZA>17R,A$\JC>NT\.?7VQ5>VN5
MDD)!'/OVW?YS7Z&_\%(OA!+\+/$5U'!:&W!NWSM0IU<=>!_A^7/YE:'=NRIO
M/SX&<XX.1_6N#%Q?-&:^SK^7ZKKZGHT7S0@_^?5F_P /O]#M7&7![#_ ?X58
M0C"],Y'.?TQ4"C<N[V!'Y9[U")?F(]#G_/8D4U6Y_8K?F6]O)=K^G3L[FBFJ
M;E/I4LU^']*S_#0WIBGV1CQG;^1__56'  2V03R?Y\8[^U2O<ED,>1SZ?3^7
M?^7K5.-V1NG.23^(KB@I1E.K_+)1U]5Y?UL<E.JXUK[WT2Z:V_3_ #[%A2(V
M)[8'^'/'U/X9I#('<8Z9'0Y_P[U!J#^3%N''_P!?T_*JMI*7CW\YP3^1X_R:
M]6,KWGU]FG=[[+J;U(.G0C):7J*5UNK\K_X/7KU-651@8XZ\^W'UIK2@+C/(
MQWX[_P"1].U$9\Q#G^'/Y'/^%8C7!^TF/)P#T]O\1G&/;VK*C44U"^K4M-_U
M-$G*-6MLW!+;LHJ_XZ_<;L8#*>F3Q^7'3\J8I$;$G@?TQ_\ KZ^@^M1+(0P4
M<9/]<?T_EQ4.HOY,>X9SUS^?'^?S]#VB=2K"ZW7SV_I=+7(P]ZOLO^G:_5+7
M^O\ ,L[P[CIC/7TST^G0?A4DRCJ!V_EU_3_/KF6DI>,OU(Y_GC_)^G-:2$R1
MD]P,#M]?\\].*J=3EJ48[)QV_#3_ "(BW.5:COSS5OP_R7],J"09Q_(_KCK4
M6K(O]DW$F!N6-B#_ ,!/^??KVJ@DI-T4]SVQZ'_ U=U=_P#B5SIG&8VX]<K7
M91GJW;HUK\OU,W'ZM55_Y7?1];6/WF_X-]_'!T'XJ.)IMJG4% !;U=!CM_\
M7_G_ *6OP8UE-:\*6=TC!@T$1R#G)*@^I[5_E&_\$C?&C>#OB9%()O*WZG".
MI'65/<?_ *J_U!_V*?$/_"1?"C2;TR>87M8#NSGK&#Z_X_6H;OJ<A]ET444
M%%%% !1110!^1G_!4P$_#>[QG_CQN/P_=O7^79^W0,?'*\]?MD_ZRK_@*_U'
MO^"H:!_AQ> C_EPGY]/DE&?Y5_ES_MXJ$^.UV/\ I[N/R\U<?H*SDW&:?\S2
M^_3^OD;SG?#JFGK>_P#Z3V].QXI9L!;Q#_9_H/\ &E0DR?C_ %'\^]5('*V\
M)SU4>G]U:F#<[NO?\ZSC/FK58?RI>OV?ZZE^UM"@M/<E?[K?EI\[DLW#@_S]
ML4/(' "\]._K]?\ /-03M\A89_BSZG S_6J6GS&:1E)Z>O\ GMZ^_P!*TDE'
MDTV\O3;U.B@O;*O;KK]RCU^1LA%*=/7^9_S[5&KB/ANOUP#]/6C<1-Y?;T[8
M(_//:LO4)C"Z@9Y./P]/K^E<].KSJ:>JY_UC^N__  YI1BYS4O\ GW&WW)?>
M]$WL::$,YSGGID_G^)X/UXI7&UP1Q@^_<#^7)JG%(?+#>O3\>?\ Z_\ G%6Y
M#^Y,G?!S^&?\/\:IU.6MR=.6UN_P_P!?\"YST;U/W>]JE_Q3_3[_ #8CRA@
MI_7GM4I53&..H'ZXQ^585K.9)&4D\'C\\'_.?3\-M"3E.PR/YX]^,>M:JW)%
MJVCO^/\ PVY<VXXF<-N:,8KMLE]^FFXU) @*D\\XZ^^<<=OZ4Z,;F)/(Y_+I
M_,#WXSWK)OIC%.J D9;&#W)/]:T\E80V>>!D<=LGVY_G64Y\L9RTOI?\/^!?
M<UE2=.-*7_/N[W7=+M\B50%E!]__ *X_&N,N)%;XD>#@#G_B<Z>#WR?M,/\
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
MXK.%3G4EVG^32_#T^?9T(^U:J/I3<?P5M/UW-:(AV)X]1_+\>@I& 5\].?\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7C/QY;;\.-?/\ TYR_^@G_ .M7LU>)?M MM^&G
MB$_].,W_ * ?\_2@#_-)_P""XMP)-4U@<<7DPZC^^W\A^'Y5^!/@;YM$0>W&
M/7!K]V_^"W,K'6=:4_\ /Y,,?\#;T]/Y_6OPD^'_ #HT?^>@)J9ZQDO+_AAT
MTVX1[M+[W^AV"@I&X]<_US^'^.*PXH"MRSX]>/P(Z?YQQ6_*PX [\>O7^>*C
M:$ !AUSZ<]#Q]>W\^:YJ5/D5-/H]-NZ7;TMU/44N6G6I/>,?SM_P/O?2Q'&A
M,@;L,$\>A'.?TJIJ<9FV@=C_ /6_7V]JTT($9Z=#UZY[_ETQSWJ-4$A)(XSW
M]A_7^G6B-+EE5F^LE^B7XK\.HL,W1]FMO:1OW[/OIK_2*%O&1$%YS@#IG_\
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
M_P#Z_7VJI0O3J0TVBON:]/+_ (8==^V^K6ZO_P"1WM_5O,9<+FW,??;^N?\
M/;)S[UDV,)B9L^O]"/RZUM,0S[>Q(SZ<?E]>O^-,>$*05'Y#ZC_/X<]J=*/(
MJ<7ORZ=]OEV_S"<G+#U(?RR4?R]?G^ L*E79NHYYQ]<?G^O:L>]A,DX?G@G/
M^?\ /X5O,P$>.. /T_/Z5$(E<%CU/3CIQG_/^-90I\D6[V_>7_#S];7_ %-*
M#]G^Z>SI\W7KRW_X;;1Z;$"<1*.^>GX5%?3"U@:7H!Z_0X/Z^WM4XX('H?Y&
ML+Q1.1ISK&<O@# Z\]\#]*[3R7N_5_F>P_ _X;R_$3QCHCQP&<?;(<X7=_RT
M7IP?\_G7^@%_P2+_ &=%\+6GAZ_N+#RP8;9LM%CG;'WQ_+_]?\DW_!)SX0/X
MZU[1KB>T,@%Y"V63=CYU]C7^D3^R!\'[/P?X'T"=($C=;6$\(%/"KR#@#/7\
M:!'V]I^CVUI!$L:*N$4<#&/E'M_GBMA$5.@_2G*, #T 'Y"EH *.O4444 0R
M0I(,$#D$?Y]*\/\ C1X/M-:\)WT!A5V>&08VYY*M]/\ />O=JR-:L%U&SDMW
M&0ZD8(XZ'K^= '\ 7_!8C]DZ;6KO4M2M],++"\LI*PDC"D,3G';_ #GO_(1X
M@TIO#/BN[T1P8VMI2A0C!!#D<CM@CTZ5_JI_\% ?V<=.\4>#/$UZUI&[QZ==
MR*?+!Y$3-UVGGBO\R;]KCP3<>$OC_P"*+3R&B@@U"<#Y<+A9I>G [#WXKGJK
MG;AO?;LMD]?ZL_,]2E#EPLYW^**7FMK>G^=CR>-L18]5_H>?7TJH =Q...>U
M/20,@ (('!/T_P _YQ2YSWR?SI1P_*Z;_D6WW?\ #W\OOX)U'.$(K[.GKJO^
M#_DAJH2^<8&>O7G'^-2&(D[@.!W_  [\?E5N). ![X)_S]:><*N<#O\ TZCC
M_P"OFL7"\*D+_%43_%6_!?U8[HX:\(22UY4]?^W?N>OS\C,U%/-BVCGI^G_Z
M^?QJK9QE(]O.2"/SZ?C_ /J[5IA1(Q'88_QS_GKD=#33&$?@<9!R/Y>W/'O]
M:Z(QM>&[]G;L]E\_^&)JS]IAXI+::CYZ<J]/OV_-T0V(V?XNG&/[W)_K^%8C
M0'[49.Q/7^OXX//7K6_*P  ^HX_#ZXJ)H05SCDGW]/K_ (_6LJ5/D4.CYO/[
MOZ[&B;C"M1U=H)VOIK;MW_K4B6,EE(Y Y(QGN?\ 'I]*BU-/.BVCGKQ^?Y9]
M:O1$!3QSU_P_I^?K48 D;!&1TY_/_']/>FJ:56K.W5?+;_@/TOZ$8=NC[+?]
MYT3[VW_R,^SCV1E>_3]#T]2>?KTK2C!2,@CK[=1SG_/N*C"!']L_G@]/S]!T
M_2:5@, >G;W'_P"H]1^5.=/GJ49?RQ_R?_#_ -,B*E&=6M_+-+UVM;_/U[&
ML!6Z+^I/\A_A^/7UJ[J<9>QE'^P?U7\?RJ\T(*[AUY[<^G^??M3+D!K1U/\
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
M=#[?0"O](7]E?X2VTGAC3W:T7)LH#_JQ_<7V]_\ 'O7^=I_P2>M$NOVHK!'
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
M6O\ DG'A/_L"V/\ Z2I7^3W_ ,$Z27_:B\%-U_XF5KR/>Z@_E]*_UA/V6O\
MDG'A/_L"V/\ Z2I6*CR^CU6GZ_U^)A.3:C%_85E^!]84444R HHHH *^>/VA
M?$8\/^$KZXW[/]$N.<XZ(W] >GTKZ'KX%_;PUPZ+\-]0F#["+.XP<X_@;W'Z
M]_:@#_- _P""Y/B<^(/VDY;@2;Q_:5Q_%_MG_/TK\QM*^:PMB!SY:>_0*?U_
M6OL7_@JSK+:[\>9IRY?_ (F$_.<]6/0]*^.](XT^ ?\ 3-1^BU,G[K^7YFV'
M2E5BGL]S6NYP]FT6>V/T^G?I^=8U@#$&&,<YQ^)_STY_G9E))*\D'\>YZ5%L
M*]B.GOCD]_\ Z];4ZKC%1OOO^#O_ %M\QJ4Z;FHWY;^GS7_#$5S-Y1STZ<_Y
M%$$WF?/GCJ#GT_QSCGMUJKJ08K@=<_ISC^GO3;)6$0SG.#_(_P"(^M<TF[U'
MN^5_H;/3!PE9_P 1?*R3U^^QM;C*F1VR./QY[=,=O6LQKG]Z8L]QW_#/\L?7
M\M"#_5-D>O'X&N=*/]M8\X]/Q/Y?Y]ZY\/*4HQOTE_E_P_I^/5!)T*DGJW'7
MR^'^M]NW7HHY-OR]<\_0YQ4%W(8!NZ=LY]\#]<?G2*#O7Z_S8_X@U%JX)A4#
MKD?^A"E&<G5JJUE=?^V_.^OEML9X-<_+S/X=E_3^7S0ZWEWC?GICZ< G]>GK
M5TMYB%L?='/XC_/3L:R+%6$)!SG _D?\YK4AXB;(^M55E)5:*5]8_JE_7Z&=
M/6O.#?NN=W^'Y=>IG_:=TACSTR/QY_+MC!_2KZRE!MX.<^V/IZ^M<\BL+M_3
M<?Y'\.O_ ->ME@2PQZ=?IFBM*2IJU]:B_-=NG3Y]RL5[E=<O2FEZJR_K_,G
M^1F//!/Y9[UQ"S'5M8731EBTJ+CZM@<#\OYUV4LH2%_]QOU#?_6_SQ69\#O#
M]QXN^+-GID2&3S+N-=H&>3*!QZ]?_P!==:>B[V1Y[3WMH^O_  Q_81_P0H^
MIO\ 3].U![/=L,,FXQY[IWQZ]>O?UK^[[X;:0NC^%M.LPFSRH47&,8PH'3\.
ME?SM_P#!$+X)+X6\"V4EW9A':SA8%H]O\*$'GK]:_I:M+=;:!(D& HZ>E,19
MHHHH **** "CKP:** /F7]HWPLFN^!O$D/E!R^FW2],GF%O;OG^G:O\ ,T_X
M*K?!)O"7Q+\6^(/LOEAKRZ</LV_\M)6Z\>M?ZF?CC38]0\.:K"Z[A+:2ICKG
M*,._N?I_7^#O_@NE\'UTOP_XCUJ*U",S73[PG)P7/)'KD?6LI*TE+O;UTL>A
M1J.="=.^T=%MV_*U_2WF?QV:%<_:;663.2I;OG'4"K]I*9)6'!P?\C\/YCWS
M7*^%9O)M[R&0_,)) /P.,?S[XKH]+!\UVYP3Q_X[4N=Y63?^6E_Q_K8Z*>&A
M[-2DNWZ?U?\ X)N(V'VYZ'GC]:J7UUY;!>F<?R_4XSCM4O(N,]NG^?P-9&K!
MFE0CU'3TY_G^5<E&4I.;?225_G$TP\VXSBWLM%\NGX_/?H:,,A #^W\\'TJQ
M*?D,OX_E_/I^?6J$0/DJ.IP,^_RC\_\ ZU79,_93VX;_ -FK2I.2KV6J</TC
MZ[W\_7H^/"KFFX/X54;7K?\ K^M"A%<>:VT'.WCK^'^?PK21]P,8YQ[^GK]?
M?IDUSMBK"1\YZ_XCO_G]:W+?/F-QZ_UIUI-1H6OK/]5OW^ZP5=,7./1J*:\K
M(KW,_DN%)ZD]_7M_+\Q4\,FT!R>OZ@G/7IQV_P *R=45C<(5R!N_/K_G]/7%
MU ?*3@]!_-O\152DU1JRZI1V\[7+QBY/J_+TO;\/QZ7W+TS'RS)CT(]CT'^?
M?VK/AN/.<C/0GO\ E_GZ5>GS]D(ZG:*P]/5A(^<GYF_K_G]?6BA)RY+_ ,OG
MV7^?XEU(I82<EHY6OZWC_D="K[P4ZD<9]<?I_P#KK,O)]I,>>HZ=/KC^O^'%
M7;<$2-D8Z_UK$U $W28]AC\C_C^)XK*BW-336T_PTNBL);E]I+XDK*_HK??W
M,>"X.G^)=$FR5W:E:G/3I.AS^/U_Q/\ IM_\$/O'HG_9\\*V'G9)M;1<;O\
MID!TS^GUYS7^8IXFW6^IZ-*O&V\MFS])%S_D<5_?K_P0P^*<8\ ^$]%-R-WE
MV:[=X[H!T[GUKOBK1CV?]?U]QYM5SJ3<FG\_+R_R/[,[5]]O$WJBG] :L5F:
M/)YNF64G]^"-O7JHK3IF(4444 %%%% 'Y+?\%1(_,^'%Z.3_ *!.>/\ <D']
M*_RWOV\FV?'FZ3H1>3CZ_O$_G]?SS7^I1_P4^8+\.;S/_/A-_P"@35_EI_M[
M\_'^Z(Z"]G_'$L?_ .NG*H[*%^JT^[?Y?UN=%.\HN,OAL[7^7]7_ ."SQRT;
M;;PG/WD7_P!!&?7/2K7(&[H/7Z?_ *JS[<'[/;\?P)^B\_X>]:+?ZO\ /^M>
M;4J256LEK9*WW+^MF;8=N4'=_!S./_DNW]/8J.VY@W4 G_.?P)__ %BK0<R*
M1CE1GZXR.O\ .J04X].?T.,_IG_]=6+<$!\CL:B*<'0DMZF[V?3_ (/_  2*
M,G.K)2U4I)/TNE_7S91>YVR^5GOTYZ=N/3K^/?TO12;<>C=O3CU_SP*P9E;[
M<2.%W9_7VXZ<?_6K7P3LP/3^G^%=%635"35_C2_%=OZ\^IT8KW*U)1>G*E==
M=O\ (ENI/*7?TSSGV/)_E^G:J\$WF@-UYZ_3'M2ZF";< =<#^1__ %U4L PA
MP>OS?^R_UYK2FVU_W#3_  ^_^OO>(2CAHM+5RB_PBS9#&0#'49SS[_A_^O-)
MNS\N3]/S_7FFVP(SD=OZTQ>)>?4?U/\ 6N)59\M+_'UOW7I_7D*/PP=]9:/T
MT7]670FW^7\I'4G\/\^U5;IS$H?VX/3IT_/_ #U!J6<$N".G^ _R/Q]JIZL"
MT/R^G7\_\^^?:M:<Y.I433MIV[+\-?\ @=32E!.K9[0:Y;]?AVT];^G<GLY?
M,;?G(_SZ>M<E>2[_ (B^#_;6=/'7/_+S /ZUT>F*P09Z\<]/7\>XYKE9@?\
MA8OA'C_F-:?^EU :VE)JO072VOGK'_/\/D<,Y-2JQ6B<U??NOZ^9_J+_ /!&
MN?=\ ? J^NG67?C_ (]X.WK_ /JS7]!4)S%&?51_*OYZ_P#@C4C#X"^!2<_\
M@^R./^W> _ETZ?RZ_P!"<'^IC_W%_E7H5DDXVUTU=O)$UX<CAYQ3O;?1?B2T
M445B8!1110 A4'J*-H/8?R_E2T4 )M'I1M [?U_G2T4 5;L 6MP<?\LV_E^G
MX5_(I_P6UNPO@[QE'W^SWN?^_,A_SZ].^*_KLO/^/6X_ZY/_ "K^/7_@MU(P
M\,>,>>/(OO\ T4_\S_\ 6H*A\4?\2_-'^>=9W?D>./$?8-J=X1U'!GE.>OI^
ME>K6\F\"3VQ^G_UJ\6*LWC?Q 5/_ #$KL_@+B4G\Q7L-GD6P'L*S@DT_/0ZJ
M\W&4(K2,-4ON_KIJ6;E^-W3&?T^;TJC%<&1RN<X./R/3I_GFIYLF(CW;_P!!
M'\ZR;)6$[9_O''Y_Y]J):."\_P#(NE[]+$3>[MOK?6*_K<Z*.3I'[  _7U^G
M]*I74_D,!TW$#OV_3.*FC!\X'''']/\ "LW5E+21[1T//OR?Z$=>*Y:<FYU8
M]%/I\O/;N;X1<ZYI/6,;*_:R_#OH]BP\^R,/TZ<_49]*GBE\R%FZXSUS]>>E
M9ER&-JH'7"?^@G^O-6[,$6; ]<'^5;-OF7^%?E$>%A&5%W_Y_-]>_P#P/P]
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
MU(\DY16RT_!$XG^//U7Y(_H*'0?04M-3[B?[J_R%.J# **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ3X_$CX:^(<?
M\^,W_H)KVNO%?CZ-WPV\0#UL9A^:G%!</CC?N?YFG_!;YC_;&L<_\OD^>G4,
M_P#]:OP<\"$RZ"B=^!^A].?K7[T_\%P82FKZR2.?M<_XY=O\_ITQ7X+?#\E=
M&C)R/T_GZ=:S<N:#<NCWU\CKG4Y:\)+;W4_DH_U_5CIA (CP.I./Q)_SZ?6K
MFT(F1QGK],>_&..OX]*67!Y';)XYQCI_7ZU5:X#'8#T/J.F"*RLJBIO6R=_Q
M5OU-'&\J]5;*S3\_=7Z/KN_-#)+?S#YF!D9/0]L]_3G(J>! >O;'Y]_?]*DC
M8;".^#Q^GUS_ /6QWJ%I1"3VS_D]>G;CVIOEG&I#^\M-MFF[?*UO3L"7MY4'
MO:+YN_3\=+=_U=*N_*=CD8Z].G\L?_7JND/E-P,9.?Q/].:FBD#ON[$GO^7Z
MX'Z5-+@\CG@<^_?I[<_EFJ24>3MR[_+_ (8GF=2E.GU51)>B:;W>NW]*PI54
M7([]2/3D_P"'Z52DMPY,A&3W//;'MQT_7-.:X#X4=CC_ #^&./QJVA!CQWQT
M]^<<>^!_]?-9Q4:<8OO-?C;\//\ /I?-[.I*GLO9)]VFTM>W]>1' @/WOX<8
M^N.??T_3I394$AV=1DC^6.F>PQSU_6D>40^V1Q^?I^0^F*('#-N/3GG\L?3^
MG2KY4YSDMVEMY6^]_P!,F"="-"6SE.SZK=;>?ZZ^9#'#Y1 '&?ZXQ_GZ5>*J
MB\<9]?3\?PIDN/O>G.>HZ\_IBJYN!(=H/X<>H[CZ@TFE)T^\;][[K\/ZTN#C
M;V];S3C^'S[]OU'); N),'((.>XYQZ#_ /7U'-<3;DCXG>$QGIJMI^DB?UKT
M.W(*X/7'(].?Z]:\_B0K\4/"G_86M>Q_YZ)5T9)RDETFM-?+Y?<9XANHJ,UK
M:,4_7W>G]?Y_Z37_  1EESX"\&C/6SM.,YS^[3^G^-?U V_^HB_ZYK_(5_+Y
M_P $9(BO@+P:V.EG:8//_/),?CC_ .O7]0=O_J(O^N:_R%=E>UX\NW*OR1GB
M>7FCR[<L?R7Z6_32Q-1116!S!1110 4444 %%%% !1110 4444 %%%% "'H?
MH?Y5^6O_  40Y^$OC8?]0B\_]%G/\J_4H]#]#_*ORU_X*'G'PF\;'_J#WG_H
MMLT ?Y1O[2%OY?[1/C=@/^8Q<Y_[^G_#OCZ>G+8'E;N,XSGW_P X_'IWKK/V
MD9PW[1'C@<?\ABYS_P!_3_0^WTKB#<879GK@?_6]?QQV_&LJS:@[;]#IPL%.
M4[](/]/Z_JZA\GSV.1G!!]?7'^?_ *]6(8\'8>F3G_#ZYIUL1SD]3^?'Z_XX
MI\C",E^P/^..W.?KZ5S8>5X2C)ZV?XI6V\^_Y&RM5A1@OLSU[):+_+^D/E
M*CICH,_YZ '!]*I?9A&P<#J1_G/<_P"-/$WFMD<_Y]!_.KC[648P?\/S]JV7
M+35*.U^WR^>A;EI7HKHTHK=ZVZ?U?R&(N%W]^.WTQ_GVJO)")B>"<8Z\]_\
M$8ZX]#5K=\NW'^'7-$>!GG'Z#DY/_P!:H3@E-O\ F7;RU?Z%0:INFELH>]ZM
M+Y]]^Y7ACP=AZ#@^N,#'3W'TQ4TH !4=QT'7)/\ AC\/SICN(CNZ9/YCMUZ<
M'\:C$OF'<.?;Z@#M5J,934_[BO\ *W]-_)&2BZ=-5-I.KOW3<?GU?R:VNB,6
MXC))'WLYZCTI5MP&\S'.X#OGOW_'].F.:NOA@,<CO^G7'O5;SQG9_M>WI_/_
M #[T*491CV3_ %5O^ C>%Y5:M6.SIV3\[+]>O^>C7@$QW=<$=CGC!Z]>N?Z4
MQ8 XVD<<?S/K[8]/K5Z/"C&?S[C^77-0L_E'<1C/X<_C]:<)I2GR[K;YV^_S
M]+$:U)8>UVX.\O\ R7_(8L(#[>G^!..G3K_^NO+/&D0BU?31C&;J'C_@:#'U
M.>>_->K0RB20-U'I]2.WX^U>8>/3G5M,QVNH"?PDCYS^=:.4I)=I/5:J^U]/
MO^5B'-4XXBSU<E][:Z[=?/H?UP_\$';8?\)]X8DQU:S/?MG_ #U_^M_HD:1_
MR#+'_KVB_P#017^=U_P0<N ?'GA=,][/N/<#T_S^%?Z(ND?\@RQ_Z]HO_0:L
MX&[MON[FC1110(*\?^,&K?V5X<O)=VW_ $:7G./X#C_.:]@KY/\ VK=9_LCP
M1>S;]G^B3<YQ_ W_ .K_ #P ?YE'_!?;5_[7_:2F?>7_ .)C/CG)_P!;+G^O
MU_"OQWTVT!L;<X/W%_#@<\=_2OT[_P""T.K?VU^T%+-NW_\ $PF[@_\ +1^,
MCT]O_K5^:EJPAL+;) .Q>?\ @(_SS[XJ9<NG-\C>DZEGR7Z>G3^OZ9;VCR0G
M/3KSZ'MGTXS[XJ2SM]JL/4>YSG=_A_3Z$6'4,#P!SZCCKZ=:LQL$&0>!WXZ_
M7IW-3)1M>)O2E)U5"IL[/77HN_D_+[W<RKV/[-EQQU/IUY]/I_3K26T7GIYA
M'./\]#[>WN:=J$GV@;!S^9_'CG_/85;T\;(0I'].N/;DGO\ A^/+=*=WW_%_
M\'==/D>I.2C2UZJRTMV_K3<FA0'KT4\?U/\ +_ZU)*OF93J#V]?3'X#_ .O2
M-)Y1/N?S]<9]_P#]76FPN"VX].>?Y'\\#'X5LU'FJ3Z\J_!1_'\/S/-BO81H
MRZRG9^>VUNO_  Y$D/DM@<=!_+!^GO5XJJ+D=^I]N3_AZ]O>FRX^\.?\XZX[
M#!_(U5:X#D*#T.,?E_\ 6XH]VI[)]OULOR6J_P AN/\ 'K=K.+_\!WMKZ?\
M!*]W #&9<8(__7@^_P#DU'I+F3<#G SQ_GI^=:$V&MF3N1R/P[_T]Q639-]F
M+[CC)/\ /_/I^-9\_O->:7I_5SLIQA6HP;LW&-OGH^NWKWUZ&O.@D.T<C\^@
M'!_ &B"/RB%Z Y/XG./T]_2B%MS[O;K^ _\ U&II>/FQT&<]N_?Z<GV%;62:
M;6C7Z?YG)&K*5)PN[JI;RMI\N^G3\%P7C27R[JQC7_EI/$N.N,R+_GG\*_J_
M_P""'WPH6;Q;X3\0_9LGS;-O,*?[2MU(]S_DU_)IXI;[7K.DQCG-Y;C\Y5'3
MG_(_+^]#_@AKX"5?"'A+4O(Y$=FV[;WVJ?\ ./TJJ:T<OZMI^>AEBVXM4NR3
M^])OM_6Y_:!X6C\GP]I$0&-EC;K^42BM^LS1D\O2[%/[MM$!^""M.M#B"BBB
M@ HHHH **** "BBB@#YH_:SL?[1^"OBZUV[O,TVX7&,]8S_.O\M[_@I1\/%T
M+X@^*;WR=GF:G=OG;US(QST'/^>.M?ZJ/QYLO[0^&_B"VV[O,LI5QCKE3[?C
M7^;W_P %G?!O_",ZKK5Z8O+\V[N&R5P3\Y[_ $[_ $H _GLTA0(@.N&'Y8&/
MYTZ_F,3!<_>('^/;\/I^-1^'Y//@#]MV?7/(X_*EU:)FEC/0 @]#_AWK"M=Z
M+M?_ #^;T/3P"BHSF^DK+[H]_P"D3P6X"++C[PR?U[\?X_SK1C0;2W?!Q_,>
MV?;\^HID&#;J..%_E[=O0>U1M.$&SH2".HXZ\>O '6I7+4II=IK3[M.F^WW:
M;%3BJN(E/>*@[->BL$D7G'GG!]/7.?QS_,<4V*+:VSW(_ ?7'?M4T#CO@9QW
M]>WZ>G6B1MC%_KS_ "]O_K>U4W'FG#:T;+[HVT7KZ&5W7A16K:J:KLKQ_33U
M7D/D 4;0>,#]>OXX_P#K52^S^6P?&,G/^?P'MUS4GG>8^1SC''Y<<>OK_A5M
MMK*,?3UP.1_0>OZU*Y:?LEWVV[K;UO=ZLJ4M*]%>D5ZV?]=[+9C450@<_>QG
M/I@' _+\_P"=-XO//(SCV[C/^ _7M3Y)P@,><$Y]_P"F>.W'3\Z?;$#.3CG^
MG^?TKEJ>Y7YE?E;5_2Z[[_G^M1?L)45>W-'5>:MYKN-@C"G8> ,X_D/U_P#K
M&F:DH^R2H.ZD?F/\!GM4\C",[N@R?Z8Y_+Z\51NI?-BDQZ$=.G8_7CK7?%IS
MAV5FOE9]O1&7*Z=*539RJ_?%M?U^/4]<_95U,Z#X\TV0-Y>[5(.IQ_RV3W_'
MTXK_ %1_^"36IG4_V=/#\^[=NLK7/?\ Y9?YS_G/^3S\)=0-AXQT=@=N=4MO
M;DRH![=>M?ZI_P#P1EO?M?[,7AM\YS8VN>?^F7^3Q_\ 7K>M)2K.VRA'\D:X
MR"5*,NK4?T^>UC]C:***@\L**** &O\ <?\ W6_D:_CZ_P""[L >766QT2<C
M\G'K_+VK^P5_N-_NM_(U_']_P7;F"RZTN>L<^._.'Q_^KVH!:Z=S_/YUU<?$
M761Z7DF1Z_/C^7^<UT,XR-G8@#'MG&?7TY[5SWB-Q'\0]9?_ *?)/_0_R'X]
M>:W!)O<-U''Y<Y_(>]0TWS2UY5M;:]EZK_@G?!>QI0FTTW47W:?I_70@$'E-
MD#&<]O7/Y\FKP4*F[^(]?J>H]/7]>E$F& (Y_P Y []>?UJHUP/]7GD=O7L>
M>O7/\JQ]VHJ;[2NOO7_!_4TY>:=6KK915GZ6^[[^PDEN)B6QT/U]\^G.<_2I
MH4!)5N@YQ[YXS^&<U+"1M(/!Y]LC_P#63432>223QG.?7.??/^0<4WRR]I#M
M9/[T[+U_07\=T'J[*\O+^N_?<?*H;Y!WP,#L._KWS[YZ556#RCP,9/\ //\
M4^U2))O<-[\GTY.?RZ]ZLR8(!'..<CMW']?K37+!TU_<_37]/,ERYZ=2EU51
M)>:37^7;O8 H5,]SR3]>O]?YBJDEN)#YF.F3W[9[CVYI3<!ODST^GH1]>?TJ
MS&P*$9YP>/T_/I^F.]1:-.#;ZS_-+]?NT-$_95/9O1.GMKH[1_K;8CA0$X/0
M'WZ]3G^O'MWI9%W_ "'IR/< 9Q_A]<4UY!#DGC/T]\GGZ=*2*3>^[U;GGMGC
M]>/3M5I+VDJBWY=/DH_D[_AJ9Q3HPI2_FG9^:]WII\_7S1$(?*8  #N/K_+U
MJMJW[J#(ZD$>@[#VYQ^GTS6K)@D=\ ?G^%96LC?!@>__ .O(]L_6G4DY)-:R
MZ[]U_7H;4U!UZDI;2MRNW5<JW\OZ\_L?_@F[^\_:;\%.>?\ B96N>/\ IY@_
MF.W3OC.:_P!83]EK_DG'A3_L"V/_ *3)7^3W_P $V<I^TWX*3!'_ !,[7/?I
M=0>G?V_&O]8?]EU<?#GPH>>=&L<\=/\ 1DKJG;EI=^75>=E\][_+R.7%13E>
MGJE>^GI;^OS/JVBBBLSC"BBB@ K\JO\ @J+K/]D?"/49=^W_ $.?V_@-?JH3
M@$U^)G_!937O[(^".HR[]O\ H=QSG_IF?\^GZ4 ?YH7[?6H?VW\7;BXW;\7T
MW/7^-L]/P[8KY[L&V6D"]!Y:?R_S_P#JKT[]IF__ +>\?75UN,G^F2_-U_C-
M>86XVP1C^Z@SZ"AJ^C*C)Q=UN:2KD9/X?Y_Q_P *=L7&3C^7Z"JT-P"0G?US
M[]^OX_X4^XG6+"YZG ^F?7WY_.N>5X-)JUVK/YK_ ('_  #V8T8SI*5E=POT
MZI/^M/7=%62'SB0<GG^61S^'I[TL<7EOMX S[\ CG]/\BK$6/O'N.OOD]?J/
MZYHE(!W8Z=_;'J.OIT]:?.G.2ZN/Z+Y[Z;'&HMTXTNOM4[:_#=?E\GL^Z'L
MB@*<9_F>!_,_UJBUOSYF.I!SCC\_Q/;M@^[S-YC >WM[\\?Y'XU<RK)CN.H]
M^,_S/7\N*E<M.-/S?3KJOO\ S-'+DE5HWLN1):=7R[_UTZ#(E!&YNV<>P_SG
M\,U#+&)OE(SP?7\NGOGCUI&G$65Z9X]?;ICOR?K3X&!.3T/?WSQS[\TVHIU:
MG>W3S\_^ ))T?J]].;26^FBO^=_^&2(H8O+;9T&0#ZX[\?3IBK;@*H [YX[G
MCC\3ST[TR0A3OXXP<^W?'7O^6#VXJN9Q*< YP<8].O<46C.5.7:/Z=_Z^3)Y
M>6%6KU=1->2TOI?I?_(:;;!\S')[_G[>_;L/2K4<89<M^'L.O/\ .I,ADQU.
M!D=P>X[=!58SB,[,]\#H/P]>W7^M*\9PMVG^5OUTM^!IRJK54WJHTE]]E;[O
MT?SR-6F\J)P.,@C/?'/3]/>OK3_@F;X /CC]I;0[%X//674+88V[AS.!W^F<
M?F:^./$$N#&HXWN%^H8X_P#K8]^O2OW'_P""*?PI:\_:&\+ZR]L60WMH^XJ2
M/]<I[CW_ "X.:U5U-KHHI?D<U11]A&WQ*;Z;+3^NA_HI_L1?"*+X<>"-&1+8
M0>9IML2 FWK$A]O_ -=??U<1\/\ 3(=.\*Z''&H7;IMH, >D*?R]J[>M#D"B
MBB@ HHHH **** *.I0_:+*XAQGS(V7\P:_E5_P""]GPI1_@MK6HI;9+V]TQ.
MSOLS_GVK^K<C((/0U^(/_!:/P,OBGX#:G;1P^:QL[GC;D\QD<<>P]@>!Z5,_
MA]/\SHPS?M(Q[M=^ZT/\HZ_#Z1KEU9L-F;N10O3C>1_G';-=[:0B.&-\8W*.
M>W(_^N/_ ->15[]H_P */X-^(\UDT9B/]H2C:1MZ.<^G^<?4UH&#6%N1_<7/
M.>PKF37/&^\K>G1:?CYZGI5ZBITIQ3U5K+YI?Y;?\-/M/W\#KU[_ %_S_*JT
MD F.>N#Z$^A_G5G=^[]_3]?Y_K^5)"P P3CKCW[_ .?Q]JKEC3A)M+XEMTU7
MG^?_  3GA5C&I3MM*'O>NGWZ[/\ X<BAC!(4C@#G\AT[\X_K4LHSE.QX_ XS
MC^?/:F._E'<>/Z]N_3 _G[5&LHD?=VXZGMC!Z8Q_]>JY8RFY_P!SI\NO]?=H
M0DZ5-3MJZN_E>/\ GUW5MKD?V?RB#C&>O4=/\BKH4*A;^(_Y/MZ_X<42$,H(
MYZ_GVZ=/_P!=57G&-GO[>G(]>N?KTJ/=J1I^4OUV_KML:2CS5*U75I0BT_-6
MW?\ 7WB20><=YYQSG&3@]/QP<]_YYD@0'Y3C _QX]^F<U-$R[2#P?YC/_P!<
MC^M1/((CN/'Z<]^W48S^)JGROVL/1/OT_KY6U%_'^K[OEM=?TOQWV'2@$;.Q
MP/IVSQZ$_AGBJHMQ"V0,9R?S]/6I4DWONZC//T[_ $XSW]ZLR88 C'3Z]N,]
MO7UX]::<8.G'O'\E^G]=6)RYJ=:EJWS));Z>[U^7_ %"A5W?Q'J?<]<?K_\
M6K+DA$LP;!X;C.>W_P!;W&*LM< _)GGGC\_Q'<<U-$H)R>QX'K_CWS1"$8QF
M^[;_  7Z_P!:LFHY4YTZ<;I63DODK^?3J<#XWC\N6PDZ&.:(Y([!@??\?\:_
MJG_X(??%UXO&'A'P_P#:< S62E-_7E%Z9XY/IR,FOY6_'K92%CQM((]^G?V.
M/S%?M1_P16\8O;?M >$K+S<*+RS7;NXQYL?/I[5T-/ZO3?6]O_27;Y:'1*--
M1D]-8_CU]-'I;[]$?ZK7A*;S_#>CRYSOL+9O?F)3S]:Z.O._AE?"\\(>'WSG
M.F6G?_I@O'^?8=J]$I'D!1110 4444 ?DC_P5)D*?#>\YQFQG'_D.0_U_7\O
M\N/]NT&3X[7;?]/MQS_VT3U_3O\ 2O\ 49_X*EH7^&]YU_X\9^WK'(!^OU[U
M_EU_MU+M^.=V,?\ +W.<_P#;5?SZ_I6=USZ_T[*WXG5)J.&37Q7MIV]WR_JQ
MXO9H#;P[NR+CTR!^?TJ;@L0/7'KUZ53@G\J",$X^0'].N#4T3[FW>_U[BH=-
M2G/O)+TZ?I^/D:QM"G1>MIR2EZ/EO^?GTN#KM;'KC_.?U_&IV547CC/7UQU^
MO7'TILN/O>G.>HZ\_IBH?.\T[>WX9Y/M^%)QB_9*Z]SY;V_#\O(J-/2M./1I
MQ\MOZU?8C-MN/F8.<GUSU''UX_\ K59A0'J.!]T?I_08J48VX/7GCOGJ*K-,
M(3CL<<<<?GUR32O&<)Q_O+\UV^?K^5\OM:E-O7EA9]-4E>VGK;\QTJ"7*=?U
MX&,#CV_E4,<(C(3'<#N., GKTJ6)P6W$\'O_ )XZ?ITJ20@'=V!Z^W&?0'T/
MIUJDXQER/3W/T6_7K_73/F=6DH=?:_@FEI]S_#3H.90@7'OG.?ZTF,+N]?Z9
MJL9Q(0/3/<>@]/\ /-6 VY ._?Z<Y_K^%9\D(QI7ZRT^_I?\]RG:-2=/^6"<
M>UVE_P '9#T56&3VSCV&.OX__KJM+'YWR=?;_/M]*&F\K*],Y].G0'G\2<=:
M= X)R>_?/?/K[@G_  JN6,?:3\T[_=O_ %;8=W2="6MY_%IZ>=K"6L?ER;<<
M>G\ZY.[C'_"QO!^!_P QG3\\^MS#G^7US7:9 <,!^//X_K_AQ7"RW D^)'@_
M!Z:UI_\ Z50Y_P >O:J5IRIR71:?K^7];$.G[E:HUO-.+UZM+\KH_P!1_P#X
M(W6^/V?/ DF!SIUCG_P'@';V_P BOW\A_P!5'_NBOP0_X(X,/^&>? HSS_9U
MF>W_ #[08_&OWOB_U:?[HK92<E=][?@C'$R3]G;^1?DB2BBBF<H4444 %%%%
M !1110!6O/\ CUN/^N3_ ,J_CT_X+>@#PQXRXX$-Y^1B?-?V%WG_ !ZW'_7)
M_P"5?QT_\%O+@?\ ".^,8\]8;S\_+D''KD_X9H&G9I]G<_SX])M!/XT\1M_=
MU*[QG_KM+QW_ ,^PKTT((_DZ+@$C\/SSGTKB- 41^,/$9(ZZE>'Z9GDX_#N.
M?SKM[R0*Y;H/7Z _GD_K64'JWT]?3_@_B==6TZ5-WO-OK\O\WW\A'"M@#D'^
M9X[_ ->*B^S",[@.OY<MG_/KQ202[R"#D<?AS@CCK_6M!]K*,<_CGC^?H/K^
M5$Y14J=^KT_#7OL.C=4JU._O2T26NONO\/ZZB(H";OXL=?ITQ^GXU6D@$QSC
M.,8/4=O0>V.OKCO0UQM_=YYZ<8]?3KW'X'CVF@88.>,X(]^.?R_K6?+&,9S?
M\R\NJM_PW;N;Q:HSI1V4J>NOVM/ZU*I@#C9CT!Z^GU_QJ01[$*<]2 !G\3W[
M?RJ21A&=W3YOS';K^8I$?S#N]"2/QZ_EUS[U2<6TWMRK\E_7K;H*"G3H:=:M
M_EI_7H[Z$ M_*;=CKST(Z8_S]:NJH5-PX;C_ #Z=^?R[4LF& '4=_P!*JM<
M QYY^H&>A/KZ]*GW:D:?E+]5_P '3TN#CSU:M6UUR*S[-63\^_KIWL))!YQW
M8!Q[9&!@CI^OT-/@3!P1P.O/?D#WZ5+"PQ@D>W/7O_6F,XB.X\?U/X]/ZYSV
MJXM.4X1T=UZ]/G_P$3?VRP]]>5^]Z72_I]_G:1SM.!TR,#^O-8&K2>7#,!D9
M5A^&,?F/_K=36N9/,)/Z=>PS_GVK,U2 RP2D= KG]#Z?YY_&NF@E&<>9>NG]
M?UJ9KW\2H/:.B\EIM_5^I]B?\$K1N_:4T]O^GZW^O^M?'ZU_JF_L1C'@BP&,
M8LH?_125_E;_ /!*=-W[3.G1_P#3[;?^C7'MU_IQ7^JI^Q=!Y7@G3^/^7*'_
M -%I_/K_ )-2]W;:_P#7_ .2:M)KLS[EHHHI$A1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 ?@3_ ,%FI"G@*^/3-C-^?EOC_#\:_P PS]ICYOC;
MJ+^MW-C_ +_<YQ^GM7^G/_P6D<KX"O<=?L,W_HMN<?C^E?YBO[1[;OC7?C_I
M[E'/O*>WX>G:JQ'^[)Q^+K:]]+6_K_@GH4(P=%Z+F>W>_77R_4DLV LT/?9_
M(#^GTK"W_:+IHR<C=T_'_/\ ];K5YK@06R)TR@'Z#G/].>U4K&,BX,I'WCGG
MT[\X]?\ /2O-IMJG"<D^K;^2VOOMTL=N%:C2Y7IR[[^2_0TTA$9"8]/;C\>G
M2K;J$4 >_P"?;K]?UI)>,-V'<>G?^@JL9_,*CZ]Q_(5T6C4=-WV3\_NZ?Y'%
MR\L:U77XDX^ETO+^O2[8UOSYF.2<YP?\/\XP:MQ("-S8XZ>PS_\ K_QI^59,
M=QC(_GQ^?T]*K-,(LKTSQ^7<=.HR>_)I7C.#C_?7SV_'U+Y76J1EK94M>Z=E
M_EOJ++'YWRGGKQSU[]O?-1Q1[&V] 3S[>OZ>_P"M2P.,Y/0]\]\XZ^XS3Y<
M[NPYSZCJ?Z_K57BI2A_<_1?G_P  CF=6G"'55%Y*UXKO_5OF/<*H '0]L]>.
M/?/4<=ZHFV ;S,<X//US[?R]*>9Q*V <XX^F/IU_I5S(:/ ZXZ=P>_\ ,_\
MUJE6IJFN\G^:^_R+;Y95J5_L*WFVEK^+OZ=AD2@KN/49 ] /\<Y_"E7YN.V3
MZ=0*KM.(LIG') _'^?\ G//62%OXN<?_ *Z:BKU)+=M;?K^?3NR;*G["+T4D
MN>_E9_YD[0A@5(.<=Q_/ !_R*PO!1^S?%WP:HXW:S:<?]M1_D8]JZ)9%R23U
M'T]/7 KEO#3?\7A\&$<C^V;3G_ML/3CGOZ]*NG*5^7H_NOITZ:Z&F)=-49*-
MM7==GLT_7_@'^HM_P27MQ_PJ3P3)CG^S[0_G''_G]#[_ +X(,(@']T?RK\%?
M^"2CY^#O@?U_LVSZ^T4?\L8K]ZD/R+_NC^5;--;H\MIK==G]XZBBBD(****
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
M1V3%H<GK@?\ H5:)Y@<GKM/\A_.J=M'M CQZ#OV.?KT_SWJZ_P J%/4=O0X
MKJE\,>]M_E_PQC1TQ$IOX%-KY_UTZ]=CG+61FNG'. X^G.!_G'I[<[43$RKG
MGI^' _2J,=OY<I?'5O0^PSZ=>GZ5J1Q\B0< ?F<#!Q^7'_ZZYJRDZ=-+?G6G
M_@.OR*Q%WBG;^2+^5E?_ "_,R]8<IMP.NT?K_G_/!GM&)A![_P#UU-+?1&?'
M )&,_GQC^?Y5);1X7R_\?8_7GI6])--W[?I$K%M2IT>7K*R\GIK^FMBP_,#'
MO@G_ ,=S_G_&N?LY&:=L_P!XC_QX#_\ 5]/:NAE!$93CGGV] .WO^E945OY<
MA?'?^9&/R_//-)?&GT_X*ZERDOJDUU25]-WMOUU_,U+9CYQ';'_LI_S^%<DJ
M_P#%T/"8]=5LC_Y%'MTXKLK=/FWXQD?CT(/Z_GQZ5Q4+AOBEX3 _Z"UIG\)5
M_P :RP\9*K4?3F?Y1U_KOKT.2_+A[-^];3I;X?S_ . ?Z4W_  1KBQ\//!9_
MZ<K//7/^KC_ ?Y%?TWP?ZF/_ '%_E7\S'_!&QA_PKKP8,<FSL^W_ $S0U_3/
M!_J8_P#<7^5=S;>YRMM[ZDM%%%(04444 %%%% !1110 4444 %%%% !1110
MAZ'Z'^5?EG_P43./A#XW/IH][_Z+K]3#T/T/\J_+/_@HIS\(?&X]=(O?_1=
M'^3O^T-,6_:.\=+_ -1BZ'_D5O\ .?TQ7$2R,+E1Z_X?_7__ %]*[;]H:/;^
MT?XZ_P"PS<\\]?-(_P <_7Z5R[6VZ028&./\^W^>U37CR\J^;7S7E_6M['=A
MHN%2HG_SZOZWL_O+() 3TP/J1M7]>U2W[%;;('8?R'^?P[TZ./S /8#D]!D<
M?CQ2W2^9'Y>/8?A@'_ZU<7(UB*EM%;3?JEM]_3;\[P7NM.6S>FGG'^M/U,G3
M7+*2<]/QZBM>W))YYY_I_G\JH6L/D\$8R/Z]LUIHAC&>.>WX&JKIN5!KI?\
M3KY?UL3_ ,Q51V]U.-]/\/R[_?YD;$B7';)_F/\ '^5+/\I3'<C_  _.G%<M
MOQZ_3/'Y?_J]*4H9<<].<_X?XUSN$^2JM7>:?XK7_@=#1O22ZRDFM/LZ???\
M+E+46*VP8==H_E533V+1Y/\ GI6A=IYB!,#^[^7?\_\ Z]5[:+RAC!^G?MT]
M^OU-=E).S_Z]I+R=MO,>(:>%BEOS137G:/\ 7],NVY++)GV_D?\ /X5B^8WV
M_9VSGOGKC_/M6ZB^6I&.6]/Z_G_3M69]GQ<>9[Y_KUQ_7\:PHQDJ:OOSW]?-
M=?\ AC;"R2A*_1:KRLOGW_JY?F)!CQZ+^I/^%5]48I#N'7(_R?\ /I5PIY@4
M_P!WC\N<#\^#]:J72F9=GI_3CW/OZ=?:LES0K33;][9]]OS_ *T(H2C[9M[-
MOEZ6NTU^O]:%?2V+*"?4_P TKSSQPQ_M/3LGK<0CG_>7^M>E6,1C(7'X=\_*
M?\^M>F_"']DOXO\ [67B;XMV/PDLM!DMOV=_V</C1^UG\6M7\2:Y#HNG^'?@
M_P# ?PTOB#Q1>VT7EWFJZYK^N:K=^'/!'A70]#TS4)[GQ/XLT>[UV7P_X+L?
M%'B_P[Z:LE%>2MYZ?F<%:,I5*S3T4DW^'?\ K\#^C+_@@S*Q^)'AA><;[(?7
MM]._^<\?Z,>C_P#(+L/^O6+_ -!%?YU/_!!BU/\ PL'PO)CG=9'/Y^W 'TK_
M $5M'XTNP'I:Q?\ H(JCG-*BBB@ K\^/V_M9_L?X97TV_9_HMP>N.B-_G_\
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
MDOOTU^>]SFED;[8PYXS_ .@Y_ ?C[5U$(^4'V/UX+?SX'X5B?9B)C)CCD_\
MUN./\X]*UXVPOTR/KR2/Y_E70K\C]=?/;_AS6M.,<3S/;V3MZV5O\OQ.!\<H
MTD0P,X_IS_A7Z.?\$>O$#V?[3_A:$N5QJ%J.N#@3H,<^W\Z^ ]9LA>PM@9PO
MX]/:OK7_ ()=7G]D?M4^',MLVZA;=\#_ (^!78XI8>'E*_X1^\YI2E[!-[N7
MX7\[]S_76^ VI"^\$^'B&W?\2NS[_P#3!.W^?6O>Z^-/V2=:&J>!]!(?=C2[
M0G'/2!,_Y_K7V76!R!1110 4444 ?DU_P5 &?AS>?]>$^1_P&7_&O\N;]O,;
M?CQ=@=[J<_B90?Y"O]17_@J))L^'%X>G^@3C_P <D/\ G\:_RZ/V\&W?'6[/
M7_2[C]95]/Q-34@[0E_?7YK^E_2-'S>S3;]V_P#E_P #_,^=KF1EB@Q_<7^G
MO[__ *JT[4DP@]\9_P#'A59H/.AA.!Q&/Y?Y_P XJ[;IA=F/\Y!]NM2K^TEZ
M+]/Z^;.NIKAJ"6_-_P#(_P!=GWTL6'Y@8]\$_P#CN?\ /^-8^F2,]PX/9B/7
MO6S*"(RG'//MZ =O?]*S[6#R9"V.IX]L_AV[_KTK)I\RTTUMIMML^K::^1VT
MIQ5!I[QMS:;[???]2\3BXQVX/YBLG57*2(!T+?Y_+_\ 4:VMF7\W^?7C^G8"
MLZ\A\YP<9P0?\1_7_P#77/1C)*=U]OS[Q_+^MR,/))R3W:=M/+:_];A"Q\E3
MW/\ A5V0G[,3SG#?7O\ K4$,9VA/Y_A[?_JJS*/W9C^H_$\\?F>W7I6DTWB$
MUMR_>O=^?]6.3"VC-N2T<G;\OEZF!9.S2N#V;'Y'_P"M6S"29,'ID_IN//\
MG]:HP0>6Y;'4^A^OI]1_^NM.--O[S'TZ\YS_ (_YQ153<**2?Q?JBJO^^2?1
M<KOZI&/JCE)D SR<<?7I_P#6JU&Q\L<^G\B/Z47<)F<-Z9[=QU_^MW_.IH8L
MJ%QR,?@!P<]^O]<TY*7LJJZVM]]K:[_UY%XSWOJ_+YVM\BTQ(MPV#T_'^?7G
MI_D>76LC-\2O".1_S&K#_P!*X!_G\.W ]38941'Z$]O;W[U4\&V_PQB\4>)C
MX_'CT>*_^$=\/?\ "D?^$0_X1[_A'O\ A9__  MKX8G5O^%J?VU_Q,O^$#_X
M4O\ \+=_L[_A$?\ BH/^%H?\*X^T_P#%*?\ "3U5%22IK72.OX>G2^N_S-)-
M/"R2W4HW_P# D?Z>O_!&]C_PSYX%'_4/LO\ TFAK]^(O]6G^Z*_ ;_@C>#_P
MS[X$/_4/LOTMX1_6OWYB_P!6G^Z*ZCR6V[7Z*Q)1110(**** "BBB@ HHHH
MJWO_ !YW/_7&3_T$U_&C_P %NW;^R_%RXX\N]S] LGY_GUS7]EU[S:7 ]87_
M /037\<7_!;JT_XD?B^7'2&\)//=)#_GZU$W:+[M67J7"#G>W179_ )IIV>+
M?$!'4ZA='\YI,Y_S_*NHU(GRLCK_ #Z_Y_QZ5R&EOO\ &'B!>N-1N_R$TG\\
M?Y.:[>ZB\P;._P#^L=ZSI1M1VMU^Y+_(NBVZU).]N9?G_7H9VF,2A//&.OU_
MSG\:U[<[@^?0_3_/^%4;6$Q#!&!_]?MQZ5I(AC4GCYAC'^?;^E8UTW/#M;+?
M\/R.FUL54?V4XWT_PO\ K4YZ>1A>E>@W#IV^;'_Z^U:P8XC]\']!_G\*JRVV
M^?S,=3G(]01SQZ\XSVZ]35Y$W!>.F.WL.G^?2JK)NA-+JX]^ZN7BO>K4>7K&
M^W33J_NU(M28K;[AZ X^@[_TI--8M 2>N#_(=/S_ )U+=IYL87Z#]/3G/_ZJ
M2T3RD*_7]>.F!]:GEER[N_(E>VUK7_X%]]F=7/!8?77I;SLOU_/N30'/F9[9
M'Y5@22,+W;VW?UQ_GVKHE3R\_P"T/\Y]_>LI[?\ ?^9COG^1].>/KQWYJ<-%
MJ,;_ ,]_E:W]>AG2:5*JF]>5_DO^#_5RT&(*@>@_D:-2)6+(_P *ECBW8/''
M!//8?US_ )Q27:^<NT?7\/7^?_UCBM:":QDY/6-]=]M':_32Z[:ZF&$]U*^E
M[V]6T4K)BR9/HW\A5]U4VL^<?<<\]L*1_P#7]./;-5K>(QC;]1^)'7I5;4KG
M[-;RJ3]Y&Z>ZD>W;_/KUU7K)QTVM^!BI*&*<GW_1?UJ?:'_!* !OVI]/7L+Z
MWZ?]=G_GD_6O]5[]CY G@O3\?\^,/_H$8_E[^E?Y3G_!)]\?M/:=-V:^MB/^
M_P Q[?C^GO7^JU^QM-YO@K3SG_EQA]?[B?\ UORYJ5LO1'/-WG*W<^VJ***9
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '\^O_  6I8CP%?8_Y
M\)O_ $6U?YB_[0P+?&Z^)Z?;)>/^VK?Y^GZ?Z<W_  6K;'@.]'/-A-_Z U?Y
MD_[0L&/C-?R?]/4A[?\ /1N>GK_G-15G9*,OM.RO\C:C*TXW>EUI\TW^%_\
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
M@ HHHH **** "BBB@ KQ#]H(D?#/Q"1U^Q3?^@&O;Z\4^/Z[OAIXA_Z\IO\
MT6W\^*:U:7=C6K2[L_S*?^"W!;^VM9'.#>S?A\[?Y_.OPG^'_&BQL<X]?P/2
MOWA_X+=Q!=9UGCK>R]^WF-_]?_\ 77X0>#?W?AY6'8<^^!S_ #_7O4UE[-6?
M6W]:?+[SIHT+U8QUO%QET2MH[?U^*.NDD#$8SC//]>E/=1L''/\ ]8\_U]:Q
MK28REN^"?\X_ST^M:T+;\J><9(^O [?6N:<U!4;?:DUMYQUT_K4WDW[>M3_F
MLK?^ ;6\_P ]!5D54(/7!Z=/;/UZ\CICVI(<.3GD_C^&#Z<GOWK(NIS'<*G3
M) Q_GZ_ISP:OQR%0I!Z_K@X_D:J<U&G4G_>7YI]/)Z^EAU;T98=+3W=N^L>W
MS_ GX23/;)_#U_P]>:1Y [8![C//(QQ^&/YTR[.R$R#TW?3@$_7/I6?:3>9R
M3W_,9/&>>^!_DT4Y\SB[_9OZ)+^O^&L$X>SP[G;64XRO;6UXFO(@VC&,^W<G
MG]>?TIOF!4QGZ<]OZ9_KZ]2%C("#G _Q_P #6-<3[+GRQG![?3'Y]^OXU%*H
MJB2?2=NN_P#2+IKGYJO_ $[MW6RL[=?D;46'R3@\=/8Y_P 3^E-'R/GW(].G
M)_P'_P!:H4DV!,=P/QX'Y=?UYHO6\N(OZ#)_'KSVY&?Y=*;J?O:D=K)?I^IE
MATZRI1_Y]RYK_-7O_6Q(T@=ACI^G;^7OZ^E32(, @8/O_D^]9%E+YJ[CD\G\
M0",UIQ.9%;)^Z,_Y_#\.?6G.IRNBN[?YKR6NCZ?>%^:I6I6TE)>76-OQ_,FB
MD 4*#R1CGU^G/^'?FN#M#_Q=+PI_V%K7_P!&QUT7VC%V(_<9YQWZ8/O^O3TK
MG;+_ )*?X2/KJMGCZ&1/\*UII>_;39_E_GZ_F\\9'D=&-G\%GZI+5]O^'/\
M2P_X(U?\DZ\%_P#7G:?^BTK^FN#_ %,?^XO\J_F4_P""-7_).O!?_7G:?^BT
MK^FN#_4Q_P"XO\JU:MIH_0XR6BBBD 4444 %%%% !1110 4444 %%%% !111
M0 AZ'Z'^5?EI_P %$O\ DD7C?_L#WW_HHU^I9Z'Z'^5?EK_P42Q_PJ'QP3_T
M![W'_?LTT[-/S&G9I^9_D^?M$D?\-'^../\ F,W/Y^:?ZXY]JQ%9/+ XZ#T]
MOQ_"M/\ :'?/[2'CKGG^V;K_ -&Y'\C^.>U<I]HQ.(P>NWCZ8QQZ?K_18F5W
M&6FR_P#;5>_;M\ST:%JM>=NM)=--DK&Q&P3.3QU^OI[].?QQU%-1M[]>/KU_
M^N<_RJAJ$ODA3TR5S[YZ<_3_  ]:D@D_=AN<_P#ZA].A_7UK!R^.6GPZ_A;U
MT"K%T:='RD__ &U?\#SU+LJ@-NQQUQ_GW^O!I)) 0%!YX[]^/S__ %TI)>(O
MGD _T_\ K^_/M6)!<;YRF3@-C]3_ #Q^'2IIS4XTWN_^&Z_U\RG']U6JV^/M
M^FF_],WP<Q_EG\ZC1]F0<]/IGG(X^F..WI3(VRX3MQ_]>L^_E,+J,GDX_7_(
M_P <5,9I^TC:]I)/3T5_\_O*H_O?9RM\$+/[EOWVU]4:4;!W.><GC\N<?H3C
M]:61=K @<#D^OI^G)JG!)^[#\YX^H) _S^-6G.Z$N3Z\\].H]^*?M.6JH_W%
M_P"V_P# L_T,*5ZEZ7:JW]S77Y+YOK<=)(" %SW^O;\Z?M&S./3'7IQV/Y?A
M6';3F25E]&Q_G_(QGZ5KQ/EMAY'Z< GZ]OTHG-4XTFEHY?JO^!?7N7.3AB*D
M%]J"BDO17_%?/7O<<DFU2#G//?\ S_/M3(1N<D\CKS^'/Y\]CUK/OI_*E5/4
M\]OQ_7W)K1B)6$/W./U'/]/?C%<V)UE&HE\+3?G>UO7]/D:NFZ=.E+K#5^?P
MK\]UWU1*@ G '^/IC].?QK[9_P""?WA/]H?Q-\6?VI;_ . GB#_A'-!\%_\
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
MO%.'LL.I+2]12^3Y7_7SZZFG*@P".#R3U/I095$>.AXX[?Y'^>321MYB'/\
M".,_C_ABL9[C_23$?[V/P^GT[_E44IJI&'6TGNO-=_7J5&+G&K6ZN"COY1_J
M]^]C:B4,IZ$\]?4_X\?EZTU#Y;<G@_G_ )_PYQ44<A!4 GGZ?0_RJ+4'\B/<
M.^>?0?G^M'M.:I5AOM\]OZ\]63A[U?97_P"7;W^:79^G_ +L;[Y1Z9^O^?2N
M-O0!\1?!Q'_09T[I_P!?,7^>@ZUTFGR[_G[\?K[\^YKDKF0M\1?"')XUG3QS
M_P!?4 _QJG*U6C!6]Y6VVV_._P"IE*I;VT'KS37RU7_#?\,?ZD'_  1ND_XQ
M]\"#/_,.L\@?]>\'_P"NOW^B_P!6G^Z*_GO_ ."-4Q/P#\"J2?\ D'V0_.W@
M_P ?KTK^@^'_ %4?^XO\J[*D>5KS2_)?U\KG-.');?57U):***S,PHHHH **
M** "BBB@"M>?\>MQ_P!<G_E7\?7_  6[*_\ "+>,B< ^1>_4GRY/Y>GM7]@E
M[_QZ7/\ UQ?_ -!-?QR_\%P+@CP[XQ3/'E7O(]XW([@=>AHY/::=5K^*_JYV
M8/XI_P""3_+_ ()_GU:-*1XU\1 _]!*\'7&?](E_^M7IZ$.X_K[9_P <X]1S
M7C.G3%/&OB#GKJ5WQ];B3_/OW]*]<B?Y W/MZ@\?_7K*4N6,EMRK332VB\^_
M_#$\CI^RJ]YW^[U\_P [%N50#G'H<=O\D_I222 @*#SQGZ\<_G_]>E)+1%^^
M#^6/\^_/M6+;S^9,R9.%./I\V/U_2LZ<U4C2>[^_^7K_ %T.IQ_=5JMOC[?I
MIO\ TS="AHQP.F?\?\/K^=$0V@Y/^?\ (%0I)\VP9QCI^&3_ )_*G2G8.O7O
MZ<XK-UM*J?2:6U]6UWT_3M8B,N90JNUH0Y6M?)Z_UKOY"I@R8//H/PYQ1(-K
M @<=\?D/KSFH-VWYORQ_2I7.Z$OGM^F/Z<GUK3VMJL8[KV:_&VCT\U]Y%!NJ
MO9J_\3F_+^K]&^MQTD@; 7/?V/:G[08_RP>?4?\ ZJP[:<R2LOHV/\_Y&,_2
MM>)\ML/(_3@$_7M^E*<U3C2:6CE^J_X%]>YI-N.(J0_F@HI=-E^JZ^?>XZ-P
M@(/J>G^??'X4D1W/SR,<=QQV'Z9^GOBLR_F,,BKGK_CS^?\ ]?M5B*3"!@3V
M[>O/\P:IS2A5J+1I+5?+^MM[]PK+V"PRVL[NW7;?Y^>Q;E #$CCG^@_EU_\
MK5R'B%F>)@I_A(S_ (GKG]?K773',#/SG!]^1D?TQ7+SQ_:8I\Y.U6Z_3\<5
MOA_WE%SWY5K]R[?YZ=KW,:U%V=;N[]?+KY?(^U/^"4;%?VD-,_O"]M<]C_K6
M/\OR_2O]5/\ 8H9CX)T_//\ H,)_\AKC_/O7^57_ ,$J<K^TWI\8.,7UMV_Z
M:O[=A]*_U6?V*T"^"-/]?L,'Y>7'_G_Z^:5_>M_73_@F"IOV3J=I6Z^7RZGW
M/1115&04444 %%%% !1110 4444 %%%% !1110 4444 %%%% '\^_P#P6GC+
M^!+SC/\ H$WZ(W^<]OY_YF/[1@"?&#4!_$+F7_T:>W;Z?X5_IQ_\%F(?-\!W
MN?\ GPG_ $1OP_/KBO\ ,4_:7?9\;-03G_C[E'Y2G\/QQ_\ 6QK0<W3M]F47
M]SC_ )?Y=AWM_7G?]"K JM"F1SM YSZ<$?04U6\MN>A _P#UX]_U_E'%(5BB
M]2BY_+^?%1W[>3'N'M_/UZ]??BL_:7J5:?9+IIT_1GH4/WOL4O\ EWN^^JO?
M\/E?<G9P\@QTR/SQQD?6I)4&%QQC/Y?Y_P ]*RK27>@?/O\ E_D_YQ6G&?,0
MY/W?U'/^%.=3DG2C?=;=-E_72R$FY3K4=^:2T[?#Z_/_ (8&E 3&><COQWQS
MWQ[4Z,;E).">G/;_ /7@'WYK$-QFX,?. ?T^F?UK423#!1W_ ,>?Y8]*4YJ%
M)RV]]?.S5]BJK=*M!)K6GRVWW2_/OZDB'8QR>/KCC^O?\O<4TN'<<\9]>A[9
M_E],_A7U%Q#'N&0>N>W?'Y?_ *^*AM9=Z%_Q_0D?7_/:KC)2YI;^X]?DOT"K
M%TJ$&G_R\4O_ $EZZ>G]:&E*@X(X]?P_^MC'-(\J[-N>2#^7_P!;\Z$8O&3G
MI@#C\/\ #\JQ!<9N3'G@9XY^N?UZ=?YU%*:J1A?7WG^:_I^MBU%RA6J_S1_%
M6L_P5O\ @&[&H9#D<Y/Y^_OWI(AAB?KCVQ_];/\ .H4DVL%&>>OIG)'Z?E4[
M#:H/7(S0JG-4J071K_/UZF4)<T:<_P#GTE?[U?IY=UT&''F>V./S/],UG>%%
M4_%OP<?^HS9Y'OYJ?Y_E5T-\V3_GBLWPBW_%V?"!]-8LS^4J8/Y5=5.T7JK)
M+3OY_H:X.I%RE&U^9MK3T_K8_P!/W_@DB_\ Q:CP2.WV"T[=!Y<?^%?O_%_J
MT_W17\^W_!(]B?A5X*![V%GV](XOU_\ KU_03%_JT_W16E--1U]?P7]=SDQ4
MU.;MW^Y+^OS)****LY0HHHH **** "BBB@ HHHH **** "OD?]JC7DTGP)XD
M#/MW:5>CKC&8)/KU_"OKBOS+_P""@/B<Z'X&UT"3;OTRZ[]<P,.G_P!:KIRY
M97?0TI24)J3V1_EY?\%/-3&I?M4>*G#9W:C=>_6XD/Z9]:^0M(18H%#8R4!]
M,^ASQ[Y_QKW;]O#5CJ_[3WB*3=G=?W'4YSF>3'^?>O!IV^S>4O8A0.WT^O\
MG-34J1Y)0ZN2?Y=/ZOON>E@M8U6^LFUZ:.W_  #7C(WGL/\ #C]:5S\^2>,_
MKVY_EZ >]5(Y/E#')/'Y$9_7\ZL3<0%^^,\>O/\ 3IS7(ZEJO)_T[7XV^XQH
M?O$H):JI>_E=;_=^>VXLK(2,8[>G^UZ9Q_GTJ5CF/ _Q['\?\XK%M)_-=AGH
M3Z]L^YZ"M6)M[%>PSCVQT^M$ZB@J6OQ2_5>7H7.5L15@UK*,5Y;1_4<CA%8$
M]_U]?Z#UP,XHAPS-D9Z_ASS^OIWYK)OIS%,JY^]C^G'7WZ_XU=C?:BL,@D_U
M.?\ (JIR485)V71_C]XJMZ,L/ILO*VMOZ]+^19*A) >@SV_SQQW]?SI)) Q4
M#IG_ /7^GX<4RY;$)D]LG^7;Z@=/K69:3>:?Q./R/^<Y[44Y*?LW;[.GR7GK
M?4=2')AYU+6<JD97]6MNO?\ 0VF4%,@=A_\ 6Q_GI^51F0*A4XSTQ^/ICOR?
M<41/O)3G SQZ8SC]?S[UCWDY2<1YX)Z<],C_ .OZ5BJGM*<X_P!^W7LEU^\T
MH1]J_:M?\N[7W>T?Q.GT=4)<L!WZ_A_3Z9Z]J9/@7?'0?_6JM8RF)0V<<=A]
M!_+/^<TK2;I=Y.1M_+I_G_ZU;4*;A14&]=[N_D>9&5JJ?126GII^AR&A0"Z^
M+_A*W(R)-4M4(QG.9!G_ #[=*_TMO^".7@*+2O!?A#4!;A#)96C;MN,DI'WQ
M[>^:_P UWP!%]K^.O@>)1D-K5F/7(\WG_#_Z]?ZJO_!+'PFNG_!SP-=^6%WZ
M59MG'_3-,]N^/T/%=-.G>+?;]>G]:7ZFU2]5U)JZ4>G>]M-_7YG[4Q_ZN/\
MW%_]!%/IJ\*H]%'\J=2.4**** "BBB@ HHHH **** $/0_0_RK\9_P#@IOX9
MAU+X;>,;AX@Y33+QLXR?]43U_P FOV9K\OO^"A6F?:OA1XU;;D#2;WMV\H]^
MO;WS^5"UT[@M=.Y_DR_'6S6S_:$\9Q$;0NKW0 (])3C@#IQ_GK5#<&90.G'T
MZ#'Y8KK?VH[=K+]H;QN<;0-9NO;.)F /;T[]@*X2TEW@/WVY]>@XJYT''WW>
MS5M=];;:;]ST))TZ%/7::EV[::_\'\#0F4*!@8],?A_0>OZTAE&P<\^Y_+\/
MKCIQ3)'W+UZ>W3@_X5BI<[IC']/Y]<>_M_\ KY^6W(FOM;6VV14'[1UYK?V:
MU[?#Y:[=C?C&Y3G!/3GMC_\ 4#^=,0A&.>F/T_KS_*HTDVL%'?\ Q_\ K?3C
MWJ'47\F,,#QG\N<?Y^GO67M$YU87O:WYK\-;=4%"]7V6[]G\NV_=_P!="R'#
MR#N"1_,X]/H/Z4^5!U ]^/;K^G2LZTDWQ[SGIG^>#^=7PQDB8DG@<'^?^?;B
MG.?).E%=8_\  _-_CU)BW-UJ/\T[]M-++T_&VI%#("^#^6?IS^''UZ>M7W*[
M??'.>Y]OQKF8)S]K9<GK_+'0=._UK:,F6"^N.N3_ %_R<^U36FXI3UUDE;==
M-]5T\OQ+@UAXND[.3U^34=?FMO-ON:FFE5+>8/7))_+Z_P"?2JMPRFYRO3)_
M+/\ +_\ 75&ZN3:J""03U[=?QYQWJ-)O,7S,_P#ZNWYULZEX2?:-_O6NAA*D
MZ3ISE=IRO\K]OPT_$6:-#=PRG^!P>G?'^..>E?U+_P#!O3K@;XSV5OO/RWEN
M, _]<O\ #_)K^6*>0A2_I[#T_P#U5_1O_P &\NN'_A?=O'NX%];\9]X_;Z__
M *Z*#YJ49=[_ *?BMM_^#A7GSU)2[V_(_P!+33I/,LK8]?W$?_H ]JO5SOAN
M?SM-M&SG,$?Y;!715J9!1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %>+?'TX^&OB'/'^A3?^@-7M->)?M ?\DU\0?\
M7E-_Z :$[:E0UG'_ !+\'<_S.O\ @M\1_;&L<C_C\E'7_;<_S)K\&O!WS^'5
M [CM[@?X5^[W_!;X'^V-8/\ T^2_EO?G]:_!_P  9;1$4]#Z]N#_ $J:S]K&
M]^VWR3T\W9GH<ZIXF+_FY5^$5_7](U[*)HRV0>I_K[#UK7@786)X'0$CZ''U
M%(T00C&.>_U/^>.U3L0$&,>N._0_K_*N:K3Y_8=HO]8KU_R^6LR3^L5JG\K3
MOV^'[[O\F8-Y"7N5< \'/]/Z?_7'-:"H6"  G'^(]NXJQY0==QZ@'O\ B,\?
MKZY/7FG0@ G/;  ^G]?2JJ0YJ52"WYEWWNEYVT*KWK3P[[Q;M\XZ?U\R&\&Z
MW,8Y.T+CWP/Z]?3O6;8Q% 0<_>_^O_@/_KFM=@'?;UY/Z\>GTIC1!&'IP#^G
M^<_G3ITU'D7>"[[6'5G[3#<NMXSC#;;6/_!_ =;KLW%AUP,X/KT_K_\ JK%N
MH"UV''(SUP>Y'Y_YZ5ONP"C&/4?X?G_6HO)5E+?3\?TSZ?YZYT:?(DWI[]_P
M7]?=H72;A&=+9^SYE;7HOQ]2!4+;,=@/T QG\OZ"EOUWVY0#^$#ITXZ?7I^7
MM5F$!<YZ_7H!Q_CS[4T@2,5/3/UZ_AV/KZ_A3=+]]4GWBO+MMUO?_+M?+#-T
MO9R:_B2MVW<?^&,FPB,:E6XY/7W*\_A@5JPJ4#YSR/3')_S_ #IIB", /\]"
M?\_6IY& 7C&>/\_KD?G3J4^9T&OLN_ET:_']+"Y6JU:KTA+_ "?XO\F8AA+7
MWF =P?;[W3\__P!=8%EQ\3_"(]-5L_\ T:M=S'"/O'J.?P!_J.W_ .JN%M./
MBCX3_P"PM9C_ ,C1BMJ;2Y_E>WE9_D3C9<SI2[PO?UM_E^9_I8?\$:C_ ,6[
M\%CO]CM/_1:5_39!_J8_]Q?Y5_,?_P $:"?^%>>"_>SM/_1:5_3A!_J8_P#<
M7^531J>TBWVDU\CB>GX?BKDM%%%;""BBB@ HHHH **** "BBB@ HHHH ****
M $/0_0_RK\J/^"C$X3X2>-USUTB\&/\ MF?_ -?Z<]OU7/0_0_RK\D/^"DDQ
M7X5^-1SSI=X/;_5M_P#6^I]*:U:7=C6K2[L_RE?VA%S^T=XY;UUF[Q_W]Z?7
MFN0:,_;%89P-O./IQ^'K_A7;?M  ']H?QLW<ZS<G/K^]_P ^E<Z4&0?IP>>X
M_P ?\YIUX:I66B7XI-Z?=;0ZHR>'JWULX+]-/PM\ROJ<9F5 .<;3^7]3P?\
MZW%26\9$*KW_ /V>W4\#^OTNK&)1SZ?R&/U&/U^E$:A7Y''U]?\ ZP/'M7+R
M:5(V6L7^G^6AT5YNM3H=W+=^?*^X_&V%D(YP>/RQG_'IP?2L"V@*7#,00"Q(
M_P"^OT_STKH)3DXS[?Y].>/SJ)X54!AWP?Y?AW__ %&II04(T_Z[?Y?ULJ<F
MJ%:GMR=OD]+/S7;H$:8D#=N.W &!G\OTYK.U*(RNA'9NWIUR?\_AZ;*X6/L.
M#]?Q^F?RJ$1B7)/^?T_/&.N*F-/E=2;TO.[O\OU_KL8=NDX0T]^'-^"UZ/\
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
M_@O);E[K5VP>%G/?T;GI_CV]*_L8?[C?[K?R-?R ?\%VHU:362>NR?\ D_\
MG\_6@#_/RUQ3_P +!UE>_P!LDQ^?^172W/-NR>W3OTYX_"L'7@!\1]:X_P"7
MR3'ME\_EVKH)<,P7VZ?G[>A__564_>;5M$O\CNPR=-1JVWGR_BOPZ_D8-E"8
MW?.1G=^N?Z'_ .M6S"A5BY''//YXQ^?Z\4CPA""/;]>/8>W^>+&0(QZ<#\N_
M\OS'M6-2GSQHK^66OWK^M2YIRQ%2:UY5%_A&_K_7D8.H0F29& /'7\QG\S^/
M?O5]$S&H[CKQD]6S^1_G5GRA("Q^O\_;/!_QXI85 )Z<9'ZY./\ /2JG"].I
M'J[?/WDW^2*KWK/#^:O;9=/6VW?9^2&7(S;E.^"#]>WX_K@^]9-C$8SSGJ?Y
M'^A]36T^'?;V/?\ #'_U_I4;1!",=S_/(]!Q[55*/)R+KR>?97]=K?<%6;GA
MI0_DG&/W-?EK^8Z%2KLQZ>N.,'/?_.>*Q[V$O<J_/7KS[#T/^?3OO$A8\#'0
M<9_G_GVJ'R@X+'&<']>1V_R??FL:5/DC)OK/OZ->7]=RZ#=-2I?].[_>H_FO
MN*Z(65!@Y&.,>I_SBKR_<V=QQSQT/^?>HX0 3G'''TQW_P /S[4Y6S*1[GG_
M #_.M8TG+%.7=17_ *2NS]?ZUYJ2<*:=K>TER7\VX[_E]Y RE3_G/XU5NF\N
M/)XX)_D.G^<5I7"_,,=R!^?^1^59.M?);Y'H?KU]?3''X^];U_W<M'Z_@OOZ
M]PHX;GJ3B_LVW\[?Y_\ !9]C_P#!.;Y_VH?!3 _\Q*U_'_28._\ D=J_UA?V
M6O\ DG'A/_L"V/\ Z2I7^3W_ ,$VOG_:9\%L>O\ :5H/SNH.O^?Y5_K"_LM\
M?#GPH/31K'_TF2M)1M&$OYHWZ]D_U_X!CB*7LI)='_P/Z^1]7T445!@%%%%
M')>.)?)\,:O)TVV<Q_\ '#7\"O\ P7=\8?;M%\1:>)0=CW0QNZ<L..>_/7]>
M_P#>Q\3Y?)\#^()/[FG7+?E$Q]Z_S@_^"U/BQKW7?%=DTA(6XNQC=_MN.F>Q
M'IGIUZTG'FM_6]C:G4Y(S7\VC]-/Q_K8_F/\$J?)G!R<RO[]3_+K]0*]"B78
MKDC[W3WZYQ^G3TS7"^#0!'+C@&4YQZ9/^-=[(WR@C'T_*O/UK5TO^?3_ "L[
M?+KVO<TPZLI5/Y&O7=?K;]3GGA)N]^#C=S_WUG_/3V[5J;20N,\8S[>_L?\
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
ML_:8=12VFHZ>7*O^"/A78C9XSTXQG&?\<>U830G[69,$ L3G^?\ G]>U;\A
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
M9/Y=JR=.]9SZ*"U]+=EY=/(6'O3M4M\53E_%+\;KU^XP[&$QNV0>2WKSG/\
M0^U;,*%6+'ISSV]L?G^O%(\(0@CV_7CV'M_GB<D"+CT]?3O^/'YBE5I\ZI6^
MS/[M45--XBI-:\L8N_RC=_UY^1A:A"9)D8 \=?S&?S/X]^]7T3,:CN.O&3U;
M/Y'^=6?*$@+'Z_S]L\'_ !XI85 )Z<9'ZY./\]*J<+TZD>KM\WS7_3[MBJ]Z
MSP_FKVZ=/6WW[/RT9<C-N4[X(/U[?C^N#[UDV,1C/.>I_D?Z'U-;3X=]O8]_
MPQ_]?Z5&T00KCN?YY]A^7TJJ4>3D77D\^ROZ[6^X*LW/#2A_).,?N:_+7\Q8
M5VNQ/?/TQST_SSQ6==VC2SB0 D ]0#R/?^?UK68A47';L#_/OG_Z_I6K#;J]
ML7.,[>OIQQVZ].N:SHT6D_.=]==K6_K9_G/M7AXJ'>*?7K:^OFEL8"@JH7VI
MLC[%)/'&<^PQ_D?A4CX5B/<U2U%]MON!_A _7_/^-=3=E>VR6GX'%!<U2*Z2
MEHWIU[[&I\%;4WWQ_P# 6/FSKUGGTQYHSCJ/?M7^MO\ \$XM$%G\ /A_($QG
M1K,YQ_TR!&./;T[5_DV?LR6OVSX^> B1G_B?6?O_ ,M0?\GT-?Z\/[!-@MK^
MSI\/6  _XDME[8_=#_'_ #TIT:WNS7?IZ-?/I?\ JQW5H?5X<N_,E^%K_P"7
MEYGW$.@^@I:B\T>WYT>:/;_OK_ZU!YUG:_0EHJ+S1[?]]?\ UJ/-'M_WU_\
M6H$2T5%YH]O^^O\ ZU*) 3CC\P:!V=K]-B2BFLX7K_G_ .O[4%@!GUH$.HIH
M8$9]*;Y@SC^O/Y4 25\#_MQZ.;SX.^-WV9VZ1><_6$U]Z"0$XX_/-?*G[7EG
M%/\ !/QR6VD_V->$9X_Y9'&?\^M"=M03MJ?Y#_[8FF&+]H?QRH4\:S=]NQE;
MO_DC&<"O$[*,QH 0<[2/TX'^>M?5G[:=DL?[1GCS@#&LWG_HX_6OE_"H1CH,
M=/K774GST(^4K:[_ -;?TCNJU/:89/LTONM^-OP @[2#QG';V-8B6Y%P7(..
M.<?_ %^.OI6X6W8Z=?7/I_*G& ! 1@D]O_K]?\XKAEO'U_5"PKM3KVW<--/0
MC6,E@0,@<^O<YS^?3^E0ZHGFQ  9Y]/?U_7\??%7XL!3Z]>OY?3M^8J/:)#@
MGCM^7]>1D=,=ZYU2M4JS[M/\5I]ZT\E]VN&;H^SO_P O-OP\OE\_F9UG'MA"
MG@XQZ_WOU))'\JTD&R)@>_3(Z^M,6,)( ,8&/IP3U_'].U32L.!]1],\?IZ<
M=J<Z?/4HR[1_X*_+].I$4X3J5OY:EO-[6_X<Y]("MTSX/4_T_#^7MFM=5)=6
M_P ]?\\?3UJ1H0%W>O\ ^OTZ^]3185<G&3S[] >!_G)I5(*=-+M43_)^>OJ7
M6C[7$1DNE/F_+Y7=C+U6,RJH7G!!_I_]:BU0B((0>@[>@]/\_P!:O[!*><8&
M0/?\<>G:D1 CA>,#/X]NO\_:KY+<\>KA\]$NO]6'6G[6C12WY[?<U^/7^M<V
M[5EA;Z?Y_3^=?T!?\&]<C1_M!0$_\_T'KC[T?^?SZ8K\!]1QY+XQT[>G']<U
M^^'_  ;]RK'\?H>0/]/@Z?[\0_Q]N:NA'DI1CVO_ %^%_*YP58\E24>UOR1_
MIH^"Y/,TBT/7]Q'_ .@#_/\ 05V=>?\ P^D\S1;0YS^XC_\ 0!]*] K4S"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*\6^/:[OAOKX];*8?FA_IFO::\:^.^/^%<Z_G_GSE_\ 03_3- T[-/LS_,Z_
MX+B0;-6UD\<WDP!_X&WX_P _TK\$/ .5T9/;!_3-?O[_ ,%R60ZIJ^.OVN7_
M -#;]<C(_.OP!\#_ /(#3'7'./3!_/Z5G)<L)6[?CW_R*E-SE&7^'\-O3U_!
M':,V]2WIG/X\?CTK-%R&D*9SC)Z_7MG^57H\^5)GW_KC_/X5ST ?[6V>G/\
M(_Y]OTKFH2;C3OU?^3\]3TXQOAZLWNXZ_*W]/Y(Z*-^-ASDYQ_GTJO<R^01G
MJ<?I_G/]/14SYJ_4=NV1_P#K^E4]8#$)M]?Z4H3E[2K'6W,O_;7^O;H]B<$N
M>U_LK3KV^Y^FUO(M0RYP_/K^!_G5MCO7>O3'\CD_S_'Z5DVP;R1G/W1_,?\
MU_Y]ZTUS]F;_ '3V]J<YR5>"6W(N_EM_6]S&@N:K*+V=1MW[JW](HK<>9)L!
MZ''^/^>/\-"-^ G<C /U[?X_CUKF[0/]J<GIO]/I_P#7XS[5MQ!O-7\,Y[\#
MOZYHJR<:<&NLU^GX]OF77O'$M*]N2*\ME?\ X/EIL-N9OL_4XW#GVSZ>A[_S
MIT$F</\ Y(P!C_/UJCK(8[-O^S_,?Y_7C%26X;[. >OT^G_U^U:<S<*CZ\GZ
M1_KTW+Q4?9TZ'*U\5_RVLE\_(TY#N3>,XQ^1'/;^?48-4X9O.<KUV_CT]NG-
M6>?LS>N&_/:?\_K6/I@87#YSC<?YG_.?UJ*,W*G!OI:WEM_7^;-Z5-2HR;^W
MNOG;7_A^YT<3 -LSS@_3K_\ KKA($V_%+PF?^HM:=.G^M0^G7BNU3_CXX_P[
M#/\ 7]:Y%2/^%H^$\?\ 07L\_P#?T?GW_P :6%FYRJ)]WZ=/\W_6_%47-2FW
M]G1?@_U_#[O]*+_@C2N/AYX,/;[':8_[]I7]-L'^IC_W%_E7\R__  1L/_%N
M_!O_ %Y6?_HN.OZ:(/\ 4Q_[B_RKJIPC!-1M9MO3NSA):***L HHHH ****
M"BBB@ HHHH **** "BBB@!#T/T/\J_(K_@I0,?"SQIGOI=V?_(9K]=3T/T/\
MJ_(/_@I;.J?"WQHK'DZ5=@?]^V__ %]^]"=M03MJ?Y4GQ]<_\-#^-ES_ ,QF
MY_+S?\_RKF'GVRJASD[>?\_AGKZ^M;WQW;=^T3XV/_48N/\ T=_6N3G1OM2D
M9QD'IZ>GY=?R[TJU1MI^:_#37YOR.NBO;SGS=*=_NM?R\_T.C@;:O/<#'X#G
MK]?K3;AC&IDZ#^>>>?H"?IVS3%SM3U_^LM-U#)MN.N/Z#_.>U9U-->ZU7I;^
MOD:X-<\E&7V'=?>EI=:=O^"10S><2P/^<^OM6AO\Q>,Y')_#O_\ 6^M8&F!@
MASZ?U'_U_I^E;-OD!\^AX_ST[]JPK2<98=+:_3Y>:^7_  PM\34CO&4E?YN.
MG]=O4IR7.V3RO?N?<=?T^G;UJY#)L ST;'Y@<G\C6#<!_MQ]-P_+<,_IV[>U
M:V#B/KT&?R&>:=:;C1FUO>/SNT7BO<JT5'^5+Y>[W^_;I]TUR_EKO^I';@_Y
MQ_GF"&;S?F!_'_'K_G-+J63;_+UVC_/^<_2J6GY$?/I54Y-I[Z4T_P /7[BJ
MZ4<-%K=RC+YOE?Y_,V]WF#('W<Y_^M6:USB7RO<#KZ8XQG\/_KU=ML[),Y_R
M#FL"0/\ ;@>V[\/O?Y_'\ZRP\Y2C&_\ /;Y;_?W+I13I3F_BY&K^24?\SHH7
M 7GN<C\>/SXJLY[_ .T/RZTH^ZO^Z/YFF.> /?\ S_.NFL^2G.:^*RLOFE_7
MX]GYCDY*$7=);?/K_7<G^Y&9..,_IV_SWKQOQ9=^=X@TD$YQ>V^0/^NR>]>Q
MS?\ 'DP'7#=O?C_]5>1ZMXH\56<;^![7Q)K]KX+\1^+?"GBK7_"%OK&HP^%]
M<\4>#K3Q/I'A#Q)K&@1W"Z5J>O\ A72?'?CC3/#>L7MI/J&AZ=XR\5V6EW-K
M;>(=7CNXH.4TG).]M+^FGZV_S.FJU3IQ@M?:1;T^5N^_3_(_M5_X(2N/[;\)
M=>!9_P A^O/Y5_?-IASI]D?^G>+_ -!%?P3_ /!":QD75?"<I4[<6G;MM'X\
M_7K7]Z^E\:=9#TMHO_0170<1?HHHH JWLGE6LTF<;48Y^@-?RI?\'"_BX/\
M /6+42]+:Y&,]/EZ>_\ GO7]4&O/LTF]?IM@D.?^ -7\8_\ P<&>)GD^$^O6
MHD)Q%=#&?8^_7\* /X(]"OA-=W9Z[KF;/.< NPS^F<UV<EP(54].WIZ>]>5^
M$2\D]TW/^O?]6(^GX?AS7HNH!MB8]3[=<?Y_SQDY74_)JWX;?A\STJ=+DGA7
MUG%_I_7Z(U(I=XW#G_Z_;_/M5IOG3=U'^'/^3[^E9EIGR,=\#_/UQQ6E'_J&
M_P ]EK"I.4:U)+9Q_1;_ 'F=/WJM2F_A<[M?-?Y?U8H"YWN8_P"Z>QSP#C_&
MM"-^-ASDYQ_GTKG+</\ :GSGJ?YG_P"O_+VK;C!\U?JOZ;<__KI5I-4TU?\
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
M].>]7&8.FX#@ Y_'Z?YYK)LPWDG.<X/\V/\ +%:47^I?/^?2G4FU5I+IRO\
M]M\]]=#*G[U:I!WLYW?GM_5^_H4A<YD,?I[_ /U^O6K\<G 3G)R![?\ UNGT
MKG8@XO'STS_G_P#7^&>U;29\Y/3(_+/^/-*K)JBFKWYUMONE?IY_\$O$^YB8
MJ.GNI;^G]6^874OD<GC\?KS_ )]>>U%M)O\ G]>?S/3/YU4U<,5&W\?T_P _
MK]'66X0\]<#W_B^OK711D^>^UE%W];%8F/)0I<N_-?YZ/;UV\C6?YAN'.,Y_
M3^7M^%96J+YL6W'8\]_4>OIGJ*U(B=OY?Y_2J-R!@YZ8/?'I_A52O6F_O\M&
MOE_G8AS=*%.HK\T]6EKI[MD_P_K0^P/^";N4_:?\%)_U$K3MC)-S;\<?S(K_
M %B/V7EQ\./"9QC&BV.??-LG-?Y.W_!.;_DZ7P7CI_:5K^/^DP?_ %N>]?ZQ
MW[,'_)-O"?\ V!;'_P!)HZJ<W>$/Y5;>_9:_=_2)NZM*<YZ--))[VT^?7R[G
MU-1113.$**** /,_C _E_#OQ.^<;=+NC_P"07K_,,_X+'>(C)\0O&%MOSB]N
MQC.1_K)!7^G3\;7V?#+Q8_\ =TF\/_D"2O\ *N_X*]ZPUQ\7O&EL'SC4;P$9
M_P"FTOX>V/T] #\?/!DF;25^?O9_4]/3C^E=M;S>><=<$^_X5P?@H,--D'<@
MX_+U_3\*Z[2@PD?=G[W'?_/?G\,]JY7%4YN4=Y25_NT^[0]+!14J552V;_))
M_CL;CL A4]<8_$5"LFT8/?CZY^O>B7.[\_Y__JJN^<C\/IG-.N^2BK/5RC?T
M=OZU_P"&YW4FJODKI:=++_+3M<G1]A+'H>OYU)*3M,@Z=?PP1_3_ ":J-G'/
MK_5OZ8J>;/V1AWP>WN>U9.;5=)7UIQ^5^7IW-<)[[M+92OY7]/(JQS^:V,\#
M]>O^>M:"ON!3J0.OKCGM^GX<5SU@'WOG/\6/R/?ZX[GUK:M\^:?3GM^5%:34
M:'G/T[??K^J'5=L7..MFHK\(D%Q.86"$XW<#\3T_I_*IX7P QYR.GKGI^6*Q
M]5#&X3&?O#^OU_SQWQ5] WE1]<\?4=?_ *WTK2<FJ-276T7][5_Z9IBU[/ZN
MH]/_ +7M_5R[,V%,G;J#]..?\\Y'/IGQS>>W7.T\YY]\?YS5NYS]D/KM..W\
M0_I6-IH?>V?[W]#_ %(X[>@K.,?:PIIZW2_->OG_ $RJD5'"3DMY--_>K?EU
MN=$IRFWN!CU'R_KSBN:\47'E:5=*>"4; _#G_P#5G^==%%]\^F3_ %_^M7'>
M,@QL+@C/W6'Z#_Z_'Z5K+W.6"V32O\E_5NUQX1<\7-[J/+ZK1_=TWWZ:'[!?
M\$[_ -GOQ/\ "'X^>'_!'B^\T#5-5UOX;_L^_&:TN/#=SJ%[IT?A?]HWX&?#
M7]H7P18W$NJ:7H]RFO:7X+^*&@:9XJM8K2;3['Q/9ZQ9Z1JFN:3;V6MZA_IF
M?L3:?_9WPDT>#;MQ:P<?]LUX_#^M?YW7_!+[XH']IC]HWPWX[/A4^%/^$?\
M@M^RG\$O[)_MG^WOM?\ PS-^S)\'OV</^$G^W?V3HOD?\)K_ ,*I/C+^Q?L<
MW_"-_P!O?\([_:NO'2QKNH_Z/G[,-A_9WP\TV#;MQ;PCIZ1C\?S]*[W%>QC/
MN_S2_P"#L<$Z:5)5.KDU^7_!_K?Z5HHHK$YPHHHH **** "BBB@ IK<JP]5/
M\J=10!^*O_!4SPC]M^#7C>]\H'9IEXV=O(_=2'\Q^-?Y97Q1Q%\8O&D."-FL
MW2X^DI'?FO\ 6[_X*1:/%=?LZ^/Y"@+#1[PYP/\ GA)V[=?_ -5?Y)WQIMWM
M?CGX\!&!_;M[C(/ \]O;K_6A:Z=P,PN/+QWQG\S^=-BD"_*<\GBH 20#UX'/
MZ4TYWC_#Z\?6N?$^Y0;5_B7RV-U.3G"^EDE_PVODD2W#^2NXGVZ^_P"'7O\
M3TJ"&;S,/SZC\/>C5LF#CKD?S-4[$-Y/.?NGW_SVHA)N/,]_9W_!'9B(J.&B
MU_,F_-OE?^?WFT6\Q<KVR#['_(_IUK.:XS(8\\@_J..G_P"K\>]VWSL?/^?O
M9^M<^RO]M/7&?\,<XXQ^%8X>;DH76G-:_P#2W+A%.A4F]9.-O.WN_P"9T,<F
MW"GG)X]O\_U'-17$A@7>>!_AGG_"HP#YB_7K[;C_ $_R*BU@,8>,YP?Z_P">
MG/3FA5'[:K&SM>/RVW_K<SP:Y^7F?P_"GWNEIIZ_@202%_GSWS_,_CGISUJZ
MS!UR,\#G\1Z?Y[5CV(80'/7Z=>#TZ>W:M2'/E-GV_P#K?TX_R*JSE&K026\=
M?+97^1G37-7G!OW7.[[=.GD43<[I/*SR,]_3^OOP?7TK2B8!<'W/Z_\ UJYE
M0_VUOQ_EC\\]_P!>U= I.X?0C^9K>*YH/O>_SLO^&-,0_9XB%M5RJ.G9V]?Z
MN5;^3RDZ#)R#GCU_I[?TK-\-R&SUJ&\SC$JG/I\ZGKC]/\15_64+1KCJ3S_C
M6/S;P+(#A@W'_?0Z<^W_ .NBE+GGR:]O+=+]0KTE35&:W<XN_P XO5:=W_P^
MI_H7_P#!N/X@_M7P7C?NVVX'7/ 4#O[_ -/P_KB!R,U_%W_P;*:JTOA"17<G
M,3  GTX]?K7]H,3;XU8=ZWE%1DTNC_1')B7>M+Y?D24445)@%%%% 'Y*?\%1
M8R_PXO!_TXSG_P <D_P_6O\ +I_;O7;\=;L?]/<_Z2K_ $-?ZCO_  5 _P"2
M<WG_ &#Y_P#T&2O\N;]O/_DN]WCI]KN,_7S5S^I!I5)RY8*S:YTOQ7Y6MO\
MY%N3=/D:NK_Y/]-OFSP(7'DP0CU0?R[>]6H'S\_;.>>../RY_P YK%N@QB@Q
M_<7MGT_^OQ^/'6M.TR(!GKCT_P!H5"?[R2[)?C8[)^[AJ$U>_,K?^2_C_F6I
MWQ\WUZ>N/\,57@G\]MOI@XZ]/\?\YHN"1$PQSSU]QBJ.DAO.?/3_ .O_ )_S
MT51VM;H^G2[7Y&F$7M(UG/2^]_16W]/R-T. ?+[\C/;)_"J-Q/Y+<\9P.N.>
MGK_G^=D_\?'MQ^>.>/ZUD:L&,B;<XW>O^?\ /&:Y*,Y24[_S_K'_ #-</'F<
MI-N\$TE\OR_R-.&7'S]L<XZ?S]/UJ>4_*9.W4?AZ_P _PYK.BSY"_K^G_P"N
MKTF?LI]=K?\ LU7.36(26W+TZ?#_ )G+AO?DXMZ*;?J]_P"K:E*.X\UB/[IP
M>_7Z].U:"/N79SN 'XX__5Q7/6(8329S][^O_P"KZ]>>M;4/$O/ R?\ V;'^
M?QIUI-0HOO+Y:M%5-,7./1J*?>UD13S^2VT]3G]>/QQQZ^WO+#)@;OP(XYSR
M/\^OK67JH8SIM_SS]#5J,'RUX/;^1_Q'\J<I2]C5>M[+].OX^A>+7)]7Y>FJ
M_#8U"?\ EIV]/PY_E_\ JKSW[2)OB3X/Y)QK6G_^E,.?T_SR:[Y\_9L?Q;?\
M]_Z>^/3RVT##XD^$L_\ 0;T__P!*X?\ /Y^M.C)M4V[_  O]/Z[_ #-)12PL
MI=9.-_O7_ /]4;_@C@X_X9Y\"C_J'67YFWA_R:_?&+_5I_NBOP%_X(WG_C'W
MP+_V#[+_ -)H:_?J+_5I_NBNE*VGF>94J.?+OHK$E%%%,S"BBB@ HHHH ***
M* *UZ<6EP?\ ID_\J_CB_P""X$^/#OC!>>8+S]8Y,<?3^6>W']CE[_QYW/\
MUQD_]!-?QJ?\%PPW]A>,,=/)O,\=<Q/C_/\ A43;27K^7]?@=.&@IR=^TOPL
M?Y_.@O\ \5EXA)_Z"5YT_P"N\F?U->ESR&(!O3_[+_/M7F&@Y_X3+Q!_V$[S
M\_/DS7HNHAC$<>O'?L>WYUA&<G5JQL[**MIWM^*_X?9$TE:M2M_S\^ZS1)#-
MYW(/X]NOK^7X5H;_ #%XSD<G\.__ -;ZUA::&$9SUP.V/\_YXK7M\@/G/0_E
M_2IK2:EATMF_3MZ?U\CIM_M56&\7))_-QT]?\O4IR7.V3RO?N?<=?T^G;UJW
M$^T ^O'Z#.?T_*L*X#_;CZ;A^6X9_3MV]JUL'$?7H,_D,\TZTW&C-K>\?G=H
MK$^Y5HJ/\O+\M/GY[=/4FN'\I0WXYSZ_YQ_GF"&;S?F!_'_'K_G-+J63;_+U
MVC_/^<_2J6GY$?/I5TY-IO7^'?SV\OP_X8JNE'#1:W<HR^;Y7^?S-O=Y@R!]
MW.?_ *U9KW.)/*S[#GTQV)]>/_KU=ML[),Y_R#FL"0/]M]MQQ_WU_GZ'GWK'
M#SE*,;_SV^6_W]RZ44Z523O?D:OY6C_GT.@BD"@ YPQX_+_.:BN7,(W$^W^?
MKT[?XQC.4^@_/!_6FZMDP<=<C^9I>T?MJRMHO^!^'D98-*;CS;1NUZII:>>H
MMO+YA# ^_/3U/OT/>K%Z=UK-CLC?HI/^?>LS3@PC^;^Z<?\ ?(_SGOZU;NWV
M6DP/&8VZ\=C_ (_CS7;%7Y/16^:6YS56U*M!7:<E?\//_/0^N/\ @EG)_P 9
M.6 _Z?[?Z\RO_3^E?ZI_[$P(\$:?_P!@^#_T7&?ZU_E3_P#!+ [OVGK'_K^M
M_P#T;(3_ %K_ %6OV)_^1(L/^O"#_P!%Q51S'W71110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% '\^_\ P6GC+^ [T]A82YS[1M_C_GFO\RO]
MHN;;\9-0B/\ S]2]"?\ GJW^?\.*_P!-[_@M ,^ KT#_ )\)C_Y#>O\ ,._:
M0)'QNOP.@O)>/^VQ_E6[I_NHR5W_ %_7];]$J?[B,];W_!_Y?>56N?+2,>J#
MCI_G_#];4,F,-SC'/OP#]*P[L,?(V_W1_3_.?UK4CSY*^N!GZ;1_G_.*X)M\
ME;RV^]?YG14TH862W7^4/\WU+TI^7S!TZ_D/\FJ$=QYK8[#\<YZ?Y_PJ[)G[
M*?7:W_LU8%B'WOG/M_GZXY_7BHP\Y24+W^'KZ+^O.Z-JD;82<NLFF_O6YT:O
MN!3JP'YX^GTX]:I7$_DL$)Y.0![?_6Q[^G3K-;Y\UOQ[?6LC5 YN$VY^]_0_
M7_ZWZ5E2FWSK^_UUV<?Z]>H\*N>/-+=0:7W;+[C7ADP W7(Z=SS_ $J29L+Y
MG/8@_AT_''\LU10-Y2<'H/\ V;^F*MSY^R'UV^GUJYSDL1*-OLK\>78Y\*N>
M?*]E._XKOZ?U8J17'G,><X)!QTX'^36BK[@4_B Q]<=?Y?\ ZJYW3@XD?/\
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
MHI2J13[GZ/V^HHTY7S 1W^8'!Y_I7RI^V/KD=K\'O&D)D7Y](O!C(_YY-_\
M7]\5X?:?M<>&%NV)U"+!/_/9!R<_Y_KBOE/]L']J30-7^&_BFVM[Y&,NFW*@
M"53G,;=L^_\ 3(J)JTY)=R9JTI6V3_KY^1_G0_MP7*I\?O&\_9]7NSD=_P!Z
MWTKY/@N!-#O&>W?C@'^?'XU] ?MAZF-;^+WBN[A.X2ZG<,&!SG,C>A_KR*^<
MM/C>.QPW7:<$^I!QZGK3BWI![.2W\[=/Q'%M\M-Z)S3=_.RVM\R_;R^8WTSV
M]JU5?<NSN!U]<?\ ZJP;!6W,3[CU[9_IGWY/O6O &$I].<_K_+O7-CW[.I24
M=N;IZQ?ZZK\3H4>2LX)>X[;>D?\ A_R(+B<PL$)QNX'XGI_3^53PO@!CSD=/
M7/3\L5CZJ&-PF,_>']?K_GCOBKZ!O*CZYX^HZ_\ UOI6<Y-4:DNMHO[VK_TS
MHQ:]G]74>G_VO;^KEV9L*9.<=0?IQS_GG(Y]*,4_G'Z'_'^O]/QM7.?LAQUV
M'V[C_/\ 3GC&TX,&.?\ /W\_TX[>E.BVXTV_Y5^7S]?SL.I!+"2DG9MIO\-M
MNGJ="K[@4_B&!]<=?Y?KVK/FN/+DV?WCZ_\ UZLV^?,;/O\ Y_E6+?AOM2$9
MQGU_S^/KZ5C1G*2:>WM+>6O4K#+FIRF_BY&OE9/UU_0VHI-OS'D'M[GN/RQ^
M(IT[;$+_ %(_$']>?UXYJJ,^6F/;^M37F?LN!UVK_3/XU<IR^LRCTY%^2.?!
MKG:4MHNZ]=+?=N95Q/YEO.03P/7T_P#U$9_"OW._X(%:H(_V@8EW8QJ$/?U>
M,\\GK^GX9K\(#N6RN2?[I_F<_2OVA_X(.WK6_P"T)'DX']HP_P#HR/\ D.E=
M^'CSTI-ZV2O]Z?EWVV"M33JUV_LJ.UUI[N_F_7\C_4@^%4_G^'[1\_\ +O%_
MZ N*]4KQ'X'W'VCPM9/G/^BP_P#H"_C7MU0< 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7BGQ^;;\-?$!]+*8_DA_
M^O7M=>(?M!<_#/Q#_P!>4W_H!H6NG<#_ #.O^"WUP9-7UE2>EY/CO_&Q_K_]
M:OP:\ Y;1HP?8?ASGTK]V/\ @MR#_;>M'/\ R^SD_P#?;BOPH\!931$<]O\
M TJBM%I]5^?]?@:4J<G*"M]J*^6FO]?YG92 (N <9SGG.?\ /.*H_9PKE\=<
M_P C[Y_/WJ8S>8>.QZ?0_P#U_KZU9;E /?'TX/\ D?K7.E&FJ=^K:O\ -?UW
M]3O<K.M26B2M&_\ V[^2?_ &1H-N[^( D>WH:@FB\\X/.,<]^?Y=,8_2G&;8
M-F>2#Z?0=N?3Z_G4D#=<]\8ZYR:;C&"J3TW7W72Z_AWU"'[ET%_/'WOP_P U
M_6A!#%M(3MG'7L/ZY]*LR *-J\#&.OKUS^ S^HICML;=[G].GZX_*HO.\Q@?
M3!X]L?K348SE"7]Q??;[MO\ AR%%TZ<ZNMW55O1V7Z^;Z-$/V?8V\#J<_P"?
MKCV_3B\B#;O/7''MZ?CT_P#KYISX*C'T^F1W]^*K&<*"G3IQW_#@?A]/J*A<
MM2,5VGMVV[?H_D6X^TJRJ;I4]ULFHKII_2&S0^?U_A'YX_E@C'\N*(8\$(>F
M>?IQ^N?U]JG@;.>OJ/QY_IG\Z:Y\MBW8'O[=.WY_0<]JM\O-.']U7\[I>6_J
M2W[:%!/?G7-W2T[O_AUT'R  ;!TQTSWZ?RP?3\ZJQP^2V[UZ_CS]?Z?6G^=Y
MC ^G],?S_P ]<U:DPR\'N.?\X]*5HTU2CW_^UTUZ*Y7/RJM33U4K1_!^G]>A
M+$!G=WP<G\:X.W?/Q2\)\Y_XFUIS_P!M4&.GOUKLHYP#L)Y/\B<G_#O^0Q7$
M6G/Q1\)_]A:T/_D6,U5*"C[1Q2O>]]M[=/N_I:88F\(P7\\$WZZ77_ /]*[_
M ((TMGX>>#!V^QVF/PC3^?7FOZ;H/]3'_N+_ "K^8_\ X(T CX>>"_:SM/\
MT6G_ .NOZ<(/]3'_ +B_RJ<.YN,N??G?Z?I8Y'^B_+7\26BBBN@04444 %%%
M% !1110 4444 %%%% !1110 AZ'Z'^5?BO\ \%0+\P_#?QC'NZZ9>?\ HH_Y
M_2OVH/0_0_RK\)O^"JU[Y/@+Q:N<9T^Z_P#1;<?I_D&@#_+R^-[;_P!H'QF_
M7.L7'Y>8/\_I5)K8-A\=L]_0_P"'Y_I-\96W_'GQ>WKJTY_\B5;7_5C_ '1_
M*LZBNEZ_\']#KPDE&51O2]-H@A7.1TQ^?;_ZWY4V9?,!3/&?R]/T!'\Z=$V"
MQ/\ A[G^5(A_><YQD_ITJ92BY27\B_R]>_\ EU9=.:IQI23M*4];WVT_'S[^
M96CA\EL 8]/SX_S^%7BH1>._7GUZ]>W2DE'.?3G^G_U^_(JLTX?"CM@?R'U^
MO]!4V53V4NW;Y?UU+<=:]7?5.+^[S^XC>WW-YF,'/'MC'^?7CGUJU"@8?-_#
MC ]^,_TJ5"#'ZG!_3_Z]5S*(N/IZ<_F/\./I0^6<)P[26_K%_?\ UW*LJTZ+
M>J5-7]5;KK\N_H$Z>9\O7J..P[<_R]?YQ1Q>7A1^'MW]Q_\ JJ:*3+9['N/I
M_+G'>I)<9W ]!GVZX/\ +%.+C&:CW@OT_KH0Y.I2]F^E7;?1-+?Y6U]=M!Q
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
M_,Z5+V]*$;NZJ?Y>;Z P"+A>_P#/H/YGK^-46M@&\P8R?T[X_P _RJ8S>80
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
MB<VT7^X#^G%/P%8GW_E7,Y<LI/R_1'2O?I8>%]%).7I[O?TZ>97N%YV'O_\
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
MWI?8\]4Y.+E;3_AO\_RZ']+"?\%(K\ '^W&XSQY_N?\ :JVO_!2&_<?\AU\
M<?O_ *#'WO:OYD9O$^K1L%\^7/./G;USZ@?_ %O2I(O%FJ#CSY/^^V^O][^M
M1.UO/I^IT86[DXOX'OVOI_5S^F%O^"D-^"?^)XW_ '__ /LJFC_X*27XX_MQ
MNG_/QZ>GS?G_ /6K^967Q3JO+>?)_P!]M]3WZU&GBO52<^?+_P!]M_\ %>F:
MTNZ<4WHW&WX+_AO^ 9I25;W5;7\/\_Q/Z<G_ ."D-^OS#7'[G_CX_P#LJBB_
MX*2WZRJ_]MMU_P"?@_\ Q5?S-MXKU5E \^7IS\[>GUZ\\8_IQ GBC5C(%\^7
M[W]]NGY_GWZU$(NSFT]>O?8TQ+::C'X;*_KI=/Y_,_IQN?\ @I3J$NPG7&.#
MG_CX/;C^]_\ 6I\W_!2K4'AV?VXV/EP/M!],_P![^>/:OYCIO$VK1[1Y\O\
MWT_?ZG^=.D\2:LL>_P Z;G;_ !MV&/7GTXJCD/Z;X?\ @I5J"0[/[<;'S9'V
M@^F?[W\L^]5!_P %);\,3_;;<DG_ (^"._\ O>_2OYFX_$FK-'O\Z;C=_&W<
M8]>/3FFP^)=6D./.EXS_ !GT]R13BW%IKH5&3BTUNC^F5O\ @I/?QMO&N-U!
M_P!>?_BOPKE/&O[?E[XN\.:G:OK!D$UO*F#/G.5Y_B]_R]Z_G N/$VK%S&)I
MB=V/O-[@=_H.*Z?0_$NIQPO!)-)\RXP6/MUYHNW-/I\][K^E\S1.\&WJ^=7O
MVT/8O&NKGQ;XPU.]9O,\^Z=\DD]68Y[\\_ASTKG;FU^S#RP,#^6<]OQ_SS65
MH,Q^UF:0D[SG)SW/J??K70W\HEER.1Z^OU'XUM5BHRC**TLOO5OZN572C*,H
M]4M?-)/S_I&=9P!><?4^_P#GCV_+-YD" L.N.??(]^F1SU_^LVVX/TS^@&*B
MFN 3M[]_7H?\_G[5PU?WE:/-NFFOO77NOZ3.R$.;#NLW>2O^E^_]:^1#+!YQ
MWGDCIZ]>#T]#^/?FI84S\IZ >OY8_#-30D%2.<]/P]OSJ)G\H[CT/X<XQ_\
MJZ#)[TG:2JPUTLG]Z_,FZK?5]W9^]_Y+_EN.F&X%!^'/3U_P_'@Y%5%@\D\=
MSS^O^?7GH*G23>X;MD?J3_\ K_IVJQ+@@'KU/Y?YYZ4URP=..UX_IJ)RYZ=6
MGU4TDNK6G]+]; %"KNS\Q R<]^^/U_\ K52D@$C;^>#D?_6Y_EU_2I&N,@KZ
M#_ZV.GZ]*LQ$%<'Z8_#M^'7]*A*-.#?>?SU7^?R]"U)4IJ&R=+Y7LMOFO/Y6
M(8D!X/3^9_R2?\\.F&\%,^H ]N?\^_0TUI/*).>O./J?IC'^?JB/N?=U!S_C
MQ_.J<8N<JG]S]%_7?IY&<5[&%.5MYJ_2ZO'_ (/EZV,N^@$=G/QP4)_^OP:_
M6S_@AU.;;X_1,3C_ (F$77_?C_\ K5^3^KD&RFQ_=/\ (U^HG_!%&YV_'I,'
M_F(0#'UD3 Z9Z<^U=F%DO8U'T=[?^2_U^8I3CS8AIWO%/_TG:_I][/\ 4F_9
MTN/M'@^Q;.?]%@_]%CK[]*^BZ^7OV7I/,\$V1_Z=8/\ T6/<U]0UF< 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7B
MOQ]&?AKXA_Z\IO\ T6X_K7M5>*_'TX^&OB'_ *\IO_0"/ZTX[J^UU^94%>45
MYK\S_,U_X+>IMUC6#ZWDO_HQC_3]3TK\'?!_R^'%8>A_05^\?_!;YQ_;&L=?
M^/R;'T#/_A7X-^"_WOAY5'.1^'3MU]*6(?,[Q]+_ "T\M-?OL>E22AB5?16C
M9_*-OZ[[:&G82%RV>Q/]:V+9B2V>F#Q^7^36?;0&$GC')/M^'_ZZU(T\L%C_
M !9Q^/.?T_PKAKJ36'M?1V?33W?\K?F92_WNH_LW5]]O=VVV7]:F%>R%;I5&
M>6_#M_C_ /JQ6BK':GO_ (BJUS;^9,),9 (.<?Y]OP)(J[''O"CCC'X G/\
MG\JTJJ7L*B5[\R_]MTT[/_,O%ZSP_+II^L=[?UYBWIQ:E@.=H/'K@?RK+L)"
MPSS][_ZWO6M=#?$8_;;^6 ?_ *W^-4;:'RC@CODYZX_7UHHJ5HW?V/N=NO;[
MOT+Q#3PB2W3BFO[UXE^V.[<#SP.W'7/TK#NY6%X%]3Z>A'7_ #^1%=!&AB!/
MKC_/Y#_]=9,]OOG\P#C_ /5_]?I66&4MWMSW2\OZ_K0K#M*C-/67+]ZLO\O(
MMAB!'CN!^H'^??I2Z@=MN6'7:/7T[_IU]/8T^./?M]@/P&.WY?AQBB[4R1E/
MP]SCCC\S^E5:7UBH]E9?H^_7O\MS'!-)IRV;T];QM_GIW\S-TZ0LI)SG)Z^Q
M7_.?:M6 [@^?3_Z_^%4+2+R1M([G./J,X_K6DB&-3QU&,?YYZ?E3K1DY8?KK
MK;U3_5:?=L0M,34?V5)7T\T_\S%,I%_L&>H'_CP&?K^OO6'9'/Q.\(GUU6S_
M /1JUTHM]USYF#U'3ZC]?\YKF;(_\70\)#_J*V?_ *-7_&NBE]OT7YK^N@\>
MTY4[;<NGII^1_I8?\$:O^2=>"_\ KSM/_1:5_37!_J8_]Q?Y5_,G_P $:B#\
M._!@[BSM/_1:5_39!_J8_P#<7^55&49)N.UVOF<!+1115 %%%% !1110 444
M4 %%%% !1110 4444 (>A^A_E7\^7_!6[41!X,\4QE@,V%SQGN4?_.*_H-8X
M5C['^5?S.?\ !977OL.@>(K<N1OM+E<9_P!E_P"A_ESZ@'^;C\67W_&[Q6_7
M=J=P?_(G^?I4I8XQ[#^0XJ#XECS?B[XDGZ[M1G(([X?G'M_0 ^]6MF5SCL.?
M? '^>M5)<LK2\G\M/Z\C90DI2BM^5._D[/;K_7D5G8C&.^?\_K06./U_]!_Q
MJ3;N_#_ X_PHV[CMQR3C\OU[5P-/VF)[.&GX)BM)1IOHY:+YK^NY+G-NS'K@
M^O'3_P"MS_\ 7KG[65FN6!S@,1_X\1]1_GI71,-D93CD'GZ_Y/'TYK'AM_+F
M+XZG/OU_SBG04E&G?R_]M_+^MST6U]5J1M>2WW5]?33Y&E&Q,H'T_D*SM4D,
M;H!W;^O3\A_3'%:L<?/F8XZ_7'!_S_A5"]A\Y@<9(.>GT/\ G^O:*:ESU7TY
M]%\TW^O^08-I1L]W'3TM\_Q[^0L#'R >^!U]PI_3^E7"?]&+?4_ITJO!'\@C
MQSQ^8 //X?T[5:=2L13&>I_I_C3DI>W3Z<B_]M_X*^?GKAAFHU92EM[273K?
M^OZ1@V<A>9P?[Q_0_P"?\*VX&)EQVY'Y _K6=!;F.0MC&3G_ #_D=JU(DVGS
M#[?J,=/;-%92]G2M>_,NFVL5_F.MKBY/HDK_ #7RZ&1J<A29 ,C)'3V;_/\
MGI#=LPMU/?(_7^G2KUW#YTBMC./3Z\_A_D9J"YBW1*A] 1CIQ_7T_P :UA!O
MFNKM==^UM_FKF^(G%2PTOL_=_+^FIT.FJ&TMG/4J?8_AZ_2O$=>8MXPT,<G_
M (FEIC\)XL_Y/I7M5@^RQ:(9!Z<^IQ[8KQ[6X3_PF?A_K\^J6?X_OH^1U_$5
MM@[QHUU/=OW;K9>[HOTT.:<H<E=+=RNOP_-/O<_T"?\ @AW;,/#7@]\?\L;/
M_P!%I[?Y ^E?V8V7_'G;?]<8_P#T$5_(9_P1#T<IX&\&W.W -O9G..?]5&?7
M_.*_KTL_^/2W_P"N2?RJSA+-%%% '"?$J0Q^"?$#C^'3;H_^0FK_ #B/^"U/
MB(W6N^++0R9"W%TN&/0[Y.*_T;OBLVSP#XE;TTNZ_P#135_F7_\ !9G6,^./
M&$9;@7=V,9Z_O)!_G_.$W9I=RXPE*,I+[.O]>?8_G7\,R%&G4< RGI[G_/'>
MO2 QV*?7&?PS7GO@^'SXY9, X8G]?PYZ?_6KT=(]P"@=,?3C@_Y/7O7-53]E
M62[QM\FO\CLK-RAA;7O9/\O^&?\ FQ;PD6V[OM'3W _S[53TIS(I)]3^F?\
M/6KUR-T10=AC\0/UZ56L8S#D8X]^OO\ 7K404E""Z\CNO.WYZKT.Z$H>Q;MM
M9/3K9:7WZ?BBW"<R2#V_K6'>2%;L*,\D?3_/^>*WD&PLW=@<<>_ZUE7$'F3>
M9@]OR'K_ )R/RJ,-&:7O?SKUW7_!^3VZ&=%I0J1?Q-77H6%8X3''/^!_KVJ6
M_;;;%AUP/7/08_SVHCCWA1CD<^G!_P ]_8"G72^9&8R/;\L9_P ]_2JDI?69
MN[M97^Z+_)V_X8Y\%HUS;-Z>3O'_ "O^O;*TZ0NA)SVY_$#W]:UK<[B<CT[<
M'@_K5&UA\G*D=AGU[?A]*THT,8SZGI^?]/\ )JJZ;EAVMD__ )'\U_GT(_YB
MIO[*DK^?PW_K_,K:BV(CCKM)_P _G531G+JQ/7/\P:T+Q/,A/H01_/.?\?\
M)JZ3"4##IR>#_DUI.^C3V6KUULOZZ'5AVDYI[RUCZ::7]4]M_+4GE<^:1V#8
M_6K)8+ 3G!"_T_PQ5<H3,WN3C'^?3-5[N;;F//WAC'UQ_GZ^E8T>:%&2>[DW
M?UMKV_IF&%A[2NY26B=M>EK??^OWF6SFZDD5LD 'W'3W_P ^N.*XQ[#.I%-H
MP6/)'8G_ .OGZBN]MX/+)<C[P_4C\>?_ *WX9ZVNZ[$F.<GGMQ[]:Z*+C)VW
MEI^FMOZ^2WRQ?N5Y*.FBTZ'(ZII826(!>I7/'K5F]TL+8HP7G;Z>V?T/'^%=
M5?V@DD0E<X(''3M]*EN;;?:JN,X';KQZ_P#Z_I6QQG'VNE#["SXY"9Q^O\_8
MTS2]-$CR;E'REN/QQGD>W\Z[.WM@MHR8 ^4?7^6*2PM/*+\8SZ^Y_P _YQ0/
MF:371[_Y'G=QIN+O&W@<=",YX[?G^%1OIH^T1#;CYL=,XY/^!KNIK+=<;L=>
M3D>W&..WI^'-,:Q_?1MCH0>G^/UP/6MTX^QDOM<R?Y?DOZ[[IQ^KS7VG-?\
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
MFLL,I**OK>6GWE4W%8>HFM5'77=>[^5F7U8[P.QX_(G^?I4.JG9&K#\>O/\
MGG].G%6XX]Q##M_/.?Z_7K4%\GG #'3\^3Q_GUJ4I^UK.^E_OT3_ !U>G_!(
MP5DX\W7X7?TM_7Z$43$V)/3Y3TZ]J9I+F1G!]<?EP./\_A4R1XMC&!_#_/H!
MU]/7O264?DLW')/I[9/?TZ?_ *ZUM*\?):_K]YV.=/DJ.VTNWFMK>I;<_.1_
MO?R:N&\5W!%A<1CNI_E_3/?MBN\=#]_Z_D0?\:\]\2)YB2K[ $?AGBM)_!&V
MUXW];K_@G%A5_M%2^O[MM?A^1_4%_P &Q-DT_P 2[EBO6\SR/1^Q_P _X?Z0
M_AN+R=.A7_IFGZ**_P [[_@V"T;9\0IGV'FY';_;_P ^G-?Z*6FQ^7;1+C&$
M4?H,?U_^O6R;Y4NEE^1Y\F[M=+O0T****"0HHHH **** "BBB@ HHHH ^1_V
MU;;S_@/XS7'72[K_ -%$_P"<5_E)_M]Z9]B^*'B^3;C.KW9SCI^\]Q_G^?\
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
MZ]?\\UFVT'E.3@?,3^H_P_3UK6C3;F0=\_7GIG\3V]Z*RDXT+?S:^=VAU/\
M>YM;)1OZ>Z8>I2%)T49Y]/J,^QY_S@UH(Q$:_7G\"W>H+R RR!L9VX^@_7KQ
M^>:MQ1[E"XY'/Y$YS[\]ZNHI.C52>ME;_P "5OP_I[CQCYGA^7U6B5MO\O/;
MOH/N21;%NX4_CG_]9]NW>LBPD+DY]3_(_P"'K6S<+F+R^O&/7J#_ /6[?@:S
MK:#R3T(R3V]C^OX^M5032@G?X?T6_P!U]O+0NNXO"-16JE!/O>ZO_3^7EH0L
M2[ ^H_GBDOFQ"0.ZM^''^<?2I$CVY<#K@C/7!/\ G^G6B=?-3 SG!!].?S_"
MLL-S0YV^LG;[OZ_34RA&].G'[2E%W71>[_PW;S,#1Y&BF;D_,?R&1Z^W^>]=
M%)&'._OP>G^?_K?A61#;F&3./0=!ZC_'\ZVHV#+@_P"?\^GIC\.E2G**E>_=
M_)?U^9I.T:]5=9P27JE'2W75'*ZKDAA[8_,^OKG]*YBSTP2SR,1Z]O?_ /5V
MKMM1MR[>_P#0_C]>WU%5K.V\MB<8SQR/4C'^?3@=ZZ*K4H4>5/2U_P .GY[D
MITX8=P=N:WS6VKTV?R//M2TS;=8"_P 1[8QRO'Z_SJK+8!=OR_3 ]<=/\_UQ
MZ)>6'F2F0#)!YXXZ\8_KTJC)IVX] ,8(SZ<UAO479;^ET_E;5&4;4L/._P 4
MG%Q^]77_  5_PW'R::##G;Z_Y_E4$.G#:3M/XCI[#\^GK7?C3]R!=O\ G&/Z
MY_&HSIVT%2OKD^V!6V)DGR16Z2O;T73SU_R-H<G/&K]E4[/M>R^7]:=SB(-/
M#,1MS@^G'2I;;30;P#;P2,Y'3!_^OGZUV$.G;23@9)/3D<__ *O\\U+!9;;D
M-CH<@X_//^?;UK1V5",>M[O\/^'.6<XRHV^US/\ 3I_7W',:II81XL#JP'Y_
MUZ5->Z4%L48*,[1QCV^OX5UE_:B1TXS@CH/_ -7^?QJ2ZMMUJJ8S@=!UX]<X
MK$YCC[+2@UB[%1G:>,>WU_"H-*TP/+*&7H6QQ_C_ )XKN+6VV6K)C&1WSGGT
M_P#K5#86HCD<A<9SU_R?Y4 <0=*#Z@4V@C=Z?7Z^E7KJR^R31JHZGM^/7_'W
M^E=.+0"\\S'<'/\ @?\ /\JFOK(2RH^W.#V&<#M^7O\ K1>VO9K\RX1E-\JO
MWLAL>;>WC<<-M_,D?IZ_GVQ6E;2M,H)Y)_/MQ^ _QJ-X2\*H!T7'?J,Y_/-6
MK&'#*GX8[YX]OS_'ZULYITK/62?SMI]_]=CH>N%YGNI\OFK/3\V7(<JK$CU_
M'@BN;,S&]93T!_J?\_\ UC787,7DITZ\_F.>_?\ SWKF#;XG,A Z_P!<_P"'
MZ=N:XI+]ZGYK_AU\[G51FGA)QZJ.NVVFGW(T%8[P.QX_(G^?I4.K-LB!'4D>
MO<__ *_\XJW''N(8=OYYS_7Z]:@OD,Z!<9]N_7O^@_.L(QG[:L^EU^C_ !U^
M\C!-1:YNM[/[K?UY=BK9.3#D]=N>??=_G/>M.([HFS_^KZ?K[]JI6L>Q F.V
M/SR!CVS_ )[5>VF.,KZC^7^1^M.LI.K1:VY=?DU^ER*;M7G)_"IJZ\^_];'/
MI,QNG'.,GO\ CZ=ZV0Q#J.W^.?\ /XU0%OMF:3!P<]O\\?\ U^36G''N(;'3
MC)]>O'^?THK*3I*U_P"(ONNM+WT\M?\ (K$ZXB/+MR+[K+L4=6<H@([D=/\
M/K_DTEJY,.X^W^%37T1G&,9]./\ /XTEO$54)^'/M^'X?6K2?+4_P:?)+^GI
MT+Q+BZ-'EWYE=+?II\BOJ+$Z=<9[1L?T/\^M?I?_ ,$69RGQ\09Q_P 3&']9
M(_H!_GO7YJ:HFS3YP1U1OQX-?HU_P1G8Q?'J,_\ 42A_',B=.G_ZJUPK:H)/
M=K_+]//H>?)RBYI]?Z_IG^IG^RD^_P #61Z_Z+#_ .BUKZMKY$_9%E\SP%9'
MGFU@_2,5]=UJ9A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M  _EZXEU+2Y.LG'[O^'_ *Z-Q_B8>VMZ5WW;?+_P?Z0Z-MTN?7/YX_PK#O\
M>;M#SC/^?Z_Y%:$$G[L/W()S^0Z>^<4RXAWJ9<?=&1]..F?\_6E4E^\5-=4O
MT_/<K!S]Z<'NVWI\OT_I(M':85V]=HSQ_L\8'7T_&H8XAUQUS_7O]!Q_DU!8
MRF5F3^[QSS_G/KGTJ^,K,5'3'3W_ )UC"7LJ_-?2245YZK;^GJ_0QQM)NK%V
M^-I?BO\ /\^I&T8;DKZGWP,9ZTOE97&. /YXZ=O?VZ>U/E+*RC..1^/6I6!5
M,].@'^379&LI3<.WS[?JSF=!KVB_D2_2_EUU[?<5MFT$8]NWIT]*;&!_".@'
M\SG_ #^.*GEXMR_< DX_''MP.M9NG2&1W&3Z<]NG'N/_ -8JW.S:WMY_\ UA
MA7."EW2>M]-/7^OP+AA!(.#GCI^'7W^M)Y(R.#GM_.K7)D91T[#\JCE)5U&<
M=>P[Y_GQ4U:OLXIO9V_-=--KW_R,/92Y6_Y9<OY=/Z^9'Y>X8QQC\^?Y_P#U
MSZ4WR!@C#8/7_./_ -56V!5<CCIZ=S_AS1@[-WMG_/XT_:6A[1=D_OT_K4KV
M#YG'M'FUTZ)]M=_O*R1A2 !W(/Z$Y^E6FA&P'U'7Z]?Z=?PJ*'YRW/0GGZG_
M /54_).WMR,?3I^59QJ^T2DK:/I\M_P-J$+0=]ZEXI/U6UNOI<MKY/V.16^]
M@]N_/\OI7'6<12ZD./XN/S/Z=QU_6KEY?&&7R <[B!UX_P#K]/T/>K44.%\S
M'7!_S[U$(2564G=J3NNNUOZ_'T=-.%'$0TTMKT^R[O\ #Y(LC#28//./QXZ_
MY_2I'0#&!UX/;COTQ[>]5%<A\^^?Q_SQ_.KH)<9ST_R?Y5<:G.Y2MI3=K_=H
MNOG^)G1;E3=);N2?G;1_U?\ X9'C4*,#GV[G!_K2*X5".^#QQ[C]3WY[4*Y=
MRA[9_P ^_MZ=*R+J?9.$SC)P/I_D^O'':HI5%4C;^^EWZ)=;:]?Z1UTXN<G4
MWY8./?9+^GY[]S6B <DG!Z'_  .?ZYSTI,!),]LG'M@\_ITJ".0J%(/7]<''
M\C3[H[(3)[9_,#/MS^E-U5[6<';X>OFE?]>_Y&-!.LJ<-^25W_Y+Y;?UY$DC
M[F !XXY_+^7KVITD?R@@<_UZX_G_ )SG*M9O-.2<\X]B/K]<"M2)C(",\#IQ
MWS_G\Z)U%#V*TLV].VJ_'?;Y7T!N]6M2_F:\K7Y=K>8H<!",\C@=.1_]?],T
MD0#[B?Q_'./Z_@!^.1<7&RX\L'CG QTZ>O\ 7W^E:$<FP+CN/SX&!S]<U4I*
M%*<_/SWNK_K_ ,$JK^YJ4%VC;U>F[7KYZDJC9)SP,XR?ISS^G]>*5G!<8^G\
MOZ\_E45XYCB+YQP&_'K_ $/Y^U4[&7S>3SC=C\,>GOC^7:J@U)INU^6RW[)_
ME_6H5(^SH<UOBJQE\G9M&-XKZV_^\,_]]#_Z_P"M?O[_ ,$6+U!\:O"4>[!^
MUV@/_?U/Z\C/MBOY_O%)RL9]'&3^/_UZ_;3_ ((NZT1^T+X1M@__ "_6@QD?
M\]D'KP*TBFEKWN<E:HI3YHZ>ZD[6[+\=/U/]3GP.<^$M /KIEI_Z)2NKKC_
M+;O!WAX^NEV?_HB/^M=A5& 4444 -?[C?[K?R-?R!?\ !=HKYFM9Z^7/_)O\
M^M?U^2?ZM_\ <;^1K^.__@O!<%+K5USU2?I_NOZ?_6YH&M6EW9_ 9X@^7XC:
MT3@ WDG_ *&?Z_U[XK==MT@'7I]<Y./ISQ^>?;F/%<FSQ[K#^MW(>_3=^O/\
MC]:VH) Z!SG/^ R/;U/O4\EX2J]-5KT:2_J_GW.^<70H4]K\ZE\M'\]O^ 7I
M$'!''O\ S_+K_G@,@$8&>?3L /\ #\.E"'S$))SCVZC'/XFL0W!-P8R3CT]!
MG_/;^=<].:J*&VCO;YK^M>^QJH\T:M7O'32^ONZK3^K?=MQJ&4Y&3G]?\X_/
MBFHVQL'IC_ZW3Z\_F>AIB2%6"CC/Z\]?P_SUJMJ$GD@'/7C^7^/&>]-5+SJP
M[/\ R;_.W8FA>M[%?\^]^S]=/Z5_4N%@\@'49Z?GC_#T_G3I$ (('?)_#J?\
M\]:S[:3>F\]N?RW8/YU?5B\98GE>G^?7_"B53EJ4UWC_ )?Y_AZ&<7SNK1WO
M4NO*UODME^FPYI!LP#SQ[_YY_P ]J%560DC)P>?0_P#UC^%8BW!,YC!S@X_G
M_C^(_&M6-\,$SPW!'U_S^7X4IS4*7-;1S7Z*^O\ 7?4TJ-TJZ7>DHV]5%?/5
M?U8D0A"<\?ER.W\CQZTL;@RGGY<GC]/\_6J.H2^2!SQ_C^?//6EM)-R;\^_T
M.[_]7'X5O1DG54K=%>V_2WY+<FK#V5&D]K5+_*Z?ILE^*-&<988]>?PZ_CS6
M1K>?L_'7![<=1_GZ UKCYUSZ=#Z\#^=9E\OF(5],G^N>_KZ45W[2;2NUI]UT
M73FJ3=5I6J6M^&JU_4^Q/^";(_XR9\%!NIU*TQ]#<P9QV%?ZPG[+@(^'/A3C
M_F#6./\ P&2O\GO_ ()P_N_VH?!2=/\ B9VGUQ]J@]#^6>>W:O\ 6*_9?7'P
MW\*'_J"V./\ P&2M9S7+2CU44G]R6UK].MC&M:NI5(K2.E_-VW_!?Y'U3111
M4G"%%%% 'QE^V+JJ67PD\;(6P3H=\.O_ $[2?Y]OK7^19^VQ<"X_:V\=.3D'
M6+KG_MO+^']*_P!7;]OK7#I_PQ\81A\;M&O0><?\N[\?CU__ %5_DQ?M@WAF
M_:C\:RY^]JUR<_\ ;>7]?U/X4F[)OL5"+G)1[OY_CN<TNP*N!C*^GIU_S_.F
MRE0!MP#QR/7O[?Y]ZIQS9M]V>=A(]\KR>_UYZU7MY_.D*Y_B/H?\_P!/QKFQ
M"=6E%+[7KY?<=E.+A2KKJI+\6FV;(4>5NQVX_(>HSFEBD"K@D]?YYIBOE0A^
MG3MU^M9%S<&.0+GJ1_/_ #QWJX1<*48OR_)?J72FJM:%]6J>UO)?B^W]/8CP
M[<_E[#MT]?ZTKC9)D<#/KP#CKG]?_P!=4XI,(&!/;MZ\_P P:M3']R9>^/U!
M(S_D5+J<M5P_N+1_)=/\[$T;U$J;UY:BEU[Q=K=1TD@.W!S]?KT_'N/2G% 4
M![]<_7H??M_G&,>VG\UR">%SC]?U_2M6)]Q*=N>/3TY[]/TI2FH1I-6UE_E]
M[Z]"YRY<15IV7O1C'R^S?^K#D<(I!/(Z=#S_ /6/\LTV,;V.?\C\?<?S_#,O
MIO*E503R1QZGGGGU_P ]JNV[X16!ZX!_'/;ZC_"M(VES-6N[?/KU^7I?IL.L
MG0^K:;;^?PZZ:D[+M;MM[_IC_/;D]Z1BN?EQU!/KCJ>?S[].*;<G;"7S@@')
M^G3]!_DU2LYO-#Y/3)'&.W.?K2;M)+JNVVC_ .":1IRG2FU]N2:Z?R]?.W^9
MI;PR;>IV]/3KC\CC-<#K#!KKR>Y;'X@ ?3V'U_"NJMYR]RT9YVYX[@8)]/R
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
MY_[?_P!&OS^/-?ZI?[$V?^$(L,]?[/@_] 2O\J[_ ()7.3^T]IZC_G^M\?\
M?Z3^A_SFO]5C]BM-O@C3_P#KP@ ^GEQFL^;6QBH/V4JFMN9+RO=?YK^D?<U%
M%%,R"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _G^_X+0;O^$#O
M<?\ /E/_ .@M^7>O\S3]H\C_ (7#J.>OVJ;'_?YOZ_T/:O\ 39_X++Q;_ 5[
MQ_RXSGC/9'_SC^0K_,8_:6E*?&W48^G^F2CC_KJ?;U[5*3YV_+_(Z95$Z$8:
M73OMOLOO[_U>A X6) ?0>GH/6A%#L2>1V_D?U_K6/+<&,0J3U5?UXX]_;_&M
M9&*PAP?3G]?\#ZUA4FH>T=NE[_/R\]K_ .9U1B_8T*B^SJUW^&U_Z[]T*ZA7
M! XR!CT..*660$+M/KU[>V/\_P""2',/F=\$_B,X_E63;W'FN1G[O^/\\9IT
MYJI[-V5U'Y[+^MN^VP2A;#UJO\[5OPV_JWXFR4!0'OQSW]C[_P#U^U(CA%()
MY[=.O?\ GT[XID3[F9.<?RQG'N?_ *U9U]/Y4JH#U/IU)SG\SC';/U!K.-13
MC*+Z3_5?+K9_YE48^U:J66E/E_!?=MOJ:4?SL<_Y'_UC_,^M#+L<'MGVX]#_
M %_#\JT4FU%8'DXY_/J/<C_(JQ,3Y!DSSCG_ !_#C\JMU%&K*&GPK\4ON_K4
MQHWJI4]/=J<VOJO\OZZK*X. #G_]7(_+T/8T]D!3..<?IV'_ -;^M8UK.978
M$YP6_P _E_C6M$^XE,\#/X8Z?X]?KUI3FJ:I6M[TOU6Q<VU7JTTOCC%=NBZ=
M^VG<<CJJ$$\\_@?I]?2GVS9)SZ]O\^Y_&L6\N#'*$R>2#C^77V/3Z>M:,#@(
M&SR3SU]3Q^>?\XKHH22J.32W\O)Z_E\_,5=>Q^KZ645K_6GWDDW#D@'&.#TQ
MW_.N:\(2;OC#X-Y/_(8M/_1RCZ=:Z2Y)\EG]N<=L'(^OITKC/!$A;XO^#SG_
M )C5H/\ R,N/U Y]O2M;<ZG4Z*5MOZ_X;\.>K2<5[57M*S^]*W]>7S/]3/\
MX)*%3\'? _\ V#K/_P!%1Y[<\9^G3K7[TI]Q?]U?Y"OY_P#_ ()'7&[X2>"5
MR<?V?9]^WDI[9Z?G7[_Q$F-,_P!T?RJ#F'T444 %%%% !1110 4444 %%%%
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
M*+F56]P3^'^?S^M.: * _&>#U/IGTJ>,8C)]CS^&?\__ %J52'/245:W,O\
MVUWT^_\ $NLG5Q":6U-2_!;?IW7D9>JH9  .WI^!/\O0],4MFA6+;WP/S+8J
M_P"6)<@]OPZ=?7CFFQILDQSPQ/KWQ[5K!<C?=1U^27]?,*\O:T:45K>=OR3\
M_P"NB)HC@8/7CUJE=?(I8YY7KCU'KS[?J*NR, RCU _G_(U1U@[;?<N.AYY/
M&?TXZY[UTX:G[1MOS_3_ #[/Y!*G[2U+_GTK;]-/2^Q]@?\ !.;YOVI/!3#!
M']I6O_I3!_C],<]Z_P!8W]E\Y^&WA/'_ $!;#];:.O\ )P_X)N\_M.>"F[_V
MG:?3_CZ@'^?2O]8C]EQL_#CPGZ#1;''_ ("I6+5ZC[)_\,B*G[BFZ?\ .[^M
MN7^KZ^9]744459P!1110!^27_!2&X:+X>>+%!(SI-[_Z)<?YZ5_E&_M7@R_M
M+>,3S_R%+C_T?*/\?6O]5S_@I;.(_A]XH&0/^)3=_P#HAO8_Y_&O\JK]IP>;
M^TKXN]]3N/S\Z3^GX5+7,FOZZ/\ X!=*?)-2?1_Y,Y>%"+;'JN/K\F/Z=_6J
M]E$R2DG/7^H_SW^M;*QX55XZ ?H:<T CP1[YY^@].O/^>*E))TT^E_7IU_#0
M[(SYJ.)DNKC;_P E^>XNT@D_[WKGO_G.:P[R(O*I[9[=#S[9_P ^F:Z%R!%C
MC@#K@=._XD8S[U5BA$F6(&22<]^/Y<^E85*S=2-/I=/[K?YK\!X>'LZL&_M4
M]K=79Z_U\K$,:'RP,^G\O_KU;F'^C%.^T^O3)_7\>M+"N&P>W8_G_3\:=+@M
MM]QQ[8[_ (>W/XT2IN5=SZ<B_"W];["H/D_>?S5%#Y^ZNOWF'90E'?/&=WZ@
MCV]:V(5*R$G_ &O7CU]OYTC0[""/3MSZC_\ 55GY1&/PY_+^>.W7CBE4I\\:
M-ND[NWR\NUNW0JI%RQ-2=M(J+_"/Y&%J<1DG0]?F'3/3G_/^>-"!3Y2K]/\
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
M71=]"82Y8U*=M>2^F^JC;]/O^^%5+%2/0?R/^?\ /+=33S(=HZY'Y_Y_G5V
M#!/?^7;^E1[1(V/\^O!^F1_C2]E^]JRUU:_&W]>C,\*W2]FWHJEU^,;_ (V[
M=C-L$*)CN0?_ $$?S_SQ5NY&+6<?[#?RJ18Q&^ .,G'IQFEO5Q:S8_N'_P!!
M8?UKJ3MR+R7Y:&-2GS>WJ/1QDNG^'K\_\SZM_P""5@V_M/V![?;K<9_[;2 _
MUQ_^JO\ 5<_8M.?!&GX[6,'_ **CK_*J_P""6(V_M-Z>1U^WP#/_ &U?_/\
MDU_JF_L3-GP1I_I_9\&/^^$I\OO<W]=O\S)5'["5/^\G][_X&WK\_NRBBBJ,
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /P1_X+)N!X"OL\8L)
MOUC>O\P_]IF,GXX:B_;[9+R._P"])_K_ %[ U_IQ?\%G'*^ KW_KSG_] <_X
M5_F7_M(H#\9-2?O]JE/KR)2?QZ]OKZYU<+4U/S^_1?U_PYJZ=J:G?=['!W$3
M2& @'A4/Y&MQ1FW"CD\#]*;'"'C1B/X5'7'K_G_]=31<':1T'_U_TKSZM-R]
MKY]/*Z_KT/04E]7H0ZS27W<OZZ#)!BUVGKM/]?\ &L.SA9'?/&3Q^)Q[>O\
MGMO28+;?<9'MCO\ 45&\(CVD>^>?\^M52A[/V=_Y;?@OR].OR%.5\-5I]8.*
M_%6_K?[P@4K(Q/OW^O7_ ":RM2A,DZ,.?FSQG&,'_/\ GC=^58_3H,_3_P#5
MQ_+FH/*60%O3GGOGK_4?_KK.G3<%)OK/\W';9E8=^R_=OK3<NFUE_F58T/E(
M!Z ?^A'^OZ5:G ^RE>0=N,<Y[_RY^GY4Z!0&P0>.GYY/^?<4LA!;:.YP1[#]
M/?Z#WJI4N:O*?1P77MR_UO\ J88>].U1KXJG*OFU^=S"L8BDCY[EO7W_ ,<_
MX=MJ%2KL3TY_K36A$; @=?3U.>OKWJR<"/CT_4?_ *J*M/G5%+[,N_FE;YES
M3>)J5/Y%&7_I-_N_72YS^H1%[A6[<#]?Q]/;'05J1*?*'<Y_Q_QJ7R5D4L<'
MDGG^O'^?YNA7DC' _P#K\?@36L?=Y_E\NGZ=AXB]:6'UWU_+OUZ>?R8D_-NR
M]R#_ #_SWKBO!$13XO\ @X'(SK5I^DR^G\Z[@C+;/\]<5SGA2()\8?!@'3^V
M;/\ ]'*?Z>OI6M.;4)4_YFI?@G^2%5ES8:<5KR2C'Y+E_P O^"S_ % _^"1D
M)'PF\$GG_D'V?ZPIV]OQ_#I7] D7^K3_ '17X*_\$DX5'P>\#D8S_9UG_P"B
MH_3_ "._-?O8GW%_W5_D*9YHZBBB@ HHHH **** "BBB@ HHHH **** /-_B
MF2/"6HD<'R)/_037^=I_P</SEII.3CS_ 'X^<<?R_GUYK_1(^*[;?"&ID_\
M/"3_ -!-?YT?_!PW,K7,H!'_ !\'H?\ IHOT_P#K]ZERM)+OO\SIITN:E*?9
M^7DO4_F0\(*3H\1]@?KP3_C72A274]L_0]2?Z^M87@L9T.(CJ1G\P./KTKIX
M<!2>N,_AQ_\ 6_SFL:R]I2:M]I6^]?GHO\KE^Q:JPMK>/-]R7Z/[O1E#54\R
M+ .<9X'KS_G_ #D2V VV^T]>1CZ \U*4$K;>HX^G<_Y-*H$;[>V1^G^)S_DT
M*%K+^6/Z+7U?ZG8ZS=!+5W?)Z[+RM_P25 %5@.,_SP:YPPG[87YY[G/')_ET
M_P \=',1P.G'\^"?YFJ[0#:'QSW]??';UJM>:,GU=OQ7_#$QDXTZM+K&-_3:
MWK_7R:%.]3VZ_J?\_I5;54,B@#L>1],?X>GI^&C$HVL2.>H_7_#-1E!(Q!'0
M?3W_ ,]C62IVJU9]WV]%\^A&&;H^RO?][^&O]:6_S*%FA6+:>#@_^S'/Z_Y%
M:$8VQ.#_ "]>?\FFK'LD ]\^W!/\SUJ>4@8&.O'MSP/Y4YTW*K3E_=^[;\[?
M\.9P7).K5MHJEF]?R.<2%ENF?J-Q/Z$?X_\ ZZVRIQGM@?R%*T 4!\#/!Z^Q
M/' Z5,@_=G_/OZ>_X^U:P:C'?2Z7WV_,K$1=:MHO^7:EY;)[_EY%=1N..E4K
M^(F(_3_/Y?\ Z\5J0CEO;(_+C^M+<1 J<CZ^F/7]/_U5EB(>T=./\LKV^?\
M7:W?8BA1:A[7K%^G\O\ 6IF:0"B,#W/?\3^N?_UU:9,.6/?D?Y_F*;"H0D8
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
M/RS_ "Q^'XUCA96A!='4?Z?C=F6&II4:D];N+_\ ;7U[_P##&_&^/QZ>V?\
M/'O3+AO)^8\=.1W_ )$_Y]*C&<IZ8_7!INK9\CCKQ_,U?/+V]:.EDEOZ+\!8
M3]YR*6T'=??%?U86&;S,/D]OTX/O5PMO' Y'^<_08SW_ )UC6.?).<]#_G^7
MZ5K6_P!U\]<?C_%G]?Z45JCC.A;K&^_IY?B1%<V(J4].5S5[[=%KT_X)2:X^
M?RQUZ=^,8&?3G_'%78WP,?WA_/U]_P ^M<\V[[:?3C'Z8QWS_GTK83.^/\.O
MID_TZ4ZDW&@Y+?G7YHO$/DKTU'^1+Y-1_P B2XD, W?7GZ'GW[#_ /54<,GF
M?/\ C_,GWY_G4>K[O)^7.<?A_G_ZWM5>QW>0<_C_ -\M^O3-7"3<9.WV/T3^
M[]-BJZ4,/"UOB4M._N/^OZ1KL=Z$]0!C^?7^O]:QQ-F?9R""?Z?_ *\<UKP<
MQ,#_ )XX_I7.H"+YO3)_+ _QZGZ5&'J2E&-[K7Y/;_/3RM83I*I1E5=KV5UZ
M6_K\#L[:X"PE>><_U]OY&LFZE\IBQ[Y_7D ?H/7BD5F#*.>I]>F>/;_/:J>K
MDF-2.N1GTZ+CV]:R@Y*K67>WINEY=&NN@L#34I<S^S>WW_CZ%J*7?\_7W_ _
MK[?2K+'<I;K@>G3K_A_AFLRSSY'.<X_'OC\:T(O]2]:SG)5J:6W)\NGX]2*?
MO59P?PNH[KTM^94%R&?9GISQCT/?O5^-^-G<C /\A_\ J]ZYR#=]K?/3GZ?=
M/X]>GM[5MIGS5],C'YC-%64E2BUOSQ?XQ_S+Q'N8A6_D2T\[+?\ 'N%Q+Y)&
M3C/],_SSG)]J2&7/S\GG/U!JGK&[:FWU_I[T6V?)&<_='KZC_P"O^M5SMPG)
MWOR?/51_SU'BHJG3P]NLK_A%Z]_PZ=C6<[UW#IC\L<G../;WYS6<+CS'V9Z'
M']?US[?X7E_X]F_W3_*N=M=_VM\]-XQZ_P">N?\ '-31G*2IW_K6)?*OJM6I
MUDKZ;K5>7^9TD;_*$[] ?J#_ "[_ .(JK<S>1U[@?J?ZY/OFEASYJ_AG/T'Z
MYJCK.[Y=O^SG\_\ /_ZLU-.I)RJ+IS_FUOYDX1<^K^Q%6OUTOI_7F7H),X?Z
M\>QXP/SSS]:M,<C>.F"/RY_S^-9=OG[.,^O^'3\:TD_U'/7GKZ_XU;D_K%*/
M248I_-I&5!<\Y0;TYV_+=?*_RWN<5XDN/,0*#T*CUQ@]/Q_/^GZQ?\$97'_#
M4GA'T.HVG_I0G)^F<5^1FN;O,YZ9X_/_ #^E?K?_ ,$98F_X:D\(')'_ !,;
M3/I_KX\\?3CKGO7HO]S)J.S2O;Y/^O-;Z$XB;IUY-?:A%/\ #_(_UBOAS_R)
M'AK_ +!-G_Z(CKMJXGX<_P#(D>&O^P39?^B(Z[:L3B"BBB@!K_<;_=;^1K^.
M;_@O*^+K5QR/DG'U_P!9_G\:_L9?[C?[K?R-?QN_\%Z<_;-7Z_<G_P#:O],_
MK51DXNZ[6+A-PES+>S7WG\"VL-CXA:P>WVR3\MW]:Z6<D+O[  _U _/'M7+:
MW_R/VL?]?;_SKJ+K_CV/7..V?08_K_G%857;WNK[>5E^7X'7@_?DH/92YMM+
MZ?\ #E&.?SFX[9S^&1C_ /56BK[EV?Q ?GC'/J<X_P#U9KF]/W[WSUR_3KT/
M_P!;'OTXQ6[;Y\QO3)_^O_2N>M-J-!K[4OENOZ1=33%3CK9I?^V_U]Q7GN!"
MVWGYC_/Z<^GX&K$+X^8\@\?3).#^ !K&U/=]HCQT_3^'_/%:"Y\I>O7W]3C^
MF/PJIR:I5'UMW[22_K[NI6*7LGA^7HO3M_3^\N3-M7?VZC\!CW_R1FJ<<_FG
M@]"?Z_\ UCD8J>Z_X]#USM.,9]1_3-8^G;L\YZG^1]/P_'WJJ,G+D;O\'Z+\
M-?OZ#K14<(Y+=R@_Q7Y?@="K[EV]QQQT..<_C@U0FN!&^S.,Y';OD_Y^M6+?
M/F-U[_Y_+'Z5B7^[[4N.F?\ #_)]NM8T9RE&5_\ GY;\OTT[EX9<\'-O7D:^
MY+\-/P\M=R&0#![''T^OI_\ 6ITS;!O[<M^?K]!_.JBYV1^G&?SXJ>[S]E&.
MNT8_(5K&3>,]GTDHK[U%'/A5SI)[0DVD^ZY=OZZ7(8YO-<'.1D#]?7\Z-2_>
MP[1V!^N"<_0_YX-4]/W=\_>']>G:K<Q^0YZ8/OVXQGZ_XUZ/,J$Y15K=/G9]
MU?\ K0BI.4,15<5NXW^23_KOL?7_ /P3A_=_M/>"E/'_ !,[3@?]?,'^3_\
MJK_6&_9:_P"2<>$_^P+8_P#I*E?Y//\ P3IS_P -1^"SV_M*T_\ 2J#_ .M7
M^L-^RU_R3CPG_P!@6Q_])4K!I\TG_,[K3H85:DJC3E>Z[KT/K"BBB@R"@G'-
M%(>A^A_E0!^)'_!4K5/LG@7Q*N[&[2[L8X&<PD?CUP/KS7^6C^T1.)?VB_%;
MY)!U.?!_[:R'^M?Z>O\ P5KN'C\&>(54X_XEUWW/:,G\^X^M?Y>_QW9I/V@?
M$YZG^T)C_P"1'[?E1B%[/#^T[J_Y?TNG0WE2M3IR6\_7K;R_X"^9<W\+QV!_
M0BI]V]<C^'K_ /6_G57!"KZ[>/\ /Z\^M2VV=LF<_C]#_6N"525\*_YEK^'X
M^9>'OS.F]FU?SNTOZ_0I27(#F/\ #'Y#Z9Z]OR[7+=PH /4Y].GX^O\ A6!+
MN-]CMG^I_GW[9K7 .4/MU_,XJ:T;1=6VL9)?BE\MMSHQ#Y*U)1T]U)_<OZ_X
M%B:X<PC<?8=_7.?Z5%#-O;>#WR.G;K^?3Z^E-U;/D<=>/YFJ5CN\KG/1L_D?
M_K?I6].;<9-](?U_71#Q,5##TFMY24G;371_UY^AN%O,7('3.?8]0?TSS[5F
MM<?.8L\@C^H^G;T]?QO6_P#JF_'^M<X=_P!M;T[>O7M_GI^%1AYN48WOI+]?
MS[EPC>C4F[.3C;NU\._WG212!1M/?D?X?7C_ #FESMYZ9[_ACC\/2JJY\Q?U
M^FXX_I5F?/EKCK_];^?I6=2I)2KVONDOP_IKYG/1;=/F?V+66_6VGF)@;@_!
M'7D?3_\ 74C,&&1VZ_Y]L<]_;-, _<DGKC^G3]?\XID)S&^?49^AK*DY4YPW
M]^U]]W;7UUUOUL:J*<X1;TG9N^V_7^G8@2YW.8P3GGZ\ _Y_SBO/M.;/Q%TM
M.>;I!^<@X]^O^<5UD&_[8^>G[S'7.=IZ?CZ<8_"N.TO)^)VDKV-W%_Z&/\_A
MVKT8KFA)=VU^*0J[4,3!=.11^^Q_H%?\&_%IY4NG-MZQP\XQU4>GIW/^)K^R
MU/N+_NK_ "%?QY_\$!H BZ6W_3&+_P!!'^?Z=Z_L,3[B_P"ZO\A10AR4TO-O
MO_6QR8B*C.RUZ_@O37]+#J***U, HHHH **** "BBB@ HHHH \4^/R;_ (;>
M(!V-E,/S1A7^:%_P7!M#!K&KD+C-W*<YX/SG'YC_ "*_TQ_CDGF?#S74QG-I
M)Q_P$C^M?YK_ /P7;LC;W^IM@\W4I_#<?\^X_"IE'FMY?TS>E6=--+K?\E_D
M?SV>!6)T2(5T,]QY+8/&<=O7 _3'^-<QX /_ !)XL].,Y^HZUKZMN\U<>O./
MQ_R.]8SO'1-[I?DST<-^]YJDKWBFE?Y?UY^734ADQAN2,?GT-3RG"F0=.OY?
M3IZC%9\>?)7UPN?^^1G_ #_2KLG_ !ZGZ-_-JRG-QKZ7MR;;6T7W;_H<V&7/
M-P;T4V^_7^M="FEQYK  YQUX]>/K_DUH*^Y2G4COZXYX_I^%<W8[O,?.>O\
MCZ>^/TK=M_\ 6-^/]:=:3C&CUO.S[;K4=33%SCT:BGWM9$,\_DML/&[(Q_(<
M?0#O_C-!)M 8]#^?7KCV[UD:IN^T)MZ;N<YQ_G^G3M5U,^4G7H/YM_3'Z54I
M/V-66K:4?T_KT+Q:]G]7Y>G_  "],<+YF#C@C_#\<?RS5*.X\YSCL2/R_P ]
MO?-6Y\_9#Z[1T]?:L+3MWF/N_O-^7/7]/_U8HH3<N2_\M_P_X)=2*6$G+K)Q
M?XQ_RT['1A]R[/X@,?7'<=^W_P"JL^6X\J0)_>)('K_GWXJQ;_ZQOQK)OD<W
M49&<#.1@\?YZ^U8TI2DI66U2R[V\_N*PEI+GD]>7EWZ62Z_*WH;L1VJ&(X([
M <YZ'TZ#KUKF?%3XT^1O;/X#UKI,X@0=" /\*Y/Q>3_9<A7/1@/S_P FNVE'
MF:OU]VS^7R\CDJOEJPIIZ*<9?C'_ (!^QG_!(_5-GBW05#8SJ$ ZD?\ +7'Y
M\?IBO]/S]EJ3S/A#X9;.<V,'/_;-?K7^6C_P29F=?&GA\9_YB=MQW.)?KSQ7
M^I+^R>2?@WX7)_Y\+?\ ]%+7;72C"E%=%M;R1IC97C3[/5/Y6W^[;[SZ6HHH
MKE/."BBB@#\H/^"G@)^'-X!_SXS_ /H$E?Y;7[?+_P#%^[M0>?ML_'_;5!_3
MK7^I'_P4];;\.;S_ *\)_P#T&0?Y^E?Y:7[?!9OV@+OT^VS9_P"_RY_S]/>D
MVU9K^9+^OP-:4.=ROHN5_-W1X[:.5MHB3U08_$#_  ^E,FE\O+?CQZ8/Z_3O
MTJ*'/V2WZYV+Z_W5_K^M07Q/E8[[?U /^/TKE4_W]:+T2BK:>G_#?)FM*<I2
MH1Z1FM_6*T_KI]]A)/..[J >QR<9_3D_EZ5H[PZ@ '([8] ?2L33\^7SU_\
MU?Y_EQ6I;9R?K_0_UK"2]E4IR6]2[[=OZO\ =U-V[XFK"_NN45;UL2.Y"[?_
M -8_SSCWIL3[3@]^GM_^NHY<^;QZG/TXS4;9W+UQG_\ 7^G]?>G[27U>L^JJ
MV_&._P"OH8SG)5TKO1<J]/Z1<)P=W09S^O\ G- .X[L9P<YQT_/Z42G]UQUP
M*(?]5[X.?7I_^NB%1NJETY%Z]%O\SHY;OEV7*I]E>T7J_5_,<QW= >/Z_P#Z
MJ9N_AST[?G3HL_-GUXSZ>WM4"Y\X>F??U/\ 3^E:5Y.G*DE?6:OTZK;]?04=
M4I=9MI][6CU^=B=7"<'CKC_#GI_3L*JW$AA7?VP.?7DGTSC^=23Y\P>GX^G^
M<_A5/5\^3\N>G'IW_P _EBIIU'*K43OT?Y;_ -=M+FM*"=7E>J@]/G;5>6N_
MX%^T;S2''3/MVZ]/8>G:N+O7W?$;PAW_ .)U8<_]O, _KS78:7G[/[X/YX[>
M_P!*X>?/_"QO"7_8;L/I_P ?4&:KG;KT8]&DWY*ZV?DOR9CB?W<I16TG%O[U
M]W];G^HS_P $;)@WP \"KS_R#[+C_MW@Q]>U?T$0G,49_P!D?RK^>K_@C2K?
M\*%\"^G]GV)_\EX#_GZ_E_0I!_J8_P#<7^5>G6BHM)6VUMZ+0Y:\.1Q\XIWM
MY+\B6BBBL3 **** "BBB@ HHHH K7IQ:7!_Z9/\ RK^.3_@M_,!X<\8KR28;
MS\ 8Y,?CT'X5_8U>_P#'G<_]<9/_ $$U_&I_P7"S_87C#T\F]S_WZ?%1-M6L
M=.'@IMW[/\+,_P _G07'_"9>(3SSJ=Y^DTE>H(P$F3TY%>5Z""?&7B'&3_Q,
M[SM_TWDKU C!Q65.;G7JTVM(QOMY)V_KSMYXZPE&2_FT^3_KS)Y2"I;''\CG
M/OZ_SJ@MSYCE/3'\^?;U'K5]O]2V[K_7 ]/_ -5<Y:;OM,F?[Q^OW_\ #KG_
M !H3?.H]$_ENMF>DXIX6I/2\M]M/73R.DC<;=G?''OGI^0Q52>?R3@\9Q_0'
MCZ>A[<]J?%GSAUQQ_G^?ZUF:MN\R/;GKS]<G]<8Z<UC3FW*K'HI_AIH&$CSQ
M4V]8QLK^G2_];FE#)_'U'7'KP/UR<^U3RD%=X&1CC^?ZUGPY\GOGC^2Y_K5T
MY^RGKGGZYQ_.JG)QQ"2T2C_\BOU,,,O:2<'MSM_BOU_"Y42X$C;<YQQV[X_/
MTK01]R[._')[X_7M_*N<L=WG/G.-Q_G_ #_R:W(,^;S[X^F&Q2K2:A2:ZR5]
M-]8[?E^!=73%RBNJ2?W+T^XBGG\EL$XSST]<#Z<8_GTJ2&3&&Y/K[]_Y?K67
MJV[SDQTS^/7_ #TJU'GREZ]OY'^F/TJY2?L:LNMD]^W3^NC*Q:]FL.H]+_H:
M1.XEAT]>WZ<57O"6MIO]P_HK#^9JQ'S$?J?TYJK<Y^S7'NCG]*K#WG",GTBO
MQ2Z?/[S*N^2"2U]HKOKVW\]#ZW_X)7L&_:;T\'/%_;].N?.D_P _EZ\?ZJ'[
M%";?!&GGC_D'P#CU\N,_RK_*K_X)5_\ )SUAG_G_ +?\_-?^M?ZK7[%O_(D6
M&/\ GQ@S]?*B_P _6M>9\]NG_ N9NFE0<EO=7^^*O;SO^9]R44459RA1110
M4444 %%%% !1110 4444 %%%% !1110 4444 ?@1_P %F8B_@*^QCBRG)/\
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
M]G:;UDG\]5_D<G-)^UZ\R4>[6V[[:G^I)^QS_P D_L?^O6#_ -%FOLBOC?\
M8Y_Y)_8_]>L'_HLU]D59S!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %>*?'XD?#7Q#_P!>,W_H)']:]KKQ7X^C/PV\
M0#UL9O\ T$XH+I_''U/\S3_@M\Q_MC6.!_Q^3G\F?_"OP=\#'S= 1?8#]#U_
M+K^-?O-_P7 B*ZOK3$8_TR?KZ[VZ?Y[U^"_P_.-&C/TK-RYHMRZ/?TL=DZG)
M7A)/?E3?R29TB0>4QXY)/;KR?;]*OA=BY'4\?3^N1_/-+* <'TR1^'K^?-5V
MG#?(.HX/K@ C_/O[5DU&HJ7]V3M]ZV^7R\NUN-YUZJUV:?IR_P"3\_P*\MOY
MC^9CW^F,_P O7OC\*LPQ[L YXQ]/<>G_ -:IHSF,_0\?I^OX_K4/F"(^@/\
M7_Z^!_7M3?+*-2"M\2_./Z)!95I8=WO:-Y6Z;?Y?UH+.I<%.W(_[Y''YX].:
MJQP^4V /?';/^')_^M5F.3<^[L2?P[\>U22@9W>P.?T_$=_\,TX\L)0C?["?
MX6_R[^I+FZE&5.]VJB27DK7_ "^_IU';1&N0>3U.>W7(Z50DMM[^8>OUZ=.F
M,^E3M.&PH/3C_/Z?YZV$P8SZ]_<__7Q^/-1%1IQ3O9N?RZ=_EO\ <:*2ISG2
MV3IK2^MVOE?[R*%-W7^$#\>,?I_GK39T\P;.<<C\ /RZ?S-+Y@BSG@'I^/\
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
M5%M;]=CF]I+DY.ET_2WD?=U%%%,@**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#\ O\ @L_/Y7@.]'_3A-_Z WYU_F3_ +2,0D^,NH2^MU*?7K*>
MW'^>V*_TRO\ @M2"? EYC_GPEXQG^!O_ *U?YFW[1,H_X7!J"'K]IE'/7_6M
M_G]/>G9I7MHQV:2=M'U,NW0&&/\ W1^@Q4%PGG?*>>AQZ>OTR/7BECG")&N?
MX0<?GQT_/O4T77<3U'X<<?KFN>;5Y-O9?JE_F>C33IQP\U]IKF?9:?H^OIKT
MIQ0^6=GTZ>_7_'\:O%?+7 [Y)]\=N/K_ "IDF V[Z?EC_"HFF$F /?/_ -?\
MOS[<4G%5)4W?:/YI/^NGKTGEY56K;VDK>>U]?T^_>Y7:W^8R8YSG.?7G^?X>
M]78T##<>WO\ CD_J/PJ3AH_R./K_ /KX_GQ5<RB,%<^HY_SWY/Z>X3Y9TY13
M^WK\FF]O^!\BVO;58RO=*E=V75)>6GKY#;B,SC:?<]>_IUZ<BHX8O+.S'!(_
M#/7\NM6(&!;)SST_E_G\*=)@-N'KR?8\Y]/;Z'VJURJ3A=7Y-ODOZ6A#E[6E
M"-]55M9)W2O%?>.8!%P,\CG'7@=>/Z]P*SS;8?S,=<GIW/\ G')]^HJPTP=@
M <X_IG]?\^U6CAH^/3^?KU]:B*C3C36FLK+I?5+[_P RV^5UJ-].16]6E_7R
M(XD# ,>W  ^O7^=31Y;*_P _\]L<56,PC4KQU(_S]?\ ]6.TML^"?0Y_'GM[
M\5M0A'V\I::N[T\TOGW_ .',W'V:HQ>TTN;[B)QA\=N_YXS6'X2('Q>\&J#Q
M_;-IS_VV7/3Z]*WI^"6/''3M_P#6Y'^>_+>#I-WQA\&_]ABT_69!_7^5:S2D
MY6^%.WY?G^IS6E2FY).W3T=NW]>G3_4>_P""25OM^$7@E_\ J'VA''_3%/\
M/7C]*_?*,81!_LC^5?@I_P $DYE/P>\$#N-.L_3_ )Y1GM_D]^:_>Q/N+_NK
M_(5)DW=MCJ***!!1110 4444 %%%% !1110 4444 >-?';_DGVL^UM)_Z P_
MK7^:W_P7H3&K78YYO&_]&@>G7G\Z_P!*#X]/Y?P[UINF+:7_ - :O\U?_@NU
M<"ZUF] .=MZWX?O%/UZ_YYH&MUZK\S\ _!*8T* _[*_R'_U_RK:F@\YMQ&2"
M?TZ'\<]OP'%8'@^8+HL*#.<#\!A>!_G^E=7"05(/'4?7_.:PDN6/-.^ZW^6_
M]=E8].$E2G"-])4[O3JTOSOK_P ,00QY^4]!R?PXP/J.?\*EE&5,8Z8QU_SR
M"<4PL(CGIW]O\XS_ /6Q35D#OGDC/;W/;\>:.6+J.?\ =_)+[ON,HKV,(SMK
M*K9^EUVWMZE=+?R6R.^?US_^KK5\*%3=W//;OU'X>E+* <'K_D''XY_D:KM.
M-H3.3W''I_\ K^G\I:514VGM)V^]=NQ;2E4JU-;*"Y7=+:WW;?UN3[=W/7'.
M3U[_ .%*HW'![9[_ (__ %\4D)RI&?;^?]*A+B)LYZ@G\>?7\?IFG[-0<WWU
M3_\  ?3I_6@X>_[+EN^?XU?K]_J_Q'SKN4ISZ#\>3G\^OTJG'!Y1X'4_X_\
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
MW&I Q\S';GMZ UEZG*8Y4"]_KV/'^?:M>)-I\SMQT]_Z\\UG7T'GR!N,#_\
M6>?T_P#U5S4E+FGVY_RM^OW?GU81I1<6O>Y=/^'^?XDD;GRP<>G\O_K5;F/^
MBL_?:?7U/;UJO%%E0H_KVX]#W)JS,/W1BZ\8_$Y/^?\ "KFI?66^G(O_ &W^
MOP.?":3;ELY.WWV,2RF+NV><9_# )]ZV86+2$'_:]>?4^G\JS;:W\IVR.N<=
MO4'BM6)"A+]CG\STX_'_ .O154G&A;3W_333];[CJ_[W)K9<MWY61C:G*8YT
M X!8#C/3G_.!TIMU*4C4C@__ %\>WIFK-[!YTH<#H?US_GZ=<4R>#S$5<=/7
MVSV^H)]JWC?EE?LO7I_D]CIJM>UPK6BO_P#(O\B]8G?;;C[^O<'_ /7FD?[I
M_P ]ZDM%\N+R^_3IZ@@?KSTZ4LJ$ CN2/IQGG/OG]*JDW:S[7_KY6.;&14JB
ME':+5_-IQZ=+?KVVP[6=C<%>W/\ +_ZWX5!\.;?S_C-X<3&0U_#GZF5?\_K5
MZ*VV2M)CCGD#V^GO[8_2I/A2@;XU>&S@X&H0]CU\T#UZ9[]JQ=51]Q[N6GIT
M^>GW%UFE6BW_ ,^HKK_*NNVK_(_TD/\ @BSHR66@Z#(J@%K2WZ?[J?CCWZ?6
MOZ;1T'T'\J_FY_X(WD?\(YX?P/\ ERMB?^^%-?TC#H/H/Y5UGFO=VVN+1110
M(**** "BBB@ HHHH **** /,?BY_R)6K?]>[_P#H+5_G._\ !P.?EO3CI</^
MDE?Z,7Q;Y\%:O_U[O^BL:_SG?^#@93B^!_Y^)#^&_P#^M0O/8:W7JOS/Y?O
M$K&QC7)[_HQ_SZ?I7H\Y*% ,^GIWZUY_X!MR-,CD_$_CDY_+'Z\UZ$ZF3:<=
M/\\?X=ZPS#WH0=/HES:[O2_XW[;GK5&O9TU]JT6GY65REJ3F. ,.OR_Y_(?I
M56R<M%N/7!/^?RJ[>IYT6ST _3_)_+-5[6'RTV?A^9I034+;/V=OG9$8AKZM
M!+?F6W>T;_/_ "\C0@.Y&SVY'_CWYU@M,WVLIV!SCM[_ -<=N*WT7RD/^UG\
MAG_'C_)K(:W_ 'YDP,9_3L/T_/OQ6&'C)*%]5S7_ .#J73:^KU$M)*-WZ>[;
M0OASO4=LX[Y^\?3U-1:JYCAR!ZGWSSG_ "?I5A(]S!AV/?ZY)_7_ .M45^GG
MIMQS_3GGZ^O\Z%&?MJKOI>-_P>G]?H98)I6YO^W?O7K]WJ5;*0M$6[]<_@>O
M^?I6G$=T;9]OZC_'CK^E4+6+8A3IG X_$#_/\ZT0OEH1QSS[#'K_ )]3555)
MU:%MN77SLU^GEY&=-_[1-N_+S*_:^E^__#>ASJS,;ME[<^OIG'_U\58ENV29
M4S@$]^?7_P"MC_.06Q$YD[')Z<XQW[^W7MGM3I+4O,K8Q@]>>3S_ (_X8KHC
M&4H65[W5[+?:YU247BXZ7C[._P",?/U_X)KN/W8;UQ^9_P ]*Y7Q7E=+D]0K
M?^A"NM7YE"^@[_B#_/I]:YGQ2A;3Y%[X.#CZ\_F!1"_*XN]TG^7^9R5E'ZQ&
MHE[G,D^W2_\ 7X'W'_P3;U=[7XD^%T#$9U>T7'_;5?\ #TK_ %=?V+9?.^!/
M@Y_73+4]^\25_DW_ /!/*)H_B?X4Z#_B<6OJ,_O5QD?C^5?ZQ'[$?_) _!G_
M &"[7_T4E7!67J8XB5ZC2^%6LODF?7E%%%48!1110!^3?_!4!-WPYO/^O"?\
M]DO^?YU_ER_MYC;\>+Q?^GRX_P#1B?X'^?>O]2#_ (*=D#X<WF1Q]@G_ /0)
M*_RXOV]N/CS=\?\ +W<?^C%/]?UJ*CD^1+937Y_+\_\ (=W:W3L?.5Q*R10
M?W .GL/\>G_ZJTK5B8@W&3U_,?U[?6J<D'FPPD#H@]?0?X?YQ5^W3:FSGC(X
M_ ]ZGE3JR<E>R5OP]?Q7_![JG^ZX=+=R=GY^[;7^M@N&_=%CVW?^@U1TR4RR
ML&YQZ_7^GKQ5ZY3Y"OKVY]#^.>M5[&#R79O4X_'M]?3]?>HE-3?+'>+6FO=?
M\,OZMKA%RJMS]-->NB_R].AHDGS]F3@X/7U'3'M1.=A7&1GWIQ0F3S!^?T'3
M'X=?7BDD'F$'T-</+4]E46M_:=_.-^I*^"2^TY)K3HK7_460;8]PZ_Y/_P!:
MB,;H]QZ_Y/\ ]:E8%UV^U"Y1=G^1_CQ_C5J,_:VNW^[5]?3O;\AJW.K[<J5M
M_>M&WXW&0G>6!['\Z123+MR1U_( Y_E^M.C&S..I/OS_ )]J A5M_0?X@_H<
M]??%0HSY:5[_ !^G5?G\_46R@GNF^:__ &[T]+]#(U*4QS(!P#P>O3./\]^*
MLQN?+'X?R(_I4=["9I%;'W3^O4_3IQ_]:IXHLJ%'^<<>_<^E=4E+V557ULM?
M/W;>>P\9K]7Y?E^#_P""6V.( WMD'GZGW_R*\PMIB_Q*\)9SQK5AZ_\ /U"/
M_P!7^)KU%A^[\L]<<_EQ_/\ _77*:)IWA@^.(Y=?UC7M,U6TBT:Y\$66C^&]
M/US3O$/B=O&7A6UN]'\5:G>^*O#UQX-T&#P7=>+M?MO$>D:1XZU&Z\3Z'X;\
M(2^%;/2?%6I^-_!M4+VII_RN^_E^GW_@:2:^JR2W4H\WK=?TO^'/]1;_ ((W
MM_QCYX$&/^8?8_I;0U^_$7^K3_=%?@-_P1O!_P"&?? A_P"H?9?I;PC^M?OS
M%_JT_P!T5U'DN3E:_16)****!!1110 4444 %%%% %6]_P"/.Y_ZXR?^@FOX
MS?\ @N+,PT3Q>@Z>5>>O_/)^WX__ *L5_9E>\VEP/6%__037\:O_  7#MBVA
M>,'QTBO.>3_RR?\ +O\ _JH _P _7P\Y'C'Q#ZG4KO\ 6:2O3W/+'_.?_P!=
M>8: A_X3+Q#[:E=C_P C2?XUZ>5R2OU'^?PKBE"?/B'TE%6^^+_K_@(TC*3Y
M(I[/_+_+^KL8K9&3USS4\!+!L]A_]?\ "HRNWC\>*FC3RU)_O<?_ %_YUFU/
MEPOEOY?#H]NG2YO1359\VR:O?UC^F_ZF#/,PO"@R!N _\> '^3T^E:H<@1X[
MX_4"J,UL6N/- ZMU]\\X]1Z#OG\M&./>%P/NX]>F!CU]#_\ 7K6LI.A.W>-O
M+57^_P#X!MB]:M'EVY4].VER/46*0;AUP/Y?Y]*IV#ETR>O_ .K_ #S5Z]3S
M8]F,_P /XC_$\>]5K6+REP>G_P!?MV_PJZ:=GK_R[M?SM_734O$6>%BE_-%/
MUM%&A;DLC@]L?U/X5@R3$7FSG&[^N/Z?UKH(U\M3Q][I_G\>/7]:QY+?-P9"
M.^??U_ST_K66&4E&-_Y[^JV_KM;Y%T6E1J)[\C^ZT?\ )EY6(*@>@_D:;JCF
M.'<.N1_A_+^531Q;BI].._8?3OFH[Y?.38![\^G/]?\ &IY9^WK:Z/S]-#/
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
M^H[=LC'^-9-O;^7(S#N<_A_GOW/Z*@G:G?\ E_2/GUU_X)<FOJDUU25_7O\
M>_\ AK&E$V7V]L@4^9MK #CD?K1''C,G'8]^O^3S2R+O(/0Y'Z5RR4W"I:_\
M33_R6_71[ZF-/^"H_:NFNNFE_P "1@%0-WX_K_\ 6%17'%NS=\>_J3TJ7)8;
M<9__ %&HI^8FC]>/QY/Y$5V)/V<>^S?RC_P36GR^VB_LVBDO/3_@]?(Q+&8N
M[Y[%Q^63U_R?6MF%BTA!_P!KUY]3Z?RK.MK?RF;WW>O(/^?;&*U(D*$OV(/X
MYZ<?C_\ 7K*JI.-"VGO^FFGZWW,JM_KDWT7+?TLC&U.4QSH!P"P'&>G/^<#I
M5V-R(D/T_3/0_P"<5#>P>=*' Z']<_Y^G7%6HH]R*@[=N??OU[U<T_85%UM'
MJ^ZO^NQ>,U^K\O?_ .19)<G%L6[A3[=__KGMC\Q6182M(3GU_P#BN?T_SQ6S
M<+F$Q^V/KG!&/TS^/%9EK!Y+'C_]>&_+TIT+\M.^_*K_ '=]>G](JJXO"2MJ
MTU?Y6[[[WT[>5C3A8L[ ].?US6/?2LERJCH3SC_/O]#6W&FPF3'!Y ^O_P"L
M?KUK*NK?S)P^.A__ %?Y[XK&@I6=_P#G[U?1;]_+N5AFE2:?Q<C^ZR2^[J6E
M8B-3]/ZU->'%MN[[1_(?X]>U,2/<H3N,'T_SU_G4MRN^$H.PQ^0_^M_^JKDI
M?69O6W(NODOU\CGP5D_>V;T]=/SZ7.;,ADLKDGT/\G_^O7Z7_P#!'MR?CG$/
M^HE!S_VT2OS7F@,-E<<=5/TZ-TK])O\ @CR"?CI$?^HE#^DB?XUU07N1NMC+
M$R:KU.71.W]?UIZG^HW^QS_R3^Q_Z]8/_19K[(KXW_8Y_P"2?V/_ %ZP?^BS
M7V15G*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5XC^T$2/AIXA(_Y\IO_ $ U[=7B?[0"[OAIXA_Z\IO_ $!OUXXI
MK=>J!:Z=S_,K_P""W+M_;6M D_\ '[/^'S-G_/YU^$WP_.-&C)Z#O^!Q7[O_
M /!;N+;K.L]>;R;T_P">C?\ U_RK\(O!?[OP^K#C _7';IZTJRY+Q[_U_7RN
M=-"BY58QUT<7\E9VUOK_ %UL=?*X8@ ]^?H>OT_GZTKH-N<<_AUP>X]^>OUK
M*MIS*3[$CKGI^/TK4C?S,J?X>GZ#\AG_  XKEG-4U1Z<TOU3W].NM^AT2D_;
M5J=M[*W;X7HN]P5U5,>QXX_Q[G\*2,!R2>?;C\/YD9K+N;@QS!,X!.,?Y_+Z
M=.E78Y"@!&.<#Z@''^?S%5.2C"I/^\OSC^CUU'4_<RPZMM&W:^R^:WMOT)L!
M),]LG'MC\N@_#I2N^6 !]/\ /ZYJ.Z.R(R^V[\P":H6TWFG).><'UQ_D4X3C
M-P?]W\E?Y?\ #;[A.#IX=SZRJ1E>VMKQV_+[S4>,!00,'OCU]/\ /_ZU#A8\
M9]A[C_Z_/Y_DV)S*"/3I_GZ?TZ5DSW&R?R@>#^7;_/\ +UK.E452-NT_QM^>
M^OX%P7M.:K;:G9+I>R^_IL:T8#Y)'\N_3MG_ /52(NUS]0/U'\NE11R;-ON!
M^(QV_/\ EBK#?=W^N>/S_P *)UE&I47\L5Y=KZ_A_6N-*7M(4[_\NI<WW6_S
MV[>;&RG+A>W /^?8TLD8P,#^7^?_ -55]V[FK"/YBG_9YS]/\_UINK94'_/K
MMOM;\/R%&:J.M37_ "\DK>5FO1K7_(FA<!< Y.,#_/\ 3KFN!M23\4O"9Z_\
M3>T_+SH_TKIA<%;KR\GMP/J/\X_GWYFR'_%T/"1_ZBMG^LJ_X5M32?M+:?\
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
M_P!;\*_'7Q.YG^7T/3_'WXZG_P#7^O'_  1>N-G[3_A"+/\ R_V@_P#)A/\
M/'_UZ[G[E-0>]U^2?ZAC))<L%NDK_=_GMY'^L%\//^1+\.?]@JR_])XZ[.N*
M^'1SX)\-_P#8*L__ $GCKM:Q. **** &O]QO]UOY&OXY_P#@O+_Q]:O_ -<Y
ML_3]Y_\ 7K^QA_N-_NM_(U_'#_P7H?%WJP.?N3CCT_>=:F:NOFO\OU.G#34)
MMOM_7W'\"FL8;X@ZP& XNY/QY_SQ[UT;J%<$<#C\\^_7U_"N8UEL?$#6&_Z>
MY/\ T+/\ZZ:X.(B_<#^GY\<U,FX^G+;_ #Z[FU!NJE3Z^TOWT]W_ "WZ/Y"R
MN. .>G'ZG\^G^>5,8V XY]1CH>AX_#\_RR+:?SF.3TSU]L]ZU8WW9C';/UXZ
M9_$=O>L9S4(TM+<TOUC_ %_5U<WRUZM/?FBEU\MO37^KBQL$4Y[']<<_7L/P
MXI(\.3D9].G'_P"K^?7@5EWEP8I57INQQ]<<_7\^:N12;5#9Y/'YDYS[\=ZJ
M4E&-2>E]/_2AU+T'AU;96?1/;KKZ>1.5"29Z#/7CW_ISZ=J61PQ4 \9YZ=#U
M_P ]>M,N&Q%YG3(SZ8P/\_XUG6TYF/))P3^@/Z__ %Z<)*;INU_=T^[5]M[?
MH*<7"A.I;XYQE?KJX_GT-9HQLR!SQZ?Y_.D5E5,'@X/''7D'OZ_A21OORG8<
M#UP/\_X5EW-P8Y@F>IQCU_7\/_U5G"HIQ?E/\=$OQ_JQ=./M&ZMM%3MWUM'7
M_/333SOJ1@.3GG\N!VX_$T@4+)[9./;\O0>WI4,<A4*WK@?7_/>I+@[(O,SU
M&?SY_+I^0S6BG>O*EU<;)>J5OZ\S&E>M&$?Y9\SZ]8MW_K\!\C?. #Z9_$U4
MUDYMP1U(;KT^\,_K^..O:H;64RL#Z-CW]?Z5->_OHMO^R3C(Z_0Y_2N^A:BV
MI;]?GR[?U^8W5C3Q%7F2MI;[DW\SZ^_X)N?\G-^"\]?[4M/K_P ?5O\ Y%?Z
MP_[+9)^''A3_ + MC^'^C)7^3Q_P3E_=_M0^"E'_ $$[3_TI@Z\U_K#?LM?\
MDX\)_P#8%L?_ $E2N;[<_4RQ-55'%QVL_P!/\CZPHHHIG(%(>A^A_E2TAZ'Z
M'^5 '\U7_!:1\>'-;'3_ $&?GW\HYY_S[U_FB?%0[OC?X@/_ $_3?^C9*_TK
M/^"ULI3P]K0'_/E<?^BSG],<_6O\TWXHM_Q>S7V'>^EZ_P#71Z=1<E/VCVW?
MIHOUMW9I*GRPC/\ G;_)'5XSL!]/Z"I)(P -HYY]/;V%09.$/^R/ZBIT;S%)
M)Y7_ #_3^M<LJR3HVVFG;SO;[EYF]!\T)TOYVOTL_O%WJ$QWP,#CV]\_Y]*2
M-0P)///MU_+Z5D/<'[1Y1/!/3\N?Z_K[5HQRE<#CG!/XCK^&/\YHE)0I2DK?
M&K_>OZ^_U.B;=&K27_3NUN^B73[]WYDB81B3Z<'V_/UXY]Z5FW28'3/MSQ_D
M?C5>];R4W@GL/I_D_P"?6O;2[UWDYZ_7*]/\^GN*J,E)N77DO?MM]S_(F<?8
MT8/O44OE=/6_Z;:FA)&!C''_ .OG\LTYG 0#OZ?J!_+_ #U16,J$GC&?RP?\
M/ZUCM<YG,6> ?PZD?A_D_6*<U4C![VE^.G]:_<C1)S56M9:P22WU7+M^!L(H
M922,G&!TZ_Y_F::D8+<\CG^77WZXIL<FTA1W_GG']/KUJ5B8UW=<C_"E*LDZ
MJ_E:7XW_  U71&4).4:<O^?5OGLOS_R[#?NR8[9!Z=,?3K2SGD#_ #_GFJ^_
M<=W<\_Y_*EW[_P ,^M7&?OT5UG!?IV[?UV,W53IU+[N=T_NZ_AY_G-)&!$3W
MVDY]3M[?X>^:H?"<@?&;PYZ_VA"/_(@_K_6KY?<F..!V^E8GPLDV_&OPV/\
MJ)0_K(._KZ?Y-<U6A-UE+6UU;L[<OE_2[$5JO,XM/:,5Y;*_S?Y7]3_2X_X(
MW$_\(]X?';[#;_C^['\J_I+'0?0?RK^;3_@C8,^&_#[=_L-N?SC K^DL=!]!
M_*O1UTOV7Y(YA:*** "BBB@ HHHH **** "BBB@#S'XN''@K5S_T[2?^@/7^
M<W_P<!ON-\#D_P"D2?7[Y_3TK_1>^,3;? ^L'TMI#^(1L5_G&?\ !?F<O)J
MSG_2)<9[?,>/\\<5+E9I=S>G3YH.I_*_/NEK_7J?S8>!<?V&GKW^F#^/^177
MHX4$$]S_ #]_;&*\]\ W!.F1Q_I[\C'^?Z\]A>SF%P,XR1TXSV]?\_CBIJQY
M$HRO[UI*][ZVMZ_I\CT8TVYTI;I4K-=+V73Y7^\OIAV.>F/;Z_C@T,H5QZ9'
M'OQCIC]*KQ2$*']A_('UZU8E.8C)WQG'N/3\JR=11K./3E].W7?^OFN:E>JO
M9O7]Y=VUTNOET_3R'2N"!COGT_\ K^E*4!3/?UX^G^&1_*L>WN/-<Y/3U]#Q
M_D]_P-:L;[B8QT'3\/\ //Z4IS4(TFK6E+]47.7+7JT[?%%12U[*_ET^?<<C
M!5()QW'U[_ED#ZCUI$P['(XZ_A_G^9^M9MY/Y,H0'[QY_7/^><?SLQ2;45@>
M2/YY_'M_/--R2C5G_A>OG;T_3MYA57L/JW_!\M_7;TU+!4(X^O''?M[=\_A2
MRN"0!^(^O4?Y]*;,3Y)D]A^'49'Z?KTK+M9_.<^Q(]^!_G_]553DI\CTT2_*
M_P#7<<H.-"K4M9RDFM?./GUUZ&N\8V9 &>_3&/\ ]7X5+%$NPL1SC]<$'U]>
MO:H$?=E!T!Q^&?\ /_UJG:3RUV_CGU]JTP=52<UOJU:WDO\ @_>_0AS=E6Z<
MG)O_ (?Q_P"&L11-AR"<=<=!C!K!\2$&Q<GL/_BN?Y?UJ]<S&,G_ 'CC!QZ?
MG6%XCF/]DR2?[.?PY'8^PZ5HZ;3<U\+=DNW7\?U,YW^K0;>KFWY[+7[_ .MC
M[C_X)[Q[_B=X5*\_\3>U_P#1H^G;^M?ZN_[$H*_ 7P:#_P! NU_]%)7^4C_P
M3<'VKXD^&&]-7M?0_P#+4?Y'Z\5_JZ_L6KM^!'@X?]0RV'MQ$GT]:1QW;/K2
MBBB@ HHHH _)_P#X*>_\DXO/^O&?_P! EK_+D_;W<#X\7@_Z?)Q[\.G;_/?K
M7^H[_P %.P#\.;S/ ^P3_P#H$E?Y:W[?3_\ %_;M<?\ +[/_ .CE _S^M%TK
M7[V*C%S;2WM?\5_F>-6:!K>(D9^0=O;K_GTIZ+M?IWQ^OU[8Q[U#9OMMH/=%
MQ^7]:LL,#=Z\X_#-8U)<G-+I;_+^OQ.RF_:0IKI2?,_ER_UT\MRO<<R+_A[_
M -34SH%0;<YX]^?P_&JC-N(;W/\ +\^ /U'>K2.9%(_NC(_#C^7].E<5*3C4
M4I7M4::7S6O]?K<<9\[J0BOC=OR\^_Z[6'>8H3'?G^?US2Q<@YY[?KTK&DN"
ML_EY[CI]1_GV_6M2-MH4]VR?;MQ^-=L8QE&6GVK]7M_3]32J_95:*>ON):]7
M[N_GW];Z[#E;:YSG!Z?UQGW_ ,]*&<%^#QW_ "&/UJO>.8HPV>V?IQ_CT'\Z
MKVTQE3=^O?/'>A<KDW;:.W]?\/U%.+IT%)WUJ*2?6UX^7K\[OJ:<OW1C/3CZ
M<?TI#("G7GC_ .M[_7Z&F(?,4^P/T_R>>XK-6<FY\H'C. .QZ?3KZ=:RI2C*
M,6E\,G^FW];FD(>T=22V<$EY-):J_P".G5LU$0,I)&3_ %QCZYZ9]\TB?(QS
MT]>.G_Z_SP:5G*;1_>&3_B._3D<]JJ7TGD1[\\X''<<D_P">GM0JJG*I#?;[
MM/\ AOZL3"+J2I1=OW3^_9:[EU#NE'IG\?;]/US7%WBJOQ&\'D#'_$ZT_P"O
M_'S#Z?K[_IU^GMYB"0_K_/.?Y5Q5W(6^(WA >FM6 Z?]/4 _K^E7[3][2@NJ
MM^"^Z]_P1%6]-58/[<HM>5K=%MM;_@G^I!_P1N?_ (Q]\"9_Z!UGQZ?N(/\
M)K]_(O\ 5I_NBOY\?^"-<V?@'X%7C_D'V7YFWA_Q^GYU_0;"<Q1G_8'\JZYQ
MY6O-+\E_7J<,X.#7FKDM%%%00%%%% !1110 4444 5KS_CUN/^N3_P J_CL_
MX+?@?\(SXQ..?(O,''_3*3_ZW7W(K^Q*].+2X/\ TQ?_ -!-?QO?\%P;@CP_
MXP7/_+&\R.W^J?/OP,YZYI2E;[S6E3=1M=DWZV_)>9_GXZ!_R.?B+_L)W?\
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
M\=ZJ4[0J2TTMY]5_PWW#J7H/#KLK/HGMUU_X!.5"29Z#/7CW_ISZ=J61PQ4
M\9YZ=#U_SUZTRX;$7F=,C/IC _S_ (UG6TYF/))P3^@/Z_\ UZ<)*;INU_=T
M^[5]M[?H*<7"A.I;XZD97ZZM=?-;>7S-9HQLR!SQZ?Y_.D5E5,'@X/''7D'O
MZ_A21OORG8<#UP/\_P"%9=S<&.8)GJ<8]?U_#_\ 56<*BG%^4_QT2_'^K%TX
M^T;JVT5.W?6T=?\ /333SOJ1@.6SSS[<#MP?J:3 23/;)Q[8_+H/PZ5$DA4
M^IQ^M.NFV0F0>F[^I_G_ /7JG42JSI_W?3=1_K3\S&C>LJ<=^6=W]\6_^!>Y
M)(P8@#H<9/'^>]*\8V@@<^O'7'3^?/ZUEVTWFY).>W/Y_P"?_KBM.)S*"/[I
MX/\ GVHG-4_8]I?_ &MO^!^3&V_:UJ:^URI>7P[)>>XX.!'@]>GX?_7P<?YP
MD8#Y)'KZ=_P]/Y"LF>XV3^4#Q_\ JZ_Y_P#K7TDV!<'DX_D/\>_M3E)1A4EY
MI[=W\KO_ "+J?N*E!)+X+>K]W^M.K9(% ;#=..#]>?KC'Z_FO&1MQC)S]/?V
M_3IVJ.[;RXM^>3^F<$G\_P#)J"VD\R)GST#<'J1U_ _G[T1G?E>_NZ>EK?F:
M1HR=%Z_%-2]-GHO3OI\BVVWG;C.T?Y']/?';%/$@"<]>?\#C]<?AFLRVF\R5
ME)Y&.OY@>OZ_G4<UP4N/*SW[?4=!R?\ /XT)Q:BGMS7O^?Y%2I-3J2=W^ZM\
M[+?S_&YJQJ'!)&??CG]/Y4B@(YSQZ?ES_0<_A44<FP+C^+'Y #'\_P#]5)>.
M8X]^<<9_$U+J)U*D.D8JZ^[^ON^?/0_?*BO^?<KZ^JOMYZ[$[,&< 'C\/J.?
MK2R1@ 8'/IQ[5G6LQE7=U[\\_P!:T4;S%))Y7_//Y?7N:<IJG*C';FZ=W9?U
M?_@"NW.M1_FDEZ;6UTZ_UL+O4)CO@8''M[Y_SZ41G*MZX_Q_^M6.]P?M'E$\
M$]/RY_K^OM6@CXQ[CD?4=?Z?SHFXQI2E9?&OONO\MOF7-^RJTDUI[.UM];);
M?\'K<L(3O/Z?E_G]::^3(%]_0<^@_3&:5OE7<?K_ "_QJONR=V??\O\ ]5*-
M12J..FE.^ODEWT_,RG+V<8QM[W.I*^]KQ=O/^F3RHJ@$#'Y<]/UIQD&P<\GM
M].W\O\]8&D+KG/W?\.3_ "_.LM;K=+Y>>./7'^>._K[4Z<N>%-O77JO-=_S_
M .&-(OVDJ\TDW[._?X>7Y_UH;2*&4DC)Q@=.O^?YFDCPC'/IZ=OK]?Y<TR.3
M:0H[_P \X_I]>M07[F! P/X]^O0_YXYH]HG.K#LTO75?E>W;]"C>M[%?\^UK
MUO:W2W>ST\^VEDL'DQU!/3CW_IQZ=Z65 ,$#'Y>^>/8?C5"UDWH'SV!^F,D=
M.V?Z_6M#=YD9;T'YY_S_ $IRFH3I1[Q_X'XM_>0FY.K2[U$UY6MVZ:"M(-F
M><>W^>/?M[T(BLN<9)^G)Q^G/TK&%SNF>/)P/?\ S^?3VK4CDVD+Z\\^O3_/
MZ\5,Y*%.ZTO->G1?J:5).E74>CII-:[M+\?5#XR$)SQZ=.1V_P ]:3(>3';)
M].>3_0U4OY3 ,@_YZ_\ UC26\I90_P"//O\ C^/UJ^9/GGI?D?XI?UZ$SBZ-
M*B_[]_5-K1K]+_>&K*%LIL="I_0'\.]?HG_P1W8'XZ1C_J(Q?C\\=?G1JC[]
M/G/^PW_H)]*_1#_@CJW_ !?:/_L)0CGWD3_Z^/I5T&YTE/I_P5\^IQUI<]24
MK=C_ %(OV.?^2?V/_7K!_P"BS7V17QO^QS_R3^Q_Z]8/_19K[(K0R"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\6^
M/G_)-?$/_7E+_P"@-7M->)_'_P#Y)KXA_P"O&;_T&FG9I]FG]Q<-9Q_Q+\-3
M_,[_ ."WQ_XF^L>U[-_Z&Q_K7X,^#_F\.*H[@_J/_K5^[_\ P6^_Y#&L^UY<
M9_[Z?_&OP>\ _/H:(>I_7@_K4U9>T7-T6G;=)/Y['H*2I8F/]Y1TVW4;_CK_
M %<U+!"A;/<GM]:V+92I8GI@\_E_DTTQ!&X_B/7ZGTS5EN$''O\ H>:Y*L'-
M4%UB_P G%?UM\B))_6:M3^5I_P#I&OW_ *G/WL9:Z5A_>_#L/Z?_ *\UHJI*
MH/3_ !%3F'>-^.<=>,^OKQZ]^?RJ2 =?;@#Z?UY]*NI"]*I'JY+\XK_ABL1>
MK/#V6\;Z;;Q=G?YW]"&]&ZU*#KM X]<"LNPC*#'/WOS[^WIBMEQO;;[G]>GZ
MXJ+RA&V!T.!Q[XS^/YT4J?+RK7X+?)K\RJL_:8;E6\9QA^,>EOZ[C[8;=Q/'
M ^G7\JP[N%FO _8$_P!#_P#K_P#KUT;X51@>_P!>._OS58P!AN[^O'Z>G_U_
MK6="GR)/O._X?UT_S=4G[.,J/7DYEUZ+Y?\ #D04D1X[ ?H!_GVZU<;F/'?G
MCG/?\?\ &FP#&>O' _#C^O\ .E!#,1[_ ,Z52BY5*K_F2\NB^]_/U.>@G""O
M_P O7RKU?+_P-]RHJD=??^GI]/QJ> ;0^?3_ .M_A2R+A\#H?\G]/\:FD(5>
M!_GIR?Q]Z;I:89=8[^JY==>GW=!4X.G.I/?V;U^^+T7J8)B)O]XSU!_\>!Q[
MG]?:L.RX^)WA$>FJV?\ Z-6NVC@!.\CD9_('_//Z=ZX>TX^*/A/_ +"UH/\
MR+&*Z:=ES_*_6UK?HOZT'C9<SI2[PO\ ?;^O+S/]+'_@C5_R3KP7_P!>=I_Z
M+2OZ:X/]3'_N+_*OYC_^"-!)^'G@OWL[3_T6G_ZJ_IP@_P!3'_N+_*E2J^U4
MI+I)K[O^#=?(X=OP_'4EHHHK4 HHHH **** "BBB@ HHHH **** "HIWV0R/
M_=1C^E2UG:L_EZ==R=-D$C9^B&@#^<?_ (+O^.43]FOQ38+* PL[Q<!O2$CU
M]Z_S(] E:\UC7I'Y)U"[(ZGK,WTZ?TK^_P!_X+M_$$O\,/%>E>?]V&\7;N_V
M,>OUK_/U\%-OU'6&'\5W<'\Y::=FGYC5]'T3W.L@CQ<-GUQ^/^3_ "K=1<,O
MU_4X_P *J>5MD)]Q_+M^0'KTK07B/WQ@_7I_4=Z=>IS:I[JUK/16MY?UZG4F
MZ]7F_DBG;T7^>VG8Q=6C,FS'(&T\>F1_GI[5);H1"H[C]/N]?IBKWEB4GOZ>
MG'']!CZTD2!6 .<?X\#\*Y'#W:D>Z?WZ>?S_  .G$2]K3H6W<K>7V?(?C;;L
MIZX/KST_^MQ_]>N?M8F6Y9CG&X\_\")^I_SUKHY3SCUX_K_];MR:KM $PPXZ
M'^1^O^>]*C#DC3_K^7^O\QN5L/5I[.'X;/:VNZ8L:D2@_3^0K.U2,R.A'9OZ
MY_D?ZYYYVD&(^G.#]>:K^4)>>#_GZ_X_K4PIV=23ZSO^*LO7;_@!AFZ7+!_;
MAS+[O^&^[NRI A$ 7N .OL%']*N$?Z,5^H_3K1"FUL>AZ?A_];/].U22\G:!
MU&/;U/\ .FZ;E64O[BM_Y+?Y:+\C&B_9R=7HZC7WM?YI_P##G/V<929R?[Q_
M4_Y_QK9B!$F[MG/\^/K2M#Y?S8]?\]3GK5D#$?Y<^N"*52'-&DEK[R?W-6M]
MR*J7EBIR6T8I_*R>_P _Q1!<#=T]?Z#_ #^%8FLQEHL#)QC_ #^O_P"NNBC(
M93QGG/\ 3\^*S[B$29&.,=/R/ZY_#]*JA3=.I4?ITZZ?Y?=U,,0G+EJ;*2;]
M=DSD[V(MHTR=<KC'X'Z^OZ<5_6G_ ,&S/A_[1KMS(R9Q<R$9 _ORG/3\:_E
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
M-S;?<Y_S_G@UI&-L4ZO2*3^Y1?\ 7Y'/AOW2C)_;ER^?V>VNGYF18H5ZYY;
MZ^_^<_XU:N#L0D\8!Z_A5@PB-@!P#Q[<G_/I_6J6L9C@R/0Y;'/4<?YSS^1W
MK56WS_S;_@A^P]MB*NFS73R7RU_,^QO^"= W?M1>"V'/_$RM/_2F#_./RSFO
M]87]EK_DG'A/_L"V/_I*E?Y/?_!-L;_VFO!3=QJ5H.?^OF#'L/\ /K7^L+^R
MWQ\.?"@]-&L?_29*UE&T8/\ FBGY;+;KU.:O2]E*W>_Z?Y_\!'U?1114& 4A
MZ'Z'^5+2'H?H?Y4 ?S/?\%J[=I/#NM, ?^/*X_#]V?YCH.IK_-+^*497XV:^
MAX(OI?<_ZQ_I7^F[_P %E;3SO#.O-CI87!_\A$]?J?H,\U_F:_%>/9\=O$*8
MQB_FZ?\ 75_\*=>7/A^17NE;\8_Y:>>M[G5&2JJC32^%Z_@O77^MC49<*H]5
MQ_G_ #VJ6W!5'SW_ ,#_ #J:X&"GX \=<9_G2284#C __57"Z3?U9?RQ]>SU
MTVM]Q=.+A.<]+0DK_P#DK7XOH<Y)$3>;N<;L_P#CV:U0I)4^P'Z'^7%2M!D%
M\<\=.OIZ_ATJ>$<$]\_EV_I558<U&45_.G\]-]'W_(VK)U:U+E3^!/RZ?I_3
ML4M44O#M'7(Z?C_2JEE&5BQWPW'^?K^GY:902$KUXQ^/Y^F?2D$8C?;R!G/'
MMSQ_G\JN$%%2CK\'Y):_J*M+VM"FDKVDH:;_ &5MZ?G<? -L;9XS_@?PKGS"
MWVQF.<9Z]NI_Q]ORKI)<  =.WY\?XFJ[0#&_'^/^>O3_ /7G0A[.,?.5_P ?
M^#^)I&3C2JTNL8WM9]>7RU?]:C%4[P>W7\R?Y9ZU9E^:/ Y./\*6' 4GG/7\
M/;\J%PQQ_+Z9_P _2HG1O*MO:3B_N_R^=_P,*2<:<8M?Q;6OZI^A3"\<_P"?
MO?XT*"O7O_3_ !YJSMQ*!VR.WH?ZXIMP<$8XY_I2J_NO836T8)66FZ6OZ6_0
MP]BU&IO[LE&_W??OT!0=K'GD>GU_G6)\,(R?C7X:89_Y",'//'[Q3V_K708_
M=9[[?_K5F?#!0OQB\/.>VH1'_P BK_3%=,JUJ<)?S-7?JU;\_P 2:M/D<5WB
MG^%_Z].Y_I4_\$:9-WAS0!W^PV^?PC7_ #_]>OZ4!T'T'\J_F9_X(OW2RZ'H
M2 @XL[?'_?M/_P!7Y5_3,.@^@_E6Z=]3$6BBB@ HHHH **** "BBB@ HHHH
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
MZW;5VZ?=WU^14JO,ZD/^G;?7LM>Q$%)$?M@?D!_.DU%=\&T?W?Z?Y_PJY ,
M\9Z#/T_S^E-=?-)7'<]??GCG\ZATOWU67=+\H^7](Y,+^Z]FW_R\E9=_L]/N
M7_!,FQ0K&5/<?X"M:W!5'SW_ ,#_ #I@C\M@.G.>/;GIFK$F% XP/_U4ZM/G
MG0:Z+Y6T\MB4FJU6KTC)/7UC;\6<Y)$3>;N<;L_^/9_SU^E:P4DH?8?UY_#_
M #WJ4P9^? SP?QZ>OX?YS4L2@C)_S_G'YTZD.>C*/]]-_>O\_P C2LO:UJ36
MGN)_E^:"7YD 'IC^55,84^N#_4_UJVN&;'IU_6HY!AO\_P">F*FG12J2?1T[
M?E_P.KZ7,*_OP]IV?+^$5_6A63D,/4?XUCQPL+HMZXYYQU^G]<5NCDC\OSIQ
MMP%# <D#/K_GVQ^O%:PA[.-./9O\T/#-\M9[MP:_])M_7788JG>#VZ_F3_+/
M6H=67S(@!U!'KZ__ *_\XK0AP%)YSU_#V_*HR@E.T\@=![XSS_+\.HK)4K5:
MLN[37G9K3Y67?Y&N%;I>S;_Y>;?AY>?X_,S;)"(=IX.WOQ_>/]:TXAMB;/\
M^OZ?K[]ZC2/8X7'&1T]B?P&>G;Z]ZL2G  Z=1[<_R]Z=2GSU*,NT?^#?3^O4
MF%X5*E9[1J)?E:VG]=3G$B873GG&3V_#]/\ /MLA274]O\,_Y_"G-  "V!SW
M_P G]*L1 !<X]\_AT%%2'/32[5+^=]'V*K)U,1%K_GVI?<EUMU^1EZLAD0 =
MB.G^?7_(I+5"(=I]N?UJ^8_-.,<#U^OUZ?Y^A&FUPO0 G\>WKQ5J%E-=7#SZ
M)?.XZ\_:4J27\Z7STO\ F9NH*1I\^?[A_DV?\*_13_@CLF/CM&W/_(1@/.?^
M>D8_KWK\]-7 %E-C^Z?Y&OT:_P""/:;?CA$?^HC#GW/F)_G\J=!^SI1I]W:W
MSC_G^AA[&SK7^REI\_ZUT/\ 43_8Y_Y)_8_]>L'_ *+-?9%?&_['/_)/['_K
MU@_]%FOLBMSC"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MK[]/7]:NQL-NSN<X_D!_DUS=N7^U/G/4_P S_P#7_G[UMQD^:OU7_P!ES_\
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
MS_.FZL3Y''7(_F:IV)/D\Y^Z?\_RJH2;CS=?9WT\DCKKQ4<-&2ZR4GZOE?\
M7WFVQWKD<]>.N#VZ_3-4&N!N\O(SD<=N..GU^OX5:M\['S_G[V:Y]B_VT^F?
MZ<<9[]^O<5AAZCDH)K[3_.Y<%>C4J.S;A9][+E_3;\3HHG &T]S_ )S^O^'-
M132>2-Q&!Z^A[D'\![<>M1 GS%]<_3C<?Z5%K!(AXZX/]?\ /MUH51^VJQUW
M6G;9?+T[V,\&O:<M[>YM??=+2Y-%+O._C&0?P[Y_#T_G5QR&4,.PY..G''Y<
M].]8UB6\@Y_SP?K[=ZU(<^4V?;_ZW].?\FJLW&K07>/^2U,X)RK5*;VE*[^=
MN^GS*AN=S>7D9&1^(_3\.F?SJ]&V$QZY_K7-*7^VM^/_ *#_ #SV_3O70*>0
M/;'\S6\5S0^=U]R-*[]EB(6VY%#[^4@NV\O!/'KG_P#7CM6!XAFVZ6[YR, ^
MO//ZX_QQ6WJJ%U3;]?KUY_ 5RWB?<NB.,<[1_P#K_P ]*Z5%>QC*VM[7_P#
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
MGUVM_P"S5@6)?>^<^W^?KCC].:FA4<^2]_AOKZ=NG]:&]2-L)4ENY--_>CI
MX9=O&0!T_7_.>:IRS^2=IXSP/7VS^7M^?22W_P!:WX_UK(U4M]H3;TW?T/T_
M^O65*;DII[>T_)QZ:#PJYX\\M6H-?>OO-B%\?,<8(_SC\/\ /-/E( W]AR/0
M^WXD?F.*HH3Y2=>@_P#9OZ8JW.3]D/KM_P ?\_XU<ZCCB)+72"_&W]?\,<^%
MO4ER-NRFVOO7]+;R*ZS^:V >G^'3_/MS5\,&4K_$.P'Y_CU^OXUSFG%O,?/]
MYOZ__6^G3VK<MR?,;\?ZYHK3<50MNYORZK^N_F5-OZW.%W:2C'_TD@EN/*;;
MG&3Q],_YQS^0P:M6[X^;L<X/7_/&*P-2+?:%V]..WT_KG/IZUKPDB(?7^I_I
MBNFC-J;?I>_R>WE?I_E9XQ.E[#EULM/NMT8^Y<#)]O?H/P[_ -:Y?P7*'^,'
M@T@\?VS:=O\ ILG],UT%UGRN.NT_^A<URG@;</B]X/S_ -!JS_\ 1RYYY[5T
MVYJ<YO?F2_\ 2?GZG+R\U&I5?Q*:7W\NGX_AYG^I;_P21N-WPA\$+GIIUGW_
M .F4?MC_ #WK]\T.43']T?RK^?7_ ()%E_\ A5'@KK_R#[/_ -$I[>OY=.E?
MT$1?ZM/]T5B<Y)1110 4444 %%%% !1110 4444 %%%% 'A/[1 S\--<'_3K
M-V_Z9M7^9[_P7%39KVH>GVY^?^VG_P"NO],?]H,;OAOK@];2;_T6:_S1/^"Y
M\>S7-0R.?MTG_HP8_'J,TW*U.4?YK?FOG^9U86;C+E_F?RZ?UU/P0\'7.[2(
M8P>P[^W_ -;'KZ5V,+@#!/7Z],?3O7G'@G?]A@^@Z_4C_'\?>N]7.]/7WX[G
M^E98V/L:,6OM<KTT[/\ KO;[]L0VL1"W\MB::3R1N/'OWR#Z_A[U'%+O._@C
M/?T__5Z?3VJ'6"P@&.O/^?\ /3K5>R+>0<_C^3?_ %JSA*\'+^X_T_!?D7B(
MJGAZ=K?$I:=[1?\ G\_(VF(< C_]1ZC\L$__ *ZSVN<MY8(X_P#U9Q_D=.,5
M<MR?+?/O_(USF7^W-Z=OS/\ G\QSCC+#S<XP\F_SC]Y<(WHU:C:NXV?X;O?\
M=K'21. -I[YQ]/?]?_U&H9I/(Y)QGK^/?WZ_CCD],L&?,7\,_F<57U@MY:[?
M7G\A_3\^F/4C-NM6CV?;M;^NI&$7M.2[_AWM^MO\BS%)O._J,_ISG].WZ=JM
M,P==P[9S[>G]<'_&LFR+>2<\'!_FW],5I1?ZE\_Y]*=2;56DO[O_ ,C_ )Z&
M5-\U:I3=[.I=^?\ 7?HRK]H#,4STQG_Z_'^?>KL;C;M[G/\ ]8?Y-<Y&7^V/
MG.-WI_GO6TA/G)Z9'Y?_ *Z56;5%27\ZT7JE_7XFF(_=XF*CUA;[TE_7YCIY
M1#R>,_\ U_\ /OVI(9-Q#]LY[].O/XU3U<MM&W\?T_S^GU+8GR!USA<?G_C6
MBD^6?=06WFEM^0\1!0HTFOYU]^E_+Y>AJ2'<NX<C'Y8Z_EG_ ":I?: [; >A
MY_'Z>WU^M6X_]0W^>RUSUN7^TN#P,G^9R/T_D?>HHS<E"_\ 6JM_P2^6^&J5
M+ZR6O?=+?2S_ . =(C@KL/7'']/QZ?\ UL56FF\GKP#T/?\ R23^?I21$^:O
MX9_(?K5'6"V4V^H/?U'^<_\ UZF%1N51=.=?BU?3^K,6$7M+.3UA%)=]5^-B
MUY^U=^??]0>N?KTJ:.3S%+ \ $Y]#C_#/T_*L>4M]E&/[H^G0=_KG'/6K=@3
M]F?=GHWT[_Y^G/O6TFTUOI'I?M'_ #*H4U4IU$]/WORTMO\ \ M1S^:Q4<\
M'Z=_T_ST N!A@ICG'\^GMQD?Y%8FF[C<R9'&?TY_S^M:IR+C Z97^G]*YZE5
MI1[\RVZ[>O\ 2#$0Y)*23][W7;T7X?EZD4TWDG!XR>!Q^6/\\^O-.A?G=U'_
M -8?KD^F:S=6+;X]N?O<\=\__J_G]+$.?(Y]OY+G]<UO*3=.H^MHZ^MOZ^1E
MBX^R6'4>C=OP_KUZFC(1C>.F!SCOU_ECZ]*I+<"1MN>A(_'\O;_.#5AL_96]
M<'\\5A61;SWSG[Q[>XI49N2IW[?FH_Y_\,:2A_LTY=9M-]]UTZ:+[[G0F0;"
MO\7T[_X]OZTU'V@C./S_ #^O)JMN._N>2/UI7SD>F1^=8^TDJ53RJQ73K9_U
M^!Q1JN\+6TC;TT7R6S)T?#9]?\_ES22,"<]NO?CK4+$@?C_C2C)3U.#_ %K5
M5&JS6MO8QE^"_P"'^\S]H_9.'>3?J_=_X/2WX"@@].:MAPRX[@ _EU_K_CS5
M%<@-P?;CZU-;D^:?3G\/I6<JLG"A/JYV?X:]?PV+H-QFX=);V^7E_74CFG\D
M[#P3T[<9P ?P'UX&:EA?'S'H1_7C'?I6-JI;[0F.FX?U_P _KVS5]"WE)USQ
M@_\ ?7],5K.;]C5EUM'\;:7^?W'7BE[+ZORO9_\ R/\ 78NS':"X_ XZ^O\
MC^' S51)_./!S_D__6Y]ORGN<_9#CKM/3GN/\_U]<;3BVXY_S]_^N.?UIT9N
M2IM_R_I_P5^2[%586PLI7U;3?KIUOY:=4="&#+MQ\PQD>_?^O_UZI23B-]F2
M,G@?X<<?AT_6IK<GS&S[_P"?Y5BWY;[4F,XSZ?Y_^MZUC1J.2:?_ #\M]_7^
MOFRL.N>#J-ZJ#2^25_3L;<+@?,>A'Y$^GZ_XTZ8[ 7QZD'VY_P _J:J#/EIC
MV_K4UYG[+QUVK_3/XU<IOZS./3D_1:?UI\]3#"7J-1;TA)-??'\;F=>SB6RN
M,'.%./R/M7Z3?\$?&_XOC$#_ -!&']9(\?RQ_.OS'!;[%<[O0_R;-?I?_P $
M>B?^%Z1#/']I0?\ HQ*Z(KFC![6U^]WM^!->?LZU:'227?R?_#'^HW^QS_R3
M^Q_Z]8/_ $6:^R*^-_V.?^2?V/\ UZP?^BS7V16APA1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>*_'UMGPV\0'TLI
MC^2G_)KVJO$/V@L_\*S\0X_Y\IO_ $ T ?YGO_!;^Y\S5M9&>EY-USV=L?Y_
MQK\%_ .7T:,>N!Q^/UK]U_\ @MSD:UK7I]MFS_WVX_G7X4> ?DT1'(X'K]#V
M_P YI35HM-=/S_KY%TJ<I2A&SWBF_FE_7XG9NNQ2H[YS^'\NM9HM@LA?'4G\
M.#[8_+^56VE$AX['^1/^35AL%!^7TX/^?>N>*C35-:;V6ENJ7_#_ ((]#FY?
M;4ET22\](W\NJ^[I:Y'&G&\YR,D#Z=_I5>YB\\CVQ].?Z<8Y_.I?."+M/4CT
M^H'?KWQSCFGP$9/OT/KFCDC#VDWUEOVU2]>P4W[%T5=^_%WOI;;_ #_KK6AB
MQA.?3\!_+\:MN-B[1TQW]SS_ "S[?2F,0C[NG)SQZ<_X4QI [#TXR/RR?_K<
MT^2,YPE?['XV_P"!_P '8SC%TX2JZ_Q5;T=O/^MBHMOY<F_'4Y_I_GK_ (Z$
M:<!^X&0/IW_Q_'I3G *#'T''?U_/^=0F954IW/3VZ?7IQ]?QJ;1J0BD]IJWR
MMZ_?^9I*/M*TJE]%33NMM(KI^'_#7(;F'S_?:.??'(Q[C'YTZW3&$[#^F#Q^
M-3P$'/<]L]P?\G\S[TUL1MN]_P"7^)P:T349R2W45IZV_K\O*6W7A06[4]5N
MTM._?YZ?>/E&$*CH>?Q/%4X8?)<MTR?3&,GZ8_3/TJ8RAV!'Z?@#_GZ_2K,H
MW+QC/'/^<^AQ^-)\J=._VF_T_K?[NEJHXQK4T_A=EOK:W;U\MNH^('=OP/\
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
M5WY^IZHN1Q>2_P#H1]_Y4#2NTN[/Y^? B?\ $BB//3MTY_#TKJ8D#<G/!_\
MU5S?@9O^)%&,?IZ_U_I70K,(\@]S_G\?\_4Q<5*$8]'9O[TW^6QVQIQ=:$5_
M(V_56_KU$N$\Y=I^O3_]?X_7TJ&&'R\)@]A^?7CK5J)@7R>X'/\ D=_PQ2R#
M#[NG(SQZCJ:Q7+&3AHO<_#1?YE.3JT5"^JJ6MY)Q2TUZ?TAQ7RUP.IR3[G'3
M]:SFM_G\SU/\^>O_ -<_A5MYA)@#W_'_ #C^OI4_!CXZ<9'Z>WX5$5&FJ=WO
M+\?ZTT-.;D=:BGIR)KS;L_E_P"../< QXP?S_P _X<5%<1F<;/\ /.<C]?U%
M/\U8P5/?C\1U_J?Q]L4Z$@MDG/<9_+\.WY"CE2=6;M9N+O\ =;^M[HF'[GV&
MMN=:M_+;K\_+R*L$93Y,=3C^8_#'OTJZRA%P,\CG\!_G]*;( K;O3J?KS].F
M1^-1/,'(QVXX]1_GU[_C5.,9RI2T=H_@_P"M/^&9/+RJK53U4TXZ:6?+K\K_
M )%0VVV3S,=<GVY_K]<GU]:L@XYJV0#&._\ ]<__ %_Y&JI!!P:NE)-.SO9_
MHC/%-RE":U]V-^R=E_6G8N16_P!J&",XQ^'Z=O\ ZV*Y/QA $T^2, ],?S.?
MTQG-=QI! ^]CH,9_'_/'-<KXW8"UD/;G'IT_ST_"M;M14>B_X'^1A.K*:2>R
M_P"!_6WGU/U1_P""3+FU\:^'U'\6I6^?3B4<?7T_R*_U&_V47+_!WPN?6P@/
MO_JDK_+N_P""3]JUUXS\/.N<#4;<\<Y FQC_ #^?I_J(_LI1F+X/>%D/4:?!
M_P"BT%9IOFE_7;^O,UJ1BJ%-K=I7_#[_ -#Z5HHHJSE"BBB@#\H/^"GA(^'-
MX1_SXS_^@25_ER?M[ _\+XN\=/M<^?QD4_SK_4:_X*>_\DXO/^O&?_T"6O\
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
M%>TY9_RO?J]+?>5&&>#V_G_G-*B_P]L_IW_6GS#9R>F,\<^W^?QIL+ L3U&
M?P./_KU2I)ISTUBH[=N4SY7&HK_"YK6VEKJZ_JP]UVXXQG\:D1-J[^Y _7_]
M?\JDD7=@^F,_Y_.HFD&-O<8_/I_CC\NV#BJ/-&$5M!W>GIZ::,[?9I5*LE=1
M44UIOM\^KU^?0IW$!F??CH<\>W?MU!_*IX4SA#V&??C_ /7S5F$ H2>_'Y8]
MO3^0I@VQ,2?T^G_U_;K5N',ITU]JWX-6M\D5)^W6&\M_+;_A_+09.N5\L=.
M/QY^G^''%4XH/)/3_//^>/;\+H;=*I ZX_Q_G4TJ*<$#@=>W^?>G&*IN"_EC
M;;Y;?(3DYT:E/5VFE\M.^V[_ %V&JFT;_P"(\_3/_P"O_P#76?+;^;)OQG!]
M/\__ *R.*NO("NT=<<_R'^?45+$ 4Y'/&/Q !_2H5'V<?67-MWU_SVTL]"X2
M]E/V>MG2V?>R7II_6Q6BCW?+V S_ /6^E.G7>A3Z@?@#_A_A3P1$3N.,YS^.
M.GZ4D;;Y,_7^>:ITDYRJWWBDOE;\>G?5&-/]S&G+5<T[/T]U=._];&+>0>38
MW)Q_"3T]F_3_ .M7Z/?\$>#GXYPG_J)0?^C%K\\=84&PGV_W#U_W6X_,U^A?
M_!'A@/CG#_V$H./^VBUK#X4OE^)CBIIUI2=MX^FVJ]=C_4@_8Y_Y)_8_]>L'
M_HLU]D5\;?L<'/P^L#_TZPY_[]FOLFJ.8**** "BBB@ HHHH **** "BBB@
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
M$)3Q[I[]A<K_ .AK_A7J,*Y0OUR#Z^G?_P#7WKS6:+;XNLYO2=>?3D=\]O\
MZX]:PPC?LYW_ )W;T]VR_7_@F,H.$DNKM9:^7ZOH?WM?\&[UT);ZR0'HL.?K
MC_ZWU^M?VO)]Q?\ =7^0K^&__@W&U/[3K-O'NY4QCKG. ,'OWR?QS7]R"?<7
M_=7^0KH5NEK>05.:ZYM[+UV6K]1U%%%,S"BBB@ HHHH **** "BBB@#P_P#:
M#?R_AGXA?TL9_P#T6U?YFW_!;:]^T:WK"YZ7TP]>CL1_G_\ 57^E_P#M(/L^
M%?B0_P#3C/\ ^BV_EUK_ #$?^"S]_P";XDUI<\"^N.YY_>'/^?>HF]+=SHPT
M&YJ5O=C:_P!_3[C\4/!+G^QHQ_GTK0O9FCE '<_U/^<_E6=X(0G1HV[8S^!.
M1^?^>M:MU 9) <=#^7/^??FE*3E"/]UI7_/_ ".B@FL2[ZIQE;6^GN[7M^';
MR+D3?NE;KD#\]HZU<D.;8M_LMS^?/Z56BC.P)CL/3T XJU*,0E.^#^9S_CVK
MEJ*7UCW=+05_NC;O^OKW>&M[5M_#SZ=KZ?\ #?@8=I,7=L]CW^N>/;BMF!LR
M,#CO^/7_ #Q67;6_ENQQ][_'GT[9_P XK6B3:S/SC^><X]__ -=%;FY:%OY]
M>CW7]60JO^^2:V2CZ6LC(U*8QSJHXR<?AS_D^O3MS<C<B-#[#_V;_"H+Z#S9
M5<=CGZ$9Z<?XX_*K44>Y%4=1@?J>_3J?UJY<WL:O>T?T+QNOU?E\[6]5J3S$
M?92_?;US]<_UK%L9C)(V>Q8?3&?\.:VY@3 8\<X&?U_7ICZ\]*R;2 Q.Q(QD
ML1Z<YY_S^G%%#F]R_P#*OOY474:^J2VYE:]O6/\ P#4B8LY!]?PZ_P"?K3I1
M@_U_4?UHC3:2X!P3GGN,\?Y_.IG7>N?;^6:6$C)N=U]I]NEONUU_IG,U?#J/
MV]'_ -NV3MZZ#8)?*.?5A_GI]:Y3QO-G2I'!Y_\ L?P&?\^]=,B%CTZ<>V?>
MN+\9'-A)&!ZC@'T^O^-=\82DKK;^OZ_JYRQIRDKI:>O8_:K_ ((UV(OO$^C2
M$9QJ$!&1Z2CI^7I_A7^GI^S-%Y/PH\.1XQBR@_\ 0 /Z5_F@?\$5K'&O:.<9
M/VZ$X(Y_U@/^>_M7^F5^SHNWX8>'QZ6<(_\ '!_C2E#D=[;]?Z].A513BE&6
MW_ ]?ZT/=Z***DR"BBB@#\H?^"G9Q\.;PG_GPG_] DK_ "TOV^G_ .+_ -VN
M>MY/^LR_Y_$5_J1_\%0Y GPXO"3_ ,N$XQ]4E_\ K?6O\MK]O-=_Q\O),?\
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
M_1 B- ?[H_E6ZV7HCR)_%*VUW;^OZ??4?1113)"BBB@ HHHH **** "BBB@
MHHHH \A^-B[_  +JP_Z=Y?\ T!J_S<_^"_%N8]1O&((_TML_7S,_T]*_TF/B
M_%YO@S5$QU@D'_CC5_G)?\'!]A]FNK@[<%KICG'JX_.B^J2W>QM1C>2DU[J:
MOOW7Z,_F6\"3$Z?%'[8SQW!!S_G_ !KJ-2E,4R@$_-^G./\ /?\ 2N9\#0%=
M/BD ., __6_#MS^M=5?0F:16_N\_CU/;_/Y4L5+FE3MM&,;]_L_Y?=J>S!Q\
MN;D_1?U\_,EB<B,'W7^1Z>G2K<QQ:E^OR]?;FJ\464"]^/\ #K]3_D59F&8#
M&<YV]O7!X_S_ #KBES?67VY(WM_V[?\ K8\_":3;E\+D]^KNOZV_(Q;&8R2-
MGL6'TQG_  Y]^];,+;G(/^U^.<_TK*M(/*<G'4L?;G/Y\5KQ)M)?MS^.>GO_
M /KHK\UJ%OY]=NZ_K0=3_>Y-;)1^[W?Z^1C:C*8YT4=^OMR/QZD_J*OHY$:G
MW_D6YJI?0&256QTQ_3GH?3]15V./<@49)'/'U.2?Q/ZU=3F]C5[Z6_\  E;]
M?^"5C+.5#E\M;:=/+Y_\,27)*VV_N%/X_P"<G]:R;&4R$Y]3_(G_ !_G6O<+
MF'R^^,'\>G3Z ]?K6;:0^43GU/\ (\_Y]?6G0O:G?^7]%_P>WX%UW%X33XKP
M3^]?UW_(TX&+.P/3G^H_S_\ 6K&O962Z"]C[=/\ /^>M;42["6YYSCW_ ,__
M *ZIWEF9"9PI  )]N/\ ]7]1WK&@IVE>_P#$];^7S?\ 6@8>2C2M+XI1LO\
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
MOS[?E6;NH2O^/R.BI5O5A*+VY=O)1_K^K'82QA2#COS^!.?>G.PV#U_^L?\
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
M/@U*;4R?9&'']S_ ?XYK2O'EKR6MK)KYV_$TQE1.$*?6-G^"_0_.ZZTK4/-
M$;XW9QS_ (?Y_EHP:'?%<B-\CU!_N]>G8?YZU]NGX-2R$O\ 9&^7'\&>GX8_
MR*U=-^#LDCLGV1N"!]SV YX]_I6E16I4GWO?]/T^XPK7]C0[-/\ #_@GP;=:
M1?K&X\ML@$]^P_"L^RT:_9CF-NO''U]N_P#/D]J^^[_X/2+,8_LC<@\;/IVQ
M[U5B^#DD,B_Z(W)'\!'<^W_UO7UH@OW%1]4U^G^84U_LU5]I+Y?#9_F?$O\
M8E^HSY;8XYY]3[#G_/4UFQZ+J#WL?[M\;O0^N/3OCZ?T_0B;X-R+:B3[(W./
MX/Q]/>JEC\%Y&/G?9#\I)SLSCC/IC_/-9TFE)W[-?>UW,Z$E"=WV:^^Q\,>,
M-"NQ90%(VR%&>/S[9/.?PX^OZV_\$5-(NHOVG_!SR(0!?V?;_IXB[?IZ^U?.
M&N_">6X18_LS':2/N=Q7ZD?\$C_AM)H_[2'A68VY79?6ISMP.)T]O;_(K,R;
M;;;W9_IP_#D8\$>&AZ:39?\ I/'7;5R'@)/+\'^'D_NZ7:#\H4']*Z^@0444
M4 -?[C?[K?R-?R!?\%V@IDUK/7RY_;L_/_U_05_7Y(<(Y_V&_D:_CR_X+P7.
MRYUA<XRD_P#)^W]<=J!K5I=V?P$Z_P ?$;6N.#>2>W\>3_G^@K>D8,X7KT_/
M/;Z]/Q_/F/%4GE^/M8?/6[E_+=GG\^/Q^E;<,F]?,)Y_PY'Z\_RJ>6\95>FJ
MU6UDO4]"470H4]KN:?5::;_<_0M21 $$>W;\./Z^WZO+@1@?I_G\,]?UI%;S
M4)/;\.,<]O:L@W),YCS@?XD]?\_R(KGIS510>CM+]5I_GZEJ/,JU:V\5TOKI
MMIZ:71K(@=6/<G]?3/Z^V><T185FSQZ?G[>_7W'-,CDVD*._8^O3(J"]D\A0
M?4D#UY_PR.GO]:?.I3JP[-:6\T_P_7J31O6]CM^[6OGT^39:)#R =03V_P \
M\?K^5$D8!! XS[<#O5*VEWKOSTY_(MC\.W^<U>WF2,MQ\H_/(_\ U?K3<U"=
M*/>/GTM\KNY*;G[2CWJ)KRLU;\O^'',P"<'L/_K8_P ]/SIH0,A)ZX/H?\X.
M>,]*R5N29C'G.#C_ #S[_A6G')@A.,-Q[\]_\_TJ924*?,EO->71+]=/O+FW
M2K\O1TTFO.T5_6F_WCXL*3GC]<CM[?IVI =TF.V3]3SS^G./;-5+Z4P >_\
MD?7KT^M%K)O ?Z'\SCG\.:TC:4I26[C^B_K75$SBZ-.BU_S\N^FGN_/:WX]M
M;4BA77 QG'&/?_/Z^E4=8R(..^?Q^M7'?<0?3V_QJG?#S8MOL>OK_P#K_G^-
M:PNITF^CN_PW_(5.M'VM64E\37RTBOZZ^A]C?\$W,?\ #37@LGK_ &C:X_\
M F#-?ZP?[+?_ "3GPICI_8UC_P"DR5_D]?\ !.,^7^T]X*7_ *B5KC_P)@]O
M\CM7^L)^RU_R3CPG_P!@6Q_])4KHKS4I*W2_Z&&)G&<H\O2]UVV_K\CZPHHH
MK Y@HHHH _.?]O"P-S\+?&+[<XT:]/0_\^[?_KK_ "7_ -KZ(1?M4^-5/!&K
MW7;_ *>)?\G\NU?Z[O[9FFBZ^$GC5MN=NB7YZ9/%NW^>W%?Y%/[;@^R?M8^.
ME'&-8NQ^<\O\L=Z&[;EPBY226[9PHV@(1C^78Y^O;^E22.,@#K_B<?XUF13%
MH0_'3^0//\O_ *]1V]R9'QG."/IU^OZ]_P ZB5G*#?G:_FE_7F==.+C1Q"^U
M&26OFXWW\NQV&%-F#P3M/\A_]?G\*PU"DMGKEL<?2KR39B\LGH.!_GU__6:P
MKJ;R90N>IY^I/X9_/GTKG@G!236\_NO;^F/!0E*;G?2S7S=G?YV_ O)&"Q].
M#^'./\_S%*R;),@<9'&!UQW'&?7VYH5ML8?Z#G'/?'X43']T9/;/XC(_S[^U
M-55[1P_NK\DM_P#@>1:I/2C;:ISO\.V]_P"M-$Z5QP!SQ^F?US_GM2-$"@/?
MZ<?Y/]?SRX+CS7(SPN>N>V>>:U(WWYC'09_3H/T[>]$IJ$:7G*VOR_K0)OEK
MU:71Q22N^T=OZ^X=&P1#GCOTZ]_\!^8IB@2,<],8Y&>/\_SK/O)S#(%!ZGG'
M7/.?\_X&K=N^%#9Z_ESD_7J/7ZUI%*7.UN[>?GOL%1>P^K=._2_PZ_/;7U)5
M3;(,#C/^?\:Q]6+>8@'KT_K]:W3G&_CU/X'%8UTGG2#'8]_QXSV^G_UJRG.\
MX4]FTO76W6VET^YI2G&DY2FOC?,M?)?\/^AJ6XS:CGDK_0D_K_.O/;\"/6H9
M?]O.>F/\_K7H5MQ&$XQSC]./\]*\\\0$Q:@K#LV<\]<C^>:W@N2+76W-Z:+_
M "U_X8YJ[YYQJK2/,E]UOZ_6Y_:U_P &T^HFX\4K'NR%< 8.>@7]?Y?2O[T4
M^XO^ZO\ (5_G[_\ !L9?F?QFR[L[9\8/X?Y_2O\ 0'C.40_["_R%*C+FA?\
MO/\ )&6)DI3379+[DA]%%%:G.%%%% !1110 4444 %%%% 'SU^T[)Y?PD\3O
MTQI]SS_VR:O\NS_@L/??:_%NO1@YQJ5P,#':4]/IZU_J ?M9S&#X+^+).FW3
MK@_^0FK_ "Q_^"J.H_VCXZ\2Q[MVW4KD<G.!YK?K_GZ1)-N/5=?O_7]#KHU%
M&E-:7>B^_P#4_+WP00-"C4\':!]??'T_SS751(&&3S^7;/M7#^$YO*L4BYZ#
M]#C_ #U_&NSCEVX'J,D?7/3V&/K^=37O1I<SZM-76MFU^/\ P=C>4^2K2?\
M-"^W=+RW?]:[21@(W/3'!_GT]\"AV#28[9'/3G QCT]*@O'\E-WT^N/PQWJM
M;3>8N_.?S_A_R:F+4FY=Z=[M=++Y+\["G!TJ"DNM12OUM>+]?^'=NAH21@!2
M!Z]<>W.?_K_C3BX$>![#&/Q_#_/'2D5O-0\_=Z_0Y^OI62US^^,6>_OTZ#]/
MI[]*SIS510OK[W]:?UOL7R\ZK5M-8)*ZV:MJKFJJ!U)([>G?O]3Q^OYD0V-R
M!CL<?C^N?YU&DFTA1W[>^?RZ#'KUJ*]?R$W \\_ES^O^?6G[1.=6&FC2M]W_
M  WS)H_OO8[?N[>:=K>6Y89@[X'3/Y^GY]/J:)(P""/Y?GC_  'K^=*VEWJ7
MSTY[Y&,D?Y_K5\,9$SQQCMP<C_\ 5^M5*:A.E':\>WR_&]O7UN2FY.K1LO>F
MK:;)<O3MH*S@1X&,],=./;]#Q4T1!C.>N!_/M^8_.L'[23,8\\#(_3KGIW_K
M[5K(Q5,9QG-=.&Y8N3\_T2_KU8ZLE2JI/;V25M/[NOW+_@#X6 +Y_O=^G>N
M\699).25S^?\_P#/-=9<W!A)^I_S^=<QXF7=ICSGT_,]O7//?_)Z*-:$%RO=
MOY_UU_X8UPM-?5^=VW=OG;_AODC^A/\ X(I:<9]8TAT&<7<.2!_TT!P>/Z?X
MU_I/_L_1F+X;:$A'2TB_] 6O\Z3_ ((/:4=3N]/D*;MERG."<8<<#\/RK_1O
M^"L'V?P'HT6,8MH__0%HKS4K)*W]?UTZ''B9QDTH]&[_ .7?T^9ZU1117,<H
M4444 ?D9_P %3"W_  K>\QG_ (\9^GKY<E?Y=G[=0'_"\[LD<_;+C'_?X'K]
M<8]<U_J._P#!42/S/AQ>#G_CPG/X[)1_3O\ _J_RX/V\LQ_'B\3M]LGQ_P!_
M4]N?_P!7>E"-ZC;6EO\ +_ACJ;YL/R1^*][^7NO^O7YGCEEC[-%C^Z/Y+_3%
M.5LR8]_USS56V8+;0\\E%_D/\!_.I-V#NZ<YKG=1.=5/[$5^C\_R*55*%!);
M27-YK3[]M?N)I -XZ =_IQ_4_KZ4^1Q@8.3[_P"1[U&QS$7]CU]AG.?SP?I6
M7#<^;(5SW_#@@?Y^O>G"49QI-+:UOP_'_AS>4+4J]5*U[-7MY7MUUMI_3-81
MJ8P0.<9_R<?YZ4L6%!SP>_ZXZ9[4R.3D1YR#CZC(Y_\ K>G'KS1O)O)<#/7C
MCV_+KTR:F-134XO^=+33K'^G_5G1C[65.=KJ$$OP6[?734OKAW(/3V[Y^O7!
M_(?G2,@5^G&1GMS@8Z8[U7AD.T/^I_#_ #[U9E/[LR?4_B../R/?KTI\_+5Y
M/[FO3I';]/ZME3;JQ]F];5+OR2:W\M/T\ATK\+CD\]L>E.(S'_(_C_\ 7S6-
M!<&5ROH?_K>OU(/^%:Z'(*>F1^6<?GCG\:M17)%KH^9>M_Z\BYOEKU*=E9PB
MDOE&^VBVUVW8D1"J1_%Z>X_R*:@WMR./Z=OY?0D^V*H74_DRA<YR<?B3_2KZ
M,5C#\#I^(//O]:B<U%5)6[7_  ^\MTO9QHR2^'5V3UU25_-?KYCXDV3# XSZ
M>_?Z^M<C>8/Q(\'#UUFP_/[5!W^O3_Z]=E%EB']Q_,#_ .M7"7#[OB1X/]M;
ML./<7,%*-9.5)?S1_P O7?S]48R2C"=UK4ES*]G;6.WJ?ZE/_!'"-1^SQX$/
M<:=9=!Z6\![_ /UJ_?&+_5I_NBOP+_X(X/\ \8]>!1D?\@ZRX^MO#GBOWTB_
MU:?[HKHC>VM[WZ^B,,1-3<+=(I?@O\B2BBBJ.<**** "BBB@ HHHH K7G_'K
M<?\ 7)_Y5_';_P %OB/^$9\8]\07G&/^F4G_ -;O^>*_L1O3BTN#_P!,7_\
M037\;W_!<"?'A[Q@O_3&\SU[QR9_G^72DY<J]=/EU-:4)3>G37[OOZ'^?WX<
M.?&7B//?4KO_ -'2 UZ.P3S2.WY_Y..V/?'%>7^'I"/&/B+)_P"8E>?^CI/S
M]_\ (KT6[E\K+CU)_P _A7,I7J55U25_+5'5&:?U>/VE.-_E;YVTT]2PP&["
M@8R<_3/U_P GZ\NDC 4$#GCCCJ2/\_UJM9R><I?KWQW(.#_GK_(5:#F3(_N\
M]O7J?H#_ "I.JDZ4>K?^3_K?H;58R4JL'K[2R7;IM_7^8X,HC R.F/\ '^I]
M<TR-0X8D<_\ UOT_//\ 3+EN2L_E9Z-CCW(_^OP>Q_&K\<FP+S][''X<8_/^
M55*484YRM]I?C;T_X+)F_8U**M_R[Y7:VKTU??S]25%"/SQZ'C/3G_#ITI9&
M!;&>#Q[^OZGCZ57O'\I-_P#P+\^WY]OYU6MIC*,G/U[_ (?YXJH--J5M5"_?
MMK?\OZ9,X>RH*7>HI7\KQ?RZV^;5M#0DC  *CGGL!Z>PI^X"/\L#'N,<_K_^
MJFHWF*3GE?3^OY?U[UDO<GS_ "\]\?AT]<=CQZ<XK.G-5(P\I6VZW3[?>_78
MN,>?VM:V].WW*/Z;V[OR1K1J'!)]^!_ASV&:;& C<X'I]/H/? _E4<<NW XY
MY(Y[C^F/\YIEXWDINYQ_3\/>FZBYZL'T_P" _OUV]>UE%%>W5%?\^VV]-'JK
MW_+M;\)V;<^  >?3T]!^G\J9>H%MI3C'R-^.0>?J1_C56UE,GS9/<Y[\#/\
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
MOB_XUNBIPU_=G/3_ );R_P!/ISGMFO\ 51^*T?F^ ?$J'HVEW8_.%A7^9/\
M\%H?#GV;QOXONS'C==W?./620CZG/Z9XJ*BTOVZ>IUX2IR3M_-I^7]?<?SY>
M \FW+=@2/U_IFNOU9"Z@#U'^?TKEOAW@V<N?4]?8_P!/Y5VTD?G$Y&>/3\Q^
M1_SS7%2IM.H]N:SOKTM;^O/YG=!JE7LUI4U7W+O][W*%HI\C:>O_ -<__JK3
M0$0-GC_]0_PJ*.,*VW'&3GWY(^G7IV[]*GDXP!P,# QP3Z?CTS6LZ;E5I2Z*
M/Z)?UY:]#EI^[.=7[*J6^^W]?F<Y!$RW3DYP23S]<UM1*?,4_P"[^FW_ #_D
M4-;A?GQU/H.G)_S]:M1J A;O@\X_'\_S[4JL'.G'OS[ZV6SV]$763J8FZO\
M G?T4?N_KY9&K(9-NWGITYI]NA\D#_/\/7MVJZ8A*?7!_P#U]??^?!ZTD2!6
MV\X]/R'\^<U?+[LXO^7](_CUL/$R]K"A;?GM^7>U_P /S)%XMR.^#U_SVKG[
M:-ENG/8N/IV/^?K[\=')C[HX^GKU/'OT_(55: (0P'7G^7;W'^?54H."A?\
MK57_ "*<K8>K3>\%Z=NME;1_D]B18BH\S' !Y_#J?\<^U.:3S> <D<8_(CN>
MWOVK1EC T]GQR$8].G!_E7/Z9(9&?/."?\X_Q_\ KG##OEJU&_Y_2UTE;_@(
MSPU-U<-47FG^6GY]/R$OXV,7&<X'Y?IU[>W2JUG+B+R6/+<<GG./\.GJ<=:Z
M&6 .&&.G/;H <#_]5<9)+Y6JQ0]FDZ=.I_P( ]O<5T_'-?/Y/2WX?YI&\?\
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
M )XIU*;E&BETE?3RLOG^!%2+>*J36T5%_A'_ #_JQ@ZI&SSH1_>[>G//^?\
M#.C #Y2COQ_[-4C0B7+8SCGT]^N>W/XBI(% )!'3@?KU'M6T%R\WDE^BW6G1
M?U<>)?M?J_+U[?\ ;MM"8G]V1WP>._6J2H23D=^">?7KU_\ K_A5MB-V!_G'
M7^M,E7:1COZ=3G/IWZ_G67LVZ\)_W?T2_3;_ ",JR<J>BTIVA;[G_7S%B&UC
MGIS^@/-<#XHA)9Y@#\O?!Z<=>/RKT)R%CW=#@<X_/],_6N:UZW#Z9<3$<A">
MG;&/\X_#I0ZW[]P[Q>G_  W37T3U]:5.]-4FMXJ=_E%ZV_ST/ZS?^#7J^W>/
MITW=+G&/?(SU^GI7^AQ VZ&,_P"PO_H(K_.1_P"#7S4@GQ*NT9N!>8Z_[6.O
MY5_HR:;)YMK&P.?D3_T 5O1I^SIV\V_R_P ^W_ X'>[ON7Z***T$%%%% !11
M10 4444 %%%% 'RA^V1<>5\#_&!SR--N?P_=-S_G_&O\JK_@H_>?:?B+XK4M
MG_B:7(_*9\__ *Z_U-/VV[DQ? [QER>-,NN23_SR;_\ 5_GC_*A_X* WPN?B
M;XK4'.-6NP1G_IJW_P!?^M 7=NNZT^9\%>'866%#@XW>GU_SC_\ 578!22AQ
M_"/Y&L[P_;#[ CXYP#^O3_Z_7\.:W(5!!)'0X''3C_/Z\4\QCST:<5O:/Z?\
M.=TDYSH);J"?W**_$IZJI>':,YXZ?U_SZ53L4*Q8/7!'Z_\ UZU73S3M//U[
M'\?4?RZC-1K$(WVCVZCMU[?YXKGA%I.._P"[MIZ+^MC2M-3PT8KI-1T\N5?U
M\N^DL *H^?H/?[W2N?:)OMA;G!./;TZ^W]*Z20!5 ''7\^W3_/6JK0#&_'4Y
M[>G7\^W/UK&A3<%!_P![^OS7^9I&7+2JTGO&%[>O+?\ +^D-"G>I[9SG_@1/
M_P!8U%JREX<#WZ=<_P"/^?K?B VDGDC^7_ZP?;FHW02G:>>O'OZ]>O/Z&A4[
M5:LM;75OP_73Y_,SPK]ER7NE4M;SU3_-?B9MBA6$COC'OT/^?:M2$;8F!XY'
M7\ZB2/8^WISS^&<X^HX_2K,F%   '\NG'^3V[U52FYU*+[1_'2WW[$0O&K4J
MM:1FD^W3\=?37L<TL3?;&;G'(]ON@?EWZ>];N"0"!V/\S36MP/GQS@\_G^)[
MGG'2K46-F2.YYQ6T7RQTZ2MZ:+]"L1%UJT4E?]VG^6NG?UL<_J8)/ SS_G^5
M9WB)?^) P[A1]0".<^_2NAGBWMR.F>V3U_7]?7M6)XB4'3#%TZ#_ "?\XSQQ
MQ0X-S4MUH]_3S\MNMR(8CDHNGYM?/2_]:OTU/ZC_ /@WLTLSK;2,N<3+C(SC
M#_3MGUK_ $//A='Y7A'3$QTMT_\ 05K^ O\ X-W]*WV<!V=)!U&.2V?QK_0!
M^'L?E>&]/3T@3_T$?X5:DW)KHE_E^1A.ERTXU/Y]?7Y=/ZL=S1115& 4444
M?D[_ ,%/F ^'-[GC_0)NO^[+_C7^6Q^WOS\?+L@G'VRX_']ZG6O]1S_@J0Y7
MX;WN#C_09_\ T7(?\?YU_ES_ +=PW_'6\;'_ "^3Y_[^K_\ 7K:,>6/.^NG7
M9I?UY&\4Z</:?S:+\+?U_3\-A4FV@/\ L)_*I2#MP.>GZ8J2S0FVBR?X /R
M_GS3E ,F".,GCZ]/YBO.=-^TQ#_GBOR6W_#[C]D^6BUKSRLO*]G_ %]VXI'^
MC$=\,/\ QTC^M8%G&RSL3GEB?_'@?Z<?TS71RX^Z,<C&.G/^.._TQ59K<1G<
M!C_([?@!U[]*=&#A"FGUL_R.V4_]FJT[:P25NNKMMU[;BQ@B4'UQ_(5FZJC/
M(A'9O\_Y_2MM !'NQSC.??M^6>/_ -50-")CN[#'^>?<=OQJ*=-KVCZ<ZWT_
ME_I?\,&%?LE&#7QP3W\EM^%KE2%3Y*CN/P[5=D!^S$=R&^O?_&DB0!MI P.W
MK_D?3C@>E22<G;V)Z8[<9]AZ_P"-5*#G74NG+?\ ])_K_@V,<.W3?/T<[?E_
MG?L<_91LLSD],D]/4UOQ_?)[9/Z9J P",@^I/8>@]/P_*K8&(\]^Y_'!_/G/
MKWK9:4TNKM\]>A55<V*E*VD8QE^"ZZ=_/<PM11FN$8= X/'IGK_GO6L?F@ !
M_N_^@X_G^E-\D2$L1P,_EGT_R:EBQ]TCIVQCD9Z_AQ^>:QJ4W*%1==/E?E_R
M.BI44Z=.*_Y>77XJY-;\*![CZ_>'\ZX"4$?$CPA[ZW8?^E4'-=\A E 'KT^A
M']:XJ\7;\1_!W'_,:L.<?]/,'_UOSJ(47&I1EK[L4G]Z]-[?\,<M5.I3?_3J
MT7_Y+O;^O4_U&_\ @C?_ ,F_>!?^P?9?^DT-?OU%_JT_W17X#?\ !&X@_L^>
M!/7^SK/\?]'@[^PK]^8O]6G^Z*[C@N24444 %%%% !1110 4444 5;W_ (\[
MG_KC)_Z":_C6_P""X2,="\8''2&]_',3_P"?YU_95>?\>MQ_UR?^5?QT?\%O
MXA_PC?C%B.D-X?\ R')V[8_I]*F2O:W?\S>A4]FWYIK[[+R/\^#0?^1R\0?]
MA.\_]'R5Z)?J6B('));^HK@-  _X3/Q$,#C4[OM_TVDKTQH_,;;C//IG&1G\
M.?I6*H\LZL^DHKOTMY]T*DVZU/M[16^\K:4ICA^;T'UYQC\_U_/%N$8,A/\
M=/ZX_KQ^5(B"%MO3L,?I_GW^M6'PJ@CC./7IGG^=8RI-SI271]-4_A7]7_X;
MT*L[U')+^$[_ ']_O_IG-SQL;TN.FX=/][/^?YUK!3B/VP/R _S^-2&W#?O,
M#/7CZCC.?8#M]<5- HP<C., >W'I[_TK2K!SI3BM^9+TLUZ]_N,\0G5JT&E]
MA2^2M_6A4U)2]O@==HJG8*53!!S]/H*UG02G;UP?_P!7MTJ(1>6P4<>_T'M_
MG^E4X6T[TTK/T2O?YZV'6DIX:,5TFH_^DK^O^#I);@JDF>_^!K!DC8WN[G&[
M^N?\^U=(^% QP._Z=<>]56MP09,<_0<= ??K_P#K[UE0@X1A=_;O]]E;\?\
MARZ<N6%2F_B4+V]5'^OFNCTC )*D#L!^AINJJ7AVCKQT_$__ %ZNPJ,9('MQ
MT[5&Z>:<9S_0_CQT_EVI.D_:U9=_^!^'^:]7GA'[+V;>U2Z6F]VOUMJ9NGH5
M3!SG!^OW1_G].U6+UO+M)@?^>;?AUYS_ )QBIXXQ&^W''_Z^G^>U9^NMLMWQ
MQE#G''8CH/TY]^^*[J2YI0AW2Z>G]/\ ,S]BZU2J[-6EO]WFO/\ X!]=?\$K
M\M^T[8GM]NM^>W$K]_>O]5K]B?\ Y$BP_P"O"#_T7%7^57_P2I /[2VGG')O
M;<_^1I/Z5_JI?L3'_BB;#_KPA_\ 0$IR5FUV.)IQ;78^[:***0@HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** /P!_P""T/\ R(5[[6$Q_P#''']:
M_P P[]I'/_"[]0_Z_)?_ $:W].*_T[?^"T>?^$"O<''^A3?3_5-Q^)/\Z_S&
MOVCT'_"Z]0./^7R7G'_3;//YX_&MX2YX\G\EI6_K?I_3/05-2PB;6JU\[=_Z
M^>ECG+N-G$) Z*O;_/\ 6M.-3Y2CN OZ*!4\4 DAC./X%_D.F?U_QJ2)!NVD
M#  XQ[?3K@<UPS3<:JZ]-]F[_H$_>HX6*3U_^T_566O463_CV(/!PWU[_P"-
M8-E$RR/GN>_'<BNAE )V]L].G&.?8>M5S (]IQZ]A_3_ #QTJ:,'#D3ZQ^^R
MWMOU_$UG.^%J0MK%I?BOO'P B1B1CK_7\JR-4C9YT(Z;AT_'_#_/?>PJIGN<
M9.!^//Y_7/-5VA$N6ZXY].O8=>@R.W(Q65.FXJ3?6=]?-I_/;I<>&E[-<CW=
M-R\[6WMTU*R*?*3CL/\ V8_UJW/_ ,>I&>=H'/6B!0#@]!T&._)&?I3Y<$[,
M<'C'H.A_K^&:N=+FKREK;D_)+RTV_P"!U,,/>F^=[2J6UVU:MZ[F#I\;)(Q.
M?O,>?Q''^>WM6U ")&)XZ_UJ,P")L@8SS^>?R_\ K5<P%CR.OJ>I/?D>P-*K
M#FC1M]F6_P T5--XJI46T%%_^D_E?^K'/:A&SW*L.@&./H!U[=*T54F-1[_S
M)J=H!)E\#J<'V_IU)X'7TI\*C)!&<=NV<G^72JG!NG5CLWRI??'_ "'B;UI8
M=+JM_NMOMO;_ (!'=9-J1W*GK^?]*XGP&K#XO>$ ?^@W9]?:8=Z[J<!@R=L=
MNW;I]<URO@V+9\8?!HP/^0S:?^CESZ^_?]#5T:;C&&VD5ZZK_AB:U?\ =.CU
MT36E].7Y_P##'^H7_P $C(F'PF\$GL=/L^W'^I05_0-%_JT_W17X)_\ !)*
M+\'_  0P S_9UGZ_\\D'^?7]*_>Y/N+_ +H_E6YYXZBBB@ HHHH **** "BB
MB@ HHHH **** .-\=1F70+U/6%A_XZW^%?Y\O_!R3IYMHE.#S-G../O+[?C^
M=?Z%GB6'SM*N$QG*-QCKQ_+_ !K^!/\ X.;M,^RV<#;=N73G'?<OT_2HE&[3
M[?EY>IO&K:C4I_S-/\?Z_P" ?Q]^#X3_ &+"QS@KW'^>?\_3>4'>IQW_ *D_
MUJ/PA"!X:A;'\&?T'Y_YZU>B"Y8D="<#'IZ?GC_]59XF'/2:ZW5OO3_3S(H1
ME*:75:^MDOO_ *T*.K*7AP/?I_GK5:R1A#CO^OW6_P ?P K3=!*=I.?7^OXX
M^O3M3$CV/MZ<\_AG/Y]/\XI0C:+C_<?Z,[J\O:4*:W?.HZ=[11+!Q&V?4_RZ
M"N>,;?;&;L?RY)_S^'MSTKX7 ''\O0?E_C51K<<28Y/?WZ]/KUZ5G0I^SC&[
MUYG^+C_P+&D9<M*K2?Q1BGZ>OY[, #YBG''_ -<U6U92\:@=F_\ B?\ "M.$
M#:21_7 __6":B:,3$@X.,Y]<].^/\DXSS0J;56K/N_/K;\FB,*_9<ET_WBNO
M/_@?CKH9]FI$..^._P!6/Y<_TK1BXA<'_/>F)'L<+VST]>N?SZ=JL28  '&>
M,<XZ8']:<X.56E)?R]O2VOR,H+DJ5*MG;VEGVZ?\-V[G-QQL+MV/3<>U;*[C
M(OIG/Y#_ #BG&W"_/C^7N?KW]L]ZL1(,9(SW'Y?Y_P#KTJD.:DDMXS6WIVU-
M:J]KBHM+104M?1?Y[:W0ERI"C'H#Q_GKS61>OL@!SU(Z_P# 0?\ /UKH9$R
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
M)07:*_)?ET^1_I4_\$:5Q\//!?7 L[3!^L:5_3?!_J8_]Q?Y5_,O_P $;/\
MDG?@WC_ERL__ $7'7]-$'^IC_P!Q?Y5U4J:IQ:763E]YE?\ 3\-"6BBBM "B
MBB@ HHHH **** "BBB@ KSSXA:VNC:/<SE]N()3G.,84^X]/_P!=>@NVQ2QX
MP*^*OVL?B)9^%_!U_-)<K%MM;CDL!T4_3UZ?I0!_&3_P6P^/*R>)=>T-;S_7
MFZCV>9W;>O8G/_UJ_CV2,Q^(]3O6'%Q<R/D]RS9S^7^?7]??^"NOQ?N/$?QL
MNX;>Y\VWDO;A25?(P9& [^_Z8]:_).\CRD<ZCYI K-CU.<_SZ?6MJKYZ$I+>
M.U][7[>=OZN>GA7&?L[V7)IVZQ\^O]6T.ALFS*).W_UO\^WK5G4&\Q<C'"GU
M_IGIQ_\ JK,LB5ME8^GZBIS(9(7)Y^4\YSZ_@*\NC2]FG4\_\K=;Z_\  0JE
M%/$J%]&N;1]7;3?Y&/'.&DVYZ-_CZ8^G?\N:V58>5[[3Q],_SKF+=7%RY(.-
MW]>U= %.T'G!SGTXKK@U-)]FOE^._D8U4\-5DH[.-OP_+U(&G$1^N/UR._\
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
MA< Y/<C\^A]_8_G4F?FS[_IG-45)V1X_S[5H#_5#Z#^=6YOZS*&MN5=?*/\
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
MW_SCF54?M*JZ)K[O=Z_/\.A.#7M.3F_Y=JRO^FS+2R;_ )O7\>#_ $ZUB^$
M#\7O!IQTUFTS^,R_T_"M"R),(S[51\'?\E;\(?\ 8;M?_1Z5<ZLH5*45M)+\
ME_GZ_IRP@IXF:?=O\4M/^ ?ZBW_!).X#?"'P2@/33[/'M^Z3Z_6OWQ0Y1,?W
M1_*OY]_^"1S/_P *I\%9Z?V?9\\_\\4_#_#I7] T7^K3_=%=2=TGY'/+24EV
M;_K^MB2BBBF2%%%% !1110 4444 %%%% !1110!GZFGF6DBXSD'^7_ZZ_@]_
MX.B[#R=*MF YS&?3^[_G]>*_O,G7?&5/?_ U_#7_ ,'2NFL^@6[*N<!",#V0
M_P \T ?Q*^#KT'0HH"?X?RX'^?I6G)-Y3%3P3GV_^O\ YYK@_!\[QQI"Q(P<
M8SC/^3Z>]=5JI83Q[>A/;OSZ_3%<SF]G=^];RZ?H]#VJ&'C%*?7D3MINU?I]
MWS\S6@<?>.,' /7\/T_R*DE. 7 X'.?;KV[Y'^16?&3Y8Y/;^1_P%79R?LA[
M';Z_7C/^%1*HUB&E>SA'RWM_6_D<F%7/+D;=E-M?>G_7_#E=9_-; [?CTXX_
M+O5X,&3;QN'7^I]/7Z\_2N<T]G,CY_O/^/7Z_G_]>MRW)\P^G/\ G^5*M-Q5
M"WVI:Z^:*FW'%3A=VDDG^#_KY$4MP(B5S]X_3Z#\,8_E4T+XRS=#_//'Z9S6
M+J;,+A-N<<>O^S^ X^OZ5H*3Y2_7^1:KG-JE5EK=6UVVDEI_7D/%+V4L/RO9
M?/IY_P# OZ%R5MOSCZY]N<^G<?GTYJLL_FGCL?7/3/\ GZ5)=?\ 'H3T(4X_
MS_G]*Q].9B3GU/\ (_\ UC_]:G1DY*FW_)^27I??^K%UH\N%<MW*4)/[X[_=
MU.AW!DQW& 1UY[_U_D*56QQV_E5>W),C ].?ZTLK8E '3O\ ES7)[:7(_P#K
MXEWT]U=B*<FHPJO=M1^5HI_IUV\R\S# ]3M'X\_Y]*Y3Q2PBL3)[Y)]L_P L
MUTDK8"GW_P .?RSBN5\:-G1F"\MSQWZ__7''>NNUX6_F5OE:/]+;OKL75_?3
ME&_\.*EWZ+^ORZ6_IE_X(9:Q#OTF)V&3/".3_MQC_/\ *O\ 1&^#^GVD_@;1
M9#&OS6D)Z#^[^5?YHW_!$[Q&=.UG0[>23:7O(!@G'5X^M?Z6_P !9Q<?#;P[
M,#D/8PG/K\HK>$>2$8]E;^OZMV/*/4_[)M/^>8Q]/_K_ -*/[)M.T8_+_P"N
M*TZ*H#+_ +)M/[B_]\__ %Z7^R;/_GF/RK3HH R_[)M/[B_]\_\ UZ/[)M.Z
M+_WS_P#7-:E% &9_9-IVC'Y?_7%)_9-I_<7_ +Y_^O6I10!F?V39_P#/,?E2
M?V3:?W%_[Y_^O6I10!E_V3:=T7_OG_ZYI?[)M.T8_+_ZXK3HH R_[)M/[B_]
M\_\ UZ7^R;/_ )YC\JTZ* ,O^R;3^XO_ 'S_ /7H_LFT[HO_ 'S_ /7-:E%
M&8=)M.T:_P#?/^!%)_9-I_<7_OG_ .O6I10!F?V39_\ /,?E2?V3:?W%_P"^
M?_KUJ44 9G]DVG>,?EC^IH_LFT[1C\L_U%:=% &7_9-I_<7_ +Y_^O2_V39_
M\\Q^5:=% &7_ &3:_P!Q?^^?_KFGQ:9;1'<L:@^P_P \UHT4 -50@PHIU%%
M!1110 4444 %%%% !1110 4UFP/<T,VT9K.EO$4CYAP<$G'Y<?7K7'C,1"A3
M?-))MI6?FTNOK_6HKI-)NW^1?3J3^%25FQWL;$ -R?0\?KP:G%TN[&0?\^PQ
M]>O%3A:U-I14D^9<V_=+^ON$IQ>SOT_)?Y%NBBBNXH**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "O%?C\<?#7Q#Q_P N4W_H)']:]JKQ3X_#/PV\0CUL9O\ T$T)VU+A
M\<;][_=J?YFW_!;Y_P#B<:QQ_P ODYZ^C/[>U?@YX(/F^'T7VQ^A[?ATK]Y/
M^"X$976-:)'_ "^3D^Q+,/\ (_R/P:^'QQHT?X#\ZB3YXMOH]/PT.V=10Q$9
M+KRW?RBG^']=3H(H/)8\8Y/\S6BB^6-W=N/SZ'OZ4LJ]",<9/3KC_'^E1-,"
M-H]P??@\_P!>:Q<545+6]I-WMYKOKK^/<;C^\K55]FS7G\.FOH_5^A2FM_,D
M$F.^>1Z9]^O'Y9JS''NP/3K^)S_D_2K* &/H#D'MR.QY_6DCPI//KU_#_/:G
M.*Y)QEU<?SW^[^M1R:K2P[;323OY-M6OYW_'\(9EWIY8SC'3/H.GX\U4@@\H
MXQWSCN?;UY!K049?\OTS_G\31*H!W=,8/3]/SIQ44XVV44K^7+L$FYT'![^T
M22UUC>.O]=A53RESGD\=L#G-9LUL7D\PC].G3KT')S^/O5UY@0%!'I_3]?\
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
MR37]?J(B; 7[GMZ9XZ_YS@5G3V_F2;\9P2<X^H]?;^>/6KK3 KM'!Z'G_/\
M^NI4 ,9X'0]N>G]?P[U$8*G%N^\_3=?Y_P!:EPDJ<O9-V3IWU?6RT^7KYE>*
M/.%[+C\LU97KL/(Y&.G3G^E1!Q%G/0\CV//;V'3ZG%)$^Z0MUY/\_P"7]*UI
MTU+$<VC3Y?G:W]?A8QC%TZ<&].>?*UY-Q3?GU_!>0LR[2!C_ #VS5#4/W4(;
MD<'\^F?Q_P ^M:LX#$?7^7_ZZR]8&Z# ]\X[?7_.<XKHDH^W@MES6=_EV_ J
ME2A[2HG:VEGT>B??HWZ^?4^T_P#@F[#YO[3/@R0?]!*T[=/])@XS_A_A7^KM
M^RY_R3KPH/\ J#67Z6R?XU_E)?\ !-=PO[2?@M3U_M*UX[\W4!Z?R]^M?ZMW
M[+P(^'?A0^NC6?ZVZ45-)R7F<<XOGGRKW8MZGU=1114&84444 >6?&A#)\-?
M%:>NE78^N8'&*_RU/^"OFAE?BKXSFV=;^\[?]-9/ZC_)K_4W^+,7G> /$D?]
M[3;H?^07K_-!_P""R7A1[3QKXNOFC(!N[MLD<?ZV3IQ[^_3IBMJ234F^BT]4
MU;\_P-Z45*-1O=+3[T?SO>"$\JU9?]HCCZXQ^ 'Z5Z#RH_WOT_\ UYK@_"!
MC?'.)#S]&KN)6&T#V_P_P_6O,IU'*M.$UI?W7_E;^M_G=&T:<ZE[.+37WJ_?
M;]%H4/L^)?-P>N<]N>?6M'9Y@!STX^O_ -;M[8IPQY>1CMVYZ_Y_#%0K($!5
MO<?Y_P ^E7*$9PDNJDK^5DMO.VG]7.UR=:5.-].2[\G9?E?8CN4\Y=F#@8..
MO3C';IUJ&"'9\F.N1^?^&._6KL7S')^OK[?TS^5(X ?=GOS^/^'3Z_C5QY%*
M44U?DM;Y+Y6Z?@8R;J4H0>_M$K?W;QW[K3HOP';?*3 [Y_\ U=^N1T_6LQK;
M$IDQW';Z\?AVJ\\H8C'7'UZ$GZ>]3$ QC'3C_/\ +\A4PC&G&"NE>7WNZ7]?
M(OFY'5HW5N16OW?*^WR\TB../=\W3M]2#G/7MTJ"ZC\_"\\<X_\ U5,)!&I!
M(STQW_SG/X8]Q2PD,V3WSCCCTQ_+\J?(E*I/36WYI=-[_>33_<^POIS[]+;/
MLG_78CMTV)Y9Z=,=.H]NN.#^E-GCV#&?O9YQ]<9_&II/E;/;//IS[>P'MVJ"
M:02,H'//^ _+_&N>NK1A4AO9;>?HO+_AQ5$YQJ5'KRS5O1M?J_\ ,J1VVU]^
M,=/Y=_Z>O>EUY,Z)=>T;=N<#(_#H:U=H,0Z=!SCU_P "?TK(UZ4#1[I,\E&_
M7=Q_CU]*Z82<:2UM>U_N7ZO;_(IP5>K'JE26O9JW7R[G[!_\$+=5&G?$P_/M
MSJ2CJ/\ GJGK]:_T[?V:;L7GP_TV4-NS!'SG/\ _S_D5_E=_\$>M?70?B3$[
M.$W:I&.N,_O4]P,\_P!*_P!1+]C/4QJGPITBX!W;K:(YZ_P#'U^M;1ES15M>
MOWV_R/-:LVO,^OZ***8@HHHH **** "BBB@ H)P"?2BD8X5C['^5 'YV?\%&
M=0$/[.GCZ/=C.D7N.?2&3L:_R2?CZ?M7QP\<G@YUV^]_^6QS]./R_&O]6#_@
MIOXE2R^!'CNV+J"VE7HQG'_+*0?Y_EUK_*/^+=R+OXU^-6!!)UN\]QCSC_09
MQ[U,F](])/7[U_7W/H=N'GR4JLKV?3_R4QUC\BT!QCCKZ<<'CO[8_I67'&;A
MB<9(.3^?&.>N/\XK<N\?9"HZE<8_ ?ICT_#FL_2EP'!]3U'^<=,_AZUTUXPA
MAT[Z^ZOQ[=/N?W'514$O:-ZM:OUU;_SMV\[EJ*/@)GMZ>@ J>4?(8QTZ<?[7
M?]?7K03Y;DGI_D#OZ<^W%,\P.^>V1^&?T/YUP*"E4YWMR+\EK_7W7U.>%Z4%
M5?Q.I]ZNOG_PU]RE';^4V<8S[>ASBM%$VY?IGM]>.O?!/XXITH! /3&3QZ<&
MHFF 7;GD$<\^GIUX]_:DXJHJ6NBE?OU7W_\ #ERCS5JM6]U&"::UNTE?^MRI
M<P><X?'3OCZ\_C_*IX8\@+TV]_0<CCZU8BP5/J>#QT]/Z?EZU&"(VR3@>_\
M+^?Z>]-J+52&VR^ZW])=D$W[?ZOU[VZ-VW7]+]5F!V>6#VP..O&<^O']/>L^
M&W,+DXZD]NWKZ_TJZ'#O[9_F>OYC/'I^<TJ@X(_3V_QX'0TXI0=.-]6NV^EK
M_P"82GS4:M.]W&2BEUM[M[+7^NX*FT;^A/;TS_\ 7.?\*I2VWFR"3'W2>O?!
MS^G_ -?UJP\R[=H/U_GC_P"MWJW!CRR>/R]O?WXX]*TPM&-YMOJW\[+\K=]O
MP<9>QFH=/9WUZ/W=/Z_X(R(;XR#Z'],5P6H1;K['^V!C''+#G\Q^7-=NDHC+
MY]^._<?Y]ZY=4^U:HH'=P.G^T!T]O2NN%*+HS5ES1;\_^#T^[U-,-[ZE5?VF
MXO3IHM;;[==_O/[G/^#;>U*>&02!G8/Z?EZ^M?VQ:0,640QC"C^5?QH?\&X.
MELGA8-M(S&#Z=NG^??Z5_9IIR[+9%]%7^5<L&^7^OZ_KN>=72C5DH[="_111
M5&(4444 ?DI_P5&D\OX<7A[_ &&<#G'\$A_KS7^7!^W@OF?'B[D _P"7RX_#
M]\@_3KT_2O\ 48_X*F*6^&UYC_GQG_\ 1<G_ .KK7^77^W6=OQSNP?\ G\N/
MKS,/\GZ5"7-4M\_R.IVCAU-?%>VF]O=_K[SQ>S4M;0]L(HS_ ,!';\<?@:6Y
M0R+L]B/P& >GKS^=+9,/L\7;Y!_($?SI5.9.>Y^O(_QY_.HDTW)/[*N_P[]-
M>GZFU&2I*C)->_))K_P%N_\ 2V*=O#Y/RXZGI^(X_'_/%: 3RP><D\'_ #_G
MK22KA@?3!P!_GIC/^<U'),K *.GM]1_G\ZF48U/8R[/\[?\ #_._JW&TJ]97
M]V2:?=:?EJ]GT]"D]MND\S'^>._O_P#6Z=;L4>['HO?UX]/\\&IU ://!..N
M/3J/\]JB6019!_ Y'UZ?_7I249TYP7\R[=U_3*DO;U*3[4UJNCM'[^O^1'<Q
M^:NSKCC\N/ZY]JKP0^4 O3G&,>N/>KD1#.2<<_B/3_/O3I!ALCC!_F!S[<#\
MZJ-HRY'I[ENVEE_GIV)E)U:*AO:HE;?1.*^[?RT^;4*8P,'DYSQ_^NHW3C?_
M )/^'3]*1Y0^ ./;K_*I^L7^>,G^>#6<:*48-KX97OO;7K:S[[: U'FG2E]B
M":]6HNWY][V((X]YW=,'TYJ*Z0S#;C/4XZ]>WX<?F/QF60)E">.0"?U_S]/2
MGQ#)R?<^H]#_ "_+'O5.,8RJ3;6MNOHOZ[=QTE*E[%[*7Q?)I^OK_2*]E%Y;
M[<<9_P#U].]<K>)CXC>#^.NLV';M]I@&/PS^5=LB@39'K_A_+I7&W; _$CP=
MW_XG6GCO_P _,'K6JFO<2=^9:?A_7S1FX75:;WYUR^:O'].O_!/]1#_@C;;8
M_9_\"R8QG3K+_P!)X!Z_E_C7] 4/$48]%'\J_!#_ ((X8_X9X\"C XTZS_(6
M\'Z<>M?O?%_JT_W16G.YJ[Z:?@C/%-/V=M?<7Y1)****#E"BBB@ HHHH ***
M* *U[S:7 ]8G_E7\<O\ P6^A_P"*=\8,.?W%YV_Z9/\ X?S]Z_L:O/\ CUN/
M^N3_ ,J_CK_X+?N/^$:\8COY%YCKQ^[D_'K_ )/--2Y;ONK??8TIRE&5X[_I
MU_X)_GU: N[QEXC&,XU*\[=/WTG'O_7%>CE"TA7I[GT KSKPVP_X3+Q%D_\
M,2N^?I-)C]#7H[N!*2>!G'/Y\8KD4%SUK=8V]4K:^?Y'9*,9JBWO*23_ /)>
MG]7ZBR+M78,X_'N0,?Y]:S4MC'(7QU(YQUR1G\OY?A5\L)&R#P/0_A_AZ=ZE
MD4%1CV&0/U_3]:<5""I*Z3_X*^[N]O\ *Y-J%:E_X#=;[76G]=AJ)P)/;('T
M_P <?K5.Y@,S9QG!!Z=>GX<=?_U5:\Y53;T/0YZ_CT__ %=<4Z @@]#T.".Q
MH5-14YNVLMTO->7];Z#I_NI4HWTG3N_N6GX_/4K0Q\>7C_.!S[^E6)%VH4![
M9_I_3]:0D1L2>1GZ=.,_B>::9 [ ]A^./\__ %Z?(IU.>_V%?\-?ZVMM<R@G
M2A[39^UM\KI7UUZ[[+U*,=OY;EL8R<]/I[_A["M*--H\SKP,?CQ_7_.:=(H(
M'0=>0/I433 +M[\9/7_Z_';KT]*3C&I&FETE?\5_7JOF7*//6J5+Z*":?FK7
MUV[];_>5+F S,&P3@XZ>F#^O4?A4L4>0$X_+TP/Y<U:AP5/'.>X_S[5&&$;9
M[8SC\<8S^?7VZTY*+52"?9?E_6PIOVZPW77WO):+;Y7[#I%^0Q]N1^>3]>^/
MK6?)"8;>?CK&^?Q4_P \_G5SS SY[9/X9!_P[4V\=6MI<?\ /)NGTS^7I6E.
M].,81^%I7^Y?Y+UV03E>A6C>_))+;T_KY6/K;_@E@G_&3U@V0,W]O^DSXZ_Y
M_6O]5']BI]W@C3_7[! 3_P!^XQ7^5?\ \$LR#^TWI_K]OM__ $:]?ZI7[$O_
M ")%A_V#X/\ T!*NRO?J<7._9\G2]]O->?EV/NZBBBF9A1110 4444 %%%%
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
M0 4444 %5;FYCMXV=R %!R3[#M5ECA2>G!KY\^-?CN/PAX<O;]YA&(HW;.[
M&$)Z]NGT_G0-:M+NTCX2_;\^+MOX5\*:\8[Q8V73[C[LF.?*Z<'\OY5_FU_M
M]_M 7/CSXA>)=&:\:>,7EP@3S"1@R2 =^G3\!^?]2?\ P4O_ &Q8+NRUW3HM
M4&YX[B#;YO\ LLN.O]/TZ?P^?%B^G\1_$C6-59FD2XNI'#$YR#(QXP?>HD[P
M=OZU_0WIQ4*\%/:Z?WV\M.IB:%:^7;.N,;L\?4__ %_3N:G=C9N<$@MZ''_Z
M_P#)YS6GIT6R$_3(/KSS_GMFJM_!YI7;TSQ^ &??_)[5+?[M^7Z&\8+ZVMN6
M3NO_ "7[^_X^MN"3SH]^<]\_I3I.$9N![^XQW_*F6<92(*>/E'Z'M_GZ<5-,
MGR%>><\'WVU?*I1Y7LX_H<TXM5)22]U5+?C^/]7*=E=&>7R\G /KCH?IZ<GU
M_GK23;!Y>?;Z_P"3GU^HK&L(#%,7/^UC_/;_ "*O2@M+D=,C\\YQ_/ZYKSJM
M"[A9;377I\]-EV[G=B>14XJ.DFE][4>JU];^0W<4;Z\G\S_];\JDO6V6Y?UP
M?T'\_P!<TXQ%L8YP1_GZ4V\ >#8/0 ?D!^G_ .JJ2:K5%'X>56W_ )5;3\;>
MGG:<)'DDE.WE\VOTUU_R,VPF,BDG]>G4?SXK6A8N&!YP"0.O/^<?RZ5EV,/E
M*0?\\_Y_D*U8D**Q/<8^I_S_ "]:UK\W/A[?UM?JOFO0A?[U4?V>97OZQO\
MJ8D\Y%V4'3<!_P"/8_7U'OGUK45RH3'?!_08S_\ KX[5FSVY:Z,F.X/KSG/^
M3^(]:TE3<$Q_#C\L#'^?:G64G0G;76-K>JN7B]:U'EVY5:VNFGZ>0W4&\N'?
M[?KCG_Z]5;*0R)D_K^'7_/>KEZGFQ;?8#_/\OZ&JMG$8DP>.Q_3MG-53YK._
M_/M6];>OW]R\1_NL;?S1V[VC^)HP-YF<YX_S_G\JCD8A]G7K_+^?\JDA'EYZ
M\_R[?C_G%-9-S[C^?_UO\]:XHJI:E_U\OT[K\-?R\C&?\%)?%9W[_9M?L<[J
MMQM#19^\,8Y[[J_=G_@A+X)_M?XV0.T.X->VYSMS_%'_ %Y]/I7X&ZO/G5K:
MW!.9)57&>^[_ #^%?U9_\$ / Y'Q1T^\,.0]Q;MG;_M)^?\ 2O2BK3E_6]K?
M@B*TT\/0BNB=_NBOS1_H"_!#1!HOA>S@";,6\(QC'1.E>WUR7A"S%II5M&%Q
MB&/CM]S]>H'^<UUM:'&%%%% !1110!4OEWVLR^J$?H:_E=_X.#O#JM\!]7F\
MOK;71Z?Y_P \^]?U43#=&P]C_(U_-A_P<#Z:'_9WU9MO_+G='_QWO_.@#_,=
MLF-GJ=U".,W4PQR /G;\./T]Q79W4Q2.-N>=O?V7/_Z^OYU@W]B8]:NVQ_R]
M3>W\;?\ ZJW9H3+%%QR "<>^,]_8XS6562C'EV<KI+OM_FCJPK;KT[O1?@OZ
M_JYK6QS;[^<[?Y]?\^G6I$.Z)V/X?R[5';C;!L]@!^GU]<U(HVQNO3/0=:XV
MI^WI[VMKN^BV_&YV3<77NK<O-KVOI;_@F'%.7N'7G@G^?'^?IW%:\;G>J\X.
M.,]0<<8_'GZ5E16Y2X=L=2<?B>._^<>G%:\<?SANPY_ 8_EBKK<WLU;_ )^/
MO?XEL98C_>=/Y5]W+&_X%+4Y/)VX[_KT_'\O;M3K>3,0;N?_ +'H?Q]/44FH
MQ>?MP,XZC_(_SZ>CH(\1!.X_^L?IV_R:TUY*G?E_2/X_J7B^7V=#E_F_R^7W
M>?F70=T!8\D _P!/Y?\ U^M85O.7GD7T/'_CO]3G-;V-D)0\9!_7_'G\?:L2
M&W*3.^/O'_#'/U'KC\*FAS<M.]_Z<;?K^):M]5G_ #:7VWNNWD1O*6N/*R>3
MCK[?E6JT?D1E@,9_^L._8Y[=NYJ@MO\ Z2),< @_A_,^O<?E6Q.N^/ ].GN,
M9_S[5G7BW";5[II>?V?RZE3E_L]**>KC#3K;3]/O^Z_/VTQ-TW7J1]<$_P"?
MY\U9\1'=H]S@?P?CG'7\OZTVWM2)RV.A_/G\_P#ZWI4NM+OT^:/'WEQCGTX_
M.BK-PH0EUYE^'+?_ ()QXR,HN-K\O+&_K9?Y_P!:'ZN_\$2O$IT#XG(3)LW:
MDG\6,_O%&2>OO[#MFO\ 3^_92U7^UOAQIMR'W[K>(YSGJBG^H_&O\H+_ ()M
M>(_^$+^(EE*T@B\W4HN<[?\ EJ@Z=^ ?\>E?ZDG_  3UUT:]\$]%O ^_?:6Y
M!SG_ )9K_G^5=E/EG%55]I)?/W=]+[?UH<1]^4445H 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #)/
M]6_^XW_H)K^.K_@O%.5N]67)Y6<?H_'_ -;'_P!;^Q63_5O_ +C?R-?QQ?\
M!>6,F]U9NVRX/Z28_P ]J:3>B*@G*27FF_2^I_ 9XN?9X[U=^YNY3_X]_P#6
M)/T'TK;MY-T0;'/_ -8GKZC!^AK%\5IYOCK5UQ_R]RCUX+?X_P \'TK;@CVQ
MA._X]Q@8_4?UHNOJTDOCN_NT^>UVO/R/2Q;C[&GR=));W][3^K]2["=Z-GG&
M>/P/\_\ /2L'SS]K,?.!_B<]O\X(]*WXQY:$$8SG^77^7X5AFW/VHR'IW_ ^
MO^?3J:X,-S<L+[7T^]?\'\2X<OU>I>_-;6_;3;SWN:RN0Z@=_3ZG/X^_X57U
M23RD!&>3T_+I]3^''M5E$+,&'./TQ_G]?6J^I1^<@ &>>/T_PSZ^G<@CS>WK
M-_#?_*WZV,\$TK<V[^'[_P"OZWCM)-T>[O@^W]X?F"/\]:T$8O$Q/.!Q[>O^
M?QJA:Q[8]A[\?GNP/S/_ ->KZJ4B8'N./PZ_X_C3J<WM:6]N7_Y'^F94K^WG
M?X?:?CY_U8PXYR;EDYX./\^A_3IWK81\2*O."0/;GV^G^%9*6Y6X9\<$\?YS
M[_\ ZNVM&F75\<#D_AW_ *4JO-[%?S<_7UC^G]=#3%?[S'EVY5]UE_7<J:I)
MY0!'&>>/\^_].F:=9R;H]WM_[-SC\*-2C\X  9_S_P#6_P#U'%+:1[8PF.2
M/QSD]SVKHI-J5WLDM_*U_P"F5BK>PI*/\R_%*W];W-)?G7GGT]1Q6;> NI!&
M<9[9YQ_G_/-:"Y3AO0?YX_\ UU#/'M4EAQC/Z<'CZX_R:TC>4W/MJOE;\E_P
M#"I)QI4[?$K\[ZWT[>CUT_0^P/\ @G%-Y?[4'@J/D?\ $RM<<?\ 3Q!^7\CZ
MU_K"_LP #X;^%#ZZ+8_A_HT>?SK_ "=O^"=2G_AJ7P41T_M.T_+[3;_X?K]:
M_P!8C]E]L_#?PG_V!;''_@,F:4I<TU;R_P"#^'^0H)*A.4OBDTT]/[OSZW_J
MY]444459QA1110!Q7Q"A\_PAK<6,[[&X&/K&W^?I7^>U_P %QO!IL$\3ZAY.
MW=+=MNQU^9_\_P!>17^AQXKA\_0=1CQG=;2C\T-?P[_\%\O!OV3P/KU]Y6-P
MNFR%]=Q]/?Z\TU)J]NHTVKI==&?Q!>#6S'+GM(W3ZBNU#[CSU]_\_P">OK7%
M^#U*K<*>TSK^3?\ UZ[;9L[=?Y<?_K_&N.I#EQ-%QZIM_A^GS\^CN/-[.5MK
MJ_X?Y_YDD+Y?;U'IG@X!/3VK,U";RID49Y(]?7_/M_33B7:V\\#D_C@C_/\
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
M?T].X'H:_1[X2>.5U#[-OGR&*=7]O3/;TS7X&^$M3ET^XC9G*C?GKCOW_/\
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
M3/\ G_#-=M"-H5HRWCK_ .DO\5N:5*=E7D]%I;MTU_IH^SO^"=1'_#4'@O\
M["EKG_P)@/\ CZU_J^?LN$GX<^$_^P+8X_\  9*_R<?^"=UQC]J;P3'GKJ=J
M/RNH/;W^OTYK_6-_99'_ !;;PF?^H)8_^DL?^-8*#@DW]I77H<]=VIT+;.#N
ME\OT]/Q/K"BBBF<@4444 9VK1^;I]U&?XHF'Z'ZU_(7_ ,'!_A9(O@WJ]T(\
M%K>X.0H_NGO^/;UK^OZY7?!*OJI_E7\NO_!POH0/P"U.79UM;D].GR-_G\_>
M@#_-T\,QF*2Z4C&+B;]'_P _R[5VDQ! QR><<?2N9LHS:S7HQC_2)OPPQ^G^
M-:]I.9F/0X./\_Y_*LIM*<6^FWW_ (^AW8>G[2A5[W5O_);_ -7+[86(GTS_
M "Z?H/SJ&(*P)/7!X_S]?P_$4Z0]8_KS_G\.]9LEQY4@3)YR/;GC_(KB2YZ[
MG'X4[.RTZ=?Z\S6E).O""Z4[>MDE^9K(<,0>F,#\AV_SU]J1CN?'!Y^O3@8]
M\57GD\N$/ZK_ ('W]/:H;>;>-^3Z]?3K^>?ZUV*UY2LK\G7R2UMMT%-2I4HM
MK7VE[O>UXWO_ %UN79(P""/IG'J?7KWJ0L @[=L?3V]>GZTT-YJ9'&,@_EU[
M>G_ZA66USF8Q9YSZ_AU_#\^*SIR52,.JC+[GMTT_X>Q5N95JUEK!6TV:Y>^O
M]=#35 ZDD?IU/?Z\_P QQQ21 *QZ>GT'7\,\?KBDCDVG;USSC_/^>>:@O)#
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
M]$L1S''_ +B_RKIE%QLGV3^_7\K'!4@Z<N5]KDE%%%20%%%% !1110 4444
M%%%% !1110 5^*?_  57T!]7\%:N5C+[=.N3P >D&?\ Z_\ G%?M97YU?MV>
M#1XC\"^(#Y>_9I5X<[<_\N[\]^P]: /\D/\ :TL6T_\ :+UN J5VW\HQCIB>
M2LJ%@($Z9"#J?]G_ /57K7[?NCG1_P!JOQ+:;=GEZE<<8ZXN)?RKQ"2Y\H1H
M#U49],8Y_P _GQTBHDXZ]UN=6#2=77^1_FC0&UFYZ94 _P#ZZ-H#\=.3^O\
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
MUEJ/ND\Y]?\ >Q_GZUR-F?\ BZ?A//(_M:T_26.ML/#EC*5_CU7WQ_R%=O\
M(_TM?^"-J$?#KP8>?^/*SS_WQ'T^G2OZ98/]3'_N+_*OYG?^".4J)\./!F2.
M;*RQQ_TSBS_C^M?TL07<7DQ_[B]_:NA_U]RO^+$7Z*J_;(CT.?QH^UQ_Y-("
MU150WD7J/S_I43:A O5U_E_6@#0H)P"?2LEM7MEZNOYU3G\16,:/NE08!_B'
M'Z_RS0 S6]8CTZ%I78  $DY]/\_Y[?+GCS]H'2O#/G>=<Q)LS]Z3:>,X[CI_
MG%:GQG^(MCI6CW$BW**0DG\8[ _K_P#6]*_F5_;C_:Z?PJ^K>3JAC\L2_=FQ
MTW=PW^>O3% '4?\ !63]L'3M4\'W=K8:A&'%K*O[N8'^&0= V.G3]:_A*^(G
MB_0?BA\9['PW\0_BA/\ "OP?KLVK6%Q\0YO"VL>-]'\*:O<:7J \*:GXLT'P
MW/\ \)7_ ,(%_P )7_8EM\0]<\&:1XV\<>%/ \_B'Q5X)^&/Q7\5Z+H_PU\5
M_67[6_[:5_X\NM0TYM5>=0SQA3,6X(QTW' YK\MYD_X2746O'R^]]V3DGE_7
M\_TYS4MZQ6W-)+^OO.C#T_:2:[*_I_7_  W8ZKX<+)):3-<DLS*3\V>22?\
M/%;L=L4U"0X(4G@_0]CQW_IVJ;1;,:;&J*"N[ P!CJ1^O3^OK71O:*%\[ )(
MSP.O'?\ ^OBE7@UI_+JN_E_E^AT86?LJ\J;^U9:]FX[WOT>_XG'7D;&^3&<
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
MQ'=9\_DW'M_GVK^QU_N-_NM_(U_'[_P7<@#RZRV/X)_;L_\ G\?J: /\_37
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
MK>$YW9ZQCCK7TW72<X4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M?\3.)N?^>O3D^IJ:']I+2S(!_:4/_?T>U.3LGZ$4U><5W=C]5[[XHQ0G_CX
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
M:.RUU2_5OS(WE$)STR<]^>F>_K^?%$,FX[^H]<_0@YQZXK/U=F79M_+'^?\
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
M5/WM2&N\;?.W_#_K8WPJ]KR7?\/:]O)?TM]/NGCE\QMW49YY[<Y^G^35J3#
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
M-?A^.W7\39A<9W'H>^?K^>>:?*0,N.@Y^H/)_4>OK5!&/EH<]A_-O\*MS_\
M'H3CG;[>_P#G\?K53J-5Y1UMRK\4OOW_ ."<^&O4ER-Z1G?RW7W;?UJ0B?S6
MP#G'OVQZ?Y[^N:NY#)COCD=_?^N?3FN<T]V:1\Y^\WXXSZUN0$F1LGU_K16F
MXJC:^LO3JMRIM_6IT]E)17EM&]_7^MR-YQ'E"<=<=1QZ_ATZ=JO6=T( Q)P"
M.O'?U_'K7-ZBS+<J%/']<>OO[_S%.NY6CC0K[?U_Q_/%;1E\3ZZ;^;3VT?7Y
M/H7B*-YX>FK]M'TT]>O773;J37(+7HGQD CGGU!__7_.N2U"]$7B73)L@>7=
M1MG/3#+G/_Z\>E=FB[[+S/XMH/KU[?Y_*O)]=,D>H138/[N4'/H 1S^%<TUS
MJR77\N77^OG:YVU(1E1Y+VY4NVEM/Z9_;G_P0)\?#4O&6A::)]VQ[9-N[/'R
M#.,X_P ]\5_>M:'-K;GUAC_]!%?YHG_!O1\15M_C1IMK<W 1$NK=<,_ PZ\?
MAQ[DU_I/^&-6AU73+2:&02*;>(Y'/\ _S^-=T=(I=DE^!\\]-.QTE%%%, HH
MHH **** "BBB@ HJO<7"P*68@8&>:YU?$EH;H6PG7>3P">^>E '545''()%#
M YR,U)0 5QGQ"C\WP9XB3&=VEW@Z>L$E=G7,^,D\WPQK<>,[]/N5_.)Z!IV:
M?9W/\MO_ (+0>#S;?'+QAJ0BP/MMX=V/^F\AS_GT]>:_"_P;*'CF7K@L,''T
M_P#K_P _4_U$?\%O? KP>+?%VJ^00/.O&W;<?Q,>N.V:_EB\"2$RW:9Z32#]
M?I[?U[T*G>C4ZOY^6WH=JJ*2C5ZQM"VO7E6W5;?UJ>G6LHMI6<\;L_7Z8_K]
M.U<[J!-Q?+(,D9R2/J,Y^G_UZT-5<Q1!EX)'T].<]^_Y52LU\U5=NI(S]>#@
M^G7Z_E7)0CRKD?\ -S:_?_779]#:<?8TW46\XV=K/=)].O\ E=FM;MM1<\8
M/Z+C.?3!J":YWG9GUSCZ]_Q].!2YVHW.,#],&L&.1VNR#G&>O'<]OZ=?YUI6
MAS6CI=K^OS7S1.&FW0JTWI:-^O>.MN^QTELP"8)')/6F22>3STSG/U]_3/\
M3VJ)2?,7GN?YFJ^KL5C4KW//_COX\=:YZ,G%SI?R^MK*WXZ_=HQX1.KR7?P+
M3O\ +3[_ /AV6HY=[!NHS_4YY]O\?K5IR& ([9.??'']?;K619,WDD]\?7^]
MS^(K2BYA?-:3FU5I17\KU_\  ?+SVZF5-\U6I3Z.I=]NA!]HW-L)Z#V[?RX]
M*UX;U4A,1/)4 #..W/?_ #BN0A=C>.#R.?RP?Y$?YXI;B=UN0HSCY?QR!^H]
ML5K&5H)]Y)?E^IM6HJ>(Y+Z1I7[[)=]-DS:8_,23R3CZX/\ ]>EV_*#S_P#6
M_P XJODE4/?!_I5XC]R/S_+_ /4*QJUW&I.&ONQ3_P#2>VM]3CHT^?VE[+E3
M\]FOO_X!2O,/I]R.#^[;'_?/^?Y&OIG_ ()X^-_^$#^+$=XTWDAM0AYSM_CC
MZ=.OZ_6OF27<UM*GJ",8Z]/6JWPZU^?PAXJM;V)S&3>Q$D';TE4^QQQ^5=%*
M3G3A)]5?^OU\S#K;SL?ZWW_!-+QTOC'X0Z;>B;S0;6#G<#G]V:_4$'(!Z\"O
MYO/^"(7QELM9^!NBVMQ>QF=[:W78SY8DQD=SZU_1W:2B>VAE7D.BL#ZY&:T$
M6:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
ME#F6WC/# ]0I]?>NB4N9M]SEFVY-O?0^F** <@'UHJ20HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *870=6 ^IJ.YE\F!Y#T4$U\[?$'XO:?X41FN)XT
MP<?,^W'KU/\ ^NG9N[ML-)N[2VW/HT2(>C _0T^OFCP+\9-.\320I!/&_F%0
M-K@]3CUSW_\ K^OTE!()88W'.Y0?S%(1+1110 4444 %%%% !1110 U^4<>J
MM_(U_'%_P7F0F\U8C^Y<$\>HDXS_ "K^QU_N-_NM_(U_'/\ \%Y3BZU?VCF/
MU_UG^?QJ9_#\SIPL5*H^:VBNKG\!/B5?.\>:NO?[7)Q]3Z^_]/PK=BCV 1X_
M3UXZ8'Y5CZN<_$+6<_\ /W)C/('..GOZUT<H"N&SZ?SZ^O3)^M+FM!T^CBV[
M]VMOZ]#HE)UZ45U52VU^WX?Y"[?*4@=\G].1^9_3O64;8B7S<=>G'OG_ /6?
M_K5HR2AB #_7D<__ *^.PJ4J#&./0_GT_$<?K^.$(JE&"[O]5?\ KTZEI\OM
MJ5UI'[[\O3^MOD11Q[OFZ8X^O?\ R/QJ"[C\\;>O4X].WX_TQTR:L+((P0?7
M [?CZ<]?H*6$[F;//U[<_P!#Q3Y4I59]]=_-+\?F32_<^Q5[.:N^G]=^_5%.
MWCV#R\=>/7J2,_A_3/O5TIL0KZCG\/\ (],8I& 5]W8'H!Z\\_GBFO*&(QV/
M//UR/Q]_2FX*<Z<O[NO?:_GKI_F2ER*K5U_B*WFG:VOSV_(SQ;8E,F/O'K[Y
MZ]>?\\5HQIG$GI_2I64&,<#H.0,^W]:C\P(I4XS@@9/X#_'\?QJ6HSA;M-::
M>3\_EYFDX^UK*7:E>_G9?YZE6[B,^!C/^3_+ [<X^M%O'M 3U^7OV.?QST_7
MVJW$0Q.?UYX_^MZ8Z9I#A),],D\=.^3S^F/?\*TC[LG%;J/XV7]:]%J1.3JT
MJ2_Z>:]6E[NOW/=]MASY12OJ/IUX'X?TK+>#8S/C&1UQ^/X=JTF8.W'3K[],
M8].<_P Z2Y $7/.%(''? '_UZN,G!6_G>O\ P?S+D^6%:%](VY>G5?YGUU_P
M3L&/VI/!39_YBEK_ .E,%?ZPW[+S$_#?PGWSHMCC\+9/YU_DX_\ !.Z3_C*7
MP4!_T$[7'O\ Z3!_/_ZU?ZQ'[+1_XMOX3]/[%L?_ $E2K<=F_.R_K\#SXS<8
M2C_-K^6OX>9]84444&84444 %?+W[3OAS_A(?!=];;/,_P!%G[9 _=L?<U]0
MUY_\0M.34=#O8W0-_HTXP1D?ZH^W7_ZU '^3/_P6R\+G0/VC)K<1E =1F'3'
M_+0\?YQ]:_-72K;RK"W/K"HZ>H7Z?Y]*_;C_ (.!?"QLOVEIYHX]J+J,YX''
MWV/IC_/X5^*6GS(]I%&O54VGVZ<]^P/?U%9R^.+[6_,[J+;PM=+O;[[/^O\
MAQB6Y23S<=2!TSZ]^:O-9_:UWX^[GDCGC.3[_P"-22@+%T&1_/'].W^&:U=+
M*FW?=@G!//'8\9]\UR<Z>*Y$]T_T_K5="ZM=TX4HI[4TG;NK73_X?MN82)SY
M?IP?3DG/&/7_  J:9?D,6./NXQZY.<<_YYIKN$N&STS_ ")/^?\ .%+AY.O&
M1^?;/XC\*5!<\ISEHXW6W:S\ODB:7[NG&I>W-4L^VO+?\^G3YLH0P>2^<8W9
M[>N><_Y_QTDCVCS.F<\8]<?GC/?^M+*HX/&,=O0=?KQTZTQIALVYY'_Z^G\O
MH.*V<8U(TK;1E?\ %>O]7U-)1YJU6I?:,6G;?X;_ -6_ HW4!F</CH?3TS_D
M=:L0Q[@J=,#TZ8]NWL>U68@&4]">G^?PQ^OO3%(C8GMC/_UNG;K^54U%QJ4_
M1/3LUT^ZPIOV_P!6UN[^]Y:+S\GWU$G7*&//;'USS[G_ !Q[U0@@\ECQU/\
M0\?Y_P#UWP^^0$'(R.#[]/7Z<=JDE4<''Y#GC_'^=."4/9Q_NK\O()RYJ-2G
M=WC-)+NM-4E_3ZZ B; 7Z$\X]-W]1G].U9L]OYDF_'W3^G_Z_P##-7VE7;M'
M!Q_3_)XSR*DCPR'@9]>^<=?Z^]9QA&G!M]9]K:M+MYZ??W+@_92]G=I.E?\
M!*WGV,:^M?/MW7&[:IXQZ@__ %A77?L?^,V^'GQWTS5_-\GR;V%L[L8"RCO_
M $_R,5V5(Y >ZM^N?\_@*\ALKN?1?%D>IP.8BDR-N7CG>#_^O]*ZJ>M1);:>
M7;^OR.5TTJ=-O63J:_-QW^]V]?N_UB?^"2?QO7XH^ ]/8W?G>58VZXW[CD1+
M[XQ_]>OW SGI7\5W_!O)\=U/A"WLKZ]WNT448#R>RCO[=/\ ]=?V<Z%J":GI
MT%VAW+*BL".<Y [UK55JDDMDU^2,:R4:DDME;_TE?J;%%%%9F04444 %%%%
M&)XBNA9Z/?3DX\JWD?.<?=4G_)]:_C(_X+T_&07_ ,-M>T1;K)1+I-F_ZCIG
MV[?AWS_7?\8O$L6A^$-=D=PI33[E@<XZ1G!_#'U_&O\ .O\ ^"SGQD'B'5/%
M&C)="0":Z39OSR7?''IT_6@#^7/2G-WJ5Q(3G-TYY.?X_P#ZV/T[FO54N?L<
M*<XRHZY'Z=O\*\M\+PL)99&_YZ,>GN"/Q[]/QKN]3DW)$%YQM!QZ>G3UJL3'
MEA2:5_=?,NST_'^O7UJ&'C.$6U9VU[IZ?ETUZ]#6-H9U-SCL>V3U^GO_ )Q2
M11[B/11Z>@]*T[&1?[-"GEL<_7K^O0_YQG*ZQD@]\^WH??Z<?C7-4BI4N7^9
MIZ^37KM;K^=D<Z@ZF(<7M!67E:WS_K7J172><NW'IQ^G^/;OZXJO!$8QLQ[8
MQUS_ /J_#IVJ[&0S\^@QZ?Y)_.G.H#Y';\CQBFE&+<-K0MWZ)%2DZM%1O>U1
M*WDG%?\  [?F"@H/3/.?7\_\]^]-=>-V/_K_ /ZO6GS-P,'\J<?]7S[_ ,ST
M]ZQA13C3:7PR[;?U\E]Y3Y6ZE*^D(+E]7;O_ %MM<ACCW_-TQWQ[CO\ C_G-
M17<9G79CWZ9ZYX]OK_6I4E"@J3].?\\TL1#,<X/4_P!#]>@_ 5;@E*K-]7']
M+?UNFM!47[+V+T7M/EV?S^?8IV\>P;,<$XZ>O'X_UZ5?*^6F,XSSTZ8&>G^'
M84QQM;(XY_+/?\OUQ^*22AB #_GOQ_/(["FX*<Z4NT?/5?TO(2BX^UK=IJS6
MF]M;]M=?O>AG?9MLOFXZY/\ D]3V]/Z5<;[I/3 Q_P"A'-6RH* \?4>_]1G\
M*S9Y H*G@\#].?\ 'W/0&M*4HO2_VO\ (C$J52I3:U3BK]=TNN]E?H>6>-)#
M->6<6?O3Q+CKR7X'XY]_PK^K7_@AS\,]_C/PCK/D9Q-9MN*>KJ>N*_E*\20E
M]7TM>3YEY N .NZ1>.]?WA?\$,?AEN\,^$M:^S_P63E]OLIZ]_IFO1E3AJ]/
MA7WZ;Z?Y_>:3HTXWNDGRJ_R2V^[^MC^V7PC'Y7AO1H_[MA;C\HU']*Z.LG0D
M\K2-/CQC9;1+^2"M:N(\X**** "BBB@#\H?^"G9Q\.;PX_Y<9_\ T"2O\MO]
MOB//Q[O&_P"GRX_$^:I_^M^'Y?ZD7_!3W_DG%Y_UXS_^@2U_EQ_M[,!\>;L=
M_MD__HU?7]<5479W\AIM7MII9^FAX5:KOMH1CHB]L]A_B.*>%W-M]\=/2GV1
MS;1?[H_D#_44I^1\]LD'\/\ '_'K7*Z:YZK>G/&WKM_PVYUQI*4*%MW+WOP_
M7[]^J%<;4*9[$_GQ_D^_2LV.W\J0MCJ?YD?U_P \<7VD#L,'C/KD<8__ %_C
M4\B@@< 'IT_'V]*(Q5.--;7M^F_^9O*7[NO2U?*[1\]NGSO^6N\<<?23IWQZ
MX&/U_P YJE=0&9AQG'/^)]O\GZW?-4+MZ'IZ'\?P_3\J=#@@Y )[YZU*IQ@I
MR?\ /^;C^"Z=7]R'2?L90A>RG3N_N7WV;>W_  "K#%P$_P#K^GO^-6)1\AC_
M  _/G_'ODFC(C8D]/R'' _,\_A32X=P1TSVY[#'X@U7(I5>?^[WT6BZV_JW>
MQE33I1]IK_%MMTNEWZIM?)[F?%;F)R<8W<^OO^I_//M6DD>%W_3';&<_U/\
M.GRJ"%/ ZG(_#Z9J,R@IM'4?Y_D>/I2<8U(TNRE^J_X'4N4>:O4FND%)/J[*
M-_\ A_+LRE<P^<^XC.W/Z=^G^?YSPQ[@$QZ=NF..GOU'Y5:C7*G.,\CD>@__
M % 'TJ-6$;9)XX_7C].O/M0U%QJ0[V7ETMWZ6^0Y_OOJRWL[2LMMNG]+\$2$
M?*(_P^O_ .KZ>_%5O!^K^!] \3^)=.\6?#W_ (3/7_%WASP]H'PQ\2?\)9J_
MAS_A4GCBV^+7PQ\5W_Q"_L?38);+Q[_:7PV\,_$+X4_\(GX@DMM(LO\ A9W_
M  G,,S:]X+T.WGGB??,,'(_/_/\ A7'7N!\1?!Y _P"8SI_MG_28O\\YZU4(
MJ#IQ_NZ:>7^?Z;6$ZEZ-6#?PSBE?KK';\3_4=_X(WC_C'SP(?^H?9?I;PC^M
M?OQ%_JT_W17X ?\ !&Z3_C'[P+SR-.L\CM_Q[P?RK]_XO]6G^Z*Z&FON3/.:
M:W1)1112$%%%% !1110 4444 5KS_CUN/^N3_P J_CL_X+>:<6\-^,)MO_+"
M^_6-_P#.<^IK^Q2[_P"/:?\ ZYM_*OY)/^"VEAO\#^,I=O2VO><=C%)@X_R<
M4#3LT^S3^X_SG=/@\SQKXA7&=NI78R!G.)W]>.Q].E>J1+A=F.OMTQQT]_PZ
MUYWI"_\ %<>) >VJ7H_\CRUZ8N X&,9P?U/^?PK-QCR36^BO?UC_ )G2ZOM9
MTH2V4E?MT5U_7IH5W&U@OKQT[9_0\D?Y%6E3RUR/XN/P//\ GZ]:AF&6#=@3
M_C^O\LTYY05 '!&,\_3_ /5^-<%!<]11>T+<K^[2[_X?8VY/9NK46T+-6^7S
MTW\O0H2VVZ7S<9R>OKS_ /KX[>O&:NQ1[P.VW'/KD=OIC]>U6% ,8X'3/3T_
MSBHU=8\@_7)X_+_/6NJ2C4ISC_>7X-/S_KY,N2]M4HN][4]7O9Z?E_2(;I/,
M79U_A^N*KPQ&)2,<_P _\/R[^U78V#/SSZ9^G\SD'CK2RKSD#MD]O\]/UJH<
ML9<O5P7E?1?Y_P!:$5)^TPSBM6JEDNME;Y:6_/?<JJO'^\/R_P Y_2JHM3Y@
MDQ@9_P#K_P"1GWJ[5LA1'T&,?CZ_G^/O1:--02>CEOTNVEZ&>%:2J7ZQ:7GL
M0Q1;L'TXZ=<#K^OTZ^M172><NW'H<?ICIZ_SJ9)508/\_P#/^11$P9N>?3T^
MGYX^N*ETTIU9NVMK_P!?T[HUI?N?8N_QMI^FFO7U^1G"';&8\>HQC'8_RQ[_
M (]YK2 PY]P>W4?Y(_6KCJ ^>,9.>..A.:4D-C&.-O3Z_P">N>U:6YG3>\5:
M[M?U]-'VU*3<85Y)_%-6MVT3U72WGT?4\U\?6.++S@,?,ISCT8$_3/I_^L?U
M\_\ !O=\5!X<\.:5I37&SS?L\>TOC/,7;^7/-?R3^-(UN=+\H#+9SQ]?\_J.
M*_;'_@D/\4O^$'U_PYI\ESY0:\MUVEMN?FC'MZ?_ *ZZ:JC&4+=8:][^[_7_
M  #*K3<*-^]K^MUKM_7H?ZE/P]U!=2\*Z5=!MWFVT3YSG.Y<_P"17;U\C?LS
M?$6U\2> /#825'9K"W)^?KE/8G)KZUB?>@/^?\_X5F<))1110 4444 %)N'J
M*JW<XMXBY[?7\/\ /TK@M4\76]G%([2*-@/5O3Z_Y_/%-)O1#2;T1Z(98P.7
M'YUX=\4O%D6B:/>S^<%\M&/W@.BGGJ*\E\7?M#Z1H/G"6ZB786SF3'3.>_\
MAFOSE_:*_;'T/^P]4MHM0A#M&X&V8 YVD>OTZ<9I"/T;_9^^(J^+-4O(!,)/
M+ED7&[=T=A_,8K[.K\)?^"9_Q57QWXAU,K<"8&XG ^?=_'(??_.,5^[5 !11
M10 4444 %%%% 'XI_P#!6%-_@341C.-/G/I_RR?O[8_7\_\ +:_;';ROV@=5
M/_3[.,?29NGUSG\.]?ZF/_!5:$R^!-3XX_L^?\O*?//;G%?Y:'[:L;#]H#51
MTQ>S>V/WQ[?YXYHG-\EK[?YK\NOYFT.9RIQE\-U^-O\ ):>74X:VC^TPQ.><
M*/QX///^<#\*V(H\@)GMZ>P&*IZ&N+9=W4HN,_0' ^G^>*T]PC=B>GY>P^N>
MOX5RQ:G"I'JTOD_=_#?OT/0Q,%*6'A'5)ZZ;;:O\[/YA,,(8Q_N_GS6=%;^4
MV<8W<]/?/X9_STJ\9 [\'CCIS_AWJ651@8XP">/P_/\ /\>M5%1INFO[OZ)/
M]-?+IH9RGS4:U).[BTDOFOR_KH(D>T%^F>V/7U_/OUQ5"Z@\YP^.A/XXR/3U
M/OZ5=:8;,9Y'_P"O_P#5].E/B 93T)Z?Y_#%1&$81E)]9_G:W;KZW\RJ<O92
M5.]DZ3>JMJTDNN^^Y6ACW!4QTQVZ<XZ>_:IIE)C,>>P'3.3_ )/XX]Z%(C8G
M/'IST_+Z_I3=X=^O&?RSTY^H_(=*MP4JKJ?W.RZ6_K?_ (&5-.E%5+V;J6>G
M1N/7MY_TZ$,'DN>/O$]O7G_(K31-H+],\XQC&?\ #K[^U+*@X('Y=>/\>/7G
MM3&E&W;GG'K_ )Z>V>E3*,:BI6VC+33S7?H7)<U:K53TC"+3[V4;^NWX%"XM
M_-??C[I(_P \?3CG/XXILUOYBA?3],\8_P _6M6(;DYP>HSC/^?7WI(T&3GN
M#^'(X_\ K_\ UZO3]Y%;W5_ZVVL5SN53#3O>R]Z]]+VM?MW(;:,%!#GL,#KU
M_GP?3BN1\3Z+L5I=O0;LCMP#[YX/%=G;.J70)X QU]CD_J,8]*G\11QW%C,R
MJ/\ 5YR.>=H_+WS^7%8X5-\[ENI:)K>R2[6ZF-2O-RFHW:OZ?\._D?HO_P $
M;OB<? OQLM93.8@M]",[MO\ RT'N.@^GY5_J$_LB^/5\;^!;"^\X2YM8#G=N
MZH.^<?E^E?Y!_P"QGXOE\%_%**[$QA OXCD';G]X.Y/\_P"M?Z;?_!*'XSV_
MB'X7:5%)="21K6W&2^3RH&.OO[8KM.$_=:BJ]K*)[>*4<AU!!^M6* "BBB@
MHHJ*1]H/.,=?KV% TFW8ESCKQ3#(@ZL!]:Y?4]<BLD9F91C/4^@SZ_C[=J\5
M\4_&+3M$25I9T78">7 Z?C[?Y[@CU'QQK<6FV4TGFJ-L;'[PXX_/WKX1L/C.
MDWQ'CT@7(.9]NWS!_? Z?C7D_P <?VOM!LK&\B%_""(W'^N / /;/?\ E7Y>
M_"']HB'Q?^T-8VT%\)%EO5  ER.9@/7WH _JOT&Z^TV5O+UWQ*W7U /3W_"M
MVN&\"3&?0]-D)SOLX6_.-3_^JNYH *QO$,?G:-J,>,[K688]<QL*V:I:@OF6
M5PG]Z)Q_XZ: /X:/^"ZOPU\CPSXLUD0$96\;=L]BQ&<#CM7\-G@<E+[44Q]V
MZN%].C^E?Z/_ /P7<\#I)\$/%-\L(+&WO#NV\_<_GST%?YR'AZT:RU;5U8=+
MZY_]&-CW_KQ5<SY7'HW?^D6IM1Y5U:?S5K:'<7D?GH%]1^N?\<4^T@\M-N!@
M\<_Y_P !UIL$HD<@^O\ 3O\ I_ABM$[47=QP#VZ_AGTS^/O7+)J,[)Z^7RW]
M-%W/5HKVU!1EO&[:?9*.O?\ K=F?<KLX/)./PQSTR>O'^<UGK;8;S<<\MG_#
M_/\ /-799%E( [>GZ\]/\X^LH9=F.,\^O^?Z>G>L(3D\0XO:+_RL9*'*\0HK
M1PMT_N_JO^"$<>[YNF./KW_R*@NX_/&WKU./3M^/],=,FK D$8()^G;^?'Z]
M *6$[F;//U[<_P!#Q6W(E*K/36W]:=_F*E^Y]BKV<U=]/Z[]^J*=O'L'EXZ\
M>O4D9_#^F?>KI38A7U_H/\_3%(P"ON[ ] /7GG\\4UY0Q&/7D?GD?B/7TIN"
MG.G+^[KWVOYZZ?YDI<BJ5=?XJMYIVMK\_P#AC/6VQ*9.F[//OS^?]/2JLUN7
MG#C^'&?P[]NN._I70, 8^,=!T'X?_7JJ8\\X]<]L8S^?U_I5T[2CITE]VB_X
M;L+$591J1FNL$G;TVWO^)&%RJCL/Z\XJVA+*%Z?KT'Z?Y_&O3D?;\W;@^G^?
M2IJ4XRYY?::L_P $OZZZ+4YZ$FJBC_.^7_P)K4<\?S"/&=QQ^>./7C_ZU<CX
MFMSIAM[M>")8W!Z='Z]L?Y^M=DK!Y58= 0>/;KZ>Q!_"N?\ B%BXTU5B^^JC
M[OJ,_P __P!6*J'N4DE]E)>FWW]S5TK8I0Z-JW=W2]>^W^5C^LK_ ((E_M6?
MV3/X4\&M?[1-+:Q&(R]]Z+TSU^:O]!'P/J*:EX6T6\5PQGL+:0X]6A0_UK_'
M]_X)D?%^]\$?'GP=%->O%;Q7]KN1GVK@3PYZ_P#UO3UK_5&_9*^-FG>/? ?A
MJ*WN$E=-*M VV0,<BW0<C)Z8Y&*T6R]$<]5<M22[.WX'W3144,GF(&Z_Y_S_
M )YJ6F9A1110 4444 %%%% !1110 4444 %%%% !1110 4TNHZD5#<RB&)G)
MQ@'G_/\ G\*\B\6_$.ST*.5Y9478&/+ 8QR._I_+B@#V(21DX#@GV-/KY+\'
M?';2O$&OMI45S&T@?9M$@)SG'K^5?5-G<"XB5UY!4-USUH MT444 %%%% !1
M110 4444 073[+>5B<81C7Y#_M?_ ! \B'4]+$V,B=<;_P#9(Y&?Y8Z'J:_5
M;Q1JB:=87#,P'[I^IQT4]_K_ )Z5_//^UWXK>]\7WUO'*2C22C&<]3@#Z_4=
M.,&OP?QQS2.$R%04TFYM-7Z-1]?OMMN?+\48IX?!Q2>LIV>MM'9=]3X[TB,W
M^H74IYW3NV>O5B<]>W4_4\UU][8>9;B/&<<\CC'3GC_/TK"\(Q^69&?^)B?S
M)[?3UQ_AW19&RN/IZ=\_I_\ 6]*_S3XAQDZN+J.-VIS:5OZ_S7XG\XYQB9SS
M"M%7:BU^.O;]>N[,G2Q]EA\D\9S^O/?\_P"G%0Z@FPAO[QR3GH>/\_K4LS!)
MQCISG'3/<^F#G'Z_5NIMOCCP>.I/\^G_ -:O/P].3@FTT[:_GTZ/T_"YPXFJ
MXTZ-MVMON]>_5,C1,P[_ *?D>V/S^O7ZPQ6^\[L="3T)]3]*O0<VNWOCT[X'
MZBG6X"(V1Z__ *N]<CJ."GS/52LOG]_W?@--U,.T]).47;>Z6GS_ .'8UAYR
MB/TYQGT'I[]<?SJK+#Y:E?7 Z8Z_Y_6K5JW[]@>@Z>G3^?3FEN^7/U']>?ZU
MZF7I)N_VDG]_*^GD.%+DKVMHZ:7KHOZ^>YA^3M<>A//KQ[<__J]36H8<0;L<
M\C]>./4>G?TJ%AEE..<]?I_]:M-OF@"@<_UQG_/O7-C9.%>*6W,OTOU_X#U;
M+]FJ+A*/VI6EZ)K?\/\ AV5;:+(W>A!_'K_+ J.YM_MJ-'C( (]?3]<=\CD5
M:@81QL&QG'^'K[9S^52:<Z^=)NZ'=C]/Z9KGI5FISU:2:_#EZ?UKL;TJMY5H
M/X=+_P#DM_SZ?IKS/AZZ.A>([>;.T(X.<XZ$'KD?7N?6OW0_9!\:?VY90Q^9
MOVQJN"?0$?7)^@K\)/$J-%<&YC^7!)!''IGO[=>WY5^E?[!OB\PMY4TI/.S!
M;OEAZGK[BOZ8\$,[G',\/S325.2AJ^]E^GH?HO"&(5/'X5)[P^3T6O\ PSVW
M/W'@(9=P.>!TZ<_Y%3UB:+>"[LXI5.0P&><]0.GT_P#K]ZVZ_P!%\OG&IA*,
MXM/FA&3MW<4S]QC+FBGW04445VE!1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7BGQ_&[X:>(?^O*;_P!%OQ^>*]KK
MQ;X^G_BVOB'_ *\IO_0&IQ^)>J_,J.LHK^\OS/\ ,R_X+>1;=9UDX'-[+SQ_
MST8_X_YY/X/>#OD\.JP'0'\<#\.:_>;_ (+?,/[7UCD?\?DW_H;'_&OP9\'?
M/X=51W!^O(_'TI8AIM<NWX7MIY]ST:,5'$)/LK7VV37EU?S\S7LYC(S>Q/K[
M^M:T#;RRG)'.,_@,\_7BLBSB,9;(QDG^O^>M:\"["Q.0.<9'T..?IQ7#7YK8
M>U_BUM?^[OY[_/8SE_O=7^6ZOZ>[^E_(Q[N<I<A >IZ?Y^I_GS5]'("$9Y_Q
MXS5"[@9[E7 /!Z_Y^GOVZ5?1"0@&>/;WXS^574O["K;?F7_MMM_E_P ,7B[<
M^'Y>WZJ^_D2W;;;<R=#M!_09_/OZUFV<QD^8\\_4>F"./:M&[&ZW,?4[0/T'
M\OYUG6<)C^4\<_AZ\GGV_P XHH\UHWWY/=V_E_X;<TQ%OJBMW5_6\?TM\C6@
M8R;@2<#MG..>M8MS.4NM@R,YXSCT_P /\\9VH%V;B>^.<8[X_P ?UK%N8"UT
M''(&><?3I^?^>,9X;F^7M/Z_KT\QX>WL9<UK\NOI:/\ P;V--7*A,<9']!C.
M/\BDU [;<O[ GZ]S_C_^NE5"P3'.!T_ <G_/.#2WP,D!0 ],?B1C_#]:?O?6
M:G:T>^VGX]O*QA@DG=2VOI]\?^"4=,??C/)R1^1&<_G_ )%;DK80<_4?G_\
M6K$T^,P]1C#'^8SZ]<=ZU92<#(QVZ?CQ^E=/Q*'9_EH/F]G]:2T=XV[[+;Y;
MOU(V<L,<_GG_ #^E4);HQ-Y0; ?Y3[YSV_SVQTJ^J' ;G&0>G&,]<UD74):5
M7P>#GO[_ .''Y4JE*$E?JFEW^[\/):=S+#WE6CS[.#:TZ:/K_7WW,7Q)X;2:
MT%R(\EQG\^?3_/-><)X=!7[GZ>^.^.GX\?I[[+*EW9K;=2HQ@=L9'/X?_KKG
M)=.\OY=N,XXQ[Y]>IK>A95'=;4]%YKE_K\#JPWLE&2?Q>T:7WK_AE^.[/.=.
M\-*Y?,>>I''^UCGZ9 _"JJ>'!]NV[.A]/4D=?\FO7K&U6+.5ZCH1[_Y[UG/;
M!+OS,?Q=?H2>./? -9T[M>;?Z(Y,9%1KN,5NHV^:5K?.YS7_  BD9"XC!Y7H
M/7U]?ZUCZUX86.)2(N_88]:]>@*,!C!Y!]>W'Z\?_KJ+4+,7487:.OI[_E5R
M]V_-I;<Y6FG9[H\KTGPTOE!_+YR >/?_ "/Q]^>PL-( ()7E>.0?7_\ 5ZUT
M=E:")!'@#YA]3SV'?%:7D" 'C ;&#T__ %_G^%<5>;]M14;V?Y:?FO6WD;8?
ME]HN;;O\U_7R(XY"D'E9Z =,^F.W^>.*YRZG*3J 3@D8_$@G^G^>FN[?.WH2
MOTZ<G\.E9$\!DD5\<!O?U'IZUO4FE%1>^[77HGZ]_4VPT8SKS[6DUI\^OI_P
M#8B<A ><'''MR?\ "FFWY\S;R.?U_P ]Z(1N0+SVR,<]"?\ ZWXBKF1MVG[W
MISZ_YZUG7J1=)2OJU;2U]$OZT8\-+DY[WY?>2]=+6_'YG/W]T4/7IZ''08]A
M^?X4NFW)F<*3Z]\C\?S/^>J7]J7)P.O]?TXR*;IUN89,D<<_C^'KS6%&I*%/
M7^E_G?KON>C25Z"YNE_^!\MG^)-=SF*Y"@\$\X[X/^?2I+ZX*(F#U'/)Z]^F
M?6HKR$R3JX!X//ZG^7_ZN])=PM)&@P?E^OM]*Z(>]&<M]5;YV_30SJ32K8:*
M:LUK]Z_%?J6K:0M$'Y[9_$D&M!3OA)/4?CV'^/Y\UG6T96()S[]^A.:T5&R$
M@]3^'8?X?GQ657F]M3Y?Y//RWZ;;')1_CRO\/M'>^W3]/T\C#BN"\[(3D*3W
M_7\_3_"M9')<+T&/7KQGI^IK)B@*3L^,;B2./\]_2M9$(<-U&/3V]?7U_&BK
MS>RA;^>/_MO]/_*XZ_\ O>FW+#[O=O>_2W?Y$TQV#CV_7-5M^.><]?Y=_P :
MLS#>,#VJMMR,#.?I].W_  &ICS<U>]_X:Y>_3Y[F.(_B1Y;\MXV]=.WZ%DG=
M"SY.0#@__K_SUK"MYR]P5YX;'4]B0,C_  K=QMA9"#G!P/R_SGV-85O 4N&8
M@C+9Z>IR/YC/%:4.;EA>_P _E;]?UU.MV^JU/YOM6M^'7[S9C?,@3MQQV_S_
M (FJ]]<FW 4$@,<$_C@_YZU8C0^8'YQQD]O\C],&L_4XC+@CMD_09'7@_7^5
M913<JM_AY^OJOO\ GH+"1C**4MVER^FC6_FNGD3Z<@=Q*>I[XZYYJS?/L1GS
MTW8/X+C_ .L*I:?,$VIW! Q[?0]^W^>+5XIDB=0#R#CV^[S^.*[::7,DKVY4
MFO6U_P"O4QJR?L)0ENJFFU[?GH84-^;AGC+<\KC(ZC_$U^FG_!*;P#)XD_:6
M\/JUN722]M?X<CF0?Y'^<_E@FZUOX(S_ ,M9U7'KN?;T]\^_X5_4-_P16^!4
MEU\5?"WBAK,LC3VDF_9D?>4]<>^>M32BXXFI'[*BK+I>VO\ P/(X>GG=_I;]
M3^_?]F3P%'X/\':-&L BW:?;$C;C),2<8_SS7U77+^#[)++P]I,2*%V6-NN
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
M:AM!*73>R^[R^1_1%_P1,^.TGA+4=)TTWAB$MS#&5WE1]]1C&?Z^U?Z0_P
MO%$'B'X>Z%>"4.TUI$V=PYR@/_ZOYU_D:?L&_$5_A[XQT,&X\@#48&^]MS^\
M7W[U_I.?\$[?VA[?QKX*\,Z6M\)F6TMTQYF[G8G;)Y]/>KE+6[W9C",JKD]7
MIY_GK^)^TF<]**KVTGF1JV<Y4&K%!FU9M=@HHHH$%,=UC7<W 'X4^N)\>:TN
MAZ'<WK/L$:,V<XZ*QX]SB@#X=_;7^(D'ASP/XDQ<"-AIEW_'C_EDWOZ]L5_F
M$?\ !1'XN2^*_C%XKTXW1E3[;<#&_=P99,\9]O?//X?VH_\ !3[]JVWTC1=?
MTX:D(S):W4.WSL=5*^OY]/US7^>U\>]>D\5_%[7M4\PRI<7DK;\YSND<_P L
M?YXJXVC4@I=6ON>_YF].E)S5U=)JZUVT]-#A]&M/)@=\<X_Q/;MWK7MQ]H<@
M\[3Z=!V_+'TJ6TA"6^,8)4'^?ZX^O-2V,)B=R0,?S!Z_B/RZUK5<90JIN]K.
M/_DM_P!?+\6>AAZEIU;_  Q:7ELEOZ_+:V@D5R4G$&2!DCC_ #[X_P \LU&8
MQ.H!X)'^?T'^-,\EOM@D[;NIZ>N?R_SBGZA"TKH0.F/\_J/\*\Q-VUW4DOQ1
MU<M-3NM'*+=]]'^FUO.Q9B<^6K9/('KW4&KR_,FXYSG_  %4(D)B5<'@+CCT
M4#/O5]?E3:<YSZ?0UG5<G6;5_P"'T](_UJ>;A_BJ7O;F=NU[_=OVZE7?N)!Z
MYX_^M4H?*[>>A^G0_K46S:23U)_SC_/M3A_0_P C6^&O[&-[Z.^ORW^??R\C
MEG*49RZ-Z/\ #;]/(R;J<QS 9/WL?F/\_P"-:$<A$:D9SP??J>_U'\JS[JW,
MDRL 2 P/T^7/I]?\]=".,F-0,YX'3GJ>WU/\J56_LZUK7TM]_P"?_ .FM?V6
M$M>[7^2_K_(LS_\ 'N7R<[>OKU_S^59%E,9'89)P6[]^?\_Y-:\W_'N4P<[1
MP.PY_P _B,5CV4)CD;(QRWZY_P _X\U-#F]R^W+^-OZ\CHJ<OU2=K7TO]\?^
M ;,+EG*]N>.WM_GMQBL6^<K<HO."1W/?ZY_^O^>=J%=CECT.>?7OQ_GN*S[^
MV+'[0!PH!R1Z=^G4#\/SK*BYVGWYWZ;=/^']0PSAR+VGQ=-KZI6W_K[CDM9L
M_-US0549+WUJ#^,RC_)'KW-?Z5__  0O^&R+\ O"FJFW^86EDV[;_P!,E/7\
M,_A7^<+X.TW_ (27Q7H5NJF0IJ5J",9Z3IG]?_K\5_J<_P#!%;PXNE_LP^&$
M,>UEL;3MS_J!Q]?7U/>N^G5E);V?:W167IO_ $M3GQ?/&I=72:2\NE_\GT/V
MRM$\NV@3'W8T'Y"K%(O  ] !^E+3.$**** "BBB@#\H?^"G>/^%<WF>GV"?M
M_L25_EJ?M\O_ ,7^NUSUO9\?]_E_#M_G(K_4D_X*@OM^'%YS_P N$_?'.V3_
M #^-?Y:_[>J[OC[>.1TO9NW_ $U3 S_G-*2=D^G,N_ITZZ^IO1BM926EK+M>
MZWN>-VC8MK<],HGUY'^11?,4A+CLN3]<?_6R:+09MK<=<(GUX'^3_P#KHOE,
MD)0=UP?KC']<&LZM[:;V??\ J_\ P+G5@?B7-M]GUNK?+M^'0I6,OF+D\X)_
M0C(Y^M:D+%PP.< '&?S_ ,_4BLJQB\M<'C)/ZD<G_P#76K"I0,3G!!QG\O\
M/T)KGK<W/A][7=_O7Z;_ (DK_>JG;F5]^Z_X-_P,66<K=&/T.,?SZ<<D?YY-
M::N5V=>?3Z#K_GN:S)8&:Z\SKDYS^/M[G_$]JTU0MLZ\>@]AU_SV(IUN;ZO+
MOS_KTO\ AY%XO^-2MMRK[M+7M\OP&Z@YCA#CKC/Z?_6R>O>JUG(7CW$GOZ\8
MV_TJSJ"&2$(!SC'Z?_7P>G>JMG&4CVD'G/KWV_TK2G>VO_/M??U*Q%OJL;;\
MT?6]HW\][?AY&I"V]&SVZ9Y/4_X<UCK.6O/*R<;OZ\>W'^16Q"NQ&SWZ9'/4
M_P"/-8R0%;SS<'&[\SG\:PP]_9^]>_,_R\M/^#YFV%Y>25^VOI:/Z_\ !-AV
M*;%!ZKG'KG/7N<8Q^55-1?R8L\Y(Y/0=^/Z_EGBK;KO*$=E_+&>O&>_\JJ:D
MGG18&2<<CMWY_P __KFES^UJ7V_X;:W_  V_4FA;VK]?=]+K?S_ ;I\I<;B>
M3CGKU_PYKD[ERWQ%\(9SQK6G]\_\O4 KK-/BV#:>H[?3C_'\:Y2X0K\1?"&0
M>=9L.W_3S 16\N;V]#>UM>UKJ]^E_P#@'!/FYZEMN=7MZK?IM^O4_P!0S_@C
M5*?^%">!5R?^0?8CK_TP@_IVZ8^E?T(P?ZF/_<7^5?SY_P#!&N K\ _ K8X_
MLZRY_P"W:#CWS^']*_H,@_U,?^XO\J]"LU=<NUOQL@Q,5%PMLX)_.R):***Q
M.8**** "BBB@ HHHH AN/]1-_P!<V_D:_E:_X+5Z>7^&GC67;TM;WG'_ $R?
M_/O^%?U33\PRCU1OY5_,]_P6?T<O\'O'%QMZ65Z<X_Z8RGV].G3':@#_ #,M
M/ROCOQ,/^HM>_P#H^3_/%>B.V,GV'3W'^)K@+9"/B#XJ !.W6+[_ -*)!_.N
M_=2<CGH.0/0#_"N-\W/B-[<ON[[Z?C?L4MX6WOKOWT)2=T#-WP3^'X_G^%8M
MO.7G9>H!'J>X'^'K6A-+Y<;)ZC&/Q/US_+WS6=:0E92YS@E?QY!_ST_'K48:
M+2BVM7;F]?=Z_DCUIQY<'-M:R5W_ %_F;$;GS G..,CM_G_$UGZC*874#N?Y
M=.GN._%:$:'S _..,GM_D?I@UGZC$9G4C)P?YGC]3W_(T4[\]6^W/I?OI;S_
M $)P=N7WOBY?=]+>?Z>1/"_[O=_GH.G]?QJ^OSQ[LDG'?Z<Y_P#K50A3]WM_
MSP!T_K^-7T^1-AST_I3J\WMW:]N3I>WV3FP^\[[7?WZ6M^O4I G?^8Y[?YQ4
M@DYV\D9Z=NG^?:@IM8GU[_X?U_PJ, [\X.,GG'UJ%S2I47K?VG7_ +=WZ]]M
MO(YW>G*2VNOZ^7XF==SF.0+GJ??UX_S^=7XY#L!Y[=_4>OU%4;N!I) V,X(_
MGQQQ_P#JJ]&A* <]NWH/3ZFNBK_#K6W_ %N=-3^#AK;V^=[QO^I;D/[@OWY_
M/)Y]<^^:IV$AD\S/.T<<_4_H>/QJY(/W!3O@_P SQZ_I63;,;=F!X+ ^W4_G
MS[?RK2@[8-M_$K6W_NW^=OQ.ZE%3@HI7U7-V^SV_$J7@-Y*8#R 1Q_P+'O\
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
M^%?ZM'_!8?0AJW[-^O0A-Q-G=<8/_///X^E?Y:OQ]TS_ (1OQ=JL!7RR^H7
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
M!'K_ /KS5[X0W#:/X@L\93?=H>XZR9/X^U?KGAACW@L=1=VG*I![V_EO\_\
M@[:GUW#&*E'%X>?,_<]V3Z7]W_AK?F?TZ?#+43J'AZRF)W;XDY]<JI]>G/I7
MJ8.0#ZU\Y_ B_P#M/A#3&W$YAC_] 7\>GYGCBOHM3E1CT%?Z?<&XY8S*,-+F
MN_94WU_E7]>9_167UE7PT)K56C]]D+1117UQW!1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7B?Q__ .2:^(?^O&;_
M -!KVRO%_CT-WPXU\?\ 3G*/S4_X4%0=IQ;[G^9C_P %O@1K&L<=+RXY]?F?
MG]?ZU^#O@#YM$C4GCCKZ8.1_^LU^^/\ P7%@\O5=8/\ >NYOPR[?AC_]7M7X
M'> @4T6,YSW].E9NZA)N_?7Y'34J_O83CLG'YVM_7YG721A3P,9//'N<_EW_
M *5*[ (.GT_ \?\ U_7\J:S;U+#MG/?KW_3\<UF"ZWRE,DXR<9^OMZ8K*$E4
M5-]G\M6G_P !_P!6Z>7F5>JM+K2_2SC_ )+;_@F@(E922!G!QGTZCGVZ9]J=
M" I.>/KZ#_'GG--C?'R?WN/S/^?TJM=R^01DD9/7Z=/SST]Z.>,G4AYK\T_Q
M^705).LZ+M?DCK?KM^J6Y9.'<K[M[]>#^77/M^-->,(V0../7I_GO^%5X9<@
M/^.2?7_/]*N,=Z;^F!U],8/_ -;VI\ZA.$>\%IM?^O3<SBW4C.E_T]36O16?
MXV^7:XZ1@%&,<\@#_/O[=/6H_*#)NQ].O3_]77'<5G)<>9*4SR&_^O\ X_\
MZZTHY.D><YX^F<]O;/'],U+E&G"+76:U^[N:2DZ5:4-;.FE;I>R^:>O?\M5@
MPN0>/KZ#(_GGOVIO^L?';)/Y_ET_QYJK>3&#'N!GGU[?SS_^NG02942?4^WI
M^'?^56W&\YV5^7OZ=?+T)DO80H/^_KUOM_73[T32((\XZ9_G_G%,,F_@D$YX
M_7\_K3;J4F-G]CC\.<Y[_P">:S-/N/.E89SACU]>W;MWK2F[TXRZ-;_\,<LV
MZE>27VVOGHM>O_ \D;X($>,_PD?@>,_UJLZ#R9&/!"]_QQ5;[1B;RL\XQCV/
M'IZTM[-Y:[?[XQ[<Y'^'>L^?W9)]]7YZ?U]YZ2H\M2D[+2%OGIJ_G^*\RIH,
MSS:D\;?=#8'Y'U_+\^M=%J4 6=<8P<=!].H_S@BL'1X?)N3<=BV[/3KU'?/4
M8^N/:NBNI/,8/C./Y _3US_.M>:T;KM;_AS@Y)1K\JOI)3MHM+_/_+[BDR!
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
MXTK?:E;7U7]=>IK*7+6JT[;QBDK[?#?^K_@+$0J'IGKR?;/\L?GZTQ0)&([
M?Y/X]/RJE=3F%PF>I]>/R/IQC_\ 54\,FT*W7(Q]03GK^'%4VE&I4MV;U\U^
MGX"FO8?5M+=)>>BWTUW\M201[)!Z9'/0<=/\>.HYJ65AP ?R/K_ACVJ.=L(9
M,=L_3'Y'_#/M5""X\YCSG!_,8/6G!J?LY;VBOR\A3CRT:E36\III]D[:)KO:
MWEUT-!HEV[AR<>GM_D<8Y-/3:(STY//KGCK]/3_&A7W#9W'&?7 _F?KWK-N+
MCRY F>ISC^OU_P FLXSC.+6]JB[/56_KTN:4U[6:J6NE2MUWLGTVO_3.AL(T
ME\S=C !Z].,<_C^'YXKC=3C$E\T7&W=C'MGKZ\\_G6R+[[*N<XW\8SUYQW[\
M"L>5O,D-QUSWZ<\?EZ@BMY;1:V7_  +>9S8:2YZJEO.+2OZK\?O)O#?B:?PM
MXHTJ2W9E"7<3':<='![$?3FO[6/^",7[3 GU30]/U#40J1K:J5DFX Q'VW>O
M-?P_WL+2WD-TO6%U;/7N._K^/;M7ZI_L&_M0O\*?$]DQO_)\J6%1^]*\*5]\
M=N_-3-W46OZU5S3#VHRJ1EOHEIZ/\;K_ "N?ZN/@WXDZ3K%I;^3?0R%HH\;7
M!Z@?C_GTKUZVN4N$5E8$$#_/^?UK^8?]BG]L]?'G]D1'4O,\T0+S-GKM]SUS
MS_CFOZ,/A]X@BU;2[.?S5;?!&_7U4'U/;G_/&JV7HCCJM.I)K:YZC14?FQ_W
MU_.HY9XU0G>OYTS,I:AJ<-BA>60(!SU[#.?Y?AZ5\5?M3_&/2-"\ :P1?PI*
MEO-QY@!!$;_0\&O0OCMX\B\,:/<W'V@+MAD;.X#[H8^OM_\ 7K^4+_@H%^W6
M-(CUO0EU3;E;A !.?0CIN]<^X/-:4U>:TO;7[FC6C'GJ+RM)^B:/Q(_X*Q?M
M*7U[KVHVMG>O(CW,R?)+P<NP]>GM^-?S[V]Q)K.I/J,V2\K;F)Y)R2<^O?KV
M_G]._M2_$A_BAKMU/Y[3YNY&SNW=7SUS]"!]:^<M&LOLZ*#V"C/O_G.?7-37
M=ZD6M;6[^74ZE4BG6?6VG7[^WR\^QTJ+MVKC&0?U!YJ9@$&0/X1_.HG;Y2_3
M&1Z]C_CBH8)_-+#KM&,8ZXZ?XTFI2]_I'?MTM?\ KTL1A[RI5+;MJS^<?Z\M
M^A:\M?O9&=WM_GV_SBA8Q)R0.OZ=#]>@].O7USWN<3>7G^+\">.>GU^E:,+[
M1C^]\PYQUX(Z>U8))Q;ZI_E_3_I'3.;I5**?_/NS7?;\_P"K:B1 *W/8<>G3
MWZXX%.=AOP/_ *W2J]T_D+NSQP,_CG/Y_P JA@F,HW]?J<\C%)<KDVUJH:^E
MOZ]#.4'2HQDE\52]^MFX_G?;3KTT+TPQC&![8^O^?PJO3V<O^'XU#N).WWZ_
M3V]\44JD8PC9Z3;BOPOOYG)7DI56UM:/Y(L+$K*2?KZ]A^';''X\TL("-@@>
M@_F?YC\Z2.7;\OJ>/TX^G?Z\U%=R&!=V?\C//X\?_KJ>=.52#[K]-+^7W[6.
MNDO:^P5OX:5_/;[NGWD[G<^T>O/OCM_GOBF21!2"!^GY_P#U\]*K6\N\;\\
M@C\.?H.W\ZO%O,3.,XX^N1CK_AV--S4)TH]X^>W]/S)4G)5:/>:LM]/=LM^M
MM?/1]@9@$7';CW]/UZ_A5F\1!HUQ(2-PC)Y[84G\N?U%8/VK,WEYZ$C\NV.H
MS^-+K=^(-&N8R2,Q$<<=B.]:T::DFDM=>[Z+[OS"LIJK3A'2T8NR\E_7WW1Z
MO^R#H;>*OB-8P^69!'J\/0;@,2H?\X_I7^JO_P $J-"_L;]GCP];[-A6QMA@
MC&,1 <?3]?SK_,O_ ."5WA ^*_BA!^Z,F-5C;)&?^6J?XY_P-?ZF?[!.A_V%
M\'-'M-NS9:P#&,'/EC.?S&??M44X\K:UZ[_(K%583I12^)6O^']>9]U4445L
M><%%%% !1110!^1__!4HD?#>\Q_SXS_^BY#_ $_6O\NK]NL _'2\)Z_;)_\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MX8+3:)&O);&/Q !/TXK:MHGC0AL]C]!_3_#Z9JEX)AW6441'U!]?_P!0Q_\
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
M_A^-0WW[6WAV*)\WT/0X/G#WYZ_YZU_$Y:?\%"+XW(4ZTW7_ )[^HY_B^O\
MGBF^(/\ @H-?1Q/C6FQ@G_7_ %_VOP_QH _I)_;$_:]T:3PU?I;ZA&&-M,!M
MG!YV/[^O]*_@M_X*!_'C5O$/C[5%M=1E:*26XP%D+#!?V/&!G SS7TM\>?V[
M[_7K*XMCK#N&212/.ZY##^]_G/TK\:/B1XLD\=Z_)>O*TQE=R3DGDL._U]_T
MK:D^2\GU5NW2_7O_ ,$VI3Y&Y/JG%;^3?Z'+^%[RZU:::6[=I"SL<MSU.?\
M/7)_"N]$(3.!TQ_0=.V,9K T'3A8KG;MS@YZ=0<?K_\ 7KID.YR#R,_T.>GO
M6+=M?Z_K^M2()SDEW:OYZHH73%49<8...>IQCMZ_Y]:ATM#O<MSD8]N_^/'I
M^%1WS$7 3/<$@=/7//>MFR@6./<>X!/Z_P#Z_P OI6E1^SP]G_R\5^_5;?TK
M]NJ]7#T?97OUDOT_+^M4<].C"^)Z+N_K_D5MI_!_N_X_Y_&DGMOG,G<?7UXS
M]/Y>M3PJ"O/T'7H/IZDGK_*N6G[M-OS_ *U_3U[F>+CS8BFENE>R79K3^OP*
M6J@M#@=21_,U4L5818(Y(/X_YS6G*GFY!.>G&.Y_+M4<<(C(7U(]N._\N:48
MZS_O0_3_ (8,1/GP\%KI*,'9=N5;_P!:C4! Y]>GZ?Y^E 4[L]LD_G5F5 F-
MN><YS^G]:"F(\]_\Y_/'2N=4VX8>.W+4O\M/T_JVIR^QES5$_LQ3_P#2?777
M0K@'S%^O7'N?Z<5#JX+1 +UP>1^(Q^'^>]7XD4C<W;/KT_SFHY(_..#@X/3/
M?GVQT_7Z4_9_O*LO2W79+[^WSVL=&$?L^2__ "\V^]/SV^5[F;8JPA(/7'Y\
M-_\ 6Y_&M6'(B;/M_/\ R/PJ*.+RV"= 3@_3)S^?_P!>K+A5  .!]>?;^OMU
M[552#E5HM7TCM?T?IT_X*ZQ'W:M2KTC))_AMY[G-(C_;2>V?Z8X_$=?S]:R_
M$S,;.1!GYDQC\".:ZX6P#;P.XYR?4^W^<?2N9UB+SSY.,EFV@>V2/\_2O0P7
MQM=DU^$3:3YL2FUO1;7;9?H?M=_P0I\"-K_Q.4M#YF+]&Y7//F1].O\ ]?O7
M^F_^S;HW]B>!+"TV;-L,0QC'\'I_6OX!/^#=+X='4OB()'@S_I2MDJ/[R?AC
MU_SC_11\$:2-(T>"V";-L<?'IA0/\_CZ5#>KMW/+;N_R.THHHI""BBB@ HHH
MH _)_P#X*>('^'-Y_P!>$_\ Z!)_G_\ 77^6M^WP"/C[>>GVR<=.N)EY_/\
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
M[<>M85/<FH][?UZW_P" )4;.I?["3\U>SOMY^1RD_P 0O$LB-NO;@Y]6//\
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
M^"_JQS+*QO5[J.W/^'4TNNV^Z#<H^94R#WSC/]/_ -=:RVX+>9Z=,]O3]?\
M)YI\T'VA"O48Q_/_  [T^6[<GT:U^[\W<[J51)48/[4%TWTCOT/+?#WB_6?#
M^M(UO<S1+',I&UB.C'^0Q7]9O_!)S]I^31[+1HM3U)B0;<?O)?01>OT]/Q-?
MR?ZMHBP2O.%Q\V[..G?_ #^=?7'[.O[0=S\-;NPACOC;^7)'T<KTVCU'I70M
MEZ+\CQ:C;G+6^K/]4+X9_M9>'[OPYI2_;82QMXA_KU)SCZ_S^H[5])Z'\<-*
MU.%)([B,AL=)!CG'OSW_ %K^"/X)?M_7TUIIEN^LL0!$F//S_-C_ )]*_;/X
M%_M9-J^E6DDFI[MP4G,V<Y'U_P GK3(/Z=-)\>VE\JE)%.?]K\?3'K_]>NHA
M\1P2]'';O_@:_)KX3_'*'4K=&:]#9 ZR#N/8]?\ )[U]1:-\4+24C-TO0?QC
M^[Z$Y_,^@I]/Z\O\_P"K ?8K>(85<+O')]??M]/QITGB"%%W;QTSG/\ ]?\
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
MT7=T>+KUX..G\NG^/[Y:8^^UA(.1Y2?R_I7^HG@5CU5X?IT+W=T]=_A2[_\
M#']$\(5_;9=I]F7+;T2_S_K0T:***_?CZP**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\1_:"!/PS\0_]>4W_ * ?
MU]*]NKQ7X^C/PU\0Y_Y\IO\ T6XIQ^)>J_,:5VEW:7WG^91_P6Y4_P!M:R>>
M+V;MWWL/\_6OPE\!MLT-&/& #Z9Q_.OWH_X+?(!K&L'UO)?TD;_ 5^"/A$E?
M#RD?W3_[+55H\K:7;].QLH.-:G&WVX_>W'O\CL?.\QNO0\#MP?S/^%6R0R8'
M/J!VX_E[_P!:P+!V8MGL3_7M_GBMBV)+-]#_ #'\LUP5:CBJ#M\4G^<7^?\
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
M'/\ @XA^'[:GX,>6" N1;,WRKZ \<?3_  J9QYX.'1_YK_(//J?Y[^A'^S9
MC$#:W.>._/Y?U/;BNKNKL7)0C!' ..G7_/7M7-^,K=]$UBXM65D9)'&,8/#'
M\L8'^<4S1YWFC4MZ]_K_ /6HAA_J\5&]^9*7X+R_I;]3HK1Y73:ZQ3_!/]?\
MSHSAD '7H<=<8YX^O>ER%3'0\\?I^'%1Q-Z_3\.W\L4V9N2!CW_(5*7O-6T6
MOIM_P%_3-W-JG[5/HH76G1+^O^'LZ @9S[>W'^12\!L^_P"@/^?TJNI((^M6
MB/D'U]/\_P"1]*)K73[6EON%0;G'6_[KWEZZ?G^#U1#(WS ^AS^'^14[[2H
M_P#U#^G;KWJH3DYJ>$YSGM_];^7^%.2M%=XV_K[R*=1U*DHZVJ-7[=%Z]"LU
MP$'EYY^OX_X?YQ4\##'/&<8/Y9'^>E<_=.RWBJ.F3V^G^?P.*UPQQ'[X_4+T
M[UA.?+0G);WLG\U_7E<WQ%Z56@ETCR[;:QOZ;VNM2Q(XB)?Z_EQCU_\ K^YQ
M4(E\QLCG_(Z?Y]/I3-2)6WW#K@#]#_A[^_O2T]V9#GW_ /9>GY_YQ54YZ)O^
M3SZ*^NG_  656CR8926[G&?ST_7\$;CE67KGW]/?TZX]LUFQS?O@F23C_'WZ
M^G^%6[<DA\^AK$RPU$ $[<^_K_.LJ56]-WZMZ:]+;;VZ%4J7MG&H]TU^'+^G
M;<ZW< G..GK[?G_AS6>S^6<GC^AQC^7/_P!;I+(Q^0#IQ^I-4-48I#N'7(Z#
MW_R/TKIJ3?L81\G?RV^_5_GY#C'VN)=]J>OST7R_I>G.ZS%]H5V7!X/KU^F>
M/\?:N%MWO;2Z5HF=0LBD;?8__J./;Z5Z5;Q^? 2PZ@]><\<?J<CZ?2J;:4G+
M8''/\_\ (^GY81E[.I".MI]_N\OZZ,Y,9-SJ?X';[[=O3KW6Y].?!CXH7FBR
MVBR73)L,?5R.GIST]3^7I7[-_ ;]J\:);6R/J>PA4',V#Q@?WC_2OYL(]:N-
M)N/W;, AXP<=!QW_ )UV&G?&S5]'D18II@%(Z/Z$>_U_#C!KLIOV7,^]]?NM
M?[O^!T"E4<ZU+R2CZ[']H_@K]N>ULHH"VL*N ,DSCL!_M=?YU[YI/[?%DH63
M^VD' _Y> ,')_P!KV_+%?Q"0_M0Z_:Q)LN;@' Z2?3_:]L_3TS7:67[6?B%;
M/<+NY!QT\T^A'][UI0FO8N/:3?Y=O)&N,ES3A3MHW'IO=1O^+UMKI]_]LMU^
MW_8S)QK:':!_R\#C_P >_*N(U7]ORSD4Q_VVG&>/M ]>W/?_ .L.*_C4@_:Y
M\1.C WEST(_UQZC/^V?\XKG9_P!K+Q%)<,#=W."?^>IQZ_WC_C7)3J-U:J[)
M6Z[V^5OZN3-7E"A;9K=?X=.G3\#^P+6OV[K5X)$_ME3N!'_'P,G.<?Q?_JKY
MT\4?MIPSB<C5UY#?\M_7.3][(_#\:_EOO?VI_$#MC[5<D$C/[T\<]QNZ\X-8
M%[^TAKDZ_P#'S<'<.?WF><X_O?\ ZZZYRYXTVW;D7^7XZ6%.;BW0[O\ 'W6O
M71+O_G^X7Q6_:A.IR7)34MV[=@B7UX'?^N>W-?FY\3_B]=:K<RLMXS#<>DF?
M7WZ9)^OL*^.+OXPZKJ*,SRS$MC^(\Y!Z_-V_GU-<W)XHNM0+%V<Y)//(P0?Z
M5R5).$U36G,KM^ENG_ V^1I0G[2O#M"#B_R^9W'C'Q??ZC;R()G.1C[Y/'Y_
MYZ=<U\^WLE]/,R,S'<>,YZ8Y)[_@?SKTBW+WC8?H21SSTYR/RZ^_UJM)I"M>
MK\O&0#QGG .?Z_\ ZZU4_P!W=ORVZ6V#ZNOK7+TMS?BFGU^?;S.9TBQDA96D
M!&X=\]P>.W]<5Z;I$*JR/CICD8],?GUQ^&>IJE>Z<MND90#M_3VS6M8KMA4C
M_).#^E&'JNC[27:+?6_3^O4Z\55]E3BUK=V^ZQM76TKN&  ,]?S_ )X'TKE=
M1_TE)%'.%;@YYX(X[^WXG.*Z/<6MW)Z[3_('^M8%JIEGE5NF'Z_3^7^&.]*%
M9U;3?VNGW+_(Y)4%*C*L]VD[^KCI_6FQ[!^P!<?V9^UCX/E)V[=4MCGCC%U;
MGCI[_7]*_P!:W]B;Q$-7^'OA<"7?MT6Q&,],6T8]_P#/Z_Y''[(LQTW]ISPQ
M.#MV7]N<YQTN(/Y>O_ZJ_P!4C_@FIXC_ +8\#>'T\S?MTFT'7_IW3Z^O^&*T
M<FI)=U^MOPT.6%+FHSG?5/\ 5+^ON/UZHHHJSG"BBB@ HHHH **** &O]QO]
MUOY&OXZ?^"\C8N=8'_3.?/MQ)_\ 7K^Q9_N-_NM_(U_&]_P7H8B\U?']R?\
M]J5<)\COY6_(TIS]G+F\FC^!C56Q\0M9)/6\<Y_X%_G\*Z2Y.UMW8 <^W?!]
M^/SQ7*ZT2/'^L$?\_;_SKI[KBU)'I_(#\._Z?E-6I:ER[:WMWV_/_A[G1A5[
M22@]E+G_ "^\K>?YIQUQ[^@_S_\ K-700T>.XZCW[\?B>.U<W82,SOGL7[>@
M/^'Y&MR DR,#SU_KU_SWKBJS<8T+?:ETTZQ_K^KK6HVL54A?XE%?A'_(8\XB
MRF>O3Z>GU_F<]>:E@?DD\ ]_QX!]S[=ZQ-2=DG0#H<9XZ].GN>V?\:T58^6I
M]_SP6_'ZU4YVIU):W5OPDD_S_P"&*Q/[IT+/:WZ:ZWZ_D7)2$.\=CG/MR3^N
M>>WTJOY_F,"#G!_EG_/Y^]/NB1:ENX4FL?3W9B<^I_DWZ\55&?/R/^[^27^=
M]_O'5AR85R6\I1D_FUY_?IKJ=#D,F.^!D=QZC\!G\.M56G\O*9ZY'\^_;C].
M:= Q,C ^_P#6L6_D9;I0,XS[^@Z?Y]:QI5'*,KZ6G;\+=NWHNFA>'7M(NH]U
M#E2MV2]/ZOW-V%AW/7I]3V/^>M$AV'?[GGU]/8C_ .MS512=B>_^>_KFIKTD
M6I/<)G\<"JE4:Q$H=.5?CR_\#^M##"KVO+%O2$N;Y^[]]]+I_J-$WFGKG& !
M^+>O^>WI22#]V3WP<^W-9NFNS$Y_O#_V;K_GUK2?[C?[K?R-=-/X(^ASXM6Q
M$_R^ZWY?B?6__!.Z3_C*?P4I/_,3M3C./^7F _7Z>G:O]8W]EM2/AOX2/4'1
M;'MT_P!%2O\ )D_X)W$_\-7^">X_M2U_#_2;<?Y^E?ZT7[+_ /R37PE[Z)8'
M_P EHZUJKD=-+[2U_#_,T]@O8>T[I/S]ZROKZ].OX?4]%%%2<84444 %%%%
M' _$BR^W^%]0MRNX/"XQC(/'T-?Y]G_!PQ\/QIUO<72P;=TC-D+CJ2>N/\:_
MT.-=M_M6GS1'HR,,?45_%1_P<6?#UKCPW)-# 6Q$6RJY[$_C_GWH _A4\+2?
M9[9(.F#C]!^O^17>%PR\GD_0<=/KZ_XUY\8GTW5VLG!4K(1@\<@_Y_/IZ]GO
M;:O0?+UQ]:B4.9IZ:?UIYG30K^RA.-]W?\ORMY]^@]&PY)']/4#\_P"E$AQE
M\>O7T_Q_^O4$DG3Z_P#ZL^_.*DE.;4MC)V]_J<?C_6N>53EKR@]%R?+HN_\
M7>QMAG[6T'TGS+\-NW]=QJ2B8CD?+V_I[^GY_A.[83;WY_S^M9&E%F9]PZ'C
M/^]_GMZYJ_*Q$K?CQ^=3*JXRHVVE-)_.WWO6W_#&V*7LN:2WFK.WDX_<_P"M
MBS"PP0<9]SU'T_&HG?R3N/&<^W..X/7CI]3ZU"&(=>P_^N>?R%0ZK)B)=O4_
MB*%4_>UH]$TNNUU_P^WE>Y&%3J\E_P#EVM/*UE]WEY%B.7>P;MD=/QSU]!SS
M]>]6I,, 1SU_EQ_7KUK'L68PD]\#T[@_Y]>:TXB6B?/T_P _YQGTJJE1PJT8
MJ_O1_P" OZ_ B%YU:E+I*I=K[OQ_KN0M<9^3N.,?0'_#OSUY[5:B8;<'CV]1
MTS_0YXKFTD8W;CL"<?D?T[?_ *ZV@3YBCMQ_,T59N-)-=:B77NE_G?\ IEUV
MZ>(BDW_#4=/1>FA*\@BYZ'.?\^_X8[5'O#C=D=/ZG\O\]ZJZLY101UR.G^?Q
M_P \,MF+09/M_.KC-^^^T5ZZI=0Q4.3#TDM;R_-K^OZ;-!0"">H [>O/?Z"L
M+4PLZ%!U _Q_SSQ6]%_J7X]?\_K7.Q@RW++@XR1T]"?S/M]:5&LYJ+ON[?<U
M?YZ_Y=#..'3H2GI=*]_ZM^O8\[U&VN4=A'N&"< #^7O^?TKMO ?B#4-&<YED
M0$^I'][&.<>WZ5I2:6DLO3JPSP.>GI_GD^M9&K6IL IC'.1T'//;IQW/7^M%
M*KS5)Q;?NZ*_RZ?U^AC"FW1G.VS7X_A_E>]SV*U^(-\DP<W#_P#?9P.A_#/]
M<\5;U;QY?W<$F+ES\O\ ?)]^WK_3-?/HO95C#?-R1GVX[_6MNPNI)K9]Y/*G
M@^G _/G_ #TIU:O)3<KZ\R27DVOZ[CJTE&5.*^TDW]R_38YSQ-JU_J4DB&1V
MR3_$>@SQQQQZ>M-\.6DAFC:0'KGGC_/TY_6M>VL!<7#;UZOW'H?\_F.N*Z:R
MT]8)$P,8Y/;O],]<#],U-2NXTJ;ZRDN_9/O_ %T"K2<:D:?^'\;?U>Y?N&6
M(,$?=_ESG\:EMW_B/3G\?3Z=?\GBL_620R@9ZC_V;_#]:G@8B%?4@?\ LM5*
MHW3F^JBG^7YW_P C:M1]A[.26]O6Z<?4ANXRTRR=QS[G'KZ^_OT/6M*VN RA
M?1<<?3'3_.#GVJ)TW0,_<+G\?;\O6LBPD<RL#V)']/Z_YS255UJ=%/[*VU7;
M];=CO<_]G]IU23];V6FW](Z5B&!'.3V(YZ\U4>;R3CIDC^G^)]B:6)B9L>Q_
ME_G\OK67JKLLB@=R,]<=3_G\N:RIU)/GCVFO_;5\[^O_  ,,._;/VKZ1T^:O
M_EYZ^IH><% <D<X/Z?Y_KWJ3>'4R8Z'.?;//(_'\ZQ[ARMJI'4A/_0<_Y_6K
MML2;(L<Y*'C\/\_UK9RY6O\ #^44+#T_:4I)[1KO?R:[?=M^1.9_,.,] ?;N
M.GK_ )]L6@V5 [@_EQD_EFN>LY&,DF<\'C/U)_+BMJ DRD'GK_DUG4FX1HM=
M96TTZHRJ2:Q52'\T8Q_".MA&F$1VG/.?RXQ[#U/X^M.#^7ACWY).?<'K[<G_
M #C*U%V6Y0#H3CC'KT_SWQ]*M7I9;:,C.3C.._7CIUZ9]S6U)\]11?VFO+>S
MN^F_];G6Z*2HM6]SMY6TO\MO^'5UF'E^;UQSWSSC/IQUS4$<XG/7@?EQ]?\
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
M/M;\^YH3[4)DX_ ]!V^A]<?A503!VR#T]3UXZ_EW_P#KT^\8BU)[X![YZ?\
MU^O7^F-8R,R2$]1Z_1A_2LJ4_:5*<M?>2?GTM?[NY4Z?+AI2_FG&3^=O^ 3Z
MR_VB#8.>/Z?KSWZ9XKF/#(\O7[=#_P ]%'ZC_P"OWK>0F:0H>V?Z8ZY^G\ZR
M=,3R_%%LHSCS5_#D?_J_.NW%Q<I0\DM+>GXHQE4]E4376FE\VH]MM>^VY_>Q
M_P &X9S@_P"R?_9Z_M%'0?0?RK^+G_@W"Z+_ +G]'K^T8=!]!_*L3A;NV^[%
MHHHH$%%%% !1110!XO\ &JR^U^"O$(VD_P#$KO.W3]Q)_GDU_DB_\%C=/-O^
MUYXG.W&-1NOTF;V_3TZ]Z_UYOB1:BX\&^(@>^E7G_HA^/Y_Y%?Y+G_!:?23#
M^UGXIFVX4:C=\X_Z:M_G_/ !^9WA5O\ 1P#Q\O\ ^K\P:Z&67RI">@R/IW_R
M*Y?PN28L#^[C@9Z#K_*M?5&9!QQRO;Z]?RXJ)*RD^]OT_K_ASLHSYYT(?R->
MBU7Z[]-#4C<2'=U&>GMW_P#KX]^.:GEPP&.<9_/M_GO5#3F)MBQZ[6_0 \_G
M[5;A)*R9_P _>&:XYUFJE->7^3\MOZOTZJD+572OI4:;7SM^&Y7:?^#W_ISS
MCO\ A^M68F&W!XS^H_R3S7.F1_MC#G&X]N.O]?SZ5L!CO4=L]!_O&M*L^6BW
MUY]/DTC*N_9UX*+?\-1^32Z]25Y!"=QR/TY[_P OU/K3$DWMNZ\_ISGZ<?XU
M!J[,D(*^_'Y_YX[U!9.QA).<X_$<'K_GO5PGS1E+^X_R7_#%5X>SH0:T]]3=
MO^W7^JT\C8DPP!&/\..,]O7]:J-<9^0=1GC_ #V^O(Z>U3PDF)L^W\^GX_ES
M7.K(WVQAVY/Z9_*LZ%3GC"][\SW]5_FBXQYJ-6J]92C;N^B7]>7W=+$PV[3Q
MUX]1Z_T_E4+R"$YZ9SG/K^/IW'O4:L=ZCMT_\>-5M78I&".Y_+ &?Y\^P_)*
MK>I5CK9-=[6T\O.^GFKD81>UY&V_W:?^7W%Q)-Q##_ZX&<]O3^0J:0[ANY '
M0^_U_&LRT8F'/?'^-:,9)@8GU/\ 2JG5<:M**ZQ\^WW=_/0S@W*=2D]G4OK\
MOQTVM;[R S[B$ST^OH1ZX_R>]6XF&W:3SZ>QX_S^%<W#(QNV!SCGKU^Z?\_G
MBMI&/FJ/0C^8_IQ_GB:DVJ2DNL__ &Y+\.YI7;IUXI:?NU'\OZ[?@7 Z0\G&
M23^/)Y^O8_E3HBA<.,=!_7_ZWY\UD:M*T:IC/7M]/KSZ_G^+[:4^0I.?NC/3
MU_GQ[5TRK.5"W\L;_D_\GKKZA7A[*G2:_F3O]SV_X?[S<D"$;L#OV'H,?K_+
MZU7:6-_D]./_ -?O_GIFF+(3;L>^"1G\/_U^G]>?M9W:Y<'. W?Z?Y]/7O6%
M&;G&G?\ K5?YFG+^XJU6E><5ZZ\J3W?3_(W=J$E?E[XSCGMZ=_Y4UF2 $8 R
M/Z9/ZGBHXV)E4'L>OX>F/>J.KR,FW;QG'3V'X^G-+VLIN<=?=DEVZKM_7WF.
M!I<S<VM5MYZ)Z69KV=P$E\PXQE3^@'^??O4M_*)LR#G'<'I[>W'M]?2N?\UD
MM@WIM/H>@./2KEK(9;5BV<@'!]>O7WY_SW[^7]S&>SNEZK3_ #7Y:$4J"J2G
M)[<S_P"#\[^7^1S&LKY\D8':1?KPWY''X=A7[O\ _!&Z3R_CGX4B[_;+0?\
MD9/Y?S[5^$Q4O<@-G[X_1O\ ]9'3^M?N7_P1Y)7]H7PF@^Z;VTZ<=94Y&/3/
MTISARS4?*/XI'/5I\E7D[M6^=C_4#^&"D>$M!Z_\@NU'Y0I_G%>CUY]\-1CP
MCH&/^@7:<?\ ;!/\*]!J9*S:7]:&<E:378****DDCE4/&ZGNK=O8U_(G_P %
MTO@;)XOAU[68[,R^1#<R[MF1PK]3C^O6OZ\#R"/6OR/_ ."D_P );7Q7\*/&
MVHR0)))%I5VX)3)!V,0>G'4?E[5,G9?,VH4_:SY?[K?W6/\ (]UJU;0/BEK^
MGLI3[/?R)MZ$8;!XZ<?AR*]#>3?%Y@]CG\OI[57_ &D=$E\._M!>-H1&42/6
M+A1QA<;Q_GZU!8RF;3"P[*,=2>G]/\\U,G:T[VO;TZ;^7RWZHZ:*]I>A_*^O
M7]/ZU1=M+@/N&<X]\\\_Y]OSJ9/]8?K_ %_^M6'IK-OD!SCD#.?7/^?_ *U;
M$)/G$^YS^.17/5JN/([:5';[N7U^?S'+2M2HK:G)-V>FMOR]>A>F< 8]./Y?
M_J_/-5HF 8YXS_//3_\ 53;ECNX/?_'^M0,2!GIS_C_G^51&J^2L_P"6WXM?
MYO\ X&XL15?MXM:*+TLEY?)^1<.-^X<]/\:CD?+<=CG\NW^-2#_5$]^OXX%5
M%).1Z'_(JJ55RG2C;>G?\DOS]?4*S=.FETJ-3?\ Y+_7]7+;.IC[DD<?Y]OQ
M]ZS'F ?82>21^&?U_H*G5R6Z=<_R-8=R6^TCJ0"/Z<5="HW3E)V_B-+?R2_K
M1$1C]8J6WY::_!+OV_7OOO \#)'3_P#74H/EKOZ=^>/R_7Z_SJG[J_C_ #J:
M\)6T) YV?Y_#G\*)U7[65+I9?CRO\PPE+GJ^47N_)K^O\AJ3>9*C>A__ %_Y
M[&NCN9A);*H[ #Z#UX[?_7ZUQ.GLS$D]<_CUY_$?SK>BE9B5/MC^?UK#6A4C
M+I5>Z7IWUZZ+T]0J1]IBI1Z<RZ=++5[]_0K^?M;8>I[>Y/\ 3CWJU#@#/'./
M3DGG_#CTQ7/S.WVX+U!/7\1^GM]:WF.U4('IT'LO/I_]>NF+N^776W]>J?\
M6YVUX>SC":?P))6_[=TWM8RM?C4VA8=2O./7'^?SKQEH[J*^BDA+ +(#D$]B
M/_U]/PKV_5AOLF!';MWX_D!_^NN1M]*62)I&7YE+']![=_\ /?%PG>7+?9;?
MUY'-6H*-.%7K*4==>MNOSVU/;_A3X^O-*EM0UQ(NQTYWD8Q[?Y]?K^R?P-_:
MA.B:=:0OJ6W:%!!FP>,>_P#DYK^?BWOY-,D8H2NT\8[8'Y>_OWZ"MVR^,&J:
M3.(XI90%;'#'''3(SQQGL>>M*-1N5KWUMMYHTJX5*'-;HG]ZNMW=?U8_LJ^$
MO[<%MIL,:OK"KPHQY^.W3&[OG]>]?66D?M]642(_]M)R!_R\#@8//WO3\<=Z
M_AJTS]IK7M/9%2ZN!TY$N.P]&]_3BO1$_:T\0Q6XQ=W.0%S^]/<8_O=_RI8B
MI[-TTK^\[=MTNWKH>?2@YSC':[_7_AM#^UN?]ORRDN5<:TF!_P!/ YZ_[7\Z
MFO?V_;*:#:-;3IT^T ]A_M>W/]*_BEA_:V\1&+=]LN<\X_>_7_;['/6BT_:W
M\1/N4WES@=/WQYZ\_>/.#]?PK52UA?9VO^&IK*E:-5_R-6_#T[[KO]W]>7BW
M]O&TF65!K*G[PP+@=^G?OVKYU\1?MM6\T,ZC5Q\P;'[_ #R>?[WU%?RRZM^U
M5XAFN74W5S@DC_6G'?/\7^.3UYKE;O\ :2UZ9L&XN/F '^L/=?\ >]JINWH<
M\(N4E'K:[_#^OGL?OA\2?VK1>&=EU+.X/C$V1T_WN_\ DU^?'Q*^.L^J-,R7
MS-GS!Q(>_3H?0BOSLUCXUZM>0Y::8EA_?Y'?LW_ZOQXY4^.;W4(R9'D.XCJ?
M4#WY_P XP*OGO%4UY-_UI_7?1G3_ ,PK_P ?ZQ7Z'IOC[QMJ&JM-MN'.2Q/S
M'UX'7_$5\WZC<ZA<SLI9VRQ./F/;'?\ PKT*TD>_5C)R23[^O]356+25DO&R
M.IP,CL=W3C^?KVKFIXAJO4I=XVT_[=_S]#3!Z*M+M#TZJWYLY[1[*;"^8#SG
M@^Q&?IG)%>H:3"+0$MQD9_0_A^-0PZ8D+* !U_P/]3_^O(J]J"_9X05_SU_3
M_P#5TKF<W*<X:_N^GJTOOU.G 2YG5?\ ,]/167W^G9D94/>>8.A.<]/S_+_
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
M?+;??JQ=NQ"O]X'/;&/\C\JRQ;8E:3U.?\_YS]*TI) Q4#IG_P#7^GX<5(R
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
MZ07<0F0#'3C'\OKTQZTR!, )[XZ8_P#K?C5R([LYY/ICM_G\:8<))NXQD_\
MU\<?AZ\\4FE>I#O%_-VC^=S&I)UZ=%7O>HK_ 'K?MNG?;RU8YAY<93K\O\\#
MOGIC_&LRTB\N1VQU!_49^G/TK0ED#$<\8&>??]/\]*AC(.<#''Y_*1_G\^IJ
MJ5-0C'R_/UO^'WF=6I*+E1C>RLGM;5)]?Z]#=_9XE^Q_'K0;O.W;>P\YQ@^?
M&?Z?_7QQ7^G!_P $@_$?]K>$=)3?NV:=;J!G/2$?X#M_6O\ ,,^$<_V/XKZ5
M<'@K<QG/IB1,8/\ ]>O]'C_@AQXC_M/P]9(9-VVTB7DYY$3#'7)_^M6MDVGV
M_I'.JCC3E3VN]ONLS^F^BD4[AD4M,R"BBB@ HHHH **** &O]QO]UOY&OXY/
M^"\T>;K5SZI/V_ZZ?EUZ^]?V-O\ <;_=;^1K^.O_ (+QG_2-8_ZYS_RDK6DK
MRL^S_0VH14JEGM9O\C^ ?65S\0=87M]L<9]MV*Z6XYC*>H S^?;\/6N=UO"?
M$/6#G ^V2?ENZ?Y_'UKHF?<X&>.!^)]3]?ZYKFDN:4MTDO7HKK\SIHKV,(U'
MHW42W:TT7;S,R"W,+DXZYSQZY)Y^OXUJ1IM&\=3R!]?_ -?IV["EE0<'&/\
M =?T_7]6M* @&1GZ_P">G]!^&,HJHJ5M5&5^G=:_U;J7)<U:K5OM%-.VCM;^
MOE\C.NK?S9 W7;QT[^GK@8JW$FY0OIW/;!(_KV]*L1@,IZ$]._7_ .OGGU.:
M8A"$Y[YQUZ<X_P _0C-5)*4:D/3=>?\ 7]:#G^^>&U;6[>]FK?\ #_*UM1)U
MS'Y?;I^8_P _X^F?!!Y)^I(_3/\ G'%: ??(/0G&#^(_/MZU)(@X('_U\=1_
M+%."4/9Q[QMM^'WV_K92DYT:E/?EJ15O1K_@Z^>MA$38"_3/(&/7C_#ZXK-N
M+?S)0_H2>_\ GH/;GCJ*T6E!3 SG_/M_+Z=*<@!C)Z\'UZXY_6LX4U"+?>?Z
M*WX_\.RZ;]G+V=VDZ5_PCU^]?\.5XH]P"_W<?Y_#]:?<KOC,?X?@.OTX'X4]
M2(R<]^G^'3M_4>U(K!Y/;)P.>N?YXS5."=6=3^Y^27]?IU,J5Z,:<MN:IRO_
M ,E[]7KVVZ6*%M#Y/YY[\]?R_*K$G$9/J&_PJQ,H'('8?U^OK5%Y 01]1CJ?
M_K5O#6*MLO\ /_@HY\2FZTY;KO\ <OSO_2T^O/\ @G9!_P 94>"9"/\ F)VI
M_.Z@/K[>E?ZR'[+KY^&WA(?]06Q_#_18Z_R@?^"=:@_M0>"N/^8G:$^_^DP?
M_K]J_P!7O]EP$?#CPG[Z+8_^DR47E4>NU/1?>M+]?T-JT^6A1BFG>"7W6_R/
MJZBBBJ.$**** "BBB@"O<IOB93W!'^<_2OYGO^"X'PN/B_P;>LMOYFRSE;.S
M/1&/7GO_ )XK^F@C((/0U^3O_!1_X?IXK\$:N# )2NFW1^[GI"YSWY_GWR*
M/\G7XRZ2?#?Q4O=*VE/+N9!MZ?\ +3&,?_6_K22?ZA3TPBG]<'_/M7L/[='A
MQ_#/[1FMV^SRT2]G^7&W&)FZ#Z>O]#7BL=PL]M\O/R*/7T/X]>O<TUNO5?F-
M)MK32]G]Z*JS;Y"N>C=,]>?\]N?UK30>8OE=\ 'OW]/\^OUQ+56-PV<]3S^?
M\OTK;@^6X4D8&>>/S_6N7,J?LW&I'XFE^GD_^'>VQUR?LJB<=G&*NN]D_P /
MS[:#DM/LO.,%O;'?_P"M[T.G._\ 7GGM^-:=^ZE8]N.B_H?;WZ_2J6,Q 'MU
M_E_.LZ<'.%&;WC)2\DM'KW\[_>7S>V52,WK%:)OOR^CW_K0K[?D,@Z@?R/K_
M )[>U93M]J?9_=]/Q_'^OXYK6=PD+CCIC!['O_\ K]N]9&FJ3<.6&03U_P _
MT]<>U$HI592M\4M=.VC_ *^9VX2"IT5)Z-K5=ONO\R_;Q>6!'C.<?KD?3WJZ
M5\M"O]X']/\ ZW\J1AM<,>G;&??^GZTV24,0!V/^/7ZC\/2M904YTI=H]_Z_
MKN<:7)[6MVJ:>:NNMMOP]#,^SXE,GON_0]^G^>W%:<<>[#=,<?7G/^?I[U*R
M@IG S@'//X?TIBR! 5[C_#J!C'\L]ZF45.G96TG\GL_TW+G%U:T9=J5[^:2L
MM-OZW*MY'YPQ]/\ /^?_ -201; $]?Z#M]:MQ88G/)Y[G@>WX_YZ4$!'W=LG
M/7W_ )CC\:OE2<X=>3\DOZMV^\F<G6ITDOYTOE>.OX[V]>HXC8FSVZ].O;\_
MTK+CMMDK/ZG/;CU]_:M%Y Q'IQGZ<Y]#4CJ"@]>#GWQ_*IA%4U376^^O>/?[
M_0T<^6->DG>R5N[O;R\T_P"M$1!P^,=_ZG\/I[]*Q-6M_M8X&<8Q^ YY_P _
MRK9\T+'C//3VX_7^O/%1P /NW?Y_SFN>2<,3I=J3U_!=OR[>5R8+DC2@]/:)
M-^MEO_7W'%_V8<;=G0G!QP>O_P!?_/-:%K9F%&0C&0>,>O;/U_E72F!4?..
M>_;J>_IQ]/3U@E"EQ@#MT_#G\\_RIXM/V<4M=8R?WI_UZDOWH^T:MR344[NU
MDX_/Y_CVJ6EIY3!O5L]O4Y_/I_.ME% ^<=@>/\__ %_KVIKH-BX&./U[?U_/
M\D\T+'MS[ ?X^A_ITSWTY54I4UNTX]NR_P"!Y?@5)<]=R>T::E=/311_%)=.
M_2Q1O8C.0>N.3QG'M^O7^5201_+Y>/;Z< ^WT[5:APP.<'^9Z8/],TT8C<D^
MX&,_CV_^MU%:.,??@K?"EKZ(4Y.M"@M[RL_+6.KM^/YCI 5B,?7(&?3TZ?Y^
ME9<-MY;EO4Y_SS_+\ZT7D#,/3T/3M_+.>?7TJ61!M&  ?Q_SZT0BJ?LEU:M]
MZBOZ[]^[E)NE7I7^&2LOFK^?]>1'&N/WGMC'KVZ_GV]JI7<'G,#[C_/MU_+O
MS5[S0$QCGT_'IT_S]:=$ P.>>>>N<_\ ZOY5,::@IR?\^EM>JZ]E^/W7=%^Q
ME"%[*5/]%\M+M?D9DD&^(+GTXP?3'KFK$46V!HQGH0/_ -0] :L#"DDXQQ_G
M\?;\:"02&'09S[9'YUI))R?I^%EI85%SITNMW6U?JX[^IG0VYC8M_>.?U_#J
M1Z5I1Q[,R#C(Z>Y_P^@I&*L!CJ!G]>>W^>.U*9!MP.HZX_\ U8/7/OUJ)04U
M37\LON6GS_+J$X.6(J3_ )8Q:>N]E?R*,\!FF#>AYX],#_Z_YU<NH/,@5?0
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
M[Z=2I_OWAW>ZY=>ZU5GT\_49<+OC,8[# _ ?_6]\>]4(;?RU8>O.,=>O&/\
MZU:(8/)[9.!DXSGV'ID4LR@=!Z?U%7!*FZ:[17]??;^MIE-RH5(J]X32MZ6Z
M;=_UL9=O%LD+>N1G'UZ?7']!65IZ;_$]LV/^6JGZ\]#G_(ZUO(R\@=<^N?\
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
M;HJG)Z.52SVZV_/7M\K&?;PF'CUYZ>W_ -?/_P"NM%$\L9'J/IR#_G_"EE4
M@@= ,^_/X_YZTUY1@ 'GD=?IR.GX8XHG!5/8]HMOIUMT\_R\QRC:I7J](VL_
M_ >NW1_TM,^2WWSB7IT/3H,CZ#GCZUJ("Z@9Z =NV/Z8H508\]3CKD_C^/6F
M(X3()X_+U/\ (?AG'UI6UL_A=NVM_P"F_P!35R]M[*%[\T;OK_+IK]^_J1W*
M^8GEGGG _# _^O\ Y%5HH1'&4QUR/ID_S_K]!5M&W/VP?UQSS]<GCZ5(Z_,"
M/K^?'\Z:LIJ[U<;^GROYVVZ_?G*?-0M?6%165KZ)I_=9?*QP>LV>S<P_B_\
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
M8X&"3CT(Y_I_DU4U2/S=H'.#G//T[>]*#E[2KVYEZ?9_'?\  G!6?Q=O=O\
M+^O+JQ;>3,8?/. ?Z?X?_KJ_G?"7;J ?TQC_ #WK.MXR(@O.< =/Q_H/YUH
M;8"IX)!_7'/X_P">:<^;V\.W(MEY*]S'#V]J^;X>=WV^6^ES&@N#).R$]&Q_
M+M_GZUK1OEP@Z'MZY&?KS^E8UO 4N&8]VS^'&/:MB-,2*W4#'T&!US[=_3\*
M*W-[*%OYU^4?ZU\B\1_O6G\D;>EE^FQ3U*4P;<'T&?J?\\?UQ4EO)F(/SGU]
M#Q_3_'K4.JQ&;;M[8_GS_G_"I+>/$(7O].>W _+U]ZT][DJ7O?D_2/\ 7J7B
M^7V=#EZRZ?+M\]NI>9MT)<GG!Y]@,^W^/-8UO<>9*5)X#<?F/ZG'^%;)&("I
MSR#Q[$=>?3U]O:L.U@*3,3_>_P#9E/IZC_\ 54X?FY*?-OI^G]=^Y4N7ZI4M
M\5O>]?S_ *7F;4;_ #[.<<9'UZ_Y]_:L_4)O)=0"1DX_IZ5?C0^8&[<'...V
M?R_QK.U*(RNI&3@C\OR]*BFY7J7O\?\ \C_P?E^!@[<OO6YN3W=]K=/ZVL68
MI#Y8?\OT_P#UU;D/[CS.^,D^N._Z?XU3B0^4%[CIU_S[5;D'^C;/]DC\\]?S
MJJG-]9TV<=?3W?\ @_\ #G/A?C?-\/,[>O3\?QL9%K.9)&7/W3@?R/\ 7O\
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
M/MQ_AC\JQ;:<S2$$YYZ?S_7\?UK9E&+<IWVGCIUSQ^M8MG"8Y&)SU'8^O/\
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
M>G2QG6<QE#'.<'_'';VK5A?S,J>0.1^G^/TK(L8C&&R._7GIS[>]:T"["Q/
MQC)'7H?\<"BLY6P]KWYI7^^-PE_O=3^6ZOZ>[^G_  3)N[@I<;,X_P#KYZ_Y
M_I6E Q55/][J?4\?R]O6LJ[A+W(?MD>^?\_K^M:L2DJH S@G/TX_G^5;TX*3
M<IJUO\E^O_#Z,O&Z5**AVT[6]VVGX]A]Y)LAW]/_ -0/^3Z_2LVTE\Y=Q.<8
M(_,?F,\5>OAO@V#.3Q^@_7^7-9]A$8EP>.,>@ZC-9I*JVMU%;::O[N]OUU+K
MV6$5NLHM_P"+W;_D:\+&0$$GC_ZW]/YUBW%P4NO+SU//ZXX_#O6S NS<3T/&
M<8]/_P!?X5AW,!>Z#@'&?3TSCV/X5EAG)15]E*U_G_7SMW*PZ3I2NO>Y;?)J
M-_Q_X)K))M"8)YQ^(P,#_(I+Y_+BW^V<^Y_3MGGC^B*F0F.V!T]A@G_]7:C4
M%\R#9[?KW]_J!_2J;E]8JZ:<J_)6Z?TC'!6;7-W=O6\;?Y6[%2SE\U<GD_\
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
M3_/U_"IBY<]7_$K=OL_B9X*SMS=G:^FGX!;2%H]^?Q_#\.3TJ^#OB+'J!C]
M?Z]?6LZVC(BV8[#U^OM]:T5&V$@\$\X_ ?X9JJCE[:ER]M=^T?\ @F=+^/-2
M^%SU[;_U_2,."8M.ZYZ9]^Y^O/'KBL_3Y,>)[8>L@'U&[_.1^-7;>(K<2-V.
M?YD?UZ=:SK!2?%%K_P!=1^K#G\O_ *U==*;A&[:5W9[VZ$XA6K6I;<OZ*]_.
M_P"-C^]+_@W"Z+_N'_V>O[1AT'T'\J_BY_X-PNB_[G]'K^T8=!]!_*K.(6BB
MB@ HHHH **** ,7Q&GF:'J:8SFTG&/K&PK^ [_@N+\/ U]XMU;R/XKQMVW_?
M/7VK^_K5DWZ=>)C.Z"0?FIK^.S_@N+\/MO@'Q;JWD'_57;;BA_NL>O\ G^M
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
MKW 4VL4J;O\ !?U227IY=S[3HHHK^[#]?"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "O$OV@6V_#3Q"?^G&;_ - /
M^?I7MM>)?M @M\-/$/\ UY3?^@,?Z4UJTN[!:Z=S_,P_X+>3%]:UH'_G]G'U
M^9O\YXK\(_A]_P @>/\ SV-?NW_P6ZB(UK63Q_Q^38Z]3(W;VR!7X/\ @=O*
MT)6/ID?A^7K2J1:33[7U7Z&D(M581EI[T?S_ %V.WE;H!CG(Z],_X5$T( W#
M'<_H>.GX<FJ<4_FD]^3_ )]A6@K>8-HZK_+'\^:YG*--4K*W,W;Y-?I]WWG=
M*352M3MO9+RVZ??YWUZBH0(STZ'O[?T_QJ-4$A.>@(Z^WX=\_P ^:I37'ER"
M/)YX^N?7W[__ %L5:BD"\GO@?K@TY-0A4GWDF_O77YA+]Q*@DK>Z^9+KMO\
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
M;_@MW\"[6_\ @!XLUJ*U5IVL[MLA/FYC)]#R/\^M?YB6IZ3<>'_&.L6\T;1
M:G<H P*G_7..XY'^/K7^P+_P4]\$IXS^ 'B#31")&DLKD8VY)S"?_P!?/IVK
M_*U_;@^&3_#+XBWZ&W, DU6<G"[>LSY["FM6EW8'B-^BII<$RD$L@Y_#/^(S
M5336WP;CZ$]^. *@BN_MFD0+G)V+@>^ /\*GL5,<>P\=1C\/\_TK&K#DJ?\
M;O:R_K^O7U:=11H.G/XG=KULBR(Q*23^OY>A[8_'-$8"28^N/Q_^L:F4[<Y!
M&>?Y\U2N)=F7YY.1Q[<?TH_FDE96M]]ORU]+F3=_8TY7NIK?SY>F_0N.PW@?
MI[<G^?'>GSJ-@/J/Z9K-MYO-Y!)Y'/XX_EQ5Z1RR8]/\>W^?;M710:5%MK5V
MMZW3_P" 9UI)2KP[6Y5ZI/3Y_F*A B[=/Y]<_K^ J)4$N<]??MT]N_7I6>UU
MA_+R?ICZ_P#UOZU?B?:!GHV/T R?U%<;M"G4GW=_R_KY&SFJ<J&GQ4U>U]6[
M?+N+$NU_IZ\8.,?GC]>]/E()"^O&>OO_ #XJ&Y<QKO\ J?J#]._^?2J\$WFG
M(/3N?PP35QY9-3_N>JZ?@*4?9T>=[NJG?KRNU_Z^7D6GB" ,,?Y]\"IU($>,
MCH>_Z_Y[4T/Y@./X>3^&<_Y]C["LUKG;)Y>?P[=?KG_/2LX252,;_P ^GR:]
M==_S]+4?:.I5M]A?)KE_KOK]U\1B3DX]OY>G^<CVHB 5\'L!].GOZ4D4@7 .
M?F/]./QIER_DKN)QQCC^GU_H.U4YISJT]K*.GW7_ *L13_?JBK7<'KYWMO\
ME\^^I+(=S[1SDCI[ <<>O^%,>()@C'?_ #V]?\]:K0S>8 ^<C@_EUYJ\6\Q<
MCJ,@^Q_7IBFY*FZ4;;KMY+^NR_ 7-S>VH_S25EV^'\_ZV8XL!&.G8<?SX]?Z
MTU/F4GOCCZ\_UK,:YS((P?;\OK[?S'XZ,3X'U&??&3_]?].::BIQ=]^?=KM_
M73T]+G:E4A%K1T[>KM'SWW[_ '!$,.<_0?H?\/SJ"0;IL>O^?_KTMT_D+N)Z
M^A_7_/M4%N_F$2=><YYYQSZ^Q[US5X.3AR[Z)^BY?RU(<%3I0F]_:M^JO&R\
MKLLO"$QCOQ^.,=?\^O>DDA41[AC('\CS_P#K^GUJT3OY';Z=_3UZ5&SAQLYX
M'7Z?YS3KSY:48:\VUOFOZ\]2V[RJ2M?VD5%?*WW_ /!(8H0R[CUZ_P ^W(J6
M)?F.><<?E_D4]"$7;SUS322G)X_7_P"M13?)0]_JD_R_KK;?46C=*Z_A*STZ
M76OE_5MQK#<VSM_]?'^>*:T00CI@\9_^O@5)G^+]<?C_ /7I6;>I8#IG(^H_
MST]1[UI&I%2II=8:[=OS%JX2IN_O34H_>K?DNMAS$;!T^F?8_KZ\5#Y0==QQ
MG'?\<=OUXY![U2%R&D*9)QSV].P_STJ_&XQL[G./K_GK3<HTX)KK-?IW_7JR
MI2]E6Y;:.G:WG:.OS?\ P @ !/KT_+^M(P#OMZ\G]>/3Z'\ZKW,OD8SGG'Z=
MOQ!S^?X$,N<.?K^?3]:IN-YS_N^JVCZ;=_4B2="%%VLW/5V>UUO?LM/N)'B"
MM@=\#^1Z=/\ /:JFH)Y4.Y>I!_/T^N#T_GBM0-O*L.>!G\_\XJE?CS8MH'^<
M]_KGK^'%:8>2G*DWLFG?[M/+[^QK3J*G4J5-E4U7W>>FOW+S.>(\J+[0>"IS
MG\SV_P C^7]H7_!M5X@\UYT9_P")QC=CH91]?7_]5?Q?ZK^YTV7L0"<_@>IX
MZC]:_K*_X-O/$?V.^D3S,$S..2>[2#_#V^M;58MJ<ELI*VGDMOE_70Y:33KR
MJ/6*>K^:[]%YG^A=H<GF6,;@YRJ\C\:V:XWP-<BZT&UE!SN1/_01G^==E6:V
M7HCGJ?'+U"BBBF0%%%% !1110 U_N-_NM_(U_'5_P7C&;G6">T<^/RDK^Q5S
MA'/^RW\C7\<O_!>64+=:N,D?)/WQGB3K[>]:TFE)W_E?YHWP[2J7>W*_S1_
MAK@#_$+6%Y(^V29[C[W^>?\ ]=="8]KCCC@Y^G;OCG\:YS6&Q\0M8/;[9)S[
M;LUTLY(3S,]!GOGO_CZUS2;C*2W37RO9)_=^/W'12?M81@U=^TOKVNGZ[??^
M Z4C@?YP>OY#G\JA:$%0V!G\>?Y>G^<\4HKCSF(R3C\?7CUZUI*^Y=O4CCZX
M_P#U$?SK)RC3C3LM)2T[;K^OG\BY/EJU:=GK%)+;>W1?/\/D1853Z]>OMP/R
M_'FF!1(2#VSCT[\]/\@<YJE<7'E-MR1G_)'ISGC_ /75F%]HW=0?ZDD?H*;:
MBJD[=K^>OYA+]R\/I;35=W9;WL^OWL<L>R3&.,@^@X)Z_C^G;%32MT QSQ^?
MM[5%.V%WCIU!^@P>G_ZJI13^<>O0G^73\#ZTXVFX2MM'^OTT%*/)2J5+6<JB
M:>NS:O\ UU^9=:$!=PP>_P#GCC\^M2H0(STZ'O[?T_QI%?<"G4C SQ@XY_IQ
M^%4)[CRY F<9)&/K_P#KSV_*HC-5(M6VG?OLO\_ZNBX156;J6NE3[:7LE_6^
MA<""0G..#@?K[=^WT/O340))@],D_7MW_EQTI(I ,-V./\_X4ZX;RU,G;K^!
M]?<9_P *ISC[2=.WV=O5+^OQ[F5.]:-*._+._P"7I:VO74DE(R #R<#]3UZ_
MEWJ&>)1'N P=I)_(?_J_&JL$_G'@YP<<^OO^M7)SNBP#SCOWZ?C5Q]V,$M%L
M]/-+4<YJ,J\-E:-NR^'\_P!/,^N/^"=S ?M2>"AG_F)VOU!%S#_GZU_K"_LN
M,3\./">>VBV/_I*E?Y-O_!.Z4?\ #57@I1U_M2U(^OVF#KZ8'2O]93]EQ"OP
MV\)'_J"V.?\ P%CZ<=.:VE>%HN]I:_E_5T<BI2Y.;IV[[6_,^K****1D%%%%
M !1110 56O(1<6L\)Z21LA'J&!']:LT4 ?S!?\%ROV>[.Y^!'BGQ'#:(UP;2
M\?<(\L3Y;'&<9_7^5?YL>GZ9+HVOZU!-&T6V_N5 88Z2GM_D_2O]<?\ X*N^
M#$\7_L[^(-/$(D:2QNAC;D\Q&O\ +*_:K\"M\-O'6I6YA,/FZE<?P[.LK>WM
M0/F=FNC_ .'/&-QSN'0X^G3I[U"?F<Y[#_/XY-.M3YMI&XQ\P&.OH/Z<5&^4
MRYZ9/3KS7-B8R<$X[J2OTTNOZ_X<TI2?/!7TYUIZM%IH@NT@<X'Z\5.6'ECI
MZ?E_G]?I5*"7SL\D[1^OK^'<^M57NAYGE<]Q^GOZC/3VZ<T<ZC"+OM_P/OZ^
M?3S/2G2?/6FU]B+5][^[?KT_#5:&DL8?YCR1SW]CC\""!_\ 7X?&1G![#'Y
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
M)O.R<YQW_+TYXIQY924O[FOX?AO^?0B473HN?651/KM^NG^1HOPH('./\/\
M)H./+ST(S]<__J_E30V\#O[<>GZ_UI"?X.>_YX_GBN>55*B^7K)K3?T]>FMM
M2KISY_LN%DM?BLK].O<AB3S>3CI_(GV/XT\1[FV^A[_0_P NG2I8\("/7T'U
MI2=IW'H>1^/]>:=%NG1O+=1?3T\_Z8:_NKW_ '3YG]\;?T^Y"8]K!?7V_P#K
M#KTZ4/$$P1CO_3V%3;MV&QP,9_,_Y_\ K4F[S,X_A_7W'^<UHJRO2VU7Z+S\
MTNNH/558M/\ ?237X?Y>?J#,%BZ]O7GZ\#V_*H8HQ*N3Z]_\<?Y''-4I;C]Y
MY>>G&/T..?P_G5^W<*N#W/\ C6+IOZPYI:=?N3]>Y3E[&I36J3AJN^B7WM_Y
M[!$F&P>W]>>O^>M*XRVW!QD_SQ_+/XXIYRG//^>/\_\ ZJ%YPV"><YQ^)KHY
MXNK*.\N6R7W;?U<SBN6"BOB4^=^CL^VW^9"\.P@@?Y/'L*L9 C&, ?X=_P"7
MYBAOG'';.<_TZ\\5EM<YE,>3G..Q_'_/:G9/E36TK_\ I-B[<[K5;7]W1]FK
M=M]OQ\R\(UD4D@9QG/.?7^>?\FEA7:WTR!S^)/\ GUI8I ORGZC_ #[\U!<R
M>0-QR/7TQG&?P]^V*7-%NK#31I?C^&_W_(5/]_[!6OR;_AUOY)?/Y$[X=]N>
M#^7'X?CS3&B"'(Z$$_EG'],BJ]O+YF'!SW_+)/YC_.:O%MZY'8'.?\^V?IZT
M^90G1BK:I6^7_#^FA/,Y1K4EUEIY)6\_+^F>9_$6+_B7H1@D$<]_O=#TZ]J_
M?K_@BYXL&G^+/"5D9<%[RU7;NQ_RT0?7_'%?@;XU'GVWE]<=O<=ABOU,_P""
M4_C'^QOC+X'TWS-N_4K5=N[_ *;1CU[=>GU[UZ-*-YOF7V/N=ON7KIT\S.@I
M0J.$KWY7_P"V_P!?HC_6,^#,WG_#GPS+G._3+8YZ_P#+,5ZE7BW[/EQ]I^$O
M@Z;.=^CV;9]<PK7M-<IR-W;?F%%%% @HHHH KN?O?C^G%?E[^V(I)O?I)@=C
MDMS^')_^M7ZB2# )[$'\\5^9?[7]ONBOW/.U)/7MGV]/3ZU^7^),E3X8QRGN
MU*WIR_\ #6^7>Y\]Q.W_ &94:TZ?@KGX@3*$\071'>=NG;)X[_3\J[7R5-EO
M(&X+T(]%)Y_I7"K)Y_B6^CR3MG;^:_C_ )XQFNW>4)#Y/H"/8_GSUX/^<_Y)
M<3^[G.*J+K5FNJTYG_P'Y.Q_/&(Y:F)E3W=UZ]/G_P /UV&Z6-RRY/3=U'8
M_P">E5@<W17MO(_7_(_SPZWE\D-_M$]/?/X\?_6JD)/](+]LG/'O7@JK)\DK
MK27X:?T[_P"9C6A*,:E-7OR_JNGW?\$T9>)5'8]OK@_Y]JDN<1HK#(X'/OTS
MP/>HLE_WGIZ_7/\ +^1QQ56XN/,^7TQZ<<@?Y_ =J^BPSC4HNW97T\X_IH>5
M[KJT(/=7YO-Z?EW>_8MMC[.6'H3_ %Q^&/\ .:9:_,CYYZTV-]Z>5STS_+^G
MZ_6@'[."N?O9Y_P_SG/(KQI-*O=:*]NOEK\OZW-N5J,H?;<TUW<?=TM_7GL/
MMU!F/<;C_A_]?ZTV=/\ 25],@>_O_4U##+ME+9ZG(_(YQ^?UJY*,CS.W].?U
M/U^M>US<M&/>5FGZJ.FW1KYBES4I\SV]G;73^7OVM:U_NL0W9VA O?/Y^OY4
M_8!"&ZMU]>3_ %]O_KYKAOM&1UV_C[=L>V!UX]A0LN6\G/0X_/MQW]>U>4DX
M8CWKVT_3K\_D8^TA*%%O=3UZZ66OGU1;A(,3;N<9//M_G\<TW3QOG93T[_3/
M^<_6J\DOD?)V/Y?Y_&K-L/(/F$'D$_X_Y'6IQ"]I548ZJ^RUZ+TVT];'1AJD
M75FO-<OEK_2MTW=BI<1@7N/?\./_ -?)]NE2WZA8CCNI^OW14$\I:?S/3_/M
MS_D\T7$WFPMSG"G/Y?Y_&NC 4*D:J6J7-K]Z_P K>372Y5=_[72^Y?+E?X$7
M@6 'Q"A[F9#]?3MW]1C\Q7]"G[):[?"\(](5&?48']17\]_@&0'Q$B\_ZY,?
MGC_#BOZ%/V3ACPO#_P!<4_\ 00?ZU_:7T;)_\9%"[VH37SLOZ^^Q^H\"5'/-
M(VV5.5__ "6]NW]7/L6BBBO[U/VD**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *\6^/G_)-?$/_7E+_P"@-7M->*?'
MXD?#7Q#C_GQF_P#0333LT^S14-9Q_P 2_,_S.?\ @M]C^V-8/?[9,#_WV]?@
M?X1R?#RXZ[3_ #6OWL_X+?,?[8UCG_E\GR/?<_\ ]:OP8\"+YNAHIYXP/Q__
M %=Z=6:G=JVUK_)+^OS.NHN7$4[?S0?X1[_\'OJS7T\,&;=ZG^M;-L"&;/H?
MYCO[U"L'E-C'4\#].O2KFT(N1QGK^7/7Z=?QK@JP<E07\LM>O6*-)7>*J3U]
MVU__ "5^7=)?\"YSU\&-VA&<;A_3_/OGOBM( [4]NOYCKZTZ2W\P^9C..?;(
MSGG_  [<]:L0(#U[8_/O[_I5U(-T:D5NY+3UY5^=_4>*?M9X>W\O37K'M_2(
MKW/V0@==@_D.*RM/# <YZ_3O^&>,_P JVIEWY3L<C'TZ?RQ_6JZ0^4V.AXQV
MY/MC'KZT4H<O*M?@M^&_]?KI5:?/A;+>,HP^=X_U_3)[4$%L_EC]:P;M7-Z"
M,XR>WT_SD>U=(5"+D=^I]NO'?TYJC);[R9#R>_\ 7MQT[>F16>'IN*3=]9W_
M  [_ /#_ (E49<D)4WH^3FUWV7]6T_R #B/V S^0SD_G]:=J.3;$#KM';V/_
M -?U_3FQ"F>O\.,?7'/]*;,HD^3U. >N../7KC\<>]5R/V]26NRVOY/7\MNY
MCA'[/EDU\;LO5N/]=[[&1IP8(<YSD]?JN/KWQ6O;Y ?.>A_+^E5XX?*.T#'/
MY'(_SWQBKQ547CC/K_\ 7]\>_:BK!N5"U]&^K\GW\]_4236(JU+:1EK]\7_D
M<W,&^W$\[<_AC.?Y=!VK6 .(^#G S^0_S[TK6^6\PC].G\OT_'O5F%,@;NV,
M#WZ'^7]13K0YJ$DOYT_Q5]_4O$WJ5J+BKWA>R[:;#Y?]5QUP,?Y^M$7^JYZX
MY_I^M& 6*C'7Z\48"L%/K]./Z<5E&B_:7O\ \NUT_P +UU'S6?/;2RA\THK[
M]-.W4C@S^\SZ''TKGY%?[<2,XW\=NX__ %?X5TK*$''&0?0=,8].]46M\GS,
M>^>W.._7TJ\/!PC&_P#,[??'_+YFE.7+3JTWORW\]4K>>OIK=$R9^3_=]/K5
M75PQA 7K@UH0J-I)[<#V _\ KYZU#-'YWRGGO^)X/\P?Y5T5-7;M9_BG_P
MRP;]FXW_ .7CTO\ +;^NOR,ZR#"'G/\ +^%NWY?6M6WR(WS[\8P>AJO%'L.W
M@9/^.<^G'I_]>KC (N%[_P ^@_R?QK"K3<JE%ZZ1U_#^MMS.'NUJE3HII.ZT
M\]?R.8VO]M8\X[?F?R^OL?6MP9\Q3V_^N?\ ZW\ZC:V&[S !S^G?T]_PZ5=B
M4$;F[<#Z?_KSS]>U.K%RH<JZ3CY;6-,1>IB(6_EYMO)>9FZN&,:[<_>_HO\
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
M.M'FSG=;Q$G_ +9I_P#7KW:I3OJ<<ERR:WLPHHHH)"BBB@ HHHH 9)_JY/\
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
M;QT@U\OP7Z%5TYXGF72*E]T8_P!?U8Q-7#%EVYZ]NO?/\QZ<<=N9X WDKU/
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
MDV^:VFO\J_KY/J3+G[,WT/;Z?Y_I7/6JN+IR<XWCM]/R^F>E=)(-HVJ>,?\
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
MM$G;TU['5*'M*U&JEHUH]5O;^E^:&> VV^)4)Z>8GXG/_P"K^E?T.?LEOO\
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
MYM^UG?\ +3U-5\%0!VXXYX_^L<55,^P;#QQZC(_D?IZ>]20'<[Y]#QCCJO\
MGZ8K#NY6%WL[%O\ /'0_7^HK*C5<X6[2VMTLOT\^JM<SI1YE.H[W4>2__@/X
MG06Y&"6.,_GR,_GTJ(@&0CJ,_P!*8C$(I]1T_!?Y4!L')_SQ79;WF^Z_K\CS
M95.:E&#W3?Z?Y?IW%F(BC:3H OY\@YS_ )_"O)/%5U_:MQ#:*=Y,BIM'N<<X
M_2O4-2G!LI0I^;80!G_9''U[<_\ Z^(\!^$M3\3>++*!+>:16OX5P(V88:51
MZ?YZ8JC$_H4_X)'_ +*%UKGBGPOXH?37>+SK60R&(D8+*>N,=1VSC-?Z+_[-
M7@2W\->%](A$"QF.PMT/RXP5B0'^O^>GX/\ _!%_]ENTA^#'AS7+FP1+A;>U
M?<\6&SLSW';'?ZU_3AX7T2/2+2"!%VB.-5X'3"CC''IU^G>M)SYE%?RJW7LE
MU]#6I4YU!6^&-NOE_D=6BA%"CH*=1169D%%%% !1110 4444 %%%% !1110
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
M=/Y^A]ZB#'>H[?\ US5?5G,<:E>[<_I^O)_R>15+U:L.S_#3\V1A5[7DO?\
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
M7+19/7!/^?RJX2;3EM^[OIZ+8*T%##1DNLU*R\^5_P!?+MKM2$,HQSU]^?\
M(Q^=5FG&"F>F/3/3_'^?2I8"61\]NG'^]TK ,K?;"G. <_Y';/K[UC0J<Z@O
M[W]=?)&D5>E5JN]W"U_3E_'7R^XVHIPK[,]>WX]OY_YYU;G$4/F$_> /\OI[
M"N1DD87<8'0L![?_ *_\^E=9K)":?$PSNV#/;L#G]!^.3WKHIP]I6:;=KV7W
MKY%4I\E/#QLO?77T3MIO_7F<5?.4E^T= .2?3 '?MVX]^]>Y? 3X=R_$3QQX
M;>*%IQ'J=F3@%NDR>GTQ^%>$:H2VF2%!\Y!Q@#/"^V>N*_9/_@D7\)7\>>)]
M.GGM3+Y5_$P+1DXQ*3GI[?X]JTY/9N2\_P!#AQ57GJ+^X[?D?W.?\$K_ (21
M^%OA;X1D:U\N2.TM2<IC.(HN>G^>?>OWBA79%&N,84#]*^,/V1O $7A?X;:#
M L2QF*U@'W=IP(T[8Z<<U]IC@ >@ I17*K>9%:IS\KZ)6^Y+^NXM%%%48!11
M10 4444 %%%% 'Y(_P#!4A"_PWO !_RXS_\ HN0?X_K7^75^W8NWXZ7@(.?M
M<_\ Z,7/ZU_J0?\ !3]=WPYO/^O"<?\ CLG_ ->O\N3]O3Y?CS=K_P!/=P>.
MG^M7C].*<ZMH0CWFE^7Z+7_AC1SYJ7(]+/I\O\CP^T?%O'_N#GZ@<_AS2(1Y
MQ).!G/7]?P_K[U7A8BV@Q_<'_H*U(3@9'!(SZ^G?\1CZ5YE9.I6J;_NDGI?3
M;_A^B-55:C12^R_3LKW_  ]-RY+C[PQP,YZC/?\ '&/TJLUP)/E!SR/Z?XCM
M^-2Y_P!&+=P&/_CO'ZX_+/:L&TE9IVSV8CV^\H__ %"NBE-SC!OR_0[)0_V:
MK4OK.SOUT=_Z]3HT(,>.^.GOV_/MZ_E4!F$)VY]/3/XY]SV_&FQL?- [<?T_
MS^%9VJ2,DB =V_S_ /JJ(5&_:+ISJU_^W?QVM_PP85>T2J-_!"RW[+_@;[?(
MU(G!;<2,'OZ?Y!]^.GK4DO7=V!Z]L8&>W/I]:SX6/DJ>Y_PJ[(?]&)YSAOKW
M_6JE-QKJ/]VWKI'I_7WV,<.G4?)T4[^NO_ 2[$1G$A ]">X]!Z?A^=6@0T>.
M_&0/QS[^OTQ7/64C/*X/9L?K_P#6K9A),F"3C)Z?1NO\O\FBI-QA1:ZR_5?Y
ME5&UBIPZ2C&/E:RZ?(/-$>5)&#D?E_GTZ^U2PX^]G\??G^G([UC:C(4N$4="
MP'&>!G'U)_K6L3BW! _N^O\ =S_/]*4ZC4)R6^C[7^'?SU.BI3Y*=.5_X?77
MNE_6O0GZ2!AZ]?Y_@#7"RW D^)'@_!Z:UI__ *50Y_QZ]J[8G%MNYSSU'(QV
M';..W_UJ\OMI6?XE>$LY_P"0UI_7/_/W"/IW/^3BKI3<E3;ZQ_X%NO<B4.7#
M5)]9RBW;U6_F?ZHW_!'!A_PSQX%&>?[.LR,8_P"?:#'XU^]\7^K3_=%?@/\
M\$;V/_#/G@4?]0^Q_P#2:&OWXB_U:?[HK>*Y5;S//JU.?E\HI?E_D244451B
M%%%% !1110 4444 %%%% '\^7_!8WP&WB?PEJ\HA,GE:=<-G:3]V$G.!GMS_
M $K_ #%?CQ8-HGQ_UZR(V>7>RICIC$TWT_SVP:_UO/\ @H%X)3Q)X"\22-$)
M-FCWQY&<8MI.^.O%?Y1/[;^B-H7[4/BV+9L5-1N.Q XGN#Z#TQ5586H\RZKU
M[=/GVV[G90II2HR_FDOT:?R_X<X=I-X0@YZ>_&,$X'M3I64IP<G@_AZ^W^?7
M%95A/YL2L#D@?7Z_Y_*K(<D,/]DX]N<_YZ5Q.?++#J]D[W^]+^O\KA6FX5*\
M%UDGZWY?P_KS3_M  V9YR1V/?K^H]?I4\##!R<9P1[\?T_K7.-*WVK:#QN_K
M_GFMG<0$ ]OZ556?)2J-?S+;S:\U_P ,:5)2A+#-:7IJ/_I/^98=Q$=W3)Q_
M08_#USGM48F\Q@PY]OJ/:HM28I!N'7:/Y53L'+)D]?\ ]553G>[[4T_P3M^'
M0NM%4\-&2ZS4OOY7_7_ UVGPZC!R.Y'X=>W456:X !CSS^'/0GWZ_P#ZJDMR
M663/M_(U@R2L+S;VW=_KC_/M65"?/&-^D[+\'=_=^!=./-"I4?Q.%K^BB_Z]
M%T5GT,+#&"1[<]>_]:C9_*);IT]!SGW]OYYJ ,05 ]!_(_Y_R:35&*0[AUR/
MZCG\.*3J_O:L==/^!Y[&>$7M?9I[4[M:[6:_6VA*L@=\]1GGZ'.<?0<_SQ5E
M\, 1S_\ 6YQWZ\BL6R=C'GU!_4?_ %N_45K0',;YZ^I'L<$556IRU*2[K73T
M_+?M\R(7G5J4NDI[:)=%]_GY$+3C'EYY&.X]_H<GOUJS$1M()P?Z>H_$US9E
M;[8R]@?3CJ?\_CQUK:5CO ['C\F/\\=*=6?)2O\ WU]VERZ[=.O!1NO<Y?/:
M._\ 5^Y*[B([B<=?;G\O0'KWS3(Y0[AL\9'(]_SZ=?Z57U9BD0(ZY'MWZY]>
MO^34%BY,))ZXSS[@U<974I6^Q_[:G_D.O'V5"FTOM\_H[I^77^NVQ)A@""#C
MGU'3C/Z_6JS7 /R9Y Z?F,>HZ$=ZDB.Z)L_RZ?2N?25C=.#V8_R)_#T/K6=&
M?M(P;Z2]=='U_JY<8WHU:KWE&U_NW_X!TD3#;@G'M[=,CO\ 7_\ 74+2>223
MWR?IZ]1[=.M1ACO4=O\ ]?\ G\35;5G**".Y']*F-1N=5;^\E^*V7JR,*O:N
M',_@6G7[OUZW+L<@9MV>,G/MR3].O3MV]JFEP1D<C P??_\ 4>E95JQ,.X]>
M/\/\BM)"3 V?S_ ?Y_\ K54ZCC5I+HXV_+_/[M.IG3]Z=2CTE/;[O/2_SZE)
M)06*Y'!_GGTXZ^YK(TQ\>)+89QF1/QYJ6W<FYD'89'(Y_B_P_G5"P<CQ1:C_
M *:C'_?0X^E=N'JVO+O=7?RT_KMZ,B:^K56ENX6^;47Z?IWZG]Z7_!N'V_W3
M_P"SU_:*.@^@_E7\7/\ P;A=%_W/Z/7]HPZ#Z#^52<8M%%% !1110 4444 %
M?'?[:.AG7OA3JUGL+[[6<8P3UC85]B5XU\;='76?"-[:LNX-!*,=>JMU'ISV
MH _RGO\ @KQX0/A3XDW"F+RM^I2GICK(WZ^G\J_,G0#_ ,2^!CT*#GWZ]?6O
MW@_X.!_!O_"/?$Y3'%M#7[$D+C_EHY],=O;M7X*:'-C2[=0>=@_/;GZYZ#]:
MSK2Y:4Y=E<NG+EG%]FOS1OR\'=VR.?;'//2JYG$FT9]?3^G^>>M2RG-L3U^4
M_P!>GUK"LI6=WSV/U]_Z5E1FY\C[1?XK[^FOH>E4C;#59[.;3T]5;^OR.BRK
M)CN,9''X\?B?RYJNTPB^7UR.?;OVZ\GWR:6 DR,#SU_KU_\ KUDZG(R3HHZ%
MAT';G_/Z=#65.HY*2?2=M?)I?+?H/#1]HO:/=0:Z;6VVU->!@3D]#T/OR!GZ
MT^7 .[L.<^HZGG\_PS5&-CY2?0?C]X?TJW.?]%+8YV^G/?CUJYU.6O*/3EVU
MZI?)[F.'O4:IO:-3F]=4^G:Q$9Q*V <XR/R'^>PZU<R&CP.OIW![\>V37.V$
MC/(^<]6'3Z],?YYSWK:@),C \]?QZ]:*L^54;?:E^J_K]!S;6)J4_P"=13^Z
M/Y_UN(9Q'E,CKQ_GCT/(/6GPL,DDXSW[$Y/\ZQ-0D9+E5'3'_P!<_7KQ^?>M
M%6(C4^_\B:<YM4JLM[<K7WI_?KH5B4Z,L/;[*M;7R[_UTV+DA"'>/;\1U_//
MX5#YXD(P>GT[$^GI1=$BUW#J%-9.GR,^<_YZTZ4W+V?^"_X6'5AR864EO*<'
M][C_ %^)T!(9,#GUQS@8_IZ_3/-5FG$?R$]1CMQU_D![=*=;,69L],'CMV_R
M?_U5BWLC+=J@S@D?3\O\\UG1J.:::VJ)?DOR+H1YXNIVIV^Z*_'1+RU-R!QW
MP,X[^O;]/3K1(VQB_P!>>WJ/S^M5%8A4]^OYCI4MZ2+7<.NT$XZG"_X_D/:G
M*I:O4CTY5T\H_P"7Y&&%7M>2,M5"7-_Z3^#_ #N'F^8X(YZ?TXX[_P"'>K;8
M91CGMVZ=,_F!6!82,PR?7^N.#^/YUL6QR6SSQZ<=?RS15J.'L?-M/3NUY^7G
MT!O_ &BK3Z5'&^_]WK_EZ=!C3A<IT//&>G3Z>V*F@/&3QG_ 'K6!=R,+P+ZD
M\@?3_/?\Q6S&3M0^O7\0M;TWS*777TN]^G]>1>)?LJE"VEDUU_N]/S)&(0[C
MQQ].F.?R^O:HGE#\@]B<=L@X'^>N*+X[;<L.NW^2Y_P_ >F:S;9RT1)SQG'X
M9K>G"\%4_EDH_CI^>XJL.7#I+_EY.+\M>7\KKR_3.U,><Z#/1AP/7./RX_+G
M-?N-_P $<B$^/GA13Q_IEJ.?^NJ9'UK\. =\ZAO[V?\ Q[_]=?N)_P $?01^
MT'X4 Z?;;/\ ]&Q^_8=_\>+:]E4EM[T%^*3^7;:WZ9SJ>QA[%=K[]U'LO+R\
M[V/]0KX8?\B?H'_8+M/_ $2M>C5YS\,/^1/T#_L%VG_HE:]&K(X0HHHH ***
M*  \\>M?GQ_P4'^'\'B[X#>++);<22364Z@;03EH9AZ>_3_)_0>O(/C3X<C\
M3>"]2TV1 ZSPLI!&1RK#IC_/:@#_ "!?^"A'P>G^&7Q UJ>2V:W6;5[A@=A4
M8>YW#J.A!'/IZ]*^0])N?/T6!."VP#WZ?K7](/\ P< _ L^$->>[LK/;YEUY
MA*1D?>DC)S@>_/Y\5_-+X<9H8(K67*LH (;\N1ZCGISFBM+GA"'9O\;?Y?D>
MI@ZB5.71P5_R7;_/OH=QI:[(BK=_P[D5:9Q"22>N<_4?A^6??WJO%\I ']X?
MKD_IR/<=:BU9S'&I7NW/Z?KR?\GGBIS]^I#M_P#:]OZ]"J,OK-13_DV\MOOM
M^BL6TDWN&]^H[=<_EU[U8DP0"#TYSVX&1G]?\BLFS<F(GO@G]6_2M&(DPOFJ
MG4<:M**_E[^G3RN<\'SU*E*[LZEWVZ?\/V[D9N WR9_E[CZ]O?'>K$; H1GG
M!X_3\^GZ8[USD<K-=NIZ;L?Y_K6TC'S4'^T/UI59N-)26GO)O\%^II7_ '>(
M23^PE^"7I_P"1I!#DD]?IQUSU^@IL<@9]W8DYR?Q_GP.W%4M6<HJD=_3\/U[
M\T6S$P@]\+_G]:TYKQG+;W-7\E\[VZ_<.O#V=*BUI[]].NW_  W?1>=]27!P
MP[ $'K]?\?RS59IPV%ST..W3_P#5]>G:ID.8&)Y(_P %_P __6KGX)6:Y=><
M D<^G3\#]*BC4<U"Z_JZZ^?4IQOAZU9[R7ST:_KY>M^D0@ICOCI_+'UP*@:4
M0GTST]\GMQCN!^ ID3$RKGV_#@?I_P#6JCJ[F/9CU' 'N/\ /_ZCF856Y5(]
M%)?BU]V^EA85>TY9/_EW!+\G^G9^9H1.&;=VSR?\^^!4TOJ/KGWZ8_E^.*S;
M=SY(/^?X>#^=:&<P$]^3[]/_ -73T]J<JG+6BN\%]]D94KSE*ET=2]O1+T_%
MD)N _P @.<8_7'^>G;K5E6R@7OQQ[?\ UST]JYVTE9KEP<X#8]OOX^H^G^%;
M4;$R@=N/Y"BK/EIQDEO-?<[%U&X8EQ6SBHZW\NE_04RB(D9^G?COZ=_QJ6(Y
M.[WY/;IQ].N*Q]4D,<B;>F<?Y_\ KUKP\6P/?:#S^!Q^&:N,G*5N]OFG;?\
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
MZM?TOO*I/V;4$]'3OH]G9/\ JY5C3*A<<C^A.>G4_P#UZDG7=%Y>.Q'/X_\
MUJFB7#'\<#_/L::3F0#J,]/?G'IS_GK5<L75E)6OR=NRCI^/GVZ&-)JE&,[^
M]*I9K;1M=?GH_P -S,MX/)/U)QQ[']<>]:4:[#NQ][./R[_IG_Z]/D09! ^O
MOBG-]P =?ZX.?UI3C&:H]>66GWI??U2\M-ARC^^K5.JLX^?PK3\=KF1<P&24
M/CH>?P_#U]?RHGMS(%'H<_R]JU50;#D<\Y.>^*8H53\V.IQ]"./Y5:2M42ZM
M?U^7WFSDYU<-/M%W\GIH_FGOJ53'FV$>.F/T'T]/;K191>1D>^<^WX_Y]^*L
MIAG"]LY ]QR?Z^U.=0AR.V/RY].^?RX]#2Y=5MK'KV??[OQ'[=N%1:7]KR_?
MI_733N.5#&2W<Y&/3D=?P%94UOYDWF?CW_'/7_'T[5IO*"  ><D>V>.?J>U/
M1 8R3CH>>_<8'T.>.@J(4U3@M]9_TK_UNQ0ER3G2;6M/FUWO[KM^97525 ].
MOY#_  JM?R"&(OP./3TS_CU^M322"(-G@9_''/\ GWKF-<U)# R*PR>.#[X/
M\Q_G-=9Y)1LM0.H:O;:<,MY\JIMZ]2>/?_\ 5Z5^W7[!7[($WC_7M(N_[.,H
MDN+>7/E$DYD0^A_G]?6OR+^!?POU;QGXVT6:W@>:)KN+.$9@06_ESU__ %5_
M?5_P2+_9FM;2'0I]2TX9$5NV6CQW4C.5S]* /WS_ ."?OPNC^&OP@TK17MA"
M\5M NW9MQMC(/8=_KTK] @ O %<GX1\.VWAS38K*UB$4:(H"@ #@=,"NMH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS'XO:*FN^ ?$.G&,.
M;JPGBP1G.Y".E>G53O[5+RTFMY%W)(A4CU!'XT)VU _S:O\ @L+^R'+X?UGQ
M1XI73M@N+BZFWB+'&]SUP/8]:_EI>S?1-3:V(*[9&7!XQAC].U?Z=_\ P6>_
M9WLM?^&6HW5CIZM.]M.Q98P23B0YX7-?YO7[1'@2[\$^,[NVFA,6VXFX*E<
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
M:/\ Q;CPG_V!;'_TE2NA2<8N-M^_EIV\CSHR<8."VE_7Z?@?6%%%%20%%%%
M!1110 4444 %>6_&+0TU_P"'_B/3B@<W6GW$>",YW(1T]?Z_6O4JI:C:)>V<
M]O(NY9$92/4$=/\ ]= '^:+_ ,%DOV2Y/"VL^)_% T[RQ<7%W-O\K .7D/7;
M_G%?S%:9-_9=V;%LJ?,9<=,$'''L,_I7^EM_P7)_9\L]9^%VHW=A8*T[VMPY
M94R<[9#G(7_ZW-?YN/Q>\*W?@WQW-9W"&(+=2C!!7_EH,<'TYZ?C42;5O77_
M ".C#Q4Y23_ET?S.G1/,B5L#H#SSG/\ GJ:2S8PW!)/X>^?T/;_ U#I5TEQ;
M* <D(/?L,]/I^OI2N=LA/3GGCW_^M7FXNES5Z;2^.23_ /)?^#]_W5))4(23
MUZ]_LK^M-A^IQ_:+A)!V;.<>A;^OX<\XJ=5WHJ#H!_\ 6Y]?_KTZ/YU)."2.
M_P!>#^>/?K3(W"N02 /Z#C^@KJ=%\DZ?;_@?/O\ \"YU*=Z6&IW^)*_?^O\
M)L9.N8O+X/ 'Y\Y_S[UGVT!A8Y'4\?D?7O6GN#R@9R,CO^(Z>W%.D0<8P.N?
MZ_Y]NM:0AR."[1M_5_-"E)RH5*=W>,U'3Y=/(1$V$R<8(R!]<8S^?\_QS+FW
M,LH?'0_Y[>O'/Y5JM(-F ><?Y_7'O2H@*\]??U('^?\ ZU9PI\L6]KSO\]'_
M )KR\]"Z?[ING?1TK]-[+_-_<58X]P"=QZ] /\>GZBI+E=\1C'88]>@_EQ3T
M(1CGW(^G8<X]Z0,&D]LG'N<GT]1QZ9_.J=-.M*I_=W]$OS_I;,PI?N8PEK>4
M[/IUBOEN_P"KLSK: PY^N>_N!6G&GE@MCKP/T_PHE4 @^@!/TY_4T/(-H /.
M<=NN"#@4I04U1[1;_%K]/0J4?WM>K?:S7G\*W^3O\C*N+<R2^9VZ]#T'YCJ*
MT(4W*/\ 9Y]N<$?E],5,BJ8R?8^W^>233481Y!/H>/\ /8#]16D;14TGUM\U
MH[(JI^_GAVW]F[\KV_R?];/8DC;Z<?IBFKE01Z]::C[GS[_R/\^3Q2RD[LCH
M.OZ?U_7GMD9^SBZJDVKN/7^OEW[;B3?*Y7UC)0MY72_6_P#5QRJ8\GUX'Y]_
MPK(GMR\_F=>><9Q_GD_@*U9) 5 SD]/;\/UXIRH#'^9'7C'7^N**<%2BO\>R
M^7Y&D&X2J4V[7IW^=EUM=?U\X(X]X7C[H'/H"!C^5-O$\U-F/;\NO_UOZ=:G
MC8)D$_YXQU_S[4*-[Y]^OYY_,8Y^E-P2JSFNJ7_MO_#F5!.BJ4M??EK^&NFZ
M_3T,ZVB\H8(Z_P#V.<?YY_6M)$,8)X^88Q[G_P"M^7 I)$"D$< 8)_0?3K2R
M.& 52<_7T]\^F:)4U)T7_+?[[K_/Y:=M4XM3KU4W[LE;\+/^NB,F2W+3^9CN
M.WN,>V>3S_\ JK1CC+8Z?+U_+^M3;%V9Q_G=G_ZW_P!?FDC8("#P?;O_ "SP
M0/SI2@I4I0TUDG;K;3^K_P"2O=1.M5I>4$WY.T?N]'M]R*UZOG+L^G^>*KVT
M7EKL_ ]?XO\ /]>]:"#>V2..HS^1Z>](X"ON[#''X#IGKZUI%)-P7\EK/7HO
ME_P"9RE4H*/:IRVZV]W^OO6HJJ8U/;(/';'/Z\_Y[Y9M_P!_YGOZ=O\ /_ZL
MUJN^\@*?S_7C^GL::2A&/XL]?PP/K65."IQAWYO+NEKY:Z_?J:*\56I=%"]_
M7E_+KZ.YG?9B\ROCH?Z'GIQT)]_K6WJ!\ZS5.253'KT'X_0_7I38(QL+8YZC
MUS_C[>G6JES.L:L'Z8;';L1U_P ]:]"RI\DUO+5[]+=?+^KG+5FU3P^W-'F?
M_I/_  ?PL<CIY;4-7BTD#)D;;@=.2%Z=NM?V'_\ !"GX$&62TO'L\_.DN3'D
M=6;.<?YXK^37X)>";WQ7\4M+AAB:2.6YC&-I/!EB';_/OFO]%[_@BK\$U\,>
M'K&>YL]A>UC<$IM_@)[C_/M6<G=M]SEDW*5^_P#P/D?T9?#'2%T?PQ8683;Y
M42*!C&,*HZ>W^>QKT:JEE;+:0+$@ 50, #'^?:K=(04444 %%%% !1110 44
M44 ?E#_P4[./AS>9_P"?"<?^.25_EQ?M[<?'F[_Z^[C]94-?ZC?_  4]_P"2
M<7G_ %XS_P#H$M?Y<7[?#@?'F\'_ $^3C'_;1/\ Z_%)QYFNZ>GK<#PFW3=;
MQ _PHO;_ &5J3;N.W&3G'^?RJ2RQ]GB]=H_D/_K4Y5P^??'ZC/ZUSNFE.M+^
M>*3_  ]/SV.M4E*%!IK62YO):=>F^OWB,,1%/8]1ZC']3@?2LJ&V\J0MCO\
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
MX>GIHMO.WX;>70X*O&DV];7LU;MY[:;+T-,KF3S/<]O7W]?_ *](Z^;@^G/
M[?X>M+N_T?/?&,\=?7_/TIEJP*-GU/'MZ?C7C2F[2G+I*WWV]?G\B->5SL_<
M?(EK?6VW;T"5?.7R^>,?E_C@_IZUF-"5<)WYSUS_ %]*T;=P9VSTS^>?H.W'
MUITR W 88QG\.3C_ #Z?R[:24*:Z)N_WJ/X?\$FG%4\1.^G-2N_G;3S965?L
MH.>"P_Q_SW[]A2VL!:?SL<%@<\^_^>]-U=PHC"_C[_\ U^YK2T\#R4)')QV_
M#^5<^.II1C4ZO?\ #^OGH>?"[<EJ[/\ 7^OQ\R&Z@WR!^>/\_P"??UZ5*QWH
M$ .0,?B?Y?7K5N0J%.>N!C_QW^N<^OZC-A?,AY[G'Y8']<>E>QE<%.--O1)+
M\E^?KW.W 4E4KZVM&WW-+9^A5EC(.SC[W]!Q^O\ ]>I0/L]O*#T9#V[X/7/X
M\U(Y7SQGIG_#O[\U'J#CRL+QE<'\/KTR/2L<RJVQE"G'JXK3;>*\]?S-L12Y
M\7"+:^)+:Z^PU^?8W/@;IGVKQZC[<YN$[?[9/'YX]_QK^C'X$69M="@&,?NT
M_'Y0/KU'?_\ 7^!O[-5B+KQO#\NX^='V/][]>I[C'TK^AWX76?V/285VX.Q
M?R7_ #_^JO[9^CSE[AC:-9QLG1O=KNEY?=]SL?M7 U"4*T9J]O9V_"*??MO?
M_,]9HHHK^TC]5"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "O&/CTN[X;^(!_TY2_D5/\ ]:O9Z\:^/!Q\.-?_ .O.
M3_T$T ?YGO\ P7$MA'JVL-CK=S=<Y^^<_P"?ZU^ W@UO*T!&'''/7MC%?T!?
M\%R9 =4U<?\ 3W+Q_P #8?R_S@BOY_/"*EO#Z >A_I4SNHN^^GZ&M%-5:2>_
M/#IYIW^[7R.CM9S*S>Q/Z?Y]?ZUJQ-ORI.<9(/OQ_C^-8UE$8V;/<G^IK7MU
MVECVP?\ V7^5<=9RY</:_P 7:_6)V3_WN:^SI?[XKSUM_P -T67=3F.<)T!/
M^?Y_I5Z.0J%(/7]<''\C69>1%KI7'8C^G^'X8SS6@JDA,=OUYJZM_85/\2_]
MMMWZ_P!:CQ=E/#\NUNGK$FNCMA,@],_3(!/?O6?:3>;\Q]>GJ/J/?'^<U?O!
MNMBG4[0/T&/\:S+&(H-IX.?_ *_MZ8HHN5HWWY-/N_'_ (;N77LL(N7>\6_6
M\39A8R @]!_C_P#7Q6/<7&RX\L'@]NXQCU_'\_K6M;C;N)[@<\^O^-8EW"6N
MP_7!/KCM_P#6_P ]<\,Y==O:?A;^NW3N502]E)OXN7\++;OUTU_SUDDV[,=Q
M^? ]?KQ]:6\<QQ%P<8 ;\<$_T^G-,5"1'[#\\ 4M^-]NRCJ5 _0_XC\Z=Y?6
M*O:T?T_2_7L88*S:YK6OI?UC_P $IV<OFC)YY/Y9&>_]:U(W,@;)SMYS_GV_
MG[5D:?&44CU)_4K_ (5JP#:'SW!_PIUG+GP_J[^EUY=NMNB$O]ZJ+[/,KW]5
M_P $R9+@K<^5GH>GO^/3D?X>E:*2; F.^/Q&!_GZGVK(FA8WAD]3GT[Y_J/\
M\UJA"1'[8'Y 4Z_-["5M^9?H7B]*U'EVY4EZ607S^5%O]LG_ #]1[57LY#*F
MXG^]^8 P:FU%?,@"CK@?R_\ K_K5:P0I'M/^V?T'^%:T;Z7_ )(_?Z%8BRPL
M>7?FCMWM']>AL+^\&3^'MZ],>E1!LOM'^>O_ .JI(OE4Y[8_F:A"D2;NW7^?
M^.*PQ#:E3Y=G-;+S7EWO;T(C\$+[M^]Z6CU];]28Y3C/7V^O]!2.-BY_R.G^
M-#X+ CM_]?\ ^L:)?G7 [CG]/6JKZ4;KXN6-_OC^.^GX#5OWGD_=]+Q_K<H3
MR8C+\Y_F>1V]J;I\OGEL^^,=L9_G_GM27$9,)'<_K][\>],TJ,Q;L\=<]>^<
M?Y_R*N_9TW]KDUZZ6]._Z+2X\'9TZW-_-K^'7KUTU]#2#9<KP.<=_7']#2LQ
M1MN>#]?K^!P/Z4P+B4N01R3^O_ZORI)QEMP' _I_GC_]=<5ZGLG?_GXM]OL]
M?Z_46\?[W,DEY:?\'_/H3R[43(_SP357=_%GOG/N,G/Z9H:7S1LZXS^GZ]L\
M_P#UJ;MX STSV]01_6MZ<I.I5WLJ6G_DM^^N_P"9CB4X2C%7MH]>K:B_S_K0
MM1DRKG/3]?\ /?K358LY7T_S_*DARBX]<_KWHC!61F.<'V_#_P"O6$:DG[&*
M>O-K^'E9Z[&ZVI>;?/ITNOUZ:CF<HP3L?KS^73BJ6H2&$ CC/_U_\?;]:MR
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
MY_+@_A]:RJ3ER\J=WOOZ6_K_ (!UX+^)[WPW5NW-I^GR,BTG\QVR>A;'X?\
MUO\ )XK7B?<2G;G\,=/<_P#UJP[* QN^>,EO7N#]/7_]5;4*[78GISS].?KZ
MUR5G+EP]K_%KI?JBZG^^3MM:/I;W3-OIS'*JY^]CC\O<>N/PJY')M0,"02?K
MW.0?Q'Z5G:C$9)T(Z#\/3\^A''I5]$)C4>A_F35U.;V52V]E;_P)=/3[O(K&
M63H<O2VWR)[AL0^9WQD^V.G3Z@=/K6;:3F4G)SR?Y$_X\YK1N03;%>Y4C^O]
M*R;&(QDY]3_(_P")_E3H7M3OOR?HNFG]6[EUU%81M;W@WZW7X_Y&U$^XE,\#
M/'I_^H_UK*N[@QSA/4_Y_G[].U:<"E78GIS_ %/^?_KUC7L)>Y##H#_A_0>W
M3/-8T>;EE?\ Y^>G;T_7M8K"V=)N7Q<C];65O7N_OT-2.0@*<\G'X\_YS5H_
M<W^O:J2*2J>H_P :N'F,+W'],T5G)5ZEKV]FORCUMW.7#_!*_2_+ZKEM^OY>
M01?O!GL#^?\ 6HIVW(RGG )_2I8!L&T]SQ_^JH)A\K'U4_RK;#7<(\W;3\/O
M_ICK?PHM;OXN_P!G];^GSN?5'_!/&0_\-5>"EZ@ZG:G_ ,F8,#\OYCH<9_UF
M/V6!_P 6U\)G_J"6/_I+%_B:_P FG_@G= S?M5>"F]-3M/Q_TFW]_85_K,?L
MM*5^&WA,?]02Q_\ 2:*N^JK1I/\ FC?\%?\ KH8U86ITI);P3?S4?UNCZMHH
MHK(YPHHHH **** "BBB@ HHHH _./_@H#\+(_B1X OK)K83@64XQMW?P-[')
MY'Y_E_E^?\%/_A*_P[^+VI11VK0K%<W&,+M'#]>G]>U?ZYWQ.T.+6M%O()$#
M[K:1<$9ZH1_G@_SK_/I_X+:?LL7$_BGQ)XH@T]_*B-W*9%C.!@.W4#'\/J/?
M%&_YEPFX7MU5GT/Y.O!&IFX:2%F/R97!Y[X/^?I[UW<H+29QQW_F?YUXUHLA
MT3Q!J-D_R^5=RQ8/&-LI7'^?KCFO;8(_.MUG )##.3WR!_CU[=:EP4G&36L7
M=;;JSZ_A^ <\G%1Z+_@#$?8,#\/\/\^M4;J4Q<CCG'7W-7 I(STJC>QF08'K
M_4UM12E42WNTWUZK\;(WH\WM*-]KZ>FGXDUK(6&_OU_('_/>M'(>,D]@>?\
M/&>U9MHA5,>N[^1_QJVT@BC(/.1^N?\ /;M6=:/O-+H]/2W;[NAK27-7G&UX
MN7XVN_U_X)FQ3%[IH\_=R#Z\X[#T_E6UG:RKZXX]3WK"LX3]L:3L2?Z#_'_/
M3<E&&4\\ '\Q7-3=VT]^GJUU^?3Y'9BHJT)1OK9?+W;:&=J,GD@$'&>/IG_.
M>W6DMI"T>_/^>?;]/ZU6U$_:  /X2,^F><_RQGZ^]2VJ$0[3[?U_K3::4T^S
M^6JT,L7%1HTDE;WHM_<C3!WQ%CU''/T'^.:Q([@M.R$]"?S!_'_/Z;2#; 0>
M_P#@/\*P(82MR[= 23_7_/X^E8X=R<:=^[_-6M\O3\ 5OJU1_:LK_>NG0VXI
M/F"<X.!^!(_'O534)?(Q@]>_UX]>U6(E/F*>PV_H1_A5358S+MV\_P"?I_G\
M*FFY<]2]_B7YK_@^H8*S7O=$N7^OP_ D@DS&&YS^O;_']:N_>A+GC@]/PQQ5
M"W0B$#T_3E?\/UJ^HQ 5Z'#>OXU4W+V\+7MR+ITLMS"AK5DG?E<]?DE;[_ZV
M,>&X+SE"<X;_  Z_B/\ ]7-:T<GS>7V.,C^?Y_\ ZNE8=M"5N6?L6SGGV/\
MA_GKM1J?-#=N/UQ16YO90M>_/&_X7_KY%8B_UG3^5?=:/Z;=]"I?S&%E&?O<
M>G<X_D3Z_I5Z YB$@/;D^AX_F/\ .:S-3C,KIMYP<G\"W^/I6E ,6X3OC\NG
M^.:UBVY>]M:/]?GVV1UUE!4HVZ;:=?=OVZ?UJ.E.8F?J0/IVR/\ /O6=8S&:
M1AGH<<?S_P#K=?I6A+Q P[\@>^%K*TZ,QS.3GYF)R?0D?SQTZT2OS*VUW]V@
M4%%T7S;M>]=?UY>GD;F?GV=NN/UZ_7WK(OIC#(HSU('X],__ %NM:V/WN?;'
MZ9K%U*,R3(0#P0<^P)_QZ<&B>B7+Y7]?ZL1A4G*?-OT7EI;UOV_ U$8K"'SS
MQ_B?K_GMQ22MF R>V<X[Y/Y<#'T/K0O-L%[\#ITXH=2UOY?(.,=.N2><5SWE
M[=]%R*_X7Z:]2;15:SLHK\_=[[ZW_P" 4;"4RE\G[I8#Z@GVX./\*C2<FZ\O
MMNZ=_3^7T]J6V0VI<-P&)QQCOZ'ZC\OK20V[?:?/'0D'OTYK3G;5]-'>_3^K
M_D=7[N[GI::MMUT77K_PR\]T/L 7VR<=CT_/OG^M<AXMNC:Q1[#RQ ..^2>P
M^@_IV-=-.X52X. JY^G/]/Y5@PZ<_BS4+>RB!D/G1H57D_>Z?J.U=D)<\8=K
M)+TV/%KZU7!:I-*._5+]3]6?^":/P8;QU\0_#5W):&427-N<F/=UEB]O;]*_
MTH/V)/A#%\//">C;+80[]/MB<+MZP*<\8ZY]/3ZU_(7_ ,$:_P!FV6*X\,:S
M+8N51[1RS1G&-Z'NO;'-?WG>!-'ATKPYI$,:!#'8VZ8 Q]V)!Z#_ #VJGH[?
MU_2,#M:***0!1110 4444 %%%% !1110!^4/_!3O'_"N;S/3[!/_ .@25_EJ
M_M]/_P 7^NU_Z?9__1RX_P ^QK_4C_X*@OL^'%X<X'V"?_T"7]>/YU_EK?MZ
MKO\ C]>..0+R;G_MLOX>U3)ZI=VON-Z4-Y2M9QM][7W:'CMFV+: CNB\_5??
MUP/TJTPP-WKSC\,FJEJ/]%M_9$_05<<Y3'? X_X#6.(;Y)<N]MOFC;#W<)7Z
M)\OKI]UNFQ3#;N?\\8]/PJQ&YD#9.=O.?\^W\_:JRJ5Z^_ZX_P *G@&T/GN#
M_A7-)R_V7TU]/=OZ=>G1$4+NJU+;F5[^J_3^M3)DN"MSY>>AZ>_'KWX_P/:M
M))"FWU/7WX'^?J?:L>:%C>&3U.?3OG^H_P \UJA2VS\/Y"M:W-]7E;?G]=+_
M -(Z,7I6H\NW*DO2R"^?RHM_MD_Y^H]JK6DID3=GU_3'-3ZBOF0!1UP/Y?\
MU_UJK9(4BVGW_P#916E.]M?^?:^_T*Q%EA8\N_-';O:/Z]#6C;S$.>=O3/IS
M_/&.:Q7N"+@Q'^]^./Y_YXK8@&U'S^'_ (]_C6$\+?;#)T!8UCAG+EBI?S/_
M -M_X/X]BJ:3P]1VO*RW[>[^OZFQ'(05 )YQ_P#7_E]*G?Y%#>O^?Y551260
M]A@_J3^E6I &0 <G'Y=!_C651SYZ^_3;Y?U?\3GH?PFWNK<OW]/D1Q-EPV>O
M<_7\NE<5<R%_B+X0YZ:UIXQ_V\P#_&NSB7E0>W]3C^M<3.I'Q%\(Y[ZU8'\K
MF _K6R<O:86^W*K];_#?]>UNQSIRM*]_BC?[UOY6^_S/]1#_ ((U3$_ /P*I
M/_,/LNWK;P#G_/H:_H/A_P!5'_N+_*OY\?\ @C5"5^ G@5B/^8?9'/\ V[0=
MNQYX^GUS_0=!_J8_]Q?Y5Z=:UXVVM^B+Q$>5PMUBG^"):***Q.8**** "BBB
M@ HHHH **** ,/Q);_:]#U.V(SYUI,F,9SNC9<?K7\.G_!>3X QV'@KQ/XG2
MSPSB[D\S9CJ=W7'0YY]Z_N@N5WP2H>C(17\W7_!=OX=1:S^SYKKQVX9WMKL@
MA>3\B_7^9]>N!1J!_F">"RUK->1-P5GD7Z88@#GT_P :]0C)?[W.!Q^G/'OF
MN<UW0G\+^(;VT9"A:]F&T@C^)N.<=/\ "NEV^3;QR'^)?;N?_K''^36>.:Y\
M+!:J:O+3SCY7>_\ 6QU5(1<*7+NX_P"7W_U\[8? V@\9  ]B!S_/\:R+JX,4
MBC/7Z>I'M5^)]^#U^8=OI67>Q&25".W_ ,43_G_ZU$DH4VHK1)?I^7Z%X23=
M>"?2+7W=_P"NYN1'$/F=\ _3.!_6B1MT)?/K^77MZ<U$I_T8+C& /Y?X8_/V
MI>MLPSSS^6T?XUPQG*5:_P!GE2^YKYVWWV_$ZO<6)Y.EUZ7LG;S\V9EM<&21
MEST./Z?T]NO2M:)\ML/(_P  3_2L2TB:.9B0>6/ZG_\ 56S"I$F>W7]#6E9R
M]G1:WYM/OC_P?\UTQK?[W)=+*_\ P2A?S&&10._]#S^?M4\4F$# GMV]>?Y@
MU3U.,RRJ5SQW_'_'MP:M1K^[ [\?R_\ KU<G+V-7O9?I_P /Z]BL99?5^7\/
M^W?ZM\BY*?W!D[X/OSDC/_ZJRK:?S7.?X<_H/;V_STK3F_X]BIXR#_Z$?Z5C
MV4)CD;/?/XC!'MZTL/)R4.ZC9_AZ=#2HE]4FUN^6_P"'YFU$^]BG89_^M]<8
M_P \UFW\WE2JH)&6QC\_IU_SVSH0*5D8G_:_#N:RM2B,DZ'K@@]^G/\ G_ZY
MXSHN7OWVYWT\X];=@PEG!N6_+H^O3_@=^Y?BDVHC#J>_YYR/YU<ZJ7/Y?@*H
MQH3$@],?KGI5X?ZLKWQC'X"G5<O;SMM[/]([]OP.;#:N=]DVUZZ#4._..V?\
M_GQ^M".68QD\#/\ (X^OK^&*(ALR3WS_ #S_ /6_6FQJ1*6/3D]/8]_QS6%Y
MVH_XM>O5;:?II^>JVIM[N7O^2T_KKH9EQ.4N!'_>/_U^/\\=:U"QCC1@>O\
M+TK&NXB]VCCD _SX_7\,=:V)!NB0#^6?>MZW-[.=M^9?FM][=.ATUU'V4;)7
M2]W\/P_X;H28.S?[9_S^/_ZZK,X*,3V4_P _3\\>OUJSG]UMYSC&,?C69(^P
M[#U;C]?\G_&E1E)5L/S;.*W5OY?(XJR;4(QV?*Y?K^/D5K>5FE9<],_U[G/^
M0:R;1]GB2WYQ^\3\>1_G]*W+>T*$R8(!Z?D3W_ST[USMN,^);8?]-1GZ;O\
M)KUJRBYPM>UT^OE_GON9S?LZT>7JE&3O;=QWU_RV/[R/^#;B3>QR<_+_ $<#
M_#^?M_:L.@^@_E7\4W_!MLA5CGC*Y_(.2*_M9'0?0?RI5DE.RVM'\M3*NDJC
MMM9;>@M%%%9&(4444 %%%% !2-]T_0_RI:0]#]#_ "H _FT_X+(_")/&'AOQ
M%J!MO,,-E<R9V;L80GTS_/\ 2O\ ,P^+^FMX?^-/B6RVF,0:C*F.GW9#QBO]
M=G_@H%X'3Q#\-?%TAA\P_P!E7ASMSUB/L>?\XK_*@_;3\$2>'/CQXRF\HQJ-
M5N<9&.DS?2FG9W>UU?[P/(]/E\V%6SGY<_DHP?\ /'ZUK1,)!SSCI],GT^G\
MJYGP_)YMH#UX(_\ '1GI_P#KK>1_*X/'UZ\DX[?TKBQ,I>VI-;6?:UO^&[=#
MKPL7.?+T;Z?+Y>GS'2. Q7MS^77_ #UIT;D?+Z_Y[U 1N(?L<CZ]OZ_RJ5!D
MY["JPKO3J<_2>E_^W?ZL3/G5=+71I?\ ;ME?^O3YPZBXACW#@X]^>O\ G_(J
M&UEWH7_']"1C_/Z4[5!YL>T9Z'^O/K4-G&4B*]\?T)_K_GI3A+F51J]E&5G\
MNGS.O%)+#TW'JT]E>_N[[_UIL:B,7C)STP!_G\ORK%%P3<&// R.O;&<^O0]
MQ6S$-L; ^Q_K_C6 L+"[9_<C],9Q^'K^M9X9RY8W[_\ R/\ P>A<%'ZO4;^+
MEU[I:7_K^EN))M(4'KG(]\XS^GZ56U"3R0"#CL/Q_P ,^M3*AWJ?J?U/^?\
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
M/79=?^&7Y&A1117])*_4^R"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "O%?CY_P DW\0?]>,W_H)KVJO%_CVN[X<:
M^/6RF'YH?\*:W7JOS''=7VNOS/\ ,X_X+@R%M7UD'O=S\?\  VZ?I7X*> %W
MZ+&I[_X&OWR_X+BP[-5UDXQ_I<WX?O&'3\?2OP/\ Y318SQ_D?A58EK5K:R_
M3_@_D;SE'VT)):)QO^'W'6-$$(Q_$?YG_/%3M@(/KGZ\$_G_ )[4CMN4GTSG
M\<_X?X5G"YW2;,YQD^_?\/\ "N.+C45/;>ZUOU3_ .'_  9UN'-[>JNVC[-6
MO^27S\RWY(<;NI )Z\]R/QQP3]:?  .O;@#Z?U_#WI8WXV=R, _R'_ZO>JUQ
M*8#R>OKTXX_^O^/3O3YHS]I#?WEIZ-/\?T] @O;.B[?!'7K>]O+NO\B=@'<K
M[L#^/'Z'%1M&$;VX&?R_S_C4<,N</SZ_@?Y_C5MSO7<.F/RQR<XX]O?G-'-&
M$X1_N7]7;I]__ V,XR=2$J6O\16]$T^S[?J*[ */SZ_I^=0F%64OZ=/4]/0#
MKQWXJF+CS)-@/0X_D?Z__6]-"-^-G<\#\0?Y=_ZU-XTX1:6CFEVWM_5E\K==
M)2]G6E3MHZ:5EMK%=?Q_JPD  SGTXSVQ_D_D:1OWC;>V>?Z>O0]?Y57N9O(_
MX%C/X_U)/YY[TL$F</\ Y(P!C_/UJWRWG/\ N[^EOZ[=?66O8PH-]9ZONM--
M5T7IIKY#S$(V '3V_ G_ #]:LR$!1^>!_D=S3)#N7>,XQ^HY_P ]^#6>MQYK
M[<]#_4?A_DTDU45*6]M?+6W]?\ ;C[E>K;=W7EM\ME;KU]"X8 5W\>O3'4^@
M'T]?I4D"X&?I_4?Y-+&XP$[XZ^N>GY C/TJG<3^2WIG [_YX_P ^\\T9QG%V
MTDEIKV_I=NI4/WTZ4M7RT[.^M]G\MK;^6I:*B1BO_P!;KR/Y<TP1A'"]LY_
M '_ZW:F0R=&Z@]AT]?7M^AJ>0_*7['!^F,?Y%5SJ%3DZ\GY)?T_\S*+]K#V?
M7VOX)KITV?W[]1\C  ?CTYYXI"!M![Y_QK-CN/,?;GI^/H._N?YU>1B1M/X>
M_7I_7WJ9.-J;:WEUT[=?+3YER?+6J4_[BY>]VE?3?=.]^Y+&PVG\\?A_G\,4
MQ"&;'7_]1JE/-Y3;<XR>G/?M^7;T_6>!_P"+^?J<XZ>WZU:2FY*VFNZ]'^03
M_=+#MKXM9>>SUOVU0YTR^#T^GH,?Y^HI2@C(/^><CT'3K3Y20ID].??@<CI[
M?RJ@MP9=W/3 X'^]Z@=Z:LY16FBMW^']'9 HN-&K):<TX_=HK;>?X&D6'E_X
M?S_SZU#)\T#-W&['X*?\BJ<<^]O+R<Y[=>O?H/\ .<^M^0$1LG3(/Y8P.F?K
M[<=.T<D'"2M]I-Z==.Y:7)4I2:]UQ3?FVEK^NW_!Q=.<O<.IY"L>OL3_ )_I
M6PPS*!_D<G^M8J+]FE+]-QSS^/\ GITK9A8R+O!]_IC^O^%*G:/,WIHU_7SO
M]VAKBZ:E[.5M(R3;\E;IOLO3R%F.P@ ]3V_K3SPF[Z_ES_A^M5IGW,.O7M_0
M>O3%3JVY0OIV_3_(KDI6593?PRTBM-[K]//T.9S4IU8QWLN7UO'?\?UU' 93
M=T_R/\:@51*2#T!QSZ\_I_G%3ME4V],_UX'Z_I68\WDOR2,M_GU_'I6U6FU7
MA)?#>[_#[_Z>^U0FN>C%?%:TN]_ZZ>=^Y;*[>!4L4F954XP?\]?6H9'S!YGM
MU_/Z5EPW>)1G&0<]^W?'X5V*:LM^WX&+P]1U)R5]7_PW=>>G_ .QO(8XK='X
M&1GCKW]__P!7?%</KLX^PS;3EMIZ?3TZ_P">F*OZYK(2S7!Z*3C\^>_/Z']!
MQ6F7C:S?)8KEC(X7'7J0.GOGFA.,GR63M9K_ (:V]_\ @[G-4C*,O>O=I;^A
MY[HNE:EK&O6L4<,TBO=QKPC,.9 ,< GI_*OZRO\ @DS^R_\ \)9KWAY[W3]P
MD-LQ+Q>OU']?QK\MOV3/V3I_'6J:;<#3S+NN(GSY1;^//7%?W!?\$T/V6_\
MA FT&\ET]8A&MN<^5C[J_3W//TYJS,_9;]GSX#V/P]T:RAM[6.'$$1PJA>BK
M[<=,9[>N*^TK6+R8(XQC"C'%06%I%;VL"(@7;$HX^E7Z "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@".5=\;K_>4C\Q7XI?\%+_V
M=+3Q?\,_%>M&SCDE^R7+;M@+9,;GT/\ +OWK]L:^>?VD_"<?BOX:ZWI?DB1K
MBVE7&W<3E&'3'OC_ !H _P ?O]L[X8WG@_QUK82TDC1=3G (C91Q.>^,$<UX
M7X/(>TBBFX. "&Z\ =?\_P!2/Z8_^"HW[(4NDZMK>IKIVP-<3S9\HC@N&_N_
MEQ_45_,;XEF/A/Q!<Z<P*>2[+M((QR1T[=*;=TET3NBE*25DVD:VKJL6H0JG
M0L.G(/)].O)SGVYK5ULB/3XBO4H/KTZ]/PS7*6][_:DD=P"6V8;/IC/^(_3B
MMG4+@7-LD0).T8]>P'KWYZ]N>*S4)255[V[Z:?G^6YWP<;8::7\.W-_Y+V_4
MCL(MT(<_X$\G_/N.A[5<$8DSP1CU]N,<8YZ=_P"516.$B\L]^/?O_C_7UJZ/
MDSGOZ>W7/YUSTY*4)Q6^R^=M%]]S6I6YJL:D?A5[Z[_I^16B(60KZ?EV&?Z_
MU])G/S #N#_4UG32^6Q;ID_X'WYJU _FC?['_/T]/KBL\/#V?,YK75_+^NVS
ML913G2<UNJF^]XWC?[M=?SN693@ X_SQ2_\ +/\ SZU$2'X)SCZ_G_C1N_@S
M^'X5K[>-H2OK*7+YNS76VO\ 7S>G-+3W7%*._P 2M^.]_4DB.03C_/-0E/,;
M;Z8Z_F/\_2GYV<?=S[4Y?ERV.#QD#J?Z]#3]I&4IQ7V4K+_P'[OZ^8KQ]F]4
MXN\][M:6_K;7[X!'L<+T''OT&>/\*GE("@>Q Q^'^?ZTR8D*7'3K^7_U^:HI
M<>:V,YQZ>_'.>]792E#>Z37X:_UH#C:E6K=7)-;::I?*^J_I%MH1MW=S^? Q
M_P#7]_2I8L!2<<C)_P _IS[T*^Y2G4COZXYX_I^%4II_)<+ZG_(Z>@[]/I6:
ME&<&NT_RM]WEN5!>VJ1GNE3L^NJML]5_D6-@E.T]/7\<_P LC\O7%-6,(^,<
M9'TX_ESQ^531'"AB.H'Z\CVZ#'Z4V8X7S,< Y'X \?F/Y9K2]KV6ZM^")Y7*
M,*3U:J<WRO'R[>OY$DK8P!^'X_X<>OTJ!H1MW]R.?U_#U]:J1S^<WTR#Z<9K
M15]R[.X&/KCT_I_2H<E3C3\Y6_%+^OZ02?+4JTM=8))::-\O_!_#N+%PF<=S
MSW_STQZU%L$I(/;(P1^'7G\OQJI-<>6VS/4G]?P_^MS]:L0OM^8\Y_J3R/8?
MUINT54GZ/7UM^6G7] ;]@\.K6NM;=7IZ:Z_>/5-D@ ['/UYQUJ65L 8Z]O\
M/X?RJ*=L)O[<$?@,?Y_I5.*;SFQG/;]3^G_UJJ,E)P_PI_<O\_RU%*#C0JU.
MLIW3>]FEU^3_ #ZD^2*D\H$;NXQZ^OI_G'O2(NXGT R?PJN\Y63RR>N![GZ=
M/\]?2G4>W]=5;\2<%&7OR6SBTO\ $O\ @?*Q>CPQ/'3/Z8_SBF, 6*^F?\*>
MN5PW'.?Q]^_?W[=:I7,IB!?GCT_#%"CS<UEHEI^"_,;G[-4M;24_>^]?Y:EK
M:(VP,<G\CC/]1_DUGZ@#&JL.,\\?I_\ KY'ITI8+H3*6R3@_7G_('^<4R5OM
M),?7![=.AZUOAX-SA;;>2Z6=M+?U^1M0J.=6J]NS^2_/IV.BTVV66PWG!;'?
M@]&P?;V_QKR'4_\ 1O'WAJ7H$U>S;/3I/%W_  ]./8UZK:78AA^S\@\#'X'I
M]?QR,]\9\E\4/L\6:#,, #4+5OREC/\ 2M*D?9S:V3DF^M]%^'9?J<-?F53W
MOA;32W72Y_H]?\$4O'37/P_\&:9YQ.VVM$QNSC]T@X'7L?Q^E?U>6K;K:%O6
M-3^E?Q%_\$,O&/VB#PE8>;G;'9C;NZ?(F>_Z5_;A8'-E:GUAC_\ 0115:?+;
M^5??9?U^ J[3<.7;EZ?(MT445B8!1110 4444 -?[C?[K?R-?QU?\%XQFYU<
M^D<_\I*_L5?[C?[K?R-?QS_\%Y'_ -*U<=/DG'L?]9_D5K2:4FW_ "O]#?#M
M*IKM9K\4?P':PO\ Q</60>UY+_Z%712 %MGT_+'3G^=86N97X@:P?^GN0_\
MCU;LV57S/3!XZ].GXG\/6N64DY2;UNM/72W;MT.F$.51A;WN?F_[=?*[?=?\
MB-X@A!^G\F]A_G\*L$@1C\.?IWX[\?K6:LYEW<],=/HWT[FD%SN8)GI@>_;J
M.G\\5-E+DNKVEIY?#M_7H:2C^]Q$K7<81?I9+_@_J7/*$@+'L<CZ#I^(Y'6G
M0+ACQTS_ #SQ^GX4L3A1M/<Y'MVQ]3_GK4%Q+Y W?AST/.>/7_ZXQQFES1DZ
ML--&DU\T_P#AR8?OG0TOR+WOP_JWFK$[X=MOJ1VR#V_R:C:$(1CN?YY_^N>W
M:H8)-YW]1U_ 9)Z^H_I]:N,V]<@= <CZ_P#ZO\*.:,)4XZ?#Y7V_6Z)OS1J4
MO^GJM\FG;\+#SA8^G8=/S_D*@,(<%^_)'./4C\<'%4A<Y?R^./\ ./K_ /6X
MJ_&_&SN<@'\\#Z?RYJ6X4X<W1SZ>B3_'[]BV_95>1K1TMO.R_P"'W\A81@G/
M8XQ]/3\^./>ER"Y7WY_.JMS+Y&#W_GC/^1QW^E-BDW#>.<\_G[_4=ZI\K<YM
M?9_R7SU7DGV(<?94Z3[S5WY.W?LE^/0N/A3CMG^F:9=<Q?@2/TI6.X$^W/Y=
M#CID<'ZUGR7&\E,\+D8]/K]3[_RJJ24X1E!:+]&O^#Z[^ERBG&M*VFG+Y:K_
M "?]7/M#_@G/"#^U#X*..?[3M#^'VJ#_ "3Q^AS_ *P7[,"A?AQX4Q_T!;$?
M^2Z9_I7^4#_P3FDQ^U%X*'?^T[7_ -*8!_\ 7_/\/]8']F/_ ))QX4_[ MA_
MZ2QUO6E=T%VC^L?SN$6IX7S@DONL?4E%%%(\P**** "BBB@ HHHH **** ,S
M4[07<#QL,AT*G\1C^7/^/;\!O^"LW[,UEXA^"OC77UL8Y+A;&\=6$8+9\B8\
M8!/:OZ#.O!KY,_;$\"Q^.?@UXDT40"5KJRG3;MW$[HI5]/?]>] '^,5\8O!V
MH^%?B5XBA:VEC5-;NU'[ME&T73^W3\_Y5Z1HK(= @9R-VT9'?.$]?8_GWK]A
M/^"D/['D_@'Q7KNJ_P!G&$3:A<S[O)(R&F+]2/?KZU^*5YJ9TRX;2F.WRCMV
M].X'3/7CK1<#I(W!4_@>OMGCUJ..,.Y!/?\ P/Y]JP(;_/&X<X!YZD#\N16_
M:OCYCT(QW_/^5.BW&K=[7_6_Y?F=JG&*P[6C5N;[MW?\O*P!/+D*X[_0$?+_
M (]^U9VI2%'15/7G\S_GCZ]*OW+[26Z<G\.!G\N:PYW^T-NSDJ>Y/^?IVX^M
M:0C>O*;7N]?N5S;#25JM3KSK7U2V=N_]6-VQC'EHXZXS_+\_;_)J>Y'[ISW&
MX_A@'&?QJA87/(BSTXZ\\$=OSS_6KMP<HR^N3]0P&!_3TKBC;VS?3F7INO\
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
MY+I&R_K?H+V:5*M/>\UR^2O%?Y_Y'^I=_P $;X /V>O C=_[.LO;_EW@//\
MG'MS7[ZQ?ZM/]T5^!W_!'!_^,>? HY_Y!UE^9MX/\FOWQB_U:?[HK6+;6N][
M?@CGQ$E)T[=()/[D244451S!1110 4444 %%%% !1110 C#*D>HK\A?^"LO@
MG_A)_@7JEL(O,+6EUE<9_P"68]CZ=QTK]>Z^._VQ_!G_  F7PZOM/\H2EK:<
M;<;NL>.GX>G]: /\C#]L#P@_@SXDS6AA,(;49005*Y'F./Z=/;FO(=18?V5;
M,G+&-<],CKZ?_7K]0/\ @L'\,F\"?%N<?9S#C4)R?EQQOE^@_I7Y0:3??VI
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
M (*-J#2JQOM<LROD_+TQC_/UJKM+2*!_>'^']?Z53TNY^UVPE!R<<Y_']?\
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
MNOY=//X?\NOJ<^&?)+G>SFX^6KMK_6USG;'=Y[YSC<?YC'^?\:VX/];^)_\
M9OZ_K4"VXB;..I_R>/>KZH%3=C!('KWX/YT58-QI)?S_ )-?Y>9=6[Q<I6TC
M&+?SU,/50QGCQV//_?0Z_I_+O5^#/E =\K_(\4Z6#S6#'GGU[ _E_C^%3P(
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
MU])O\U^/]6,IW^MSGTBHM_='_/\ (YW4=WVE=N<?CCI_^O./K6DN?*7KG/\
M4X_IBG2V_FMOQGDX[<'_ ![<<BIX4S\IZ#\.YQC\,U52+=*I'6]HK7U7^7DN
MK'BG[66'45\2OY?9[=>GR2&W6?LO&<[3TK(TS=O.[U'\S_G\ZW)ER/+'MQ_/
MOP/>JD< A.0,'MWHHP<?9WZ12V^=RZM1/"26MTXK_P!)2O\ UT+D'5OH/YUB
M7>_[:F,XW#I^'X=?TK65BI]B,&HW@+.LA&3U//\ G)QZ5596][MK^7Y!@*B4
M90TO?F=M[:+^O-O8LL<1)]/\/Z?YS6/JF3;MC^[C\<*/SZXK2+9P,].,>_?^
M7Z8[54D0S+L/.>W_ .K%3"NE3A)_;=K?-=OO_)'%5?M*SY=-4NUM$NGW>IEZ
M2KF%PV??\NOO6CIBDSMO'&XC^?;_ !_&KEK:>4F, 9 _^O\ Y]?TECB$+LV.
MN[OVR?;K_/TYKOP]91<K];6]>OZ]MSLHTW0A.3[=?Z_37KL9=R76] 7(4MC\
M,_Y_^MFN$\5P.^LZ3,!_J[J!NG<2(?Z?KZ5Z9) '<R8Z$?7';^H_SSS^KV0G
M>.<C/DLK9QSP0?Z?T[4ZU55&K+9:_.W^1SXQW=*2^U&]^^W_  #^N3_@@SXW
M67QQX9THS9*/9C;NY_A[9[\]@.O>O]!W3#G3[,^MO$?S45_F)?\ ! KQXS_M
M&Z-H_G<)>6J;=_\ M^F?0?\ UNM?Z=&C-NTG3VZYM(3_ .."L;G&:=%%% !1
M110 4444 -?[C?[K?R-?QO?\%Y\_;M6]-D__ +5K^R%_N-_NM_(U_'/_ ,%Y
M$S=:N<?P3D_E)_.JC%R=EVOL:4HN<TET][[FC^!3Q!SX[U@#K]K?]&/],5MW
M7_'J?7'H?3CC\_\ ]=8NL_/\0=84C@7DG_H6/Y5OW*Y&Q>AZCTXXZ_G64J3]
MDY?WM6ODOFN__#GH0J+VRJ:6:4.VJLO3I?Y]CFK+?^]SG[QQC_@6/UZ>_3C%
M1Q!_M7(.-P[?3_//Z5LBW\K.!UQU^C8/YT@M0I$F.O?\NAS6<=H>J_\ ;2Y2
MM4Q3_N*W_@*_K3[R09\Q?PS^9Q5?6-WEKMS][G'T7^G^/TTHD!&X]CQ_]?\
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
MW5K^>OWW\B>#/F_GV[8.*R=6W><F.G?'U_ST_K6ZB[5W=&P/J/7KZY_E52:
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
MYG^1#^T?^S3?_#[Q5>2R64L(2\F;E6&,/)ZCCG_.:^8-1U);>-;/< T)VD9
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
M,=R#M[?B/Z4W5',<0([GG_/^/TK#VMZM6/;5>=DO\E]Q.%3J^SO=JGK^*O\
MU\V68I=T@;J.?IW_ ,.>G]*XNXF$GQ%\(;<<:SIY_P#)B#MSW]ZZ&UD)@+=^
M/7T/;\.WX5PL$K/\2/"0.>-:L/\ TJ@]OU_QK=_%3_PK\U_P1)?NL4[_ /+Q
M:>>C_/\ (_U,O^"-LH/P \"J#DC3K,_^2\.?KFOZ XO]6G^Z*_GG_P""-$C'
MX#^!1V_L^Q^O-M!^)Z\?_JK^A>#_ %,?^XO\JTBVT[]SEQ%/V;CYJ_X)_J2T
M4451SA1110 4444 %%%% !1110 4C<J0?0_RI:* /S;_ &\?AO#XO^%7B^$V
MZRR3:;=@?)DY93[=^/2O\M?]O'X"77PT^)OBS6'M7@CEU2YD#%2 09"?Z?YZ
M5_KV_%GPK'XD\,:I921JZSV\JD$9!W#T/^>?<5_ )_P7I_9M7P?I.J:S96 1
MYS-,S1Q\DY<]AD^O7^E93JN-2E#I*Z_'\_,??R/Y5-&U-+C1C'D9V$?IZ^W7
M\OI6WH0,<,V[N&'ZUY-H,UQ9L;2;<N'((;(Z,1T/T/'2O5+254C&T@;E'.??
MIP>.N/\ #BL98>_/?:3YM.^G^7Z^1O&K:C*'5R3^2M_P=;&03Y=^TG8L3[8S
MG_)].E;6\.-^>1^7IZ?X?E61J"[29%ZDD\>W/7\/U_*S9L6LV8]0._!X_G_G
MMQ51O3:C?9+?_/S[?J>E"V(H0_NRBN]K<OEY6T^\L2S!_E![X[=OI^/^<5;S
MB'WP/SXZ5SUI(7F8'H&/T].E:H8[L=N17.U[.I"K_P _))?+33_AD<N(FZ=:
MHE_(OP)%G"9&>_MZGU_SSW[20MELGOW/MQ6%>RLDJ@9QN'\S_GK6A&Q\L'Z?
MR_\ K5TU)6A5EUBON_'[MNFPIMQI866NFOWN/^=_ZN7Y,!MWH>3_ #Z^_'MG
M-0F;>0 ?R_$\]/Y?_6?*<6K-WVGGG/4_C_6L6QF+N^>V?Y$_T]*5*?.J;=OA
MWZWTT>_4VG"V&J3OK*2E\]$=#D&,?@<'W_IS5<S",%2>>F..W'^)_'Z&B%B9
M"#_M?Y-9.IRLDZ <#<.GIR?\^G3WK.E4YE)=IOTZ+3?N5ATZEJE]8PM^"[>G
MY&Q"V6R<\Y//KT_S^%.D^1B_IC]>?3U/OZ8JE&Y$2'Z?IGH?\XJQ<G%J6[A3
M[<Y_EU]OSJG4MB)0Z<B]-5'^MOPT,,,G4:ATC4<MO-/I\_UW$:<.>#G'/'XG
M_/UZFE,X8!,\XQCO]WG_ #D_2L6SE+A\]N?_ $(_T_\ UTV"5C<LISCGU_NG
MM_GUZ5MTI^OZIZ&DHM3Q7E%?C;^O^";?GA 5)_#\!C^7KU]J6V/S$GN,@D?G
MZ<$'\_QK"N966X51G''MU ]JU@2(UQWZ_K7)B(^]*JM/9M;:WNX_=Y[;^1G-
MNG#"RV?+;\%]]]NQ99]CLV>G?\1Z?Y_"L:])GE1AT4Y_F/\ /H<X]#;NW(BW
M=\?X8JO8J9H)'/5<X)^O_P!;TXK:3;5)]XQ?ST?Z]CHP,KPJ2_O;=M$_TO\
M.QJ0SJT'E @E5.?\]\>WK7.Z>=OB:W'_ $T4'CT/%%C<D7;QDG 8\GUXXYJO
M8SK_ ,)1;*".95Y_$8]1W_SUKJJVJ*#3V2OOVC\^G_!.15^6O4GLG'E_+7\]
MF?WI?\&X?;_=/_L]?VBCH/H/Y5_%K_P;?]/^ ?\ QRO[2AT'T'\J#C>[ZZ[B
MT444""BBB@ HHHH **** "O!?CGX=C\0^&KVV>,2;K>5<%<]5/\ G\17O5<[
MXATU=1LY8F (:-EY&>#_ )/TS0!_F:?\%E?V:KB#XM:KXBBL76*"XN9-RH0
M =W88[9_'TK^<O59-MX]C_%;R&,@\;=IQ]>W^37^C'_P5]_9JM]3\&^+?$26
M*/+#;74@<1@M_JW;KC.?;_ZU?YVGB[0KK2_'?B*VFC>-(-3NT7<I4?)*PXR.
MG.1^5<KK\L:LG>\&EIJNG^8[:KS_ ,[&SIXVV: CG:,_T_$4X+N'X]#T[55M
M9U5!'D>@Y] #^7'_ .JKL1WRK[GM]*>%J>UHSEVO^GD:UZCFX=>6*6]K:?UI
M\PV?9\,> <'OT^8>O8_YQUKB3S)0PZ$_TS5_7L16J,O7"^_.6]/8UBV3EH=Q
M&2._X'_#VKAI4W.G+O&;EMV7_ M<Z?APM-[/GW_\ _X/YFQ(,A>_''&,XZ?@
M<]*K-."-@/K^?/\ /U_3O4L1W1-GGI^G^3P.>WI7/K,QO&7G'/\ +/\ D_\
MZZ[*$^>$/)^O\OETT-HP;I5:O\T+?E\NQT<1&P@GN1_^JH1*(R22,$G'Z_Y]
MJA+]/;.?ID__ *_RJAJ$I0<'DG^@Y]*<9\TJR[-:?--/\=?,PHS<YT(O7EO;
MY?CO_5C523<X;/!.,CMR#Z<_Y^E3RX(!],G/T_/UK+M7)AW=\?T-:$9+0-GM
MG] /\_I2G4Y:M*'>.BU70<&Y5*E+HZE_N_KMJ,,^[Y >G&/;!'I_6IXSF,^N
M#_+&:YR&4M=,ISC_ .L3V_G_ /KK:1OWJCW&?Q(_S]:)SY:2DE]M>7:/3UL7
M6;IXA)=::C]Z2]--A_F"(G/ /T_'^@_K1&X9]W."?_K_ )?A5#5I#&$([G^G
MI]:+9R8@>Y4?S'^/Z5;G[LY?W-?6T?QVL/$1]E3H6T?-?OV?]>G=LU)>N?H?
M7KQQ^A_"H&G#84'IQ_G]/\]9%/\ HY;J0#U_#_/'TK @F9IV4^I_P^O?N/:I
MI3<U3;_K5?GH7RWH5:O6=G_Y,E_7:R-H3@+MSR?S_P \?I]<H9O+5LGG![^H
MS_\ 7ZCO6*\S"Z5/4KV]1Z__ %L>O>G7DI0J!W.._?\ E_7\ZTO[M2RV^[O]
MW]60HQ_>X5_W%IYOE?\ 7HD/LE)O2YZ$G'TYSGU]?\\R:G"7N PY&1_/O@8'
M7G_ZU364> LG?DY]AV^O'YXK1,0D&\\\@\_@?\\_G5WY<.H6WFGZV<7^6O\
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
M,?N5@HHHKTS0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *\5^/IQ\-?$/_7E-_P"@$?UKVJO%/C\,_#;Q /\ IQF_
M]!JHNTHO^\OS*A\4?\2_-'^9S_P6_<'6-9Z\7DY_\B/7X)>"U\W0%4?W2/KG
M'U]*_>W_ (+@*1J^LDC'^F3C_P ??^H/2OP8^'PSHT8/0CCWJ\2]7Z+_ -)B
MOS.JI;V].W>/_MMOT]?-FY;0&(GZG\?\_P"<5J1IY>6/\73\<'\CC_#BEEC"
ML/KS_/TY]N_K2NPV#GG^7!__ %"N"<%-4>JBW^<5_6WD:R3]M6J?RV:??;;S
MOKVV,BYMS),'QD Y_P GZ<_R/-78XRX4#M^@)SZ>W]*LK&#&2>>#Z<9Y]/7\
M@:2/"9![]_Y?UXYJIQ4J=2'FOS7Z;^0ZG[Z6'=_LOSL]/P[?(BNAOB,7MM_(
M &J%M#Y7!ZYR?_K?F#_D5I_?D([9/\\'MWST^E+)'M88]CCV_EGCZ?2G",8.
M*T^%?E;^MNG:P3FZF'<.L:BC;K:ZV^Z^NGX"1(8@3ZX_S^7MZ=:R9[??/YH&
M /\ ZW^?Y<UKR.-H&>>_UZ9_G_G.%"!H\GZCV]NGM^@S6=."II-[N=_G;[K[
MZ?B7"7L^>E?_ )=W3Z;+^M-2O''OV^P'X<?_ %L>U%XIDB*#TQ]2./RY_E4\
M?R9S^?TZ?Y]Z:GSR?CGT^OY^O]*KD7M:D^\5Y]O^'O\ TLJ%Z*I2_GG9_P#D
MK_KR]#.M(?)!4^I[>XR*TT0QJ<C[W&/Z_P _TI'C"N,8QQ_^K\QCCCIUITKC
M& >>O^?U[?2B<%-T6OLO_+I]_P!X6M4KU?Y9*W;>-N_Z*R,>2W+7'F@<>N/\
M_P#U^_MH1Q[PN!]W&>PP0/\ /Y8JP(U,>[&#C\>/PS^)HBPHP>/I^/M1.*G2
MG!:^]Z=5_P /_P $NHO;5:+_ .G:?H]-_EO^A6O4,L>S'08_$<?Y^F>*K6L)
MB0+[X_/'M6BHWN<GC\,<]>ON._:D9 K@@< _7L/3CK_C517+[NE^1+\%T^?8
M4Y>UH*.]JBC\ERK\OGOZ"HOE(0?XOT'/7\_\:R&MSYYEQP3GOZ_E_G%:\K#
M .>O]/;O3C&/+S]!GC\,_P">W%12@J<8=+R;U]5]WIY%QDX*K1[04OG[O33^
MKF)/;&1T/''7\&Q_3_#K5L6AG0)UQM_PZU<55 ^;&?;O\P_Q_I5_2PAE.[IQ
M^>/\:V2YI2MU73OHK^>IC4E*%/#2ZJ_YQ>GZ=#.AM3 NPK_G],9S_6IL>6I'
M8Y]>G.?YUI7FP2 KC!SG]*S)6W$8.>1U^H_Q''IFIN[J#[K3RT-90M!5X[NS
M?WKUVW_IF2;?$YE[9!Z=O3_]?^%:84A=_H/_ *_]<4]DRF>Y[^W;^GY_E!-,
ML<#@D A,#]<_K^%:RJN45WC9+Y6_16ON*4?:UZ;=K<J;\G>/W:OS\Q\,WGL4
M]&Q_GC/K[>E+<0%UV=\'_/Y8'_UZY[3KY8YY"[<;SQ[9/K]/?V-:XU6W:8#<
M""%[]N,]^I_PHIS=:IKL]/NL/%4U"=*?7FC^#214/^@AL\<D@],?YQ_GFN2U
M37/(W-O(Y;OU_P _X5M>(+^)OEC;.1Q@^W_U_P O?%<1<:)?ZJ-MNA8N.P)
MSWP*%#EKR2\OPL^_^2#'VE3HO77;U7*[?+7[RO!JQNKA&!)&1SZ<@'/^%?0?
MP\\#R^-YH85A,F2HQMSC)[<?CQZ?A7,^!_@=XDU94=+.1MQ7^!B.2.1\I]>?
M?]?UV_8T_9AUJXU2V^VZ<Y7SHS\T;=B,GE<#_/3FA0W5K7?W?T[G%*L_W?\
M<27;7\/P*OP#_8IN?$%W9L-,9RS(?]2>^/8X_#]17])/[%?[$\GA>YT>>32]
M@C>%L^3C& #_ '0<]Z]^_8__ &6M/CETMKK34X\OK&O7 ]5]S_/BOZ /AG\#
M=$T.UM'AL40I'&?N*.B?0<D]*JC-P>NZ=EI\O+U9I4?LIPG'7FC=_-+^M?Q.
MP^"G@NWT'PWIEMY"H8H(U/RC/ Z]..U?1L<21@!5QC'Z"LG2M,CL8(XHU"J@
M P !T_K]/K6U53FYN_\ 7Z^1A4GSROK\PHHHJ#,**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *KSV\<R,K*#E2.1D<
M_P"?\*L44 ?@=_P4G_9V7XB1ZO+#8K-OBFY$>[)^<\<'U_/I7\.'[87['=QX
M(U/6-1.FF,&69P?*QT!Y' _N_P"37^HE\3_AWI_BBPO/M,"R%XW'*@\D>X]S
M7\P?_!3K]EZTET'4)=/TT;WCF/$8ZXDYR%_#\#0!_G9^,4;P[K3VQ!39(1W'
MW6''X?AZ5M^']3^VH!N/&,\GW)Z^GUKZ8_:>_9Z\1:1XGOYX[&1(TDE.0C8&
M&SZ8Z _YQ7R?HNG7.@R/'>*4*EE.>,8SGKC\N>U<M>;I1;CU<5T[[>OX]^YU
M/][2YG_R[]U=M;?AM^9Z%<6AN8=HY/'3)SC'/^%.M+?['&4P1_D'/Y']*33-
M3MY&PS#@@=L?PU=O9$D.8SQ@\#\?ZU2E*52$7MR*3O\ *_\ P?D8TY\C<O*W
MGJUT^16C;&[U(X_/FLQ[8M<>9CC/7Z\^G^?PS5^K&%(YQNS_ $S_ )]O:M)I
M<T9+:Z^7?[^WD=>$FW"I3_NMKKIII;^MO4ACB+[?]GKU]/Z_G3+Y?.3:/8_Y
M_'/2K4;!!@__ *_SQG''ZTU%#L<\C''_ -;/O67LU[2I/JTM;KRZ?U^15"]'
MV+M\;U\E>-_Z\F^QG6L7EILZ=O\ OKIVK25?*0Y_BR?H.?\ '^AIK*%<8Z<=
M<=<?Y]>].E<$#'?/I_\ 7]*<Z?/*D]'9-=/+^K"LU*M6VY9)^NWY/_AMC':W
MQ/YO;/\ D?D/\?;6B0E0?[HV_P#UQ^=/* IGOZ\?3_"D1PJD$X_QZG\LC\JJ
M+2@[?S6TZ=_U_0NI%UJM-Z65/F5M=;1T7]=PD^<8Z 'TH&0A3U[XYYHB;+?C
M_,8_S]:1B0^>.I_GQ_\ 6_&LG23J2=U=P_1?UO82=XJ2W<O9V\O=2[]T*%,:
MD<<G/MQZ_I^M8WV8BX,O8D]NHQSU_P#U5L2N#@#\N/?(^I'X]:5D!CSCM[=.
M<?GQ[4Z<%3C#UM?OJO\ +[E\RN9QC7I?W;^K=ME]UMR-(]Q# =."??D_U&:K
M7\9G& /3_#_/^<WD8*A&>1GTX//]?S[4R,!R<\XZ=.!GI^'YT>S2E4GI9M?F
ME;7O8F@W1='5?O$V][=/\_+OW*=O&40(>^!C\,?E]*OHIB ''0C]>]-VA'ST
M'X=?;\/P[>U$L@(X/3K]._3/^--P4JE*7:-_P33_  ^\S2<%6K=5.R^=OEZ:
M_/4%)1B>/FR!^I%95S 9)ED[!L_J,#C\?_U=;OF;CCD\_AQGI_GZU;\H&/=]
M?P]O\/UZ5I4C\/X:7V:_/8O"56E4B]$XM]EM;^O+S8MG"9%(QG'/?N?7\/\
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
MB@ HHHH **** "BBB@ HHHH **** /R5_P""HDPB^'-YU_X\)_\ T"4_Y_\
MUU_EL?MY(9?CY>2=C>SGI_TU3\.W'X5_J*_\%4V*_#>[Q_SX3_\ HN4?Y_&O
M\O']N)=WQPNR>OVN?W_Y;+T]*>JL_N^0'B]M'OM(0 .$0^G8U#<Q&12OX=^H
MS5RS8+;1YX^0?Y]NE.3#R'/K^?'-<RBHU*LWIS1_RZ_=I]YVTX<OL)Z:R7YQ
M?]?\$S(8&2,K]?US_GK_ /6DLX#$[$CKG\?3_/\ *K\BA7'8'K^'_P!?]*5B
M /EZX!_D/\_I563C3_#RV_*_Z[G1&HX/$SWL[??R_P!=K;F3);EKCS0./7'^
M?I_7TT4CW[?]G&?3'^0?TQWJ<1J4SC!Q[9&/PS^/KUI8\*,$X_KU]JB<5.E.
M"U]Z_P"*[_?Y$U$ZU6D_[B:^Z._XW_0JWJ&6/9CH,?B./\_3/%4XH"D13ZC'
MU'TK44;W.3Q^&.>O7W'?M2-& W3@9!_(=,<<5<+1=G9-07Z=/*[%*?M*,4M>
M6K%:>3C^GXW]#)M[8Q;^VX_Y_P X_I3!;$3>81QQVZ_7_)_*M=PN!CV/3N?P
MZ5*8AY>?IS_+W_S@4)VY;Z>]U^1;?[W$>=/3_P !CT*\<18J1_#U]/Y=\U'>
MIYZA?0_IG_/TZ_2VAV*0< X)SC_ZW...W%,4AFYZ97&?\:S]FN>K/^:WXV7X
M[W_#6Y%"]'V+_P"?C>G;57_1_?T*5O 5CV''/'?K@_CV_P BL71M-\,GQLDN
MOZOKVF:M:1:/<>"++1_#>G:YI_B+Q.WC'PK:7>C^*M3O/%/AZY\':#!X+N?%
MVOV_B32-)\=:A=>*-#\-^$)?"MGI7BK4_&_@WK$"^:,#@GT^O^)Z]JXF[V_\
M+&\';?\ H-:?G_P)A_S_ "K9*\X?X;??_P ,%_W>)_Z^1_%07^9_J#_\$:K<
MK\!/ KGMI]E^EM!QCV_P[5_0?#Q%&/1!_*OY_P#_ ((W#_C'WP+Z_P!GV7_I
M-!_B?\YK^@&+_5I_NBK47'3YG%5J.HXM]%;\%^9)1113,@HHHH **** "BBB
M@ HHHH **** ,_4X!<6DL; $,I!&.N>W0U_,O_P6K_9Z_P"%B>!KT167FE;:
M8_ZO=GY)3Z'V_P *_IV==ZE3WKX1_;#^&-EXT\)ZC#/;"8_8YL J#SY;^Q^N
M>F:SE34I0EU@[_U_6P'^0Y^T+X E^&OC6^TUX##Y4\H*[=OW9"/3Z?E7EVB:
MN+K W9P2,9/9L>O7\_Y5^SG_  5/_9OU31OB?KUU8Z>R0+<7+95&'20]P/\
M/O7XB6>G76@74L5V#'MD9>>.CGCD9_SFM)NT4UZ?^2Q_X/S.C#052KROLW^1
MZHUO]HB48SU__7C\:%MS!"8R.2/T''^?I2:'?PS[5W9P/T."*TK[;Y@Q]W'.
M.^,G'Z?_ %\5S.\JZ6UX)O<TI594O<UM[2R:WZ6W\O/;0Y^WMC&[MC&6R/S_
M ,/\BM#RB/GQQ@^WXX]?7GVZT]PN!C&< _C_ (5(74IC/MQ_G/Z=?:B4.94E
M_)/]5K]UC6K#VE>JW?2"?7:T;VMZM]M#&N+8R.&]&ZX_(#(ZU=BCW*$_+KVX
M_P Y^IJU'&&7)'?^5(F$8Y],YXZ?T_3I53C>-2+^U_G_ %]XIQYX8:*VV?E\
M/^5_.PR88B,?4D8_\>//ZUG6T!A<DCKG'^?\_P ZON^^4>G_ .O\L"II$ QC
MC\OQZ8Z=:Y<*[3<9?9T7?I;^O6_4TG)O#U*?:27RTZ?UU]1(D*9?L0?QSTX_
M'M^=9M[!YTH<#&TY/UR?P_SDUJLX" =_3V[?_K]OS1%W(21GT^O^?YFMH4U!
M2EIK)_BEOTW0Z+]E)4[Z2I\VE_[OSZ_UJ58H]RJH[=NW&?\ /O\ SFN%S$8\
M9XQ^?/'^?PI\>$8_3].O\_Y<TA8/)CJ,CTSP>/TX].M4Z=ZKJ?W/TC_7]:Y4
M;TE&IMS5+;:ZM+\-?N,F" Q;LCK[<=R?QZCGKZTD=L5F,F/O=_\ @)[]:V)(
MP,8]?_UGMZ_TI710@..<#_T&K5DJ:OU^]W2_R-)2]_$W?Q17Z??T^XQIK4O*
M'QG&/\]*T4C++L Z8Y]!SZU,H3:<XSQ^O7Z>W2EC(#-DXR3_ )_GTI3CS1JQ
M[M?^E?\  (G#G^K1?\NF^FW^6I2N(RZE .F1CWQCTZ9J2QMS' X/0@_EGMV]
MO3V];.T/)GL<_P"??C]:@N+N*UPI8#G'7'0YY]QG&?Q]J:C?V:[02]-%?7Y6
M%"7L*%9+?G6GR2^[^O7C=48Z?))/G .[GZX_,=?<5R?AW5C=>++0 DYF7CO]
MX8ZUT7BV7[5;;8#EF';W(_3Z_P#UZU_@W\+-<\0>*+":*V=U:5"#M8\%U]L=
M/I_6MCSS^]#_ (-P481H2/\ EF#WZ;7/IUK^T0=!]!_*OY&_^#?_ .'6H^$K
M6%KR!H@T*]5(Y*/SD@9K^N0=!]!_*@!:*** "BBB@ HHHH **** "F.H92".
MW_ZZ?10!^8?[?/PN3QK\+O$]H+<2M/9W"_=R23'(/3/4BO\ -5_;Q^ $WPN\
M7:_?-:&#SM1NI ?+V@[I&/7 _P \?3_6(^+/A>WU_P ,ZA:S1!Q+"ZD$9!!4
MCIT[]/ZU_"Y_P6P_9IE07MWI.GX+-(Y9(_J2>%SZ_C6/L4U4CI[[Z^25OOM;
MI^07?W'\:4.K_P"F&(MW/'Y#U],UZ!8-YJ"3@X /IC@?T[]^W3CA?%GA+4O#
M.N3Q7431^7(^<AAT)SU[_+USZ5O:+J<1M&3=\V,<'GI]>,_I7-AXNFIPZ<UO
MP7X^?ZM'HX:E&I3<G96DEKOHH_?Y^1LZA/\ :P(@>4 &/H>WMR.GX5#;1>6@
M0CKQCGJ>/KUJE8.7NG+?=)X_/]?S/3\]H[1(".!VP/?'I]?R%:48I*:Z.+_$
MUQ5-0I4::ZU$MN_*OF."^6A''//L,>O^?4UC?9B)S*>A)QQU'I_^KBMB5P2
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
MV_/WK\9\5<I689=5AR<UHN7_ )+Y?+S/-SC!QQV7U825W3C*2NK[*_\ DO\
MAS^<"6,V-[<1$8VRNOMPQ&,8_P ]LYKH+%//V_3Z]N.W^3^57OB%H,^D:O=[
MD*C[3)C(/3>P_#W&?U-9^A3*"FX] /PZ]O\ /^/^:_%N72P&:5HN#5YM;?I;
MR_$_G+,Z#HXB:M;WI+[K6-9QY*>7ZCD8]/K[#I6+);F-MW8G_'']#R:UKR56
MN$V]"#GCKC_)--O I5.F>/\ Z^?\]?K7S<9>Y*+_ *_#Y?(^>J4^7%4YZV;;
M?RMM_7ZD,*8/F>O3].?YX_EZ+,IE8$=CZ_3GWJ13BVS[?K26K HWU/Y=_P Z
M\RK!UH-ZW4K;>F^G]:>I3E)\]36\967?6R^72VGH.SOC"#TQQU_E_P#KZUE7
M,&\&+'7CH>1G/]?\BKT#_OF!]/\ ]7Z=:<=IN5SR,CZX)./Y5K2O%J&EN5.W
MR7ROZ%TGRSY-KQ4K=-;6_-?+[B'1K7[!O8C&[/7Z<<\<Y]?Z5>EXD,O;.?SS
M_P#6_"I-09(T79WQG&/_ *W;\ZJS/_HI;/..#Z_YS^'Y4L3/EIMKKV]5_F77
M;?LU'7GE;\OR_ 22+[2K..WMU/!]^?UZUFEOLY.3[\<=^OT]JW--(:W?=CA3
MC\/\YY[?G7*ZO.J/@=SQSQUZ'^7\_2MN'<)];Q:DTFU-6;Z[:?U\SKI+V<Z<
M%JHVO\K?GN:OAK2SKFO6]L%+^9(!T[9QW[\_RSQDU^X?[(7@4^'K.-VBV;T4
MY*XZC(^G';WXSTK\H/V?_"TVJ^*=-F:,M&94.<''+ XSCC]?;K7]!GPO\.PZ
M1I=EY<84_9XL\#^Z,]/QZ8]>>W]M^#'#W[V-65/3GBT[=[/;M_PQ^L<#4&\2
MJK6SW_I?K^I['$H5< 8[8_S[DU+35X4?YZ\TZO[:PT%3H4H+I"/Y(_5F[MOS
M"BBBMA!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M<^;EWT5OR_R'4444R HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** *E]$)K:1#W4CUZBOSO\ VH_@A#X^
MTJX@:U$VZ-QC9NZAO\FOT:(R"#T-8NHZ-;W\;)+&C J1\R@C!]B/\^M '\0?
M[:/[ <%OH^LZLND<JD\F[R./NL>NW\>GTK^/G]JSX>S_  ]UF\ACMVB"7,J?
M<(QAV]!CH /Y<U_K#?M:?"#3]=\"ZQ#'91N\D,H&(US\T;#/3/X_T%?PC?\
M!0K]BC4-8UC5;JUTR8J+F=\I&W3>Q[#Z_EV%<-.,JE249)V4M/E;=_EM]QUP
MLL+475RO]UD?RRV'B.YAD <LO./RV]QW/^%>N:'J/VZW#DYX!ZY_'..YKK/B
M;^SUJ7@V:Y$EK-%Y3OU5OX3]*\TT16TNW,4A((PN#P<],<].H_*NN45!.?:-
MDWIT6GY*^VNFYR'<HP/X#MC&!TS[\\^U0QW(-SY>>G;/L?\ /ZU@#5T3(W=>
M@)YZ#W/H>:J6M^&NQ)D8S^'T]#V_SUY*51SHIO67-^#:T^?W'HX&"]K.^J4+
M._RU_$ZV]F\F1%!X8COV(&?;^7UJ]$2(PW'I_4G^5<Y=R_:)8BI!P5[_ $)_
MK721)F!%SV_IC%:QOS.^B;_"Z_X?7K\SJK*'LDHM7BM/O6FB_+_,2;_5&3O@
MGVX!Q63;W!E<Y/W>GL"<5L2H?(9>O&/?OR.G^>@],.RMRDCY[XXS]/Z]?QZ5
M4;^T7:SM^!E-+ZG-]7RW\G==/\S9B<N2G8#^6?\ )X%9M[.89 @[D?X_Y'^-
M:4,95V/;_P#7]:R=2@:2=2.<,.G^?\/SZ<U)R]^^WM';[X_,K"+W+OXN5KY6
M+L;X16SU_KD].O:IYN(2_MGOQUY'^?6J\<9,:@=0%S^OO[U:F0_9BN<' '?W
M_P FG)R]NTMO9Q?KI'^NYSX36=I?#SW5]%>]S*M9_.=O8G\<=?\ /XUJQ/OR
MG;]1C_(_7I6-86[1N^1W8_Y__5_];9AC*NQSZ_Y_S^5.NY6H66\^U[:H*G^]
MR6O*^5/3961F7=P8I0@/7/'\N..H_GW'2Y')M4-W/'YDYS_GUK.U& O<AP/\
MXQVYY_S[Z"1ED Z8//YG/\\U=1OV-7II'SUNO\W^9>,23H.'2Z6F_P /X:?F
M33L1"9/4<]L8Z?R_GT[9MO.95;O@X_//O_2M*Z3-L4[X]#Z'^6:Q;2,QI(#G
MG_Z_^?TI8>?-R>4=7YVV_3J:5(Q6%NNLHWZZV5_R);*7S+EDR2-P_F>?3^?K
M6](RJN/;'^?;'K[UR$$OV>Y9FXP?IWYS^73],"IKG6$!^\#CZ>W^1_\ JSM3
M:E/E>_\ P59_U_F9UU&G1C*#]YQBFD]M$G^+U^7>YT\%P(>AQD-UZ]#_ )XK
MFO$=V8[9I1G(W'(S_='?\?3TK&FUU. '&0<<$?G_ )%3JAUV-;:/YBV/N^X
MY_E6,+K%5_*'Y<O]?\ X80NZ5UI*73KM^?=;GE-QKMSYC!2WWR>/XC_@>.E?
M0WP*\-7/C;6K:T>%I0TR+@KG@L!QQ[_G^&=/P;^SOJ7B6XMQ':3OYCJ,*K'@
MCV'TK]DOV+OV'M5M==TZ\GTRXVM/$^6C;'WE]0?\:WIQ2O+K+KY#KQ4:LHKI
M;[['Z7?L+_L%0^(O#VEZK)I&]BD#;C#GJ>_R]?\  ?A_2_\ LQ?LJ0>!ELF7
M3Q%L$?\ RRQ]T#OCT_R*Z[]@OX'67AOP#IL%Q8QJZQ0?>B7/"]\CZ?C7ZNZ3
MX7L;")/+@C7 '15'0#Z?YY%==1^Y3_P_I'?YCJ_#2[\FOW)?\,2^$--73-'M
M[8(%\M$7&/11755'%&(D"   >@J2L3 **** "BBB@ HHHH 9(<(Y_P!AOY&O
MX\?^"\%SLNM74]UGZ9_NO[_A_P#JK^PZ3_5R?[C?^@FOXU?^"]DWEW^K#./E
MG_57_#TH*C\4?\2_,_@A\5R>5X]UA\XS=R\=/XO_ *^,_P LULPRAU$F?7G/
MH#^.>E<-XTOQ_P )OJ^& /VJ49_'/''N:N6VK*L04L,\]?IQG_/I19?5I2^T
MN9=M+>OG\CTL7%1H4N79M/3O9?TOGW.Y5Q(A/IDYQCH#U_K6,;G_ $@Q@\#W
M_P __7SZUG1:PJ(VYAD@_P B/\_R-8']J#[87W#!/J/4_AZ?E7#AG)QAS=6_
MS6FW:]NYI"*^KU&U[S7;6VGG_D>BI(JD+D\]C]?;O_2J]_*(%#9P2?YG_/\
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
MO,^D/V4OV88/ MMI[+8"+8L1_P!6!P%'L/7/2OU_\+V"Z?ID,"J%VJHQCH0
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
M\?;TK]9AQQZ5P_@KP[:Z-I%BD,21E84!PH'1 ,<5W%!(4444 %%%% !1110
M4444 %%%% &3K-L+JREB(SN4C'^?K7XF?\% ?V78?B;H6J3-8"<I:SO_ *K=
MTC8\\<=![U^X[*&!!KS;X@^$[/6O#VK1S01R%[*X4!E4\F)P.H.?3I33LT_,
M#_)@_P""@?P(D^'7BK74BLC"()K@#$>,89O;U[5^/NF:S<07OV=R5!EV$<CO
M@=3T';VK^X#_ (*L_LDW'B'Q%XENK33G99);LC9$<<LWH/ZU_()\6?@1J'P_
M\02B:UEB"7+?>5A_$?7TQ^%9RIJ[:T;W]?/\?TTWZ*-9PM'HY)_BM_Z_X//Q
M8AMHI_[ZJ?YY]/\ ]?3O5X3AH/,![<<_Y/\ GWKD=2U58+2.WS\T8 (SC!Y_
M3O[?G4EEJ0EM0F<_*?QX/^'Z@<5E333GIO'2W^7?]3T<3.,H4-5?G3?6WPV]
M=5^/<Z:UG\TMD],\Y]!QU^F*U4?=F/L. >_ S_A^!QQ7+V#^7NSW'&?0_KG
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
MH HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KQ+]H'/_"L_$>.OV"?'UV&O;:\B^-]L;OX>Z]",'?9S+C_ ( ?;WH
M_P R/_@MC;7%UK.N!4<C[;<= ?[S>M?SH:):7L5@%$<F.0<J:_KS_P""N7PA
MEUC5M786Q;?=S'A,YRY]O?\ SS7X8Z1^SA.VF"3["W(S_J_R['_.>*-].X'Y
MS&*]R,))U.?E;N ?Y9(]_K4K6=ZJ*^R3D-_"?0X_PK]&[7]FZXE!;[#P,_\
M+/\ #J14Z?LYSR.8_L+?+G'[L\\_3]*Y%3<:UU>U[I=/7U^ZVIVT*EJ-:+ZQ
MLOO7Z??H?G(EO>^63LDR ?X3D_\ U^.OXU72VO96.Y)..Q5NF#_+':OTC?\
M9SG1Q']A/S9X\OV(QT].W^-(W[.-Q %/V$\X/,9YSU_AZ?YZTITW[1R5[-Z_
M/Y_UV-H58QE0MJN5\VO72V^W^:9^;Z6U\) -DF!U^4^K=>.?44L\-\I"A)!Z
M\'I_C^';%?I&?V;[@)YGV$].OE\>XX7Z_2F1_LWW$_S?83P0?]6>^?;_ #GZ
M@U6IM\KZI+\/GK\B%-*G-KXG55M>C:TU_KN?FV;.]4;@DF<=E/IGT']*LI;W
MOED^7)P#_"<GCZ=>*_2$?LWW#G9]A/R@_P#+/KP?;V_Q'%0M^SG<*_E?8C@_
M],_I[?Y_G2BIPCUM)??I_P ,S:;4:\W+K2NM>ME:[^1^;AM;Z4$E)/;Y3UZ=
M_I_D4Z.VO5DQLDP/]DX[_P!!^'O7Z3?\,WW$>!]A//'^K_7I_/CUHD_9ON$
MD^PXX_YYGW'<?Y_G32;G';W5^GXZ;D-_NL-.6W/KZ75OZ^7F?FU-#?;P@23O
MD;3Z?_K&?UJ-[.]1=P208V]%;VSSCV]J_26+]F^XF&_[">/]@^Y],>_3K]*E
M'[.%P_'V$G'_ $S^GM_G\.,*,7"HUTZ??_7W!*7-3Q5OAC;]%_7_  -?S>$%
MZ(B=DF0#_"PQU_\ KG\A]84M;V4$M')G!P=K>IK]'V_9TN/,\K[$22/[G;)]
MNO\ ]>ED_9QG@*K]A/S9_P"69[_\!]/QQ0Z356Z[_?\ UT7IJ.%:,*E&VB]G
MKZZ*W_#_ (Z'YP0VUZ)&7RY./]D]_P"O;I^-)+#?;]H23!Z_*W<<=OPZ<\U^
MDC_LX3QIYGV$] ?]7UP/I_\ J-,C_9NN)!YGV%O7_5^WT^AJZ\+N,E?2WX/_
M "\S*$U&D[?&ZVC\G)=-;/\ KH?FTUG>I@B.3)P.C>H'I^1JUY%ZL0.R0'&/
MNGT^GXGK_.OT@7]F^>08^PGY1_SS/J/;\N/6J-U^SO<1_(+)N_\ RSZY'TY]
M?P]J)0YZ2\O\EY/M^1K-QC7JM[^SBUY74;>O5V/SC6VO9@3LDZCJI]<X_+\^
MM-2POY"R^7*< C[K?AVK]']/_9SG8A/L9R3C_5GU^E=UI?[+%S,<_8"<CG]W
MQR/I_DG-73IRA2YG>[V=M.E_^&=M.^XN?3"2;_'_  ]3\D9[#4O/$:Q38;'\
M+<\@^GIV],^U=1I.A:G@'R9L$'^!N^/;U/M[9Z5^M5G^QW=7=['C32<GKY1_
MGMKWOPS^PW=W")_Q*CR/^>.?KV__ %=^E59RE&_\OGJM_OZ/U$ZJC3K<KUE-
M6MVTV_'[KW[_ (:S^'=6*@B"?)+?P-SP?;_/MV[OP?X"U74'B9K68YQC,;=\
M^H_*OWFL/V ;R\VK_9!.<<>1US[8]3V_&OI/X=?\$ZKM8XB=%/;/[C]?N^_\
MOH%;W6^J?]?B.%2/MJ=_AY$WKULK_F]/Z7XY_!KX(7FL7$,<MB[ E0<Q'_9]
MN/\ /UK];_V>OV3%U+6[!)--!#/&"&B_VO<?Y]!FOT1^#_[!T^DSQ.VD%<,O
M6 _GTQV__57ZA_!+]ET:)JUG*VGA0C(<^5CI^'^?RJJ:M&WF_P!#FQ<^>LVM
MO^ ORM9?H<I^S[^P3I5SI]K+)I$#'RHV^:),_=4G'&1Z_P#UZ_1'P%^QYIOA
MR:&1-/A79MY$: \'V';'X\^M?:?P?\%6NCZ?#&T"@K$HP5 Z!?IGI^I[U[XN
MG6R?=C4?\!%:+1WZ_P"1S\\O=_N[?U_D>+>!/A[!X>AB1(57;M' ';Z>_P!*
M]RA3RXU7T'I0L,:?=7%2T7;$VV[O5A1110(**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M/.O'7AF/Q!I5Q9N@82*PP1G^'W^O'/Z5^5'Q[_8NTSQ7INK73Z;!(WE3ODQI
MG.QSG/;V^N:_9IT5QAAD5S/B/1[:\TB^B,2L9()%^Z.ZD>_K[TE%1;:6KZ_U
MVZ%*3Y7'H_\ -'^<M_P4$_9,3PU/K?V;3578\X&R(=F?N![?IBOYL_B#\/\
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
M4>(Q( -Y. ._M^-))XC"H5W<_P"3_G\Z'2O"+>BYV]5U^>^OY]#24KSE5?\
M(DGYKEVTM^73R/13Y<N[D'&"!^&/\_K21%0Y7C QZ>GY=OSKSF#Q&!QOP2<"
MK[ZV$7S-^,\CGT'U]Z.7XX]&M?T7W:&?M5*.'3=[/7_R7U[-?TK]U+(N0F>#
MZX]JB=43)!&>/YC\?UZ5Y\?$"L=^_.#_ (#KZ_7]*FC\0"8$!LX'KV&:/9.'
ML_3\K/\ 1]_7<J4W&%97TDTUZ*S?Z_GZ^A>9&J9)Y^O';.?\]/IBD2>)E)SC
MTY^O6O+;SQ,(@4W_ *^W'?\ 2J,/BQ?NAR<\=?\ /K_D]8]FG&6F\KM66^GE
MN$9Q4J:=[>SU];*[V[_UU?KT<Z,Q#-T^G%<W?W:BZ$0;J1^?3M_DYKC!XF"
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
M*^EA8M^G+G ZQK^';Z8K].-)^ D5NZG[(!C!^X!T[XQCBO9="^%4=H%Q;A<
M?P_3V[?Y[U@8W?=GY\>$_P!E?0VFC#Z<F,K_ ,LE]?\ =_ _UKZ^\%?LO>&X
M((_^)?&.!_RR7MCU7_(KZ9T;P3':NI\D C'\/?GZC/\ C7L.CZ:EM&HV 8'I
M_P#6_H>N#Q0-2:MJ]/\ @;?<?.VD_L^^'[':R64:]/\ EFOK]/T'_P"OT/2?
MA9I6GRH\=LJE<?PCM^'^>I]O;E4!0,#@>@I<#T'Y4";;=WNS(TS38K% L:X
M'^'IWSVK8HHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %131B6)XR,A
ME(Q]>/Y5+10!XAXK^%NE^(#+]HMTDWDYR@.<GW'O[#\J^.?BU^S#X=N=)OF7
M3XRQ60Y$2?W?I[_A_+]-,#T'Y5Q7BO2$U&QGB* APPY'7C'^>G^+5NO]?UT\
M[ ?R$_M,_LM6N[5/L^F@@";&(QCHV.B\_P#ZCVY_G&_:%_9CUA/$-Z(--<+O
MEQB-O?\ V>,9_P FO]"?XI? 6+7S>$VF_P P2<[,]0?;/K[]*_,CXD_L'VVN
M:E<3G2@V\L<^3GKV^[Z^_O6M/EC?3[.NV^C[]'Y?BC:E/EY];7B_S7_ ^[O8
M_P ]OXG?LW^*[>9S'ITH4<G"/T&3UVU\VZI\'/%%AOWV<BE2>JMP!GV'Y?X5
M_?S\0?\ @FI;75O<RG1,X1CQ;YZ#/]PX^E?E_P#%[]@6+2)+M1I)78S8_<8Z
M Y_AZ^O'X5FWI'RO^AG?2-MTW^G]?>?R%7O@;7+4GS('!&>S?KQV_P :F\27
MOB/Q#J5OJ>K6FAVEQ:Z!X4\-Q1>&_"OACP;I[:?X.\+Z/X0TBYN-(\(:/H>E
M7>OWFDZ'8W?BKQ5=V4_BCQUXGFU?QOXWUCQ#XT\0Z_K^I?M_\3?V4SI4MPJZ
M>1MW<>5[$\8'3K7P[X[^"LNE-+MLV7;GHGIGV_SCM2_I?@*[U\_^!_D? L0N
ME?!!X'I^ _GS4[_:O/3 (YY']>,\<U[9?^!+B"<@6[<'^X<]?IWQ5>/P3<L0
MWV=N,=%^O_Z_I^==*A^[Y'N_>_+\UMI]QUJ#]G[/>4DY+?9J.WII_P #4\QU
M'[1]F3;G.!Z_Y]?_ -6*R$^T^3T/^=W^?\\^VOX/N9AL\AN!TV^_?Z<?K5*3
MP7<J-GD-SQ]WW/M^.?PJ*:Y8RG+3>*_KIYD4;PA*;6FL?GI_5O4\?MS<G=D'
MOC&3_DX.!]*A>SOI2<*Q''K]>_K_ )[5['%X+N5E5?(;D_W?ISTKT[1OA?/=
M11N;9B6P?N_3GIG_ #TJ9R3IP75?U^#(E.].$>J;;\_/\#Y8LO#VJW$X*QN1
MD= ?4>V3T_+UKL9O FMSQIY<#DE1_"QZ_0'_ !_.OT%\!? .34!&YLF.<'F/
MIR/;\O\ ]>?L#P5^RM_:K1(=/)X4?ZH]./;GBLC)2=UKMMY'X?V7PB\3797;
M9R'/^R_KC^[^7'O7N7@S]GWQ9=!2=/E/W?X']_53[>O;UK^B7X:?L'QZI);@
MZ3G=M_Y8]<D#L#^?_P!>OT@^&G_!-NWDMXF_L7JJ];?Z?[/^':DDELAIN^^E
MTW]Y_*QX"_9L\2RW40DTV3[R?\LV/H3G*C]/>OU8_9U_9>OFO=/^T::V-T6<
MQGU_W?;_ .O7[V^&?^"<MK8RH_\ 8_<'_4#\?X?3K^77BOL/X9_L70:%/;/_
M &9MV%.D0'0^FW_/UI0C9-O?9?UVW_ VQ$E*46MN5+3:]E<^6/@#^RKIYBTT
MSZ: 3Y.<Q#VS_#Z_UK]N/A'^S%X<L-$LYO[/0.$4Y\I <\=\#Z^G];_PZ^#4
M6BI:@6H3R]G\''&#Z<=/_P!5?</AC3TL--AA" ;5 Z#C_/TJC"[T\F>;>'_A
M=I>CM&T-NJE,8PBC@>@Q_G\:]EM(%MX$B48"C'^?\\U8P/0?E2T VWN%%%%
M@HHHH **** "BBB@ HHHH 1NA^A_E7X>?\%$/APWBNZNR+?S<[_X<]=WM[]Q
MVK]Q#SQZU\?_ !T^&J>+)9"T'F;L_P .<]<_4C(]3Z4 ?Q?^-_V77DU6[F73
M3EI&.?*]_P#=_,?7\<^#]EM_[.<G3?F ./W?H/\ =)[?YXK^E[6_V68;J>1_
ML )8D_ZKL?P_SWJ&/]E>!;8Q_8!T/'E>P'3;0.[[]OP/YH=(_9;D)EWZ:3VY
MCQT)_P!G':K$'[+C_:R#IIX.?]7UY[?+]<]OJ*_I2LOV58(M_P#H &?^F6/;
M^[_GJ*>G[*T G+_8!C_KD.,_A^-1)7<=-G?\4=6'J<D:M]Y1MK\OZ_S/YGM1
M_9;D%X@733@E01Y61C_OGV[?ETJQJ7[+;BVB*Z:<XYQ'Z#_=_P ]^U?TJ77[
M*D$DRM]@!P0?]5]/]GU'].M2W?[*T$D2J+ <=O*SZ'^[[?7M5]/._P O^'.6
M[T\MC^:E/V6G.G$G33NYY\OV_P!W_P"M46D_LMR-%*6TPYYQ^[_+^'_]?:OZ
M7$_97@%ML^P#OG]T/_B?PZTRS_96AB1P=/ SG_EE_BM-:M7[I!=G\S]E^RY(
MU\X.FG&X_P#+/^7R^G7MFDOOV7)1?(%TTA<C/[O^?R^GX']:_I<M_P!E2%+A
MG_L\=?\ GETY_P!W!HN/V5(7N%?^SQU_YY=>?]W H6Z[7_7[@N][N_J?S:WW
M[+;+'$1IA]_W?/0=/E^GX=:;-^RT_P!@!_LS#?\ 7/C^+_9]>_2OZ5;C]EB%
MT4"P&1@_ZK\/[O\ 3_ZQ)^RO ;?R_P"SQD8'^J[_ )5FHVJ2=MUOT?S.J<[X
M:$.L97\^G]?=Y'\TVB?LMR,&+:;T;/\ JO<GT_3/T[UO/^RTQ!_XEIZ8_P!6
M#V^GYFOZ.;#]E>&$'_B7@<Y_U7_V.?\ /<5HG]ER'!_T#_R%6CTZ]OZ];]#E
MN]==]S\"_P!FG]G*31/C'H5[]@V"*\B;/E],31GN/;V_I7]F7P;L#8>%]$A*
MX\NPMUZ8QB%!Z?Y_.OS>\ _LT1:1XKL]1%B$,4JMGRO]I3G@>V:_5WPIIHT[
M3K2 +M\J%%QCT4?X>W>D(ZZBBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *Y#Q%X<MM91TFC#!AW&>/Q'^3FNOHZ]10!\._$S]GG0-8MKAY+%&9U<
M\Q+R3GU'?_#FOP4_:]_96L%NK[[)IJ\F7[L8]3CHM?U::Q:+<V[IM!RN""!W
MXX_S^5?"'QG^#,7B>6=C:A]V_G9G.1]/R_#GH:+M; ?Y_/[4?[,>IPO=?9--
M8<M@K$1W/HIK\G/B#^SCXFAMKAUT^0$;\?(__P 3VY]L\#O7^A5\7?V(8/$9
MF)TO=DL?]2#SS_LY_*OA;X@_\$X[:33[AAH^258G$ [KUY4X]^:-+WL5%2=[
M=%J?P ZI\'/$]@\N^SE7#M_ _3/^[C_]?>GWNJ>/;/X8GX0OI'@8>%!X^_X6
M.=5/PJ^&7_"S_P#A(?\ A'AX9_L[_A=W_"'?\+H_X0+^S<W'_"J_^$__ .%8
M?\)!_P 5=_PB'_"5_P#$ZK^J_P",_P"P/'H;W>W22N"__+#&""?]G\.E?E[\
M5?V7&T?[25T\KM+?\L^GZ?YQ2MJY?TC1S_=Q2]'^'3^N]S\1;>PU"WF4.K+@
MCKD?YX_^O6IJ:7+1KM#=,\9_SGU[<BOK'QC\*)]+FDQ:L-I;^ ]O;'L1FO-(
M_!5S<^8I@8[0<?(3W^G-,RN]/+8^=E2[/RX.=W;/H>G^?Y''3:>ER+:3=G)7
MW]"?\^_M7I\7@.X-V8_L[<'CY/Z=/YFM27P7<6["+R&&[CI_O=?\]J N^[_K
M]3Y^GANS*_#$;CC'2O08-?U2?X:+\,;/P3X$MQ=>/O\ A/-:^(7_  CK7WQ0
MUO[#X>'A_P ,>#/^$LU:[U'_ (1?P%X7_M'Q;K?_  CO@#3_  A_PG?B'Q=_
M:?Q>O/B-_P *Y^",'PL]%'P^N'*-]G;YF!^YG@[>V/?K[5].?#3X%2ZO%!(;
M)FW%?^6>>X''4_X?E3Z/T_5?I<J$FIQDWM*-_1-'P5;?#W7[LIY=O(V>G#<Y
M/TY_^MQ7>Z%\$/%5^Z[+&4EL8^1_4_[/^<5^W'PN_9#&L&W!TTL"R?\ ++KT
M]N,=/\YK]/O@I_P3Q@UB6V#:/NW!?^6&>I_W#ZU$(V2NKM=UUNOPT-*\U*>F
MVGY??W^\_G(^%7[-7B:6>V,VFR<LAY1CG@GNG'T_/O7[H?L>_LN74E[9?:]-
M/WH\YC/JOJG7MGZ=Z_8GP9_P3>MM-,+?V-C&W_EW]/\ @/\ ^K]*_03X*?L?
M0>%YX&&FA-I7K%CIC_9[_P"-48&=^S9^RYHPT_3Q/IR A8_^62_W1ZCWZ^_L
M:_5/P3\!-#T.*W:&S1"%0\1J.<=>!U_3Z=M/X8_#^/0;>W00!-@4#Y>F%QZ?
MY_.OIFVA6.-1M VJ!T&.G_U_UIORO;S&FUJCG]#\/P:7&B1(%VCT ]/3_(Z"
MNKHHI""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^+OVO/#W]O>
M%IX1'O)MW7&">H8?X5_(E^T/^S7)JOQ%GN/[/W9GEY\LG/S+_L_C7]LWQ/\
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
M'08_"LC)RDU9NZ_K^OZ0Q%V(%QT%/HHH)"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ J*:,2QLI&0>U2T4 >8>)? ECKBNL\(<,".5!Z_A_^JOD7XM?L
MV>'M1TNYE^P1L[(Q_P!6G<9],>_&#^M?H1@'J!^5<WXET];^QDBV [E(^Z#V
M/M[4>=M0/Y6/VF/V5=/$.HFVTU<[9,8C''Y*>A_SFOYV_P!H/]F#45O-1$&F
MM@-)C$9R>O\ LG]/\:_OH^*?P9BU^.Y4VH8.&'W,]3].:_-+XD?L46^MSW3G
M3 _F%N?)SG)/^S_]?K1ON--J]F]?^!_D?YX'Q;_9Q\4V]U<&+3I H9_^6<@Z
MDXZ+_G-?)>H?!?Q38SR%K*08=OX7]3[9[?AQTK_0$^)G_!-VVO(;B8Z+G.[_
M )8?[W^S_DYK\UOBI_P3YATIKHKH^W:7;_4>Q_V?\^_=63Z G9IG\ANI?#_7
M;2U^:WD4@<\,.>?5?\]Z;\1M2CU[68;;PSX<;PMX#\+GQ!HGPZT34X/!&H>.
M-.\#ZAXY\6>,]$T_XG?$7P3\//AD?C+X]TK_ (2RYT?4/B=XD\*Z=J^HZ1I^
MA^&]'TWPOX#\+^#/!/A?]XOB9^R9_9WVB,::1LW#B+T)]O\ /X5^>/Q'^!\N
MD7$BBS9<,W_+/' /T^O^&*87=K?UT_R/SSMTNT.&#<=CGMT_6H9C=;^AQV_S
MD5[[J7@*XMI6'V9AAB/N]_RS]*QV\$7)3=Y#8QG[A]_T[>M7*:5)+KS:[^5_
M\^W37ITQ3JT>5;QNW^'7S/%X_M1D7 /^<>A_SVKH[O[1]C7&<@#^2^O? _E[
MUZ-;^![DG=Y#<?[)]1[=?_K5<G\(W+1F/R7X('W?IGCW_P#U4.+48R_F,'&2
MC&3V=[?YH\3B^TF)N#G.01Z[A_\ 6_"M32;:\D9SACPW7/IV_P _GTKTR#P7
M<[MGD-RW]T^N../SS_\ 6KT'0/A[<,R_Z,WS?[/K53DG&"ZI6?W+_+L74GS0
MIQ_E3OYO0\CTOQ#J>B>#_B%X+L_!7@35+SXBMX3L[KQWX@\.'7_''A+P]X9U
M>;Q%?>'?A[>:I=W6@>"_^$TU^V\*WGBSQGH_AV+XGG2/!\'@3PWX\\-_#;Q[
M\9O!GQ.SH;#XC:GX9T;P3<:[XANO!7A_7?$?BO0/"-QJ^IS^%]#\4>,M/\*Z
M1XO\2:/H$D[:5IFO^*M*\"^"-+\2:Q96D.H:YIW@[PK9:I<75MX>TB*S^W/"
MGP2EU.ZBS9L=Y'_+/Z=L'_/-?9_@/]E(W\4;MIQ.57_EEGJ ?3ZUD9INZ\[+
MY71^-47PL\17,2A+60DD?PM_\3Z=/\:ZW0OV?O%MY+%(MA,02ISLD/IUPO''
M]?:OZ'OAW^Q4NJW,43:62#(@ ,7 R1QTQT[_ -37Z4?"[_@FS;ZA9P3G1<DJ
MISY&>I]=O7_/%+E<H*=M.:WRV?G^!W0BZ$9-_#**L^GO)=^_I]W3^7/X8_LV
M>)I3'YNFR]>Z/COD?<_/Z8YK]+/@#^S%J<FL6OVC36QNCSF,].G=>O3GUK^B
M;P=_P3@M=/2(_P!C8X&?W'U]O3\\^]?5'PY_8?M]%O89AI87#*?]2!P/0;>#
MR/P'X5M3DDIW_ET^_P#K_ASEI5.15$]G&RT\UIKIK_7G\<_LZ?LK69AL?M&F
MC)$6<Q =<>J_UK]F/A!^S!H%M%:,VGQ@X&?W2GGOVQ7IWPS^!<6A);J+0+M"
M?\L\=,'T)X/;^E?:GA/PVFGQ1#R@-N.-N/I^7XUD8W9Q'A#X-Z/H@CDAM40J
M5QA%&" #V'K_ )]??=-T^.RC5(UP% 'IVP!CIG_/7%78(U1,8'Y5/0 4444
M%%%% !1110 4444 %%%% !1110!4N8A(K(1G</KUZUX'\1_!=K>6<TGD@LRL
M3\N<Y_QYQ_,]OH5EW8Q7/:]8?:[8QD;L@Y'Z>W]?\?E<XR>&,CB+P4G*-DW'
MT\OQU)K0C5I<DE=VTT_K=>3^1^(OQS^'SHE\T,&"%DVX7V/MD\X]?Y&OS8O/
M#>H6>H7/F1,H$C8R".,_B/?MQW%?T7?$7X8KJT-P?(W;@W\.<YS_ )'7)[<D
M5^<7Q3^#:Z0US,MMC)<YV8 ZXYQ_3IQ7\G^*_";HX7F5.UXM_#Z?/;MW/RGB
M+)6O:5XQ:BFW^73\_P -#\WX&E@N]C9'/]1[?3Z?4UNS7H5T.>,C/_UN>?Y=
M?7%7?%FCOIU])A,;6/;T..N!_7V]^"GN92CO@_(&YZ8(_P XK^0,[R.JI<G)
M*]GT].NNFGX==S\DQ>%?[R"3U:?Y:]MOUW9WUWJL7V50'YV@<8R3]?Y>X]JS
MOM@EM6YR<?TY_P ]SQUS7CLGB&:2X:#<WRMC&<_ECK^/MZUV6DW,LZ*F&.<>
M_;H.??I_.O#RW(*]*I&\97E4[><;=.WR?Y<M##2C5NT[.*7Y;V^[[_E9%M<7
M+NJ G.1GN>GIGOD_F.HKLO ?A#4;K6HRT+%"Z<X)ZGZ>G^3S79>!O"S:G<1
MQ$[W4=!SG:/KG/T/:OT$^%WP1206UU]EZ[3D(>N ?3]*_<.$^&)XFM2CR.\N
M7HO)>OYZ?(^LX=R^5?%5$T_AB_Q71=?G_D;?P3^'V39F6#D%#]WIT/IQUZ^O
MTS7ZA^!/"]OIEI;,D85MJ\@ 9X'MZ9_3UKR+X?> %TP0XAVE=O.,8QM/?/XY
M_"OJ/3;<001)C& /3M]/4_X]Z_MKP_X2CEM"A4E22=H/5>4?EY]#]GR#+?JW
M-*4>S6G5=O5_+<T53;^'0=A3Z**_:HQ44HI62['U04444P"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IKJ'
M4J>AIU% '/7>@6MV3YD4;<\Y4<_Y/Z53'A2Q P((?^^1Q^E=;10!R0\*6(_Y
M80_]\K_0"C_A%+$'/D0_]\+_ (9KK:* .2_X12QSGR(?^^%_PS0?"EB?^6$/
M_?*_U!KK:* .3_X16R_YX0_]\C_#%(/"MD/^6$/_ 'R/Z 5UM% ')?\ "*V6
M<^1#S_LK_AFC_A%+'.?(A_[X7_#/ZUUM% VV]]3DCX5LC_RPA_[Y7^H-+_PB
MME_SPA_[Y']17644!=VM=V.3'A6R'_+"'_OD?T%(/"MD/^6$/_?*_P! *ZVB
M@$VMFSDO^$4L<Y\B'_OA?\,_K0?"EB?^6$/_ 'PI_F#76T4".3/A6R/_ "PA
M_P"^1_44#PK9#_EA#_WR/Z"NLHH Y(>%;(?\L(?^^5_H!2'PI8DY\B'_ +X7
M_"NNHH&VWOJ<B/"=B#GR(O\ OE?\*L+X;LU'$,?_ 'PO^<5TU% CGUT&U7I$
MG_?*C^E6DTJ!.D:_@%Q_G_&M:B@"BME&O15_+']*M+&J=!^E244 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %12Q+*I# <^M2T4
M<_<:#:W&=\2'/JJG_//^<US\_@32YV+-:PDGN8E/U[?Y_2O0** /%_$/PQT:
MXTVZ4V5N28G'^I3TX_A_/K[U^4OQX^ 5C?SWOEV$1W,WW81Z'T7_ #BOV[NH
M_-@DC_O*1CUKPCQ3\.X=6:4M"K;SW4'UY_/- '\F_P 9/V4S>7%R8].Z[ND7
M<YYX7\*_-#XK?L7WMT9O+TR0\GI$>.3[?IUK^W'Q%^SE9:F\C-91MN/= ?Z>
M_P#+->+:]^QSINH%LZ;"V<_\LU/)[]* /X--:_89U5KAB-+GS[1-W//\/O\
MGGM6=!^POJPC(.EW&3G_ )9-]/[O^<5_<O<_L+:5*V?[*@_[])W.?3_'GZ5$
MG[">DJ"/[+@Y_P"F2?\ Q-='M5S1?:/+^"M?[M?,ZE67/"6ND.5W[V7Z[G\-
M5O\ L,:OYK'^S)\9)_U3>W^S^?MBF3?L+ZN9?^07<=L?N6[G/]VO[E8_V$=)
M1BW]E0#.?^62>OX^]*W[".DL<_V5!_WZ3^BU#G>GR]>9O\OPL9NI>ER?WW+[
MS^&9?V%M7^T1?\2NX^]_SQ;T'^S7NGAK]B/48[> '3)> .L+=O\ @/>O[)!^
MPAI(=6_LJ#@Y_P!4O^'^/X5U%E^Q+IENJ :9" /^F:]OP_#_ "*R,3^73X9?
ML<W5M!&'TQ^!CF+W_P!W_P"MZU]W?"_]E?[-/$7TXXRN<P^PX^[ZG^?X_O!H
MG[)6GV"!5T^(8_Z9K[>W^3Z<5ZEH?[.UG8.I%F@QCHBC'T_QH _/SX/?L]6E
MG-:&33TX*=85(Z@^E?J/\.OA-I%I:Q!K& 811_J4XX'^S^/O73>'?AA!IKQD
M0*NWG[H]<_G_ (].:]PTC3!9(JA0N !TP<X]OUZ<?J <I!\.='C (LX!](D]
M!Z+_ %_QK7M_!FFP$;;:(8Z?NU'Y';QQQ7;C@ >E% &+!HUO!C;&@QCHJC^7
MI^-:\:"-=H 'TI]% !1110 4444 %%%% !1110 4444 %%%% !69>:9#=G,B
M*V?4#ICW_P ]?6M.B@#E'\+63'/D0_\ ?"_X8I/^$5LL?ZB'_OD?X8_2NLHH
M Y(>%+$?\L(?^^%'\@*/^$5LLY\B'G_97_#-=;10--K9LY(^%+$X_<0\?["_
MU&:#X5LC_P L(?\ OD?U!KK:*!')_P#"*V7_ #PA_P"^1_ABD'A2Q'_+"'_O
ME?Z 5UM% ')?\(I8@Y\B'_OA?\,T?\(I8DY\B'_OA?\ #-=;10!R1\*V1_Y8
M0_\ ?(_J#2_\(K9?\\(?^^1_ABNLHH'=VM=V.37PK9+T@A_[Y4?TQ^E._P"$
M7L_^>,/_ 'PO^%=510(YB'PS9PR"00Q CNJ@'\\?SS71QQB-0H X&!C_ #_G
MI4E% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #64.,&L
M>ZT:WNO]9&C>N5!_G_\ 6K:HH X.[\$:9<9WVL+9S_RS4CZ<@UYSXN^&&D7&
MGS+]C@Y1@/W2=P?]GC^F/QKZ"K,O[7[1$T9 (([_ (\_YZ?K2:O;R=S2$K7V
M5[+^OZ_X'XB_M"? &QU W?EZ?&=V[[L*]R?1??\ SP*_%_XX_LGO>B\\K32<
M[CQ#ZC_=_P ?RK^NOQ=\.8=8W[H58-G.5'3)_P :^;_$_P"S79:J),V4;;L_
MP+S^F1[BF9G\*7Q+_8GU"XEN#'IDO)?!$)&>?I_]:O!-*_89U8//G3)^<_\
M+)O7KR/3/':O[M-:_8KTR^9]VF0G)Y_=*>_N/6N3@_85TM"Q&E0<_P#3).I_
M#\J /X=(?V&-5&H,?[+GZ_\ /)O?I\N/_P!0]Z=J?[#.KM=QD:9/C/\ SR;G
M[WM_D9K^XE?V%=*$Q;^RH/\ OTG;H>G^>*2?]A/2I)%;^RH/^_2^_MSU'^30
M!_$G%^PWJNR#.F3\%/\ EDW^SZC&#S7V_P#!C]C6[L[6V$FF2 C;G,3=B/\
M9S_.OZEU_89TL!1_94'&/^62>WM_^NO3_#G[(FGZ9&BC3H5QV\M?Z#_.* /Q
MG^"/[+JV36YETX##1]81Z#U'Y]>]?LK^SY\$--TZ:T\VPB&T)G="GMP?E_/K
M_A[MX9^ 5II93;9HNW'\(XP!7T9X2\'1Z.T;+$J[?0>G\J +=M\-]&B1-MG;
MC '2)/\ XGCCCVK=M/"&GVQREO"N/2-1_05V0X 'H*6@#/M["* #:JKCT _I
MU_QK0' Q110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
M7N+=+A2KJ"#[5STOABRE?>T,1/NJ_P"'^'KUKJ:* .2/A2Q/_+"'_OA3_,&E
M_P"$5LO^>$/_ 'R/ZBNLHH Y,>%;(?\ +"'_ +Y']!2#PI8C_EA#S_L+_0"N
MMHH Y+_A%+'.?(A_[X7^>,_K0?"MD?\ EA#_ -\K_4&NMHH&FUL<F?"MD?\
MEA#_ -\C^HH'A6R'_+"'_OD?T%=910*[WZG)#PK9#_EA#_WRO] */^$4L<Y\
MB'_OA?\ #/ZUUM% VV]]3DCX4L3_ ,L(>/\ 87^H-+_PBME_SPA_[Y'^%=91
M0(Y/_A%;+&/(A_[Y'^%1_P#"(Z?N#>1%D'(^1?U^7\NE=A10!2M+*.UC5$55
M"\  #H/I^OY5=HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!
MCH)!@UBW>B6UV&$D2,#ZJO?/M[_SK=HH \YN? &DSARUI"2?6)3G\Q_7VYKY
ML^-7PATF_P!!NUCL8"Q1QQ$F>1Q_#G_(Z\U]LGD$>M<CXDT9=4M)(60-N!'/
MN/3C_P"N#0%V]S^6C]H7]F./4);WRM.!W%\8B'0L<_P_YXK\<OBW^QG>7<MT
M4TR0YW\"$_X?S_"O[>_%WP*M=9:0M:HV_/51W.?K_D=J^==?_9 T[46<MIL3
M;L]8U/\ 3W__ %YH _@G\0_L-:L]^Q72YR"Q(_<MVY]*R9?V&-6P@&F7'3_G
MDW7C_9K^YV\_84TJ6;?_ &5 >3_RR3U.:@;]A'23C&E08 _YY)_\2:EIMI]M
M_DSHA4Y:,X=Y)_E_E_73^&QOV%]7\H?\2R?/_7)OKQ\OTQ]?>JT'["VK><A.
MES_A$V.O^[VK^YP_L):24V_V5 3C'^J3'\A3(_V#]*5@?[)@X_Z9)_\ 7HBF
MDT^XJ\^?V?=1L_N6OX'\:/@?]B+4H94W:9+C(ZQ-UZ]QW(_P-?;7PE_8ZN;3
M6+-Y--? 9#S%_M>XK^GK2_V)-+M&!_LN$=,_NTZ]?3Z]Z],T#]DS3].N(Y1I
M\2[2O/EJ",8/IZFBSYF^C7^7^0.I>@H:?%?UV/RY^$?[-,-HUAYFG*-OE9S"
M!Z9ZKVK]B_@I\&M+L+.R$EA""%3K"G8+_L]N_;Z5Z!X?^"EMIQAVVJ+LV\!1
MQCWQ_G\*^B/#?AY=+CB4(%V #@#M_G]?I5&!GP_#G1X@I%G ,*.D2?\ Q/\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *B:"-NJYJ6B@"FUC W51^7_UZC;3+5NL
M:_\ ?(_K6A10!F'2+(]8E_[Y%)_9%E_SR7_OD5J44 9?]D67_/)?^^11_9%E
M_P \E_[Y%:E% &7_ &19?\\E_P"^13O[*M!_RS7_ +Y'^%:5% % :=;#I&OY
M5(+*!>BC\O\ )JW10!"L$:]%_+_)J4 +T%+10 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4$9ZBBB@"%H(VSD?Y_S[YJ$V,#=4!_"KE% &<=+M#UC7_OD?\ ZZ:-(LAT
MB7\A6G10!F?V19]?+&?H*/[)LS_RS'Y"M.B@#-_LJS_YYC_OD4]=-M5Z1K_W
MR*OT4 55LX5Z*/R_S^N:F6)$Z"I** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *:RAA@CVIU% %5K2%NJC\JA.FVK=8U_[Y%:%% &8=)LSUB7_OD4G]D6
M7_/)?^^16I10!E_V19?\\E_[Y%']D67_ #R7_OD5J44 9HTJT'2,?]\C^=/7
M3K9>D:CWQ5^B@"LMK$O\(_+_ #_*IU15Z#_/^?QIU% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "$ ]1FH6MXGZJ
M/Q'_ .JIZ* *)T^V;JBG\*C.E69ZQK_WR*TJ* ,O^R++_GDO_?(H_LBR_P">
M2_\ ?(K4HH R_P"R++_GDO\ WR*7^R;,?\LQ^0_R*TZ* ,]=,M5Z1K_WR*E6
MRA7HH_+_ ":MT4 1K$B]!4E%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 =>#430HW49J6B@"HUG"W51^7
M_P!>HFTVU;K&O_?(_K6A10!F'2;,]8U_[Y%)_9%E_P \E_[Y%:E% 7:V,O\
MLBR_YY+_ -\BC^R++_GDO_?(K4HH R_[(LO^>2_D*=_95G_SS7_OE?\ "M*B
M@#/&FVHZ1K^0J06, Z*!^ JY10!76UB7HH_ ?_KJ95"]!3J* "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "D8$@BEHJ91YHN+ZJP#5&!_
M.FO&KCD?Y^G^??-245'LDZ:@[:*VVG]:6_JP&?):1-]Y.><=.?T_PKE]2TF*
M63.P'TR,_I^?7TXKN#R,56> .>5S[\?U_I7D8O**==-.,7=K5+TZ=M#GQ-!5
MX<K74\__ +"CQGRAW/0>W/\ ^K_"M6QTJ*,CY!CC!P.W/^1^0KJ/LZ]-I_G_
M "IZ0@=!C'K_ /J__5^5<-+(*4)JT(IZ/9=+;]M/R?0X:.6PISC*RT_^U_R_
MIHBCM8U7A>@__7^7J.XXYJ1$ ;CO^@SG^7]?6K0X&*,<YQS7T5"A&C%));6T
M7I^5O^">G*"DXO\ E_+^OZZ!111706%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 (QP#0IR,TU_N_0_P#UOZT)]WZG_P"M_2L$Y?6&M>7EO^"'
MTOUOMY#Z***W$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1112Y5S<UM;6 ****8!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
&444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image00007.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image00007.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  8$!08%! 8&!08'!P8("A *"@D)
M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_
MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H
M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P  1" #X V\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#V_P :?%CP
M;X+U<:9XDU9K2],8E\L6LLGRGH<JI':IO WQ/\)>.=0N++PQJC7ES!%YTB&V
MEBPF0,Y=0#R165^T!IMC+\*?%-Y+96SW:6+;)VB4NO(Z-C(K@O%VO2^!_@=X
M1N?#5HEKJNL"TL&N[2W3SU5D+,5Z9<[<#/<YH ]^U"\@T^PN+R[?R[:WC:65
M\$[549)P.3P*J>&M=T_Q+H=KJ^C3FXT^Z4M%*49-P!(Z, 1R#U%>'>&=3\6B
MU\:Z;JUIXID\-OHTT]K=^(K=$N(YA'ADW)\I4\D>F/J3WG[.?_)%O"__ %[M
M_P"C&H Z'QEX]\-^#+C3X?$FI+927[E+<&-WW$$ YV@X'(Y.!73@Y&1TKY ^
M,7B?PKXC^)_C&U\3ZBUO!IFEMINE@0O(#=YW,WR@[<,-N3V%=O'XUUO7?V<]
M*\5Z%?W":OH,D9OXXWQ]I6$@2*_J&7:Q^IH ^@KRYCL[.>YN"5AAC:1R%+$*
M!D\#D\#H*J>'=:L?$.CV^J:5(\ME< F-WB:,G!(^ZP!'([BO'M-\8:CXP\6>
M,-8T+5+E/#.D:)MMTC;"27,D1DWG_:4<>QKGM#\8>(=-\%?"_P 9:GK-Y/IL
MMR]CK*R295UD=U25O]W'7V H ^DZ*\O^">K:KXHN/%'B2]OIY=*N]0>WTNV9
M\QQPQ$KO4?[1_E5[Q=\5-/\ #'B^V\/7.B:]=SS^7BYM+97@7><#+%@>._%
M'3^,/%.D>#M%?5O$-T;6P1UC:01/)AF. ,*"?TJE=>/?#=KX)C\6SZD%T"15
M=;GRG.0QVCY<;LYXQC-<#^ULI?X.72CJ;RW'_C]>17[--I,_PM);9IVHWFH,
MG0?8TMC/'_X^V?PH ^K/"?B/2_%FA6^LZ#<FYTZX+".4QM'NVL5/# 'J#VJ3
MQ)KMAX;T>;4]7DDBLX<;WCB>4C)P/E0$GD^E?-?P_P!7CL_@CX%L&\5:EHCW
M=Q=D6NDVAGO;W$SX2-N=@R1R5(.0"145I\0/%1^#?Q!:35=4CO\ 1-36VM;B
M["I>1H9,%)=O&X8P?Q% 'U1;3)<V\4\))CE0.I(()!&1P>14E> ZA?>)=>^,
M6A^';3Q/J.EZ=<^'4NKG[,5+LV.67<"%8G'S8Z9]:Z?]GG7]6UC0]?L]<OY=
M1FTG5I[&.ZFQYDB*>-V.IH ['QMX[\-^"+6*?Q/JL-BLQQ&A#/(_J0B@L0,\
MG'%'@GQWX:\;VTLWAC58;X0G]X@#)(GH2C , <<''->66%GINL_M1>((O$\<
M-S-::;#_ &7;W0#)M.-Y13P3R?S-5_$^E:=9_M)^';+PLPTRZU#2[F+4CI^U
M"B[&V.0!@-D C([+0!Z1#\5_!D]UJT$6LAO[*21[N402^5&$(#8DV[6.2!@$
MY[5+H7Q.\+:[/IT6F7MU*^H2O#;;K&= [(JLW+( !AUY. >W0U\OZ7X=N'_9
M_P#&NI#Q!K"QVVIRHUDLJ^1-AD&YQMR2=V3@CH*]1M;S6/#GBGX/Z-!K^J7-
MEJ,$TMTMQ(#YHV(50X ^5<X'M0!]!T5\\>#KCQG\2--U3Q7I_C&;1)[?63:6
MU@X7[&D"%<B1<9=R']1D@>N12\>>+_%.K_$GQ+HFE2^+(X]%MXX[9/#UO&P>
M=D#>9/O.=A)P%!Z"@#Z4HKF?AKJ.M:KX'TF[\464EEK;1;;J&2/8=ZDKNV]M
MP ;'O734 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/
MXO\ #]KXJ\,ZCH=_)-%:WT1AD>$@.H/H2",_A63K'P_T76/ MMX4U 7$MA;1
MQI#,'"S1M']R16 P&'TQUXQ61\9O%VM^&O#UW_PC6FRRW:VS7$E^X'D6D8."
M3G[SGLN/<\=>^L)&EL;>20Y=XU9CZDB@#BM!^&>G:5;ZR+C5]<U6[U2W-I->
M:C=^;*D17;M3Y0HZ9SM)KH/!?AJT\(^%;'0=-FN)+6S0QQR3E6D.23DX &>?
M2N'^+_B[7M(U2SLO"<B^=86DFM:FGE+(9+6,A1$,C@N2W(P1LKLM2\6V5CHV
MGZG':ZC?VU\JO$;"V:X.TKN!(7H,=Z ,WP/\-]!\(Z?=6L$3ZB]U=/=S7.H+
M'+*SMC/S!1QQ^II/#/PWT7PZ/$T5D]T]CK\KRW-E*RF&,N"&$8"@J"&(QD]O
M2JD7Q:\--I6IZA,-2MK?3KJ*SN?/LW5DED. N.Y'?'3(]:LV'BZWU+Q3IJI?
M7UA;S6-S.=.O+#RMXC= 9F=OF4+G@="#GM0 O@?X:Z-X-\%WWAK2Y;Q[.\\W
MS9IF4RG>NT\A0.!TXJ(?"_0S\+O^$#EEO)=(\O8)7=/.4[]X8';MR#[58T?X
ME>'=5U*UM+>2\1;QS'9W4]I)';W3#M'(1AB<''KVS7/Z9XLOIC)_:.M26N/%
MS:7"$LTD\Z+!VP'@;0>?WG48]Z .\\(^'[+PKX;T_1-+\S['91"*,R$%F[Y)
M '))]*UZYSXA>)E\(^$;_6/)^T31!8X(,X\V5V"(N>P+,,^V:YB^L?B+I>DC
M6(]=@U;48@LLVB)8QQP2C^*.*3[X;&<,S$$CD4 =+\0?!UAXY\.G1M5FNH;8
MS1S[K9E5\H<@?,",?A65)\,-"D\9ZAXF9[O^T+[3_P"SI%WKL5-@3<HVY#;0
M!G./:M#7_'6EZ'=6UG=Q7\^I30_:&L[*V>XEB3^\X0' SD9/7'%0:A\2?#5E
MI^CWIO);BWU?>+(VT#RF5E'*;0,ANV,9R"* .97X&^'X-&\/V5AJNNV-SH;3
M&TU"VN$2X E8LRD[-I&3_=!]^M2I\$O#D?ASQ'HD5[K L]=FCN+DM<*\BNAS
ME692>3R=V?PIWC3XHVT'PV\1ZSX<6[&IZ:/(:"XLV$EK*1E3+&>BX.<GBMV[
M^(>DV-IIIN(-4>^OH3.EC%9.]RJ X+M&!E1GN: )+/P#IEKXVLO%$=Q>F_M=
M.&F)&S+Y9C'<C;G=^./:I_ O@K3_  8NKC3)[N;^T[V2_F^T,IVN_4+A1\OU
MR?>J=_\ $SPU9Z3I6H_:;BXM]4E>WMEM[=Y)&E4$F,H!N#9!&".M;YFFUSPX
M9=,GN=+GNH3Y,TMN/-@8]"8W&,CT- ',_$CX6^'O'\EM<:J+NTU*V&V&_L9?
M*F1<YVY(((Z]0<9.,4GPW^%GA[P#-<W>E_:[S4[E=DM_?R^;,R9SMR  !TZ
M9P,YQ7+6MEX\N/'VI>'?^%BW2QVMA#>+-_9%IN8N[KC&SMM_6NTUGQWI/ARZ
M72[^6_U'4;>!9;HV5F\QB7'^LD"#"9P3C\AB@#,MOA)H=OX#UGPFEYJ1T_5;
ME[J:4R)YJLQ4D*=F,?*.H-:5Y\/-*N]<\*:K)<WPG\-Q-%:*KIMD!4+^\^7)
M.%'0BJY\4R7WQ!\+VVDWT<^A:GI=U>'8JD2E6BV,&QD8#'@'OS6_XVUV/PSX
M2U7691N^QV[2(N,[WQA5Q[L0/QH XC6/@CX=U'4+V1=0URRTZ^N!=W>E6EWY
M=K/*#DL5V[ADX^ZPZ<8J_P"*OA/H^NZO)J=IJ6M:%>3VHL[E])N1%]IB PJR
M!E;.!QGCCZ4WX3^(=;N;;6=&\93"Y\0Z2Z2R/%"J>=#+&)$*JH ./F3@=5]:
MWE\<:(WA*Q\1I/(^G7KQQ6^V,F1Y'?8J!>N[=P1[&@#:T32[31-)M=-TY&CM
M+9-D:LY<X]V8DD^YJ[7#:!XRL4O7L[W5;B^EN]:NM.MW:S$2P21C=Y!(X( !
MPYY:NEM->LKOQ#?Z+ TC7MC%'+/\AV*),[1NZ9P"<>F* -2BJ>M:A%I.CWVH
MW'^IM('G?Z*I)_E7C_A;QEKNI:MH4J^+=(O+Z^D62[\/B)(TA@<9(BF^\\B
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
M:+]FB9I%R>0BG;SQSFJCAZLKI1>@G7IQLW([6BN:T[QGI%QX>LM5NKF.V2Y
M 1LDA\9*@8R<>H%;NGWUMJ-G'=6,\<]O(,K(AR#4SI3A\2L5&I"?PLL45CR>
M)]%BU3^SI-1MUO=XC\LGHQZ*3TS[9S0_B?14U3^SFU*W%YO\LQENC_W<],^V
M<T>RJ?RO[@]K#NC8HK.\0:B=*TJ2[586*O&F)9/+7YG5?O8/][CCDX%1:%JY
MU2ZU:(PB+[#=FV!#9WX53GIQ][I25.3CS]/Z_P P<XJ7+U-:BBBH+"BBB@#C
MOC%;3WGPP\26]G!+<7$EFRI%$A=G/'  Y-=3IJE=.M58$,(D!!&".!5BB@#Q
MOPWX5UOQ3KGBCQ-+K.IZ"NIW+6,5M]CB)>TARB$B9"5W$N>,9R#S6'8Z[XC\
M#^![CP=!8:M)J%EJ+:=:ZJFGR31QV;?.EQA%(8JI*A1T(&:^@** /#M6ATR[
M^'NFZ)X6TW695L]8T^6X-WITT<DV;E6DE8NHW$X)8]OI6U\2] U#7?'2VUC%
M*JW7AC4;-;C8?+260QA59N@SS^&:]7HH ^==#TB?48_"6C21^.YKVRNK:2ZM
M+\K#9V/D8)<2^3AP"N%"MD@]16JVDZCYEK_Q+[SCX@BZ/[AN(=K?O.GW/]KI
M7NM% '(?%CP[<^*/ U_I^G%/[05HKJU#G"M+%(LBJ3V!V[<^]8E[\1M0N=(-
MMHGA?6_^$HD41I:7=DZ00R'JTDW"%!URK9('%>E44 >%^)-)U#1OB/K&L:S=
M^*;:UU:SM=EQX<C\U1+$A5XG78[#).Y3P/F.>:?X1\.7ECJ7P^DETO4H$^V:
ME>RK>.)Y(/,0E3(RHJHS==N."2.:]QHH \/\<:+J=ZGQHCM-/NI7OK*R6UVQ
M']^5A.X(?XB.G'TJMKL$K>.5\4R3>+['1M3TJ&WBFTBV;SHI(G;,<T31LZ@Y
MR#CUKWFB@#P?PSX=O+?4/ MRVEZO''/X@OM0E^WL)IE5[9PLLNU%$98@':>A
M/7->\444 <+IEI<K\:-<NVMYA:OH]K&DQ0A&822$J&Z$C(X]ZX'7-,N_#_CO
MQ7=ZC<^,X+?5)4N[.308Q+'/B,*8G'EN5<$<$X4@^U>\44 >,^ _#M[HWB7P
M&DFFWUM%#I%^9EG?SS \DL;A'D50N[KQ@=#CI6Y\7--O_%.I^&O"]D;NVM+B
MY-_>WT4.]84@PR+E@5W,Y7 .<[3Q7I5% 'D-QH&N>$_B;H'B&75-2\00:BK:
M3?NUI&IA0Y>)R(D VA\@DCC=UJKH_AO4H_B;_P (_)9S+X8TV_E\0V\Y4^4S
M2K\L(.,925I6QU Q7M%% 'B<7AS4;SP)XT:"TGCU:S\2W6KZ:KQE3))$ZNA4
M'J' *@C@[JZ#P1>G0?!>M^-/$-C>P7&J7+ZA<6P@9IX8LB.)"G7Y4 )],DUZ
M95;4K"VU.QFL[^)9K68;9(V)PXST/J/4=^AH H^)]._M_P *:IIT;[/M]G)
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
MLX 7;CYLCYB>,5[I10!A>,E*>!];5F+,NGS L>_[L\U5^&_/PV\-?]@NW_\
M12UO:G91:CIMU97&X0W,30OM.#M8$''OS5?3=(MM/T"VT> S?9+>W6V0^85?
M8J[1\RX(.!U&*:W!G >"=-N8]5\+/<V4Z""RO S21$>6QE&,Y'!(SBH[/3KM
M#HP%E<*L?B>>8CRF 6,K)ANG"\CGIS7=?\(S8?\ /75/_!I<_P#QRC_A&=/_
M .>NJ?\ @TN?_CE>@\9%MO77R]?/S.!86227Z^GEY'G\D-Q'X+OO"[Z5>R:U
M+<R;91;GRG+2EEF\WH  0<YR,8HU*)CK5U%?P375O#K FU&&*,RN\/D*("5'
M+(&'3GD<UZ!_PC-A_P ]=4_\&ES_ /'*I7G@?2+B;[0KZG!>[/+%U%J,_FJO
M]T,7/'M51QE.[O?6_P![MY^1,L+4LK6TM]R^1P30I<:CXEA@TBXTN+49K=//
MN(?(A@MUVEI"Q^7)/11SDC..:O:V)--T7QGI=UI-]>7FH2S36SPV[2+*KH-A
MW 8!3'0\\<5TT?P_TML#4;[6M316#HE[J,KA&'1A@C!]ZUO^$9L/^>NJ?^#2
MY_\ CE.6+I75KO;\+>?D*.%J6>W_  ]_+S//GL)K#6+Z;4FU^"&\L[?R3IT(
MD$@6,*T3 HQ4@^N!S3-1\.7LEB;'3;*]C4>'TC2.X(9B1/N,3./EW%<C'O7H
MG_",V'_/75/_  :7/_QRC_A&=/\ ^>NJ?^#2Y_\ CE)8V*::\NG;YE?4Y.Z?
MY]_D<G?RGQ!K&ESZ7I=[;Q6-G="=Y[9H=N^+:L0R!N.[GCCBJNBVUS;7&E)-
M9W:FX\-BT4^2Q"R@YV,<?*<>N*[;_A&;#_GKJG_@TN?_ (Y1_P (S8?\]=4_
M\&ES_P#'*CZU34>57M_P_GYE?5YM\SM?_AO+R/.+>VN /"]].NMVEI:Z:;&5
M[2W/FP3#!.4*,2I QD#MUKK_  :\&CZ2-EIK074-0=E^U1AI,M_RT8*!L4XS
MR!C/O6Q_PC-A_P ]=4_\&ES_ /'*/^$9T_\ YZZI_P"#2Y_^.45<33J1Y7?^
MK^?F.GAYTWS*W]6\CC]&DDTO2Y-#N= FOM4.HO)^]@+02AI=PG,A!484CWRM
M9TEO<KX'N_"K:7>OKCW+ 2B!O*=C-O$_FXV@ 8/7/&*]!_X1FP_YZZI_X-+G
M_P".4?\ ",V'_/75/_!I<_\ QRFL73O?7>_S^_;R_$EX:=K:;6^7W;^9D>/+
MAM1\/ZI8VEI>//;W%IG]PV'_ 'T;$H?X@ #G'3%6_!T$T.H>)FFBDC634F="
MZD!UV)R,]1[U<_X1FP_YZZI_X-+G_P".5<TW2[?3C(;=KIM^ ?/NI9NGIO8X
MZ]JP=6"I.G'^MO/R-E2FZBG+^M_+S+U%%%<ITA1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 45Y5X-^*L4G@*Z\0^+W@MRFJ3
M:?!%9Q,6F*MA$1,DLY /3TK7?XL^%8_"EUX@FN+F&SM+E;2ZBEMV2>WD9L /
M&>5]?I0!WU%<1HOQ,T/5]4TO3X8=4M[G4C,+5;NR>'S!&%+-\V#C##![\TEY
M\4?#-G9ZW<7%Q<*FD7PTZ=1 Q9YST2,#EB?:@#N**XG2OB?X8U#1-8U-KJ>R
MATC'VV*]@:"6'(&W*,,_-D8]2:SX_BKI.JZ+XA;15NX=7TW3I+]+74K1X"ZA
M25?:<%ER!T- 'HU%>6Z+\6]/A\#>&=3\2>8^LZO:_:/L6F6SS/M&=SA!DA!C
MJ36KJOQ9\)Z;I^@7LMY/-;ZX'-DUM TI<IMW*549#98#&,YH [VBO+T^.?@I
M[>*;[1J"H9?)GS92#[&Q;:HFXQ'DYQGK@UZ>C!U#(0589!'<4 +1110 4444
M %%%% !1110 4444 %%<!\;_ !EJ'@7P1_;&DI:O<?:X8"+I2R!6.">&'/XU
M1\7?$N"T\6^#-*\-ZAH^HQ:M?FVO/+F$SQI@$%=C?*>O)!H ]-HKS^X^+GA2
M#7CICSWF%N_L+7JVKFU6?IY9EQMSGCZUS7BSXLW/AZ+Q\X^S7TFB/##:P06<
MV8GD5R#.^<%?EZK@#IW% 'LM%>1>&_B[%:^%M*N?%XEFUG4(Y+E+32],GWI
MIQO:-LL%R#\W0]J]+\-ZW8>(]#M-6T><7%C=)OBD QD=""#T(((Q0!I4444
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
M$ "/C^+)&1C-7_!7B>P\7^';;6=)D5[:?<  ZLR$'&&P3AL8..V: -RBBB@
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
MKR)=$[!@<LJG..PK;T$+I%]K6FZWH-_?7E]K3WL,D=@TT4J,RF*0RD>6GE@
M89@1LX!R,^E44 >-Z'H-]:^&/!BKI=Q%=0^)9[FX_P!'(=$:6XS(W&0"I7D]
MB/:F:3H]]I?P_P# TTFEWJG3=8>[O((K9WF1&><;_+ +-]]3P"<'->ST4 >*
MZ?IM_J'C&VU!]'U".S?Q6]XIN+5TQ"+#:LI!'RJ6 QG!!P#@\5[5110 4444
M %%%8'C?Q _AK0_MT-FMY*UQ#;I"TOE M(X0$MM; &?0T >>'0]0E_9Y_LF7
M3;I[UF"O9M QD*_:P2"F,XV\].E,^(WA_5[W7-?.DV,YM6LM-D<1VX99UAN'
M:1%!PKL$P=A/( '<5W=CXEU"+Q)9Z+X@TNVLI[Z*26UDM+PW*/Y>-RMNC0J<
M$$<$'GI5C7O$4UIK%OHVC6"ZCJ\T1N&CDG\B*&$'&^1]K$9/  4DG/0 F@#
M^'MK>2>)]<U:>34IH;B&&'S[NP^PB9TW<B%E#Y 8#>PP>@Z4^SN'\(^*/$;:
MA8ZG<66JW"WMM<65E+=#=Y:HT;"-692-@() !SUXKH/#?B ZK=7^GWUFUAJU
M@5^T6Y?S$*MDI)&^!N0X/) ((((%8=WXQUEM0\1Q:5H-G=6VB,$E>;4C"\I\
MH2':OE,.AQRPY]* .:\2VGB'Q%<V-U>Z+-:3S:+JT(A0;_)W^4(4D8942,!T
MSUR!TK+\26=ZUEX3738+F%O$FGP^'KY)87@DBV@/YC(P#?*@N!R/XA7L^CZA
M#JVD66HVRR+!=P)/&)%VL%901D=C@UR/B348[3QY:IIVE:?=ZRE@9//OM1:V
M6&-GVA5&QQN8JW( .%//:@"_\0-#GU#PA]DT>(-/9S6]S! &"^9Y,BN(P3P,
MA<<U7E\2ZAK<]M8^'M)U*#SD<W=UJ-G+:K:#8=H7>!YCEL#Y-PP"2>F6>)/&
MMWI%Y<VMMI$5W+I^G#4M1W7GE"*,E@%BRA\QODD/.P?*,G)P%UKQM<V-I)J-
MGHDUQHMM:1WMS=S3>02CC.(E*GS&"\D$J!P,DG% ' >$=%U<1^&+&YCU9;G1
MXYA/"=,%O% ?+9''GD8G#L<_(26SN..:T/#_ (>OK;0_AC!%I<]O+;Z=<PW8
M\@J8&DM^1)Q\I+^N,GWKV&&19H4D3.UU##(QP:?0!X-HEEK%E!X2O98]6LK>
MV\/)ICE=%DNI(+A2OF(T17> P PX4J=O7IGH?ASX>OM,\5:+)>6%Y$EOX?:!
M9+A5)B+7+,(BR_*"%V_*.@ '.,UZQ10 4444 %%%% !1110 4444 9'C"R74
MO"NKV3V;7PGM9(_LR2"-I<J?E#'A2>Q[&N#\"V&J:AXVM-8O)]8FM=/TI[,/
MJ5E]D;S)'C;8$(!8J(_FD VDD $X->A>)-4_L3P]J>J&$S_8K:2X\H-MW[%+
M;<\XSBN7LOB+97_@O2/$%G:R.M]=V]E);.^U[:221496XZJ6SC R/3- '+>.
M=+UB+Q7XHU_2=-NKF[TZ'2[RQ5(F(N7C-P)8D(')*2%2!R-P]:S=3\/:O8KK
M7EZ5/>R3:+8><QMVD624W4TDY"C'F.N[=L[\<<XKUT^)M#&M#1SJUB-4)V_9
M/.7S,XSC;G.<<XJM;^-/#5SJ4>GP:[ILE])(8D@6X4NSCJH&<D\'B@#QO5='
MU74;KQ<R6VOZG!>V6GHD][I[0_:&2Z)D"1;%*JH;[K ' )Y7!KTS0UQ\7O%&
M!A1I=@.G'WIZW[/Q3H-[?7%E9ZQ83W=N&:6&.=2R!3AB1GMWK*T_6_!FGIJ6
ML6>JZ8B7,Z+=7?VH,'D(.U2Q)[9PHXZX% '">+]'OI-1\3S2:)>W]K)KVEW
MBCMR_GQ1JF\J,88#!SVXQ1KVD7.O:Y=:I:Z1??V5=ZUI/[J>S>-I?)?,LS1,
M P4 JI+ 9"^E>@:AXYT6SUCP[8+=P3'7 [VLJ2J495 ((/?<2 ,4SP+X[TCQ
M=I]D]O=6L6I3P^>^GBX5Y8AGG(X/IV[T 1>$+.YM?&?C666VEAM;BZMY87,9
M59?W"ABIZ'D8..]<9-X/U_Q5I7BG4WOIM,GU6X+P6<]DN]5MSBW^8_,N2@?V
MW9KV2N-T7X@Z9JVK>(K>"*=++18(YY+R12J3!M^[8",E1Y9^;H3TZ4 >?WFG
MZGK^B_$#4;K0;V.^U31+.)8I+1E=Y!&_F1J",G#=A[58\>^&]7O+O48M&T^8
M1-X>L8RJ0C;+Y5RS/",X5FV9^0GG..]=YX:\67FK7D*W>C&TL[F W$,Z7(F,
M0X(6X4*/*<J00,L#@C.14&B?$72]6C\37,4-S%IVAJKO<2(5\]3&7W(I .W
MX/?M0!Y]KFCZGK-GKMW%#J]^EQ'86S>?I9L_.V7*L0(2H=MB%LN1MPQ S@X]
MD\1[QH-\L6F#528BOV'<JB=3P4RWR\C/7BN8A\>M9QROXFTIM,!T]]3@$4_V
M@R1)C<A^5=L@W)\O(^;AN#6CX>\37EYJR:7K>E+IE]-:?;8%CN?/5X\A6!;:
MN'4LN1@CD8)H XSPOI,5EXHT=_!"^);#3,%=1T[48+F.UB@\L[1&)P '#[>(
MR>^>*Z/X1L^G^!=#TF]MKZWO8(W@D2:SE0*R-SEBNW!R,'.&[$X-=Q10 444
M4 %%%% !1110 4444 %>?ZCX;CG^-6E:N;"5H$TN9WG"MY7VA71(BW\.\1R2
M@9YP3CI7H%>=?\+!U,:1?:VWA^V.B65Y);32+J)-QM27RV=8O*"GUV[^?K0!
MA:MIE_;^.=0U:?3[R;3(/$%K=ND=NTC2QBR\L21J!F39(0<*"?E.!D5B6;2W
M3ZU>:3IE[:V9\6O.\PTV2>XM,V<8$RVX&[)<]U)7=DJ"./5O%=SX5OKBTT7Q
M'=V/VJ21)K>WEG\N4/DA63!# ]0",=Q63<>*/#_@AK;256QMXIM22QC2*ZW.
MKR*'9YMPR&YSR6)RISSP <-X0T;54UBTDEL-9,0\737HFOK<J[0/9 "5L*
M6SZ8)P<'BNX\8:9JOB'QUH]I92SV%EI4+:@;QK821O.Q,:(-W!(7>Q[C(]:Z
M#Q;XA&@P62Q6XNKZ_N5M+6%Y1$C2$$_,Y!VC /0$]@#6/JOC2_T/1M5N]=T)
MK::P,!!BN#);SI+($RDQ1?F4D[E*C''4'- '$QZ'KFFW%KX?>"\NX+'Q+#J%
MM>I:E8O(F25G^Z-JA)"V1G@,OK4WA_3+[^R?!.AIH]];:SHMZ9M0NI+9TB"A
M)!(ZS$;9/-+#A22<_,!BO3M/\3Z'J&GW5]8ZO8SV=J";B:.=2D6!GYCGCCGF
MFP>*] N--.HPZSI[V(E$!N!.NP2'&%SG&3D<>] 'F_@[0KZPTOX6+_94\$EI
M<79N\VY5H%>";E^/EW-LZ]3CVKNOBE:W%]\-_$UK902W%S-I\R1Q1(6=V*'
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !7)?$C4]<T+P[?ZQHMQIJQV-L\SP7=H\IE(Y
MP&65=H_ UUM<]\0],NM:\#:YINGHLEW=6CQ1*S!06(XY/2@"M'KT^B:3;W7B
MJ]M;B:\=$M8M.L)5=V9<[ F^1G/4Y&, 57E\:1W&J^&8M)"2V>J3W,$_F1LL
ML+11LQ7:<%6#+@@C-4O''AF_U#_A%[VSCN9WTEF$]K:WAM99%>+82D@*C<IP
M<$@$9&:S- \':I9ZOH.H-9>2L>I7E]<QO>-<2HLEOY:;W=VW.=HSM.T=NY(!
MZ;9W"W5K%.B2HLBA@LL91QGL5/(/L:S9?$-@D.MNKR2'1P3=HJ'*D1B3 SP?
ME(Z>M747[?INV^M6B$\6V6WD8,5!&"I*D@^G!KE/#_PZT?0=6U?4;"VM1<7C
M[[<-"<6X\H(5^]\P)!)Z=<4 5-"\4:]<-H8U5=*B_P"$AM9)[$0([&T<)YBI
M)E_WORD99=G*D8P0:2RUWQ8?%6IZ:IT?5X=-LC-.+:U>U8W##,4 9YG4$@9)
M(X!'KQE^#/!=]!XAT2\OM+.F1:/#,NW[<UQ%)*X"XMD+,8H0 Q"G!Y QQFNA
M\+:9JVA:!XAO&L8[C7+V]NKU+?SE42Y)$*E^@&Q4^E #M%US6H?%UOH'B$Z;
M-/=:<U^KV,3Q^04=4:-@S-N!WC#_ "YVM\HJ_J^O747B2'1])MDN;A+1[^Y5
MCC$8RL:*<@!G?."> $;CI6'\-[#5K2[N;KQ%H]Z-;OT#WFI330-'D?=AB1)&
M*QKD[1CU+')I^H&?1OB==WL< F.K:0L-HK.$$ES \C>5D\ LLF1[(WI0 ZQU
MWQ):Z_IVCZ[_ &2UYJEE-<0"UAD M)(]N5DRY\Q?G W#9R.G/&_X1US^W=!2
M\FC6"YC>2WNX<\131L4D7Z!@<>V*Y7P'!JUIJ%SJOBW1[J+5KJ(F[U&:YMS!
M;QKEA#$JR%EC'KC)/+>VC\+[:0^'-0U#;L_MC4;K485=<XCD<^62/=0K8]Z
M,GP-X]?Q AOKC6]#^S>3-<G3X+607*1*3@ES*02!@G"=3CBKOAWQ7K,]WX>E
MUF"Q2Q\0Q/+:);JXDM3M\Q$D8L1(2G4@+@@\$<U4ET/6_$EWHUMK>CVNEP:8
M)_/N;>56CG+QM%B! 2RHP;<=^", <]:/#.A:])=>$[;6+&.TM_#<#1M<K.KB
M\<1^4AC4<JNW+'=@Y(&#UH UO!OBZ\\0^)_$%A<Z5+IUM8"%K<7 VS2J^_YV
M7/R@[>%.#CD]<"'QQXIU#2M;ATZPFTJP0V,MZUWJ:.T<C*P A3:RX;G).3@8
MPI[:&C:/>6OC_P 2:I,BBSO8+6.%@P)8QA]W'4?>%9/B[1=0;Q8VJIHT?B"Q
MFT_[(EH\L:?9I0Y;>!(0N&! )'S#:.#0!GZMX^U4V^GR6L.GZ,TVC?VLZZNK
MMYCD_P#'NFUDPP[GD_,OR\FC7_'VJ0K ]I#I^EXT9=6:+5%=GN'8G_1X]K+A
MEVG)PQRZ?+5&+PAKFD+;_;-+B\4!M(2Q"O<*/LLRLY)!EQE&#@;A\W[L<'C!
M)X0US3(S'<Z;'XH,^CPV"/)<*OV.9 P8_O.=C;P=RY;Y.1TH T/$_CS5+.3-
MG%I^GK#I":HT.IHYDNV8G_1XMK+AEVX)PQRZ?+Z^B:?<&[L+:Y:)X6FB60Q/
M]Y,C.T^XKRR\\(:W8BXBFTV/Q,;K2(+"*>6X5?L<T:LK,?,.=K%]VY,ME>1T
MKTSP_93:=H6GV5U.;FXM[=(I)B23(RJ 3SSS0!?HHHH SM<357M0=%NK&VF4
MY=KNU>=2,= %D3!]\GZ5R/@WQ7J,W@BW\5^++[2H=.GMEF\JULY$:-BV NXR
MOO).  %!)(KO9 6C8#J017EY\%:O)\'M!T0@1ZOICV]R84N3'YC12;S&)5Y4
MD=&'0X- &WK7CN%-)2XTB-OM*:E:6-Q;WL$D,D2S2JN2C88?*V5/0^]=C:W*
MW*R%$F39(T9\V,H20<9&>H]#T->3R>"M6NUN;N+3[BVDFU#3G$=_J375P8K>
M<.[.QD9 ,$X5>?7L!ZQ:RRS+(9K=[<K(RJ'93N4'AA@G@^AY]: *ZZK:-K;Z
M2)#]N2W6Z9-AP(V8J#GIU4\=:X>R\;:K-##KDT-@GAVYU,Z=%!M<7*+YAB$K
M/NVG+@GRPHPI'S$C%:,'PVT&'QD^O)9VX)MUC6$1GY91(SF7=GJ=P&,=JYN?
MP1J%_KZQ3Z6MK;KJXU*6[AO6^RR(K;U,=N7.R9N QV@9W,#SB@#<N]6\56OC
M32-%2\T.\%UON+E$T^6-K>U7C?N\]AN+%5'R\G)[4Y?$7B/3M7T%=?M]-BAU
MFZDMDLH QGM<*[J6DWE9.$^;"J 6X)QSI:%H]W!XW\3ZU?1+MN1;VUD0P),$
M<>3],R._!]!7/>$[;Q!/XL?6O%?AZ[^WR,\%LZW5NUMIUN3P$ ?>S, "[[<D
M\ !1B@#K/$NM2Z?>:1IU@D<FH:E<>6GF E8XT&Z5R 1G"\#GJR]LUC:AXV=/
MB9I/ABQMTFMYEF^V71_Y92+'O6->?O8P3UX(IWC)/L/C3PEK<N!9Q//832$X
M$1F5?+8^@+(%SZL/6L4_#S4;#QAX;O=.UO4I[&VNKNZNVG%MN#2J.XB#-N/R
MDDDA0,$8S0!V/AC6I=1NM6T^_2*/4=-N/*D$8(5XV&Z-P"21E3SR>0:Y.Y\=
M:I%XDEA5-.-K'J\>E_V:5?[;(C8'V@-NV[06W8V$%0?F!K5\%H+WQCXNUN$@
MVD\T-E"X.1)Y*$.P_P"!,5_X#7.2^$M;-U=6/]FQO<3:Q]OC\0^>@:.'S!)M
MQ_K-P \L*!M([@9% %O3/B%=:KK]LEA/HKVD]\]K'I[.5NWB4LK3"0MLR"I;
MRMN=HZYXJS;>--4D^RZS)%8_\(Y>:F=-BB5'^T(N\Q+,7W;2"ZYV!1A6'S$@
MUGV_A+5;:PM?#-MI446GV^L#45U43)@1B;SN$^_YI^YTQWSVI]IX7UM;:Q\-
M/81QZ39:N;\:B)U*R0"4S(@3[PDR0IR,<$@G@4 =SXGEU&VL6NM/U'3;"&W1
MI;B6^M'G4(!DD;9$QC!]:Y71=<\8W_A72[^YCT6Q>\9YY;NXB=8K6VQF/=$9
M=QD?@GYP%SSG'.U\2=(O=>\*3:581J_VN:&.X#.%_<>8IE_\<!&/>K'B9M5M
MULUTS2;;5M..Z.[LRRK*5Q\I0NP0@$<ANQXZ4 85AXGUS6O"VD:GI\>EZ?%.
M)6N[^\)>WC5&*JR)O1F60C<I+ !2.N11:>*-<UCPKHVK6$6F:9!<PO-=WM^2
M\,04[5V(&1F$A^8,2 %QU)%5]&TWQ%H>@P12:-::G:7=Q<3W6E+*I>U61MT<
M<;.1&RIT8<<GY>!1H^F^(]!\.V5K-H]GJ]I/)<2W>FI,I>V\R0O&D;2$(R(/
ME(XYP5X&* .K\%ZS)XA\+:;JTUO]FDNHA(8\DCJ1E2<$J<9'L16U7.?#W2+W
M1/"]O::FR"Y,DLQBC<ND =RPB4GJ%!"^G''%='0 51U>/4I;8+H]U9VUQN&7
MNK9IUV]QM61#GWS5ZB@#S_P3XJU6[\(+XH\57^D6^EF*1WCM[.2-HRKE?OM*
MV<XZ!<Y(%3:]X_@A\/W=YI$<GVVUN+6*6VO[>2!U2:54#;&VM@@M@],CVK(3
MP3JTWP:M_#[[8-6MY!<!!.55F6X,H7S%Y7(P-PZ$Y[5GWO@K5]1MM3N8M-NK
M:>8V44::CJC74[+'<I*Y+&1D5  < ?,3G..!0!ZW;7*W#3!4F3RI#&?,C*;B
M #E<]1SU''6J[:K:+K:Z29#]N:W-R$V''EAMN<].O;K5BVEEE:82V[P!)"B%
MF4^8N!\PP3@>QP>.E<A-\-]!E\9#7VM+<MY+(T/EGYI3)O\ -W9Z^V* ,_\
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
MP5I5[;:CX@U;4;9;&35KI)ELPZN8E2)8P7*Y7>VW)P2.@R: .JHHHH ****
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
M%Y#))ODE ;$:+OW;$ &%^4 F@#U^/Q!IDMY<6L5T))[>X6UF6-&;RY67<%)
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
MQQVXDC+HJ+@R/AL=^@). *QM T6_M_$&FSS0JL45_J$SMYJ'"2@>6< YY_\
MUU4:5-.5WTT^Y_DQ2JU'RV77]5^AZ+1117$=84444 4-6OTL%M"\L4?GW*0#
MS QW%L\#'?TSQ5*R\6:+?3QPVEX9'E+K'B&3:[)G<JG;@L,'Y1S[5#XTLY[V
M/1Q;(&\C4H)Y,N%VHN<GD\XSVYKF],T:^@T7PO"\2+-9ZH]Q<+YJ?)&3+\W7
MG[PZ9/-=E.E2E3YI/7_ASEJ5:D9VBM/^&-70/&UO?6<UW?C[/$UU);VT20RM
M-)LSD[=N3P,G:#CO@UU.GWMMJ-G'=64R36\@RKJ>#_@?:O/M$TS4-'OK'4GM
M/M/E/?126\<T?F*LLWF)(N6"G( !&0<-^%;'A?3=1L[+=)J,%D9KJ6YDM0BR
M;0[EMN[/!QUQQG-57HTM7!V_I_,FC5J:*:_K0L>&?&5EJRI%<L+>\>XEMU38
MY1F1FPH<C;N*KG;G-:5OXDTJXO4M8;HM)([11L8G$<CKG*K(1M8C!X!/0UR-
MGH]]%H>B0>4BS6^LM=RKYJ?+&9)#NZ\\,.!SS6;8Z/JIOO#LEU:7'G65YYER
MYN85MT3YQ^YB1@,?-DDKNQZU<L/1DY-.V_5>?X$*O6BDFK[='Y'1IXT$VJ:/
M9VQ@D2\BEN);KRY1$J(<':2OUR20!CGJ*W=/\2:5J$ICMKK#"+SQYL3Q!H_[
MZEP-R^XR*X&RT#5X=*TN.."W6Y@TJ]MV$TD;HLLCJ45AD@Y /J/6HKC0=2O;
MZ22*WO8?,TFYM&FO;R)B)750JJJ-M5/EQ\H'7D5<L/0EHI6WZKN_ZT)C7K1W
M5]NGDC?N_&\H5IXQ9V5GY0F1KP2EC&?NR/L4B-6_AW')_2M31?$&EG3[J_GM
MX]/N6F1+I%3<\DC ;,;1F0LI7'&<<8XQ7$.UWJVA^);?3;-;M]2FB9R)XT,"
M@(KPLC,"LB[6 ! !'.?6_!'_ &E=-K&F^7/-;:G%*]G&XP(HXS'L#_ZMI &+
M8#8!XS3GAZ7+:UOGZ?=?75]OD*%>I>][_+U_X&W<W]/\4Z3J,^H7U[' D6F7
M0MK:=XF,NYT7(52N\,2=NT#)Q5Z\\46__$I?3]MQ'>7XLI-X9&B.QV.5(R"-
MHX('6N-N-'U6\O;S4_LTMI_Q-TO4MX[B$2R1^1Y>X')4.#DX)]>:G.@WL[03
M".5#+JPN)#<74;R+&+=X_,<+A0<D<+GC%2Z%"][_ (^12K5MK?AYG:6OB72;
MR=H+2\5Y=KE"494DV?>V,1A\=]I-<_=?$"WMA-B%KD1:4-1$L,4FR0DG !*\
M+QU/KCJ#5&ST[4)M/\/:9/9K;?V/N:6Y::-EEVQLBB/#9^;=D[@N .]48- U
M)-+2U:W'F3>'!I[$31XCF4L=K?-WR!D9%$*%!-\S_%=W^@2K5FM%^'H=L/%F
ME1V=I->3M"\\ N"GDR$QH>-S_+E%SQN; K8NKRWM;-[NXGCCM8TWM*S84+ZY
MKS:32]22YNKD07Y6^L88/)@N;=#&Z*4*2[B?E.<Y4GJ>,UNZSILUSX)31+54
M$]O;VY4M,IBE:,J3'N)W?P]2!U'O6,Z%-.-I;O77^MC2%:HT[K;^OQ-A?%6C
M&WGF:[,2P;2ZS0O&_P WW<(RACGM@'/:K^EZG::G'(]E*7\MMDB,C(Z-UPRL
M 0<$'D5RFO/?ZP+&YBTMX#IUW%="">XB#W  8,JA6*C&<@DC)].M6]#%Q%K6
MK:M<VK0+?20Q1VXDC+HJK@R/AL=3V). /I4RHPY&UOZI]O\ A_P+C5GS6>WH
M_P"O(FB\3>9KMA81?9YTN;BZ@>2,L#$8E!Q@CD\\]O2NFKSO1-&OH/$UC<RP
MJ(4U&_G9O-0X21%"' .>2#[^M>B5&(C"+2AV_5E4)3DFY]_T050UF_73K6.5
MY8H@\T<0,H8@EF QQW.>.U7ZY[QQ9SWVE6T5J@=UO;>4@L%PJR!F/)'0 UG2
M2E-*6QI4;C!N.Y+;>*]%NKI+>"\WR/*T*XB?:9%SN3=MQNX/RYS^=9>B^-8+
MPW\UZ/L]M'>/9VZ""4S2LI/1=N2< G"@D=\5D6^C7T>@Z?;^4@GBUQKQU\U.
M(C,[;NO]TCCK18Z7?Z=JT6J&V%PL.I7[FW2:/>T4S921<L!G@<$@X/X5V^QH
M)-)_BNG^9Q^VK73:_!_UH=[IM_:ZG:)<V,RS0-D!AQ@CJ"#R".X/(JFOB+2C
MJ7V$70-QYOD_ZMMGF8SLWXV[L?PYS[5A^'M.U*&*\N&OXM.:\O9+MK;:DI56
MP "<X#8&3C(R:P+30+^)_P"SYOM<L8U,W8G^UQ+;[/-\P/Q^\WCTZ9[XK..'
MI-R3E_7Y/Y;FDJ]1)6C_ %^GS.GB\6(=8M+5FMGM95NFDN%9E$?DL 0=P]SD
M]..*EO\ QEI<&DW]W;M+-):VWVH0M!)&TB= RAE&5)_B&0.]<8_A_6%^:V@M
MQ*$U,+YLD;)F60&,$$D'</4$#O2/H>HW5Y?2BTO%%QHL]EYE[>1.QF9D8 *K
M%57@@;0!QR!6_P!7H-IW_%=_\NQC[>LDU;\/+_,Z_4/%J0Z?:O;1*;B:U%VY
MN"T4=O'TW/D;N6X  R:J:7XU#ZDMM>_9I$9TC>2W61#;LY8*)4D4%=Q&!]1Q
M@YKFM7\ZWU&R>[C\OSVL94MI98U,QAW!X=V[9OR0Z@M@\^E37!E?7[TZU FG
M+JE_;NA,J2O)%"%V(JH2Q<L3NXVJ,G)IK#TN6UOQ]/OMKMV$Z]3FW_#^M]-^
MYTNM>)]+TF_QI\4,NHW5[#:7#K$RAVR 09 N&95/W<Y'3BM1]7T.[UB&TD>&
M:]@F9(F>$E4E"_,J2$;=^"<@'/7WKCI]/U2/3+'1EL%G6VU=;HW@GC"-#YQD
MW %MV[YL$8['!-1Z;H%_;FSTZX^US16^H&Y\\W42VQ02%PX _>;^<;3QG/.*
MS>'H\N_XK7S_ .!N6J]7FV_!_=_P=CI]'\86EQI%M=:C^XGN)9HXX(4>9V$;
MLI(506QQDG&!FF^(/&5GIFGR7MM+#=Q?8FNXHX@S-( P ((! 7)YSTKG?#.E
MZEH-Y97\UFUR!'<P20131;XMTYD5AE@I!&,\YZ52G\+:HVGSQ&.#S9M+NU*I
M,FV.:6;S%B'/IQGI5^PH>TNWI?OZD^VK<EK:V[>AV.G^,K.YU2]MIDDMH;6T
MCNGGFB=% ;).=RC &!C/7G'2MG2=9L=6\S[#*S-'M+I)$\3J&&5.U@#@CH<8
M-<#K.C:AJ0U98;=H?MUE:"-GFB 5X7W-&V&."1P" 1SS6QH$-Q!J]WJUU;WY
M;[*MNB75S"TTGS;B $(0*,\$G/)Z5E4H4N7FB]?5>7_!-*=:IS<LEIZ>O_ -
M_4?$>E:==M;7=ULE7;YF(W98MQPN]@"$SVW$4'Q)I(U'[";Q?/$ODD[&\L28
MSL\S&W=C^'.:Q+-KW1=6UIHM/-_'J%PMS%+'-&@7**I23<V1C;G(#<&LA=*U
M!=&/A\6J;3J/VD7XF3RO+\[S<XSOW_PXV]NN*F-"F]WVZKY_=VZE.M46R[]'
M_6O?H=OK&I+I[VBM)"K3R%%5PV7(4MA<=^._%,\*ZH^M^'=/U*2)8GN8A(44
MY"Y[9K'\3PSZI=Z.]M 0MI>NTF^1!\GE.H<?-T)(]_4"K_@.SGT[P?I-I>)Y
M=Q# $D7<&P?J"16<H0C13^U_P_\ P"XSDZK73_AO^";U%%%<QT%75;M;'3+N
M[=XXU@B:0O("54 9R<<X^E93>+M%BD,,]\HEC\L2E8I"D9< KN;;A0<C!)'Z
M&K'C"VEO?"NKVMLH>>:TECC4L%W,5( R>!S7%R:)?G0?%L"PIY]]'"MNOFI^
M\*PHIYSQ@@]<5UT*5.<;S?7_ "_X)S5JE2,K07]:F\OC"(>(]7M+D);6&F(G
MFS2QR!G9@,!?EQU( '5NV:Z#2]5L]424V4I<Q-LD1T:-XV]&5@&'XBN#U'1-
M0DU34;Z.**39=V%U%$TR#[0(H\.HYX.>F<#(_&M;3[34;K6]7U59UTC[4(8H
MXY1'*[+&&RS ,5!);CD\"KJ4:7+>+MHNO73Y]613JU.:TEU?Z_+L;-]XIT>Q
MOI[2ZO-D\&WS@(G81!L;2[ 84'(Y) I]]XCTJPNG@NKK:\>SS&6)V2+=]W>X
M!5,_[1%<GJVCW\UMXV5 DTVH6T$=LX=%\YEBVGC/R\^N*R?%>BZM?VVNVRVL
MT[W!4VOV>YBAMR B@F0!@SN""/FR.G2JIX:C)I.7KJO+_-_<3/$58IM1_!^?
M^2^\] O/$VF65TMO=27,3M*L"EK.;8SDX"A]FTY]C3E\2:4VH"R%U^^:4P*?
M+?RS(!DH),;"WMG-<Y%->W/BK[=JFDWC6]H?*L$CE@*+D8:9OW@.X] ,<#W-
M81T?59+C2C/9SM/:ZJMQ*R7,*6JQ"1CF*-6&3@@DL-W!YYI1PU)[OIW7]>HY
M8BHME^#.['BO1C#<S"[;RK>0Q._DR;?,#;=BG;AFSQM7)]JSM5\3Z3:RZ??V
MUO\ :;JYNETTR"V<2P@G+*PV[AT!VG&3@XK ET'4/[ M0FY+BUUF:^,,,\8>
M2-GDP5)RN[# C/Z&E.D7H*7ZV]R\G]KV]VT4UU$T[QHA4L0"$!YZ ]!Z\52P
M]!.]_P 5_7F2Z]:UK?@=!H'C.RU":6WO"+:Y%[)9QJ$<HS*3M!?&T,0,[<YJ
MMXC\10RW#6B6MG-!!<;#+>(TJM,GS$1QHK,Q3@EL +^%9BZ-?#P\T A07!UT
M7NSSDSY7G!MV<XZ=NM4=%FN=-\2M''"E[?6MO<PK!YZ(5+S>8LP#$91@5!9<
MD$8(JE0I-N4>G2_X_P##DNM5249??;\#K/#7BV'4VDCN3 FV-YH[J)SY$Z(Q
M5RK,!C:>N?SHM_&5E=^(;>QM64VK6<EW+/,KQ;%4K@X<#*D%CNZ<5Q&FZ4U]
MI<>A3R0V.IVVFS1+ 7$F992KN[E"0B9X7)RV2<<5H>(-,U3Q->'_ $ ::G]D
MR6OF3SQ',I9&V_*Q.WY2 <=SQZMX>CSN[LM>OW/SOY J]7D5M7_5UY?,Z?5O
M&5C#X=U+4=+;[3-9P"X$,J/"74]&&X E3ZC(K2N_$FDVE\;2XNPDRE5?Y&*1
MEONAW VJ3V#$5P.KZ-J6K:;J3BWO3<G3FMHUOKN$NSLRDJH3Y=HV_>8@^U7M
M2TS4!8^)M(@M$N%U>X,L5YYT8CC5PH.\%MV5P<8!SQTJ/J]&R5_Q7E_P2O;U
M;MV_!^?_  #;U/QC!8:I!9E?M#2W_P!C;R8I&,7[O<=V%.6Z<#L?8U)HWC.P
MOM)>^NA+;+]K>TCC,,C/(RL0 J[<L2!G !QSGH:YY]'OH-8^V+"9XX]<%T L
MT>YX?L^PORP_B['GVJK'HFI0FPE6.Y3[!?WCL+:>$221S-E7C+$CCH0VT\FJ
M]A0<4KZ^OK_P!>VK*3=M/3T_X)Z5IU];:E:)<V4HEA?(# $8(.""#R"#U!Y%
M9]OXFT>XN_L\5ZN_Y]K,C+&^S[^UR-K8[X)Z5E>&;62RTNYAGCFCEU">:5F>
M>.1HMPX:3! R<=$R,G\:RXK/4)_!8\+/8K"ZVK6K7KSQ^2<#"LH!+'/'!48R
M:YU0I\S3>E^ZV[^=C9UIV3M^#^[R.NTGQ!IFK2F.PN=\FP2A6C:,NAZ.NX#<
MON,BLSQ3XF.BFY$0@GFA2!_()8,!)+LW$XQCT[Y%4;,7MYK>E7]S8-91Z9:2
M(R/-&S32. -J;6(VC;U;;U''7&;XPTF_U34K^YM+<%)[2S1 TT8.Y+@NZGYN
MH4Y]/3-73HT_:)2>GJN_?TU)G5J>S;2U]/+_ #/1Z*!THKA.P**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JC?Z1INH2K)?
MZ?9W4BKM#SP*Y ],D=***:DXNZ$TGHRM_P (SH/_ $!-+_\  2/_  H_X1G0
M?^@)I?\ X"1_X445?M9_S,GV<.R#_A&=!_Z FE_^ D?^%'_",Z#_ - 32_\
MP$C_ ,***/:S_F8>SAV0?\(SH/\ T!-+_P# 2/\ PI?^$9T'_H":9_X"1_X4
M44>UG_,P]G#L@_X1G03_ ,P33/\ P$C_ ,*3_A&=!_Z FE_^ D?^%%%'M9_S
M,/9P[(/^$9T'_H":7_X"1_X4?\(SH/\ T!-+_P# 2/\ PHHH]K/^9A[.'9!_
MPC.@_P#0$TO_ ,!(_P#"C_A&=!_Z FE_^ D?^%%%'M9_S,/9P[(/^$9T'_H"
M:7_X"1_X4?\ ",Z#_P! 32__  $C_P ***/:S_F8>SAV0?\ ",Z#_P! 32__
M  $C_P *D@\/Z-;S)-;Z1IT4J'<CI;(K*?4$#BBBE[6?=A[.'8TZ***@L***
M* *M_IUCJ*HNH6=M=*ARHGB5PI]LCBJ7_",Z#_T!-+_\!(_\***M5)15DR7"
M+=V@_P"$9T'_ * FE_\ @)'_ (4?\(SH/_0$TO\ \!(_\***?M9_S,7LX=D'
M_",Z#_T!-+_\!(_\*/\ A&=!_P"@)I?_ ("1_P"%%%'M9_S,/9P[(/\ A&=!
M_P"@)I?_ ("1_P"%'_",Z#_T!-+_ / 2/_"BBCVL_P"9A[.'9"_\(SH/_0$T
MS_P$C_PH_P"$9T'_ * FF?\ @)'_ (444>UG_,P]G#LA/^$9T'_H":7_ . D
M?^%'_",Z#_T!-+_\!(_\***/:S_F8>SAV0?\(SH/_0$TO_P$C_PH_P"$9T'_
M * FE_\ @)'_ (444>UG_,P]G#L@_P"$9T'_ * FE_\ @)'_ (4?\(SH/_0$
MTO\ \!(_\***/:S_ )F'LX=D'_",Z#_T!-+_ / 2/_"C_A&=!_Z FE_^ D?^
M%%%'M9_S,/9P[(?#X>T6"9)8-(TZ.6-@R.ELBLI'0@@<&M2BBIE)RW92BH[(
M*K7]A9ZA&L>H6EO=1JVY5GC#@'U (ZT44DVG= TGHRC_ ,(SH/\ T!-+_P#
M2/\ PH_X1G0?^@)I?_@)'_A115^UG_,R?9P[(/\ A&=!_P"@)I?_ ("1_P"%
M'_",Z#_T!-+_ / 2/_"BBCVL_P"9A[.'9!_PC.@_] 32_P#P$C_PH_X1G0?^
M@)I?_@)'_A111[6?\S#V<.R%_P"$9T'_ * FF?\ @)'_ (4?\(SH/_0$TS_P
M$C_PHHH]K/\ F8>SAV0G_",Z#_T!-+_\!(_\*/\ A&=!_P"@)I?_ ("1_P"%
M%%'M9_S,/9P[(/\ A&=!_P"@)I?_ ("1_P"%'_",Z#_T!-+_ / 2/_"BBCVL
M_P"9A[.'9!_PC.@_] 32_P#P$C_PH_X1G0?^@)I?_@)'_A111[6?\S#V<.R#
M_A&=!_Z FE_^ D?^%'_",Z#_ - 32_\ P$C_ ,***/:S_F8>SAV0?\(SH/\
MT!-+_P# 2/\ PK2M+:"SMT@M((H($SMCB0*JY.3@#CK114N<I:-C4(QU2):*
M**DHBN[6"\MV@O((IX'QNCE0.K8.1D'CK6;_ ,(SH/\ T!-+_P# 2/\ PHHJ
ME.4=$R7",M6@_P"$9T'_ * FE_\ @)'_ (4?\(SH/_0$TO\ \!(_\***KVL_
MYF+V<.R#_A&=!_Z FE_^ D?^%'_",Z#_ - 32_\ P$C_ ,***/:S_F8>SAV0
M?\(SH/\ T!-+_P# 2/\ PH_X1G0?^@)I?_@)'_A111[6?\S#V<.R#_A&=!_Z
M FE_^ D?^%'_  C.@_\ 0$TO_P !(_\ "BBCVL_YF'LX=D'_  C.@_\ 0$TO
M_P !(_\ "E_X1G0?^@)IG_@)'_A111[6?\S#V<.R#_A&=!_Z FF?^ D?^%)_
MPC.@_P#0$TO_ ,!(_P#"BBCVL_YF'LX=D'_",Z#_ - 32_\ P$C_ ,*/^$9T
M'_H":7_X"1_X444>UG_,P]G#L@_X1G0?^@)I?_@)'_A1_P (SH/_ $!-+_\
M 2/_  HHH]K/^9A[.'9!_P (SH/_ $!-+_\  2/_  H_X1G0?^@)I?\ X"1_
MX444>UG_ #,/9P[(/^$9T'_H":7_ . D?^%'_",Z#_T!-+_\!(_\***/:S_F
M8>SAV1K].E%%%9EA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
-%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image00002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image00002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  8$!08%! 8&!08'!P8("A *"@D)
M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_
MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H
M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P  1"  U / # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#ZIKE/'GC_
M $'P*ED_B&>:(7C,L7EPF3)4 G..G6NKKYO_ &R?^/3PI_UVG_\ 05H [;_A
MH+P#_P _UY_X"/\ X5-;?'OP!.^UM4FA']Z6U<#^5?&6GV5QJ-_;V5E$9KJX
MD6**,$ NQ. .:ZC6_AGXTT2S>[U+P[?1VR#+R(%D"CU.TG I#L?<'ASQ1H?B
M6W\[0=5M+Y ,D0R LOU7J/Q%;-?G!I.I7FD:A%?Z5=36EY$=R30MM8'^H]C7
MVI\"_B+_ ,)_X:<WP1-:L2([I4X#Y^[(!V!P<CL0:86/2Z**R=4\2Z'I+[-4
MUC3K-_[L]RB'\B:!&M16?I>N:5JRYTO4K*]'_3O.LG\C6A0!Y=KOQS\&:)K5
M[I=_-?B[LY6AE"6C,H93@X/>NG\ >/-$\=VEW<^'WN'BM9!')YT)C.2,C&>M
M?%OQ;_Y*CXJ_[",W_H5>\_L=_P#(N^(O^ON/_P! - ['T'11TZUB7_B[PYI\
MWDW^O:5;R_W);M%/Y$T"-NBJNGZC9:E")=/N[>ZB/\<$@<?F#5J@#RK5/CSX
M)TS5+NPNI]0%Q:RM#(%LV(#*<'![UU_@+QOH_CK3;B_T!YWMX)O(<S1&,[L
M]#[$5X=XD^ UKJGB+5+]O&EC UU=23&)HE)3<Q.T_/VKU'X+>"X/ /AO4+-=
M9M]3CENC<-/& JQ_(HP>3_=S^- '?7E]:6,9DO;J"W0=6FD" ?B:S-*\6^']
M7U-M/TK6+&]O%0R-%;RB0A00">..XKY-_:CN(KKXH%H)DFB^Q18*/N7//I5S
M]E">"U^(5\]Q+%"G]GL-TC!03O7UH'8^P:IZAJFGZ<F[4+ZUM5]9YE0?J:?'
M?VDL+RQ74#Q1_?=9 57ZG/%?%G[2,T5S\7=4DAD2:/R(,,C!A]SUH$C["T7Q
M5H.N7T]GHVK6=]<P())$MY0^U2< DCCK6U7R=^R)<V]IXI\0-<S0P*UE& 9'
M"@G>?6OJRVN8+I"]K/%,@."T;A@#^% $M%([*BEG(51R23@"L&Y\9^&+6<P7
M'B'2(I@<%'O(P1^&: -^BH+.\MKV$2V5Q#<1'H\3AP?Q%3T %%%% !7S?^V1
M_P >GA3_ *[3_P#H*U](5\W_ +9'_'IX4_Z[3_\ H*T CPKX:_\ )1/#7_81
M@_\ 0Q7Z"D @@C(/!!K\^OAK_P E#\-?]A&#_P!#%?H+0-GPQ\>_#UMX:^*&
MJ6M@BQ6DX2[CC48";QR![;@U;O[+&I26?Q42U4D17UG+&X]=N&'\JJ?M,ZA#
M?_%O4%@8,+6"&V<C^\ 6(_#=BI?V7K-[KXMVLR@E+6UFD<^F0%'ZFD/H>@?M
M)?%6_P!.U)O"GAJY>UD1 U]=1-AQN'$:GMQR3UY KP'PQX7USQAJ4EMH5A/J
M%T!YDK9'RCU9F.!^)JQ\2+M[[X@^);B8Y=M1G!^BN5'Z 5H^ /B5KO@*VO(=
M!^Q*+MUDE:>'>Q(&!@Y'% &+K.C:[X+UQ;?48+K2M3B D1E;:V.S*RGD<=C7
MU7^SG\2;KQGI%SIFN2"36-/53YV,&XB/ 8_[0/!^H-?,WQ ^(6L>/);*77S9
MF2T5EC:"+8<-C(/)STKN/V4)RGQ2D1&^62PE5AGKAE/]* .(^+?_ "5#Q5_V
M$9O_ $*O>?V._P#D7/$7_7W'_P"@&O!OBW_R5'Q5_P!A&;_T*O9_V8+E[/X=
M>-KJ+_609D7ZK"Q'\J8NAROQY^+.HZ_KMYH>A7DMKH=HYA=H6VM=..&)8<[<
M\ =\9KRS0?"^M^(5G?0](O=06'_6M;PEPI]"?7VK(W%OF8DECDDU]M_LW6,-
MG\(-%>)5#W)EGD(_B8R,/Y #\*0;'QQHNL:OX7U;[3I-W<Z=?0OAMA*G(/*N
MO?W!%?:WP7\?I\0/"8O)D2+4[5O)O(DZ;\9##V8<_F*^9/VD[*&S^+VK?9T5
M!/'#,P ZL4&3^/6NM_8_NI$\8:Y: GRI;%96';*R #_T(T SR'X@JO\ PGOB
M3@?\A&?M_MFO<O@#!)/\"?'<%O$TDLC7*)&BY9F-NN !W->'?$#_ )'WQ'_V
M$9__ $,U])?L@?\ (BZS_P!A)O\ T4E =#Y6O=.O-+E6VU&SN+.?:&\J>,QM
M@]#@T_3M,OM5G,&FV5S>S*N\QP1&1@/7 [5ZM^U5_P E6;_KQA_]FJ[^R3_R
M4:__ .P<W_H:T#-;X5Z!JUI\$?B#9W.DWT-U<#]U!);LKR?)_"I&37@5[8W6
MFW!M;^UFM+A0"T4T91AGID'FOTBKXG_:7_Y+%JO_ %P@_P#0*!(\ZTW2=0U>
M1X],L+J]DC&YUMXC(5'J0.E?6/[+.GW>B> =6&KV=QIY%^\I6YC,9V^6GS8/
M;@\^U<!^QY_R-GB+_KQC_P#1AKWOXP7<EC\,/$T\!*R"RD4$=MPVG]#3!GRA
M\8/BEJGC?6;F"UN9K;P_$Y2"VC8J)0.-[XZD]<'@5@>&OASXJ\2Z6^HZ)H<]
MS9*2!*"JAR.H7<1N_"N3484#VKT_P_\ '+Q9X?T2RTG33I:6=G$(HU:VR<#N
M3GDGJ:0SCO#7B+7?!>M?:=(NKBQNX)-LL+9"L0>4D0\'TYK[G^'/BJ#QIX/T
M_6[=!&9TQ+$#GRY%X9?S_3%?!GB37+CQ%KUYJ^H>0MW=OYDODKM4MCJ!7U-^
MR+*S_#W4$+91-0?:/3*J33$SW*BBB@05\W_MD?\ 'IX4_P"NT_\ Z"M?2%>3
M_'KX;:I\1(=%32;JTMS8R2-)]H+?-N  Q@'TH ^0/#.J?V)XBTS5#%YPLKE+
MCR\XW[6!QGMTKV_Q!^TOJEU8R0Z)H<%C.XP)YYO-*>X4  GZU2_X9I\4_P#0
M6T?\Y/\ XFI[3]F;Q [C[5KNEQ)GDI&[G\N*0]#PF[N9KNZFN;N5YKB9S))(
MYRSL3DD^]?6_[,?@*X\->'[C7-6A:'4=4"^7$XPT4 Y&?0L><>PK2^'_ ,"?
M#7A6ZBOKTR:QJ,9W(]RH$<9]50<9]SFO6Z8-GPK\=?#\WA[XGZS')&5@O)3>
M6[8X97Y/Y-D5K? _QAX3T"2\L/&VDVUS:W#B2&\DMA,83C!4C!.T]>*^I_B-
MX!T;Q]I*V>L1LDT63;W47$D+'T/<>H/!KYWUK]FSQ-;3-_9.I:;?09^4REH7
MQ[C!'ZT >A7GCSX*VT+2+::9<,!D1PZ62Q_-0/UKN?A;-X4\0:+#XC\+Z):V
M'F,\.X6Z1RK@X(.W\*^>;/\ 9Q\9S2 7-QI%LG=C,S_H%KZ%^#W@27X?>&)-
M+FU,W[2S&<D1[$C) !"C.<<9YH ^/OBW_P E1\5?]A&;_P!"KW/]DBW2[\(^
M*;:49CFG6-AZ@QD&L[QQ\ /$>O\ C'6M7M=2TN."]NI)T20ON4,<@'"]:]*^
M _P]U+X>Z5JMKJMS:W#W<ZRH;<M@ +CG(% =#XY\3Z+<^'/$.H:1?(4N+.9H
MCD?>&?E8>Q&"/K7O/P(^,F@^&?!:Z%XFDGMWLW=K>1(C(LB,2VWCH02>O%>K
M?%CX3:1\08TN)':PUB)=L=Y&N=R]E=?XA^HKP:^_9Q\903E;6YTFZB[.)F3/
MX%:0' ?%#Q2/&?CK4];CC:*"=E2%&^\(U 5<^YQFO;?V0/#\\::WXAF0K!,%
MLX"1]_!W.1[9VC\#5'PE^S3>O=QR^+-6@CM5.6M['+._MO(&/P!KZ3T;2[+1
M=+MM.TNW2VLK= D42# 4#_/6F#/@+X@_\C[XC_[",_\ Z&:^DOV0/^1%UG_L
M)-_Z*2N5\3_L\^)=6\2ZMJ,&IZ4D-W=23HKE]P#,2 ?EZ\UZS\"O >H?#_PY
M?Z?JMS;7$MQ=FX5K<G 78JX.0.?EH#H>"?M7021?%".1UPDUA&4/K@L#^M<Y
M\#O&]CX#\9/J6K0SRV<ULT#F!0SJ200<$C/2OJ#XS?"^U^(NG6[)<"RU:TSY
M%P5W*RGJCCKCO[5X%)^SIXV68HDFD.F>)!<,!^6W-(#Z ^'/Q8T?Q_KM[IVB
MVE[&MK;B=IKA0F[+;<  FOF_]IR%XOC!J+.I"R6T#H?4;<?S%>X? GX2ZA\/
MM1O]1U74;:XGNX! (;=3M0!MV=QQG\JT_C5\)X/B'#;75K=+9:S:J4CE==R2
M(3G8P'/7D$4P/G3X">/].^'_ (CU"ZUF"YDM+RV$.ZW4,R,K9'!(R#7T'I/C
MG2?C#H?BC0=&M;N%!9%!+<@+N9P0O )Z$"O$V_9T\;B;8'T@IG&_[2V/RVYK
MVKX$_"R]^'AU*XU/48+JXO51/+@0A8PN?XCR>OH* 9\;75K-974UI=QM%<0.
MT4J,,%6!P0:^AOA=X_\ AHWABSLO%VCZ=9ZI:QB)YGL1(MQC@/D*3DCKGO7H
MOQ7^"FD^-[I]3LI_[+UIAAYE3='-CIO7U]QS7BUY^SEXTAF*V\^DW"=G$[)^
MA6D!Z)J_Q&^#=BJ_9='LK]V8#;!I@ 'N2P'%>N3?V7X4\.S7.CV%K;P/AUCM
MXPBNS8 )Q^'-?-FD_LU>)KF11JNJ:990D_,8BTSX]A@#]:^F&\/(_A*VT2:X
M>7R+>.%;AAAF*  ,1^%15Y_9RY-[:$SO9\NYPD/C?6$NO-D>*2//,6P 8]CU
MKU#3[I+VR@N8ON2H'&?>O-H? 6IM<[)I;=(,\R*V21["O2[*VCL[2&WA&(XD
M"+]!7FY:L2G+V][>9SX=5-><FHHHKUCI"BBB@ HHHH **** "BBB@ HHHH *
F*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>image0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image0.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" %: R,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^M_\ X*??
MM]:-_P $[_V;+KXQMHEMXP\=^(/$6F^!?A?X'O;A[33_ !%XMU??,UQJ]U"8
MKB'1/#^EVM[K&J_9KNUN)K>#[/!()IHW3^1:\_X.4/\ @I-=75Q=6L7[..FV
MUU*]S;Z?#\*-=N8;&WG8RP6L4]]\1UO94@A9$26[S/*H$KLQ?-?K[_P=+Y_X
M9<_9MP2,?'R_/!Q_S(.NX_G_ )S7\0\A)FFY;_73]R/^7B8=CZ #Z"O]#_HT
M^$OA_G_AQA^(N(.&<NS[-<SS/-(U:V;4Y8N%##X/$K!X?#X2BZM.C0@OJ\ZU
M6?).M5J5YIS4(Q@?QOXV^(G%V4\:U\ERC.L;E.!R_!8"4*>7U%0E6J8FA'$U
MJM>:BYU)?OU3A%RY(PIQ:2DVW^^7_$23_P %+?\ GX_9V_\ #0ZG_P#/(H_X
MB2?^"EO_ #\?L[?^&AU/_P">17X%<^K?]]-_C1SZM_WTW^-?T+_Q!/PF_P"C
M=\+?^&NGY?\ 3[R_/NC\>_XBCX@_]%AQ!_X72\K_ &?7[_N_?7_B))_X*6_\
M_'[.W_AH=3_^>11_Q$D_\%+?^?C]G;_PT.I__/(K\"N?5O\ OIO\:.?5O^^F
M_P :/^()^$W_ $;OA;_PUT_+_I]Y?GW0?\11\0?^BPX@_P#"Z7E?[/K]_P!W
M[Z_\1)/_  4M_P"?C]G;_P -#J?_ ,\BC_B))_X*6_\ /Q^SM_X:'4__ )Y%
M?@5SZM_WTW^-'/JW_?3?XT?\03\)O^C=\+?^&NGY?]/O+\^Z#_B*/B#_ -%A
MQ!_X72\K_9]?O^[]]/\ B)+_ ."EG_/S^SM]!\(M3S_ZLGK2_P#$27_P4J_Y
M^/V=_P ?A%J/]/B2:_ I2?E.YLY3^(]R/>K'/JW_ 'TW^-<TO!?PG;T\/.%8
MVT?_  F1;TMK;VENFS3W?J+_ (BEXA?]%?G_ /X<)>7_ $[]?ZV_?)/^#DG_
M (*5$9-Q^SOU/_-(]0''X_$H']*E'_!R-_P4H(S]H_9X_P##1:C_ //+K\#X
M@Y0G>< M@')/'ON'I^%6/FQ]X9]=O?UZUSU/!GPI5[>'_"T>75M973UM9ZWD
MTM$[\J2NWI:R,JGBGXA0L_\ 7#B#5O\ YF$NG+?:GY^7EJ?O2O\ P<B?\%*"
M<?:?V>.F?^21:B/_ 'I1IX_X.0_^"E'_ #W_ &>#]?A'J7]/B57X([7/\?\
MX[C^34A5P"=_3V/_ ,57&_!WPLO=< \+KURRF^W3F4>C^S?4R_XBIXANUN,N
M(%K_ -#"?E_T[7GY=/3]\5_X.0_^"DY('G_L[XSS_P 6CU+_ .>54W_$2!_P
M4E_Y[?L\?^&CU+_YYE?@F.@.3G YR1V^M+D@CENA[D^GJ:YY^$'AANN ^%DE
M;1931UU7>7_#G._%?Q$Z<9<1?^'"6NW]SU_K;]Z_^(CW_@I0W*S_ +/..G'P
MFO5Y^C_$HM^N/2C_ (B._P#@I3_SW_9Z_P##477_ ,\FOP:0G!Y/7^@IQ)QS
MDC([D=_6N67A!X9J\O\ 4;ABRN[?V31Z:V^+^KD_\17\1_\ HLN(/_#A/R_N
M+S_K;]YD_P"#CG_@I02<W/[/*X]?A1=<_P#F2A3_ /B(X_X*3?\ /W^SQ_X:
M>\_^>77X,+@$X!Z'JY]5_P ?Z=Z=N]O_ !__ .O7)/PE\--_]1N&NFBRNDNV
MND_7HOU6;\6?$:^O&?$7RS&7E_<=_O\ N6C_ 'I'_!QI_P %)>,WG[/7.,_\
M6GNN_P#W4KI_3OWJ3_B(S_X*1?\ /Y^SU_X:FY_^>97X*QG]XG'\0_BS^F:O
MX/K_ .A?_%5S3\)_#5.W^H_#FRVRREZ=:GEV,GXK^)._^NG$=GVS&:VM?2W]
M?E_2S^S?_P ')/[4>G?%'PO:_M+>%/A#XN^$FKZM8Z?XNN_ _A34_"7C3PMI
MM[>6VG)XAT*XF\;:IH.IV]A<7:7&KZ?J%K/<FTB9K1X&/S?VMZ7J5CK.F:=K
M&EW4-_IFJV-IJ6G7UN=T%Y8WUO'=6EU W\4-Q;RQS1GNCJ:_R19,_,"<C9'@
M'H,FY/3/J ?P'H*_U<O@1_R0_P"#7_9*?AW_ .HAH]?R?])#@;ACA:KPWF'#
MV5T,HGF,LQPN,PV#BZ6$J?5*.7U:%6.'4I4Z55+$SA.5-1]I\<^:;;/ZE^CC
MQWQ-Q5_K)EO$.9XC-HY;3R[%83$XV4:N*I_6Y8J-:DZ\80G4IWA"454<W"W+
M&7+H>K4445_+Q_404444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% '\O7_!TO\ \FN?LV_]E\O\
M?^$#KO\ 2OXAI/\ 73?]=I__ $HFK^WG_@Z7_P"37/V;>/\ FO=__P"H#KM?
MQ#2?ZZ;_ *[3_P#I1-7^JOT5/^3.Y+M_R,L]^RY?\S;$=%^?3Y'\ >/O_)RL
MW_[ LH_]5V%&T445_1]EV7_@J7EY_P##?]NL_%@HHHHLNR_\%2\O/_AO^W6
M4444679?^"I>7G_PW_;K 1>B?5/YBK-5EZ)]4_F*LUR/=^O:WX 2Q[-AR<-E
MN[#Z< XZ8_F:L?)CKQC^\>GYYJ&(MY9&TD9?G(]3V)SQ4^3C[ISZ9'\\US5?
MM_X7Y?9[F-?:'K+K;^7[_P!-WN1_NO7_ ,>;_&@^5@X//;YF_P :?N;_ )YG
M_OI?\:0LV#\AZ'^)?\:\\Q6ZWW_G3_ MK]T?0?RH[CZ'^8H7H/H/Y4=Q]#_,
M5RS^%_+\T<;_ *Z_B3)T_'^@I_/;KD=L_7K[4Q.GX_T%//Y<CU]1Z?E7//X)
M?X9?DP'C=GIC@_PCKD?3MG_.*=\WO^2^_O3 !GDC[I[-ZK]/;\Z7Y?4?DW^-
M>=/9^JZ>G]7^1@]_E_+;M]WZ]-"6/=O7.<;AGA1Q^!)_SFKWR^O_ (\?\:SX
M]OF)@C.X=CS^9-:.?8_I_C7'5^);;?RM]7U1+Z;=?L-]NJ_+I\R"3&7QTVQY
MZ_\ 3UGG^M?ZN7P(_P"2'_!K_LE/P\_]1'1Z_P HV7JW'\$7_MU7^KE\"/\
MDA_P:_[)3\//_41T>OX\^E?_ +IP=_V&YUTM_P P>3=#^MOHH_\ (RXR_P"P
M#)?_ $YC/O\ T^9ZM1117\8G]IA1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?R]?\'2^?\
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
MG*E"=:5>*C1A4DXP@G-0=HCZ***_G@_HD**** "BBB@ HHHH **** "BBB@
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
M)SN.&EBWAJTJ4L1"A1R[$1A3J<KE33K.7+)<T8RNE_J4_P#"P?!7_0V^%?\
MPIM#_P#DZE'C_P &'D>*_"Q'MXET0_\ M]7^6K]HN_\ G[N?_ B?_P".TX7E
MZBX6\N0!DX\^;\>?,K>7@O34K+B";MNWET5KH_\ H,?1_P##'A?\3HXC_HW]
M/_Q(Y?/_ )DI_J4_\)]X-_Z&KPO_ .%)HG_R=1_PGW@W_H:O"_\ X4FB?_)U
M?Y;PO;O S=S]!_R\3_\ QZC[;=_\_<__ ($3_P#QZLO^(-T_^A_4Z?\ ,L?]
MW_J*\W^'?6?^)U*__1OX?^)%+R_ZDOG_ %='^I#_ ,)]X-_Z&KPO_P"%)HG_
M ,FUK:;X@TC64,FDZCIVJ1J^R233K^VOXXSN*'S)+-YU0@@_?*J<8#5_EGQ7
M%TZDFZNSR1\MS,!V]9*]X_9Y_:3^+7[+_P 4/#7Q5^%WB_Q)H=_H.M:1J6L:
M/9ZQ?KH_B[2--O;>YO\ P[X@TIKEK+4M-U:SAEL;J&:#+13-A@>:XL3X1U*=
M.K]6SF-:O%/V=.K@I4H3=M$YPQ%1QNW:[@[;V=FGUY;]-'#U<?A*69\"U,-@
M*E:$,5B,-GL<17H4IRC&56G0J97AX5733<G!UZ7,HVYU>\?]-!23]X;3S@9S
MP,<\?6G5QW@7Q3I_CCPMX8\8Z1.MQH_BOPOH'B?1ID82"72?$6F6FK6$F]>'
MW6UU%\X^^"'_ (L#L:_&FFFXM-.+LT]TUNO5;/S/[EHU:=>E3KTI*=*M"-6E
M-:J=.I%3ISB^L:D'&<7UC)-V>@4444C0*9(^Q&?:6VJ6VC )QV!/'YT^OES]
ML7X[_P##.'[+_P >/C7&;:34/AY\/-?U+P_!=M'%;WOB^[CMM(\':?)(ZR1X
MU#Q1K.BZ< T<FZ6X";')VMMAZ,\17H8>'QUZU*C&][<U6:A%R:3:2;ULF[;)
MG%F>88;*<NQ^:8V;IX3+<%B\?BJB2;AAL%AZF*Q$TI.*;A0I5*EG)747J?0=
M]XHT+2IH[?5M7TC3)I8C-%'?ZMIUD\D8*JS1Q7=Q!-(@++^\6(Q\@;\D T3X
M\\&+P?%?AC_PH]%'\[X5_F=?$'XH?$?XJ^*M7\<_$OQWXH\<>,]>O9=0UK7]
M=UO5-0EFGN0LC16T=S=RVVGV$-R;J&PL;&&"VM[:)8H4$:!1Q!N;ECDW5T?K
M<3?_ !=?IE/PV;IPE/-K56HN<(X12A%NS:C-XB#DK/1N"_S_ (2Q?TWX4\16
M6$\/I5<)&H_JU3$\0>QQ%6@VO9U*M*&45(4YSC[SA&I)1YDKNQ_I_?\ "=^#
ML9_X2KPS_P"%%HW_ ,FTG_"=^#O^AI\,_CXBT;^EZ:_S"UN[P!1]KNL?*,?:
M)!P<#&=V?QSGWSS3Q=78_P"7B\/UNI__ (NL/^(>J/Q9JW?:V$TZ;OZQ==>D
MCD?TY*O3PYIK3_HJ'.[NN^04;>EI]/>UL?Z>/_"=^#O^AI\,GZ>(M&X^N;T4
MO_"=>#O^AJ\,_3_A(=&_+_C^Q^M?YA_VR\[7%U_W_E/_ *$2:%N[O<N;BYY8
M<^<_<UG_ ,0_:YG_ &G&2Z)X:2M]U3\W(G_B>:O9?\:VI/:[_P!;I1OM]G_5
MJ:C>^W/+UVO_ *>MMXQ\-7T\5K8ZYHE]=3/LBMK/6])N;ASU^2""]DFDP,DK
M%&[\<*:Z*&99@Q7^!]C#G(8*K$$,%((##((!K_+]L-<US1KR#5='UK6-*U/3
MG^W6&HZ5JVIZ5J-G>6H\ZUN;._TNXM[NWN(;A(Y8W24 %,D$XK^]S_@DG\=_
MB'^T-^Q'\/?&_P 4;W4==\8Z5KWC7P3>^,=48O>>-[/PKX@NK+2_$DTQCC-S
M.+!X-#O+MC++=W^BW=U/*T\T@7Y[.N')Y1AZ>(6(AB(3G[.?N2IRC)I--)N2
M:=U?9^]HK)V_:?!+Z26%\7L_Q_#E?ABMP]C\-EE;-,+4AF:S;"XFAA:^$P^)
MHU)_V?E]3#8B+QE&K3<J4Z-6GSP4XU8)3_2NBHYF9(I'0%F5&955"[$@$@!
M5+$GHNY<],CK7Y[_ +2__!3?]D?]EIIM,\>_%;2M>\:0_:V_X5Q\.E@\<^-G
M,"SI'!>6>D7)T[PV6NHEA>7Q%?V9CDDBB:+$RRI\_1H5L1+DH4Y59O[,$V_F
M]DO-M(_H3/>(\AX8P4\RXASC+<EP-/XL3F6,H8.DWI:,)5YP]I4E?W:=/FJ2
M>D8MV1^@SS!"P(^ZF\DG Y)"J.#DG!Z9QCD<C,1NUP^U'D9#@H@);(.T\!<X
M'4XR<=%)P#_)=\;_ /@X:^+_ (B>[T_]GSX,^$?A[:;C%;>(?B+J+^.?%H1&
MD/VF/P]I,NA^&],F*-&9+34KW4UMEW/]HN/-58_RE^*G_!17]M[XR-=)XS_:
M7^)L>FW9G$N@^#-?E\!^'7AG=R]J;#P=_9'VZRV.8$CU*XOS):A8YY9P79_<
MH<,YA-*594\/%MKEG+FJ7T^Q&2LE?=RL^FZ9_,7%?TR?"W(Y3HY%3SGBRLKJ
M-7 X19=E\I*^GUG,W0Q3CHOWE/+ZE-J2<)SLTO\ 0 U_XC>"/"<9E\5^*O#?
MAB%20\OB'Q%H>B(A"-)AAJNHV<@/EH[[?+W;49@"H)'SMXD_;^_8J\(SRV_B
M+]J/X':?-"H:2(?$/0;R=0SR(/W-C<W,AYC8< ]#VP3_ )Y6I:QJ^OW<M[KV
MIZEK][,6EFO-;O9]9NY)2<>8]SJLEW,S_.PW%\X8CH35)45!B.'RN<_N%6WY
MXYVV_DQD\?>*%CP"Q"J%[H\+1CK5Q<GW5.$8^EN;F;\]?R/Q7,_IUYY.363\
M 95A8*7NSS+.<9F%2<?[T,+A,KA"7^&511V_>;G]\]Y_P5L_X)VV,DT<W[4/
M@><P/*CG3-+\;:N&\EBK- =,\*70NPV,PFT-P+@%3;F4.A;-_P"'P7_!.0_=
M_:4TDG/\7P_^+D0Q_O2_#]5)S@8!SSG& 2/X+Q)-P&>X93@$2SRR+@\<JTA0
MC'&UE9<<8QQ3^O\  G!S_J8/_B*7^KV&37[VM)==81[?W)>>S1\Q5^G)XE\S
M]GPQP-"#VC/"9_4GNEI)9_3C?O=.[VM=(_OKTC_@J]_P3UUK_CU_:>\#VYWM
M'C5M,\::%RH1B?\ B>>%M.^3#@"3_5LP=58E& ]N\(_MI_LG^/A&?!W[1'P;
MUYI7B1(H/B'X;M9\SX\H&VU&^LYPYW &,1F56RA3>"M?YUT<D@7 8JF>81A8
M6.!EFB0JC,1@%B-Q"J"2%&&&.)^7AAD)R1YT0G";N?D6;S(P!_"NPJ!A2I7B
MN>MD$(M<E::3O9247M;2\4K;[V?H=F%^G9QK3G#Z_P &<+8N"<>>.$J9M@&T
MVG+EG6QV8I::1?LWRO5J=N5_Z;6FZ_IFMV<.H:'>V6MV%QS#?:1?V6HV4HQG
M,5W:3S6\GKQ)C;R3VJ^MXC.4V.&'!7!8JV,LK>6' *C!^]W'0$$_YI_A'XC?
M$/P'>0W_ ($\?>-? ]];C$-YX-\5:[X7N$42QS"/=H=_8J\)FBBE:"1'A>2*
M-VC+1H1^AWP?_P""OG[=7PINHA>?%A/BMI"RI+=:'\6]-L?%C7<<:1IL76%G
MT[Q5:!Q$@-Q#?3KO+$(SF3'GU,HK0=HSIRT2UYD[NW9=-;))WWUV/T_AOZ=7
M".-K4Z'$W!^=Y'SSBIXG*\7AL_H0B[WFX5*.2XI14G%.-*ABZCCS.,6XI/\
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
M-LZ\2LZI99EK6$P&%A1K9OF]6G*6'R_#<BE;E7\3%UDK8;#<T7/6<FH1=_\
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
M/3TZ?,GCZ-_O?^RK4E1Q]&_WO_95J2N.IT^?Z&#W^2_)"=Q]#_,4M)W'T/\
M,4M>?5_B2^7_ *2C&>_R_5G[L_\ !(#]L[X$_LL?#S]I.U^-GBYO#<U]J?@3
MQ3X6TZTT^YU?7/&#6>F>)]/U'2O#]E"$@N;W3HVTTM;7=S:0[KF-3/AF%>4?
MMQ?\%9/BY^TV-6\!_#.;4_A!\$9[OR)-+M=0^S^.?&EG&LH:3Q5KNFJ\]CIM
MX6\P^'=-NDB81VAO+NY>W;=^0J_P9X&Y,]OXAW[?6I9-F%VL2=X[D_PMV_K_
M (U%2M4]E&BI6A[UU'W7*[N^9K=>EF_M-JZ/VNI](#Q%AX;Y)X797F2R/AS*
M*..P]>KE+KX7-<XH8[,<=F,\-F&8*LZT<+&ICZU*6'P3PL,114*>*]M%6+,1
MVQQ^4T:@+(O[A1&BJ\LK[$C0CREVN 8R 2<NP)<L4PXX!  Z #  [#&.PJ*#
M&ULG'SGOC^%/>GX3GYCU/OW]<5P5-$O5];=%V_+MJ?A$VW.6^_\ +==/Z[[]
M;$T6[<<D'C^H]JGJO%MW'!).T_S'M5BN&K\;]%U;_%F+W^[I;IV%'4?4?SKZ
ML_8>_P"3Q_V7_P#LN/P[_P#4ALZ^4QU'U'\Z^K/V'O\ D\?]E_\ [+C\._\
MU(;.LE_%H_\ 7VG_ .EP/I^!O^2YX+_[*KA__P!6V#/[\Z***^Y/^C@****
M"BBB@ HHHH *_,G_ (+%_P#*,_\ ;/\ ^R.R_P#J0Z-7Z;5^9/\ P6+_ .49
M_P"V?_V1Z7/_ (4&B_TQ7UO '_)><$_]E?PS_P"KK!'S?&/_ "2?$O\ V(<W
M_P#5=B3_ #-C][_@8_\ 0A4]0'[W_ Q_Z$*GK_:F?POY?FC_ "\>[]7^8AZ'
MZ'^57L_*/E)X'''^)JB>A^A_E5X;MHP1G [?_7-<\OAE_AE^7W_<85_AAM\4
MM[_W>B_KMJQN[_ID?TH)X/[HCWXXI<2?WE_*D(DP<LO3TKA,5;3;IUEY=/Z_
M!EQ>@^@_E7Z._P#!(9"__!3+]C4!@NWXN(^",[POA3Q.64>AX&"/I@YK\XEZ
M#Z#^5?1/[)OQWE_9B_:*^%WQ_M]+.MWGPKU;5/$NF:2"H%_K3>&M;TK0HY=Y
M"_9(-9U*QO;_ )!-E;3)AMVT_+<78'$YIPIQ-EN#BIXS,.'\YP6$A*7+&>*Q
M678FAAXRE9\L95IPC*5G:+;:>QZ?"N,PV7<3</YAC)^SPF"SK+,7BII.3AAL
M/C:-6O*,=W)4H2Y5NW973U7]+?\ P<)_\%*+B.YN/V"_@MXEN+-HX[.\_:8\
M5:)J!AE2.:&UN=#^$,+6)69X[F*X.N>,X);E(Q:O8:9<1>5<W&[^20C!V@"-
M5WH%52@"M(LGE[-S;$1D'EQ(0D>2H!6NC\9>,/$WQ"\7>*?'GC76+KQ#XP\;
M:[JGBCQ;KMY(TEQK/B+7[A]0UR[<DL?L[W]Q/;64+$I%I=O901HD$<42<X??
M)Y'YYX_6OF/#G@/+?#OA'+^'< HU*M+#JMFF,Y?WN/S6JI3Q>)J5&E*4%)QH
M8>$M*6'I0A'W;)>QX@<9X_CGB;'YYC*DU2G4G2R_#7?LL'E\+1PU&G'F:C)P
M3J5VK.I5J3G)<S=W*.?O#H?7U'/;Z=>]/[_>';N??_:_K^7=BD9Z'[I[CU7Z
M>W>GY&>_;^+Z_P"U_7\N_P!=/X7\OZ_K\CX%[]=E^2_I?CJ/C^^GS _,.,GG
MVY8U?S[']/\ &L]"-Z=<[ACG/Z9/^>]:'/J/R_\ KUR5-UOM^O\ 7X];$.^F
M_P DNZZO7_+1]P'?CO\ T'I3 >!\F??'_P!:GC/.?7T]A[FF /@8(Z?Y[5QU
M[^[OUW2_N]OZ>YS/XI;;K=N/;HM/\B2+[WW=ORG\>5]AT_K5BH(\[N>?E./S
M7/:IZYI_"_E^:,WO]W?MYZ_Y; /O)_O#^1JQ5<?>3_>'\C5BN"OO'T?YF53I
M\_T"IDZ1?\!_]!J&IDZ1?\!_]!KAJ;R]/T,RU3D/!^7=\QY_'Z&FTY-V#@@#
M<W\_I7+U7H_T.6>WS6]_T_KYCL_],_T_^M2;O^F1_2G8?U'^?PI,2?WE_*N>
MOO'T?YF:MY=.LEV_KUUV1/#]SICYCQ_^JI!T'T'\JCBSLYY.X]!BI!T'T'\J
MX:GVO3]#&IT^?Z#T^_\ \!;^:U-4*??_ . M_-:FKBUT^+9=(=X_=_3Z&8B]
M$^J?S%6.X^A_F*KKT3ZI_,58[CZ'^8KBJ;2]?U,9?^W2_06O[,/^#:_XH?VY
M^S;\9_@]=7/G7?PY^,*>+=-B+$-%X=^(GAK3798U).8+?Q%X9U5&"A0LET?]
MHG^,^OZ#_P#@W+^*Z>$OVQ_&?PONITAM?BY\(-;@TZ.2;8MSKOP]UN'QC:QV
M\6[;+=RZ+K?BJ3A=_P!CT>[RWEP**_+_ !:RYYCP/F_*KSP$:.94W:[3PM>F
MJEG]F^'JUXR:^Q*5_=<C]L^COGG]B>+'#'--PHYO5Q>1UDKVFLRP6(IX=.S5
MVL;'"63]V_OOX$?VXT445_%!_JD,E)6-RI"L$;:S= V#M)]LXS7\W/\ P<B_
M%"71/V;?@+\++:\"ZC\1?C!J_B>6W600^?HOPT\,RPW4Q7.6%KK/CGPW,IX5
M9'B8X?9C^D68;HI%_O(R_3((!_ U_%]_P<??$:#Q%^T_\#_AI;3B6/X9_!R^
MUR[B$A=8=1^)WB(3;MF2D;S:=X)T]G(4-+$+;<66./9]_P"&&!^N\;93>+E#
M"?6,=-<O,E]7P];V<FGHE&O4HMRZ24$O><3\-^D=G/\ 8_A#Q1RR4:N91P.4
MTFY./,\=C\-"O!.+4I.6"AB[0O9I.3]V,D_YVW(+2E1A?E"\8&U(UC7:/[H"
M;5QQM4>E6!T'T'\JKGH?H?Z\?3VZ58'0?0?RK^NJ^D::[.27HE!(_P GJCTC
M\U]R@E^ M(>A^A_E2TAZ'Z'^5>?+XI>J_P#28F1-V'S <#C)]/\ >'\J/^!#
M\S_\51D8'7H/XL=O3</Y49'O_P!]?_95SKFT^/I_S[_N?U]WF9*^F_3M_<_K
M[O,N0?</4_,>1]!ZFILG^[^!P0?8C(X_&H+?[AQP-QZC/IWS4_/J/R_^O7!4
MO[26^_9+MT_KK;H0[WZ[^2[?=_P_D?OC_P &\OQ8F\'?M>?$7X<37,XL_BS\
M&M4EM[4$,+SQ'\.M=B\4:=)*"<22Q:)K'C2&'C>IU!F4@*5?^TZSDEDB8S$%
MA*Z@A=H*J=H. 3PQ!8'/W2,\U_G-?\$W/B?)\(?V\/V5_%_G&&UO/C!X4\"Z
MK)YAAACT;XFWG_"O=4GNGWJHMK2U\2->2M(2D9MTEQOC0C_1BL"?LX4QR1;"
M(PLI)?"1QKDGN<@AC_>#?6OYV\4,']7X@I5XPY88W 4:BDEO4PTIT*BNNKA*
MC=7TY4[:Q:_TS^B#GCS+PUQ^45*O-5X>XCQ=*,&US0PF94*>/H.V_+5Q=3,F
M[>[S4D[<UV7:***_-C^K2!Y"K@=!D*.,AF96;)/\"H$9F/.1Z8Y_SQ?^"G/Q
M5_X7'^WC^TOXOCN/M.GZ/\2-6^'FE/G,1TCX<V4/@FU: @E2G]J6&ISI(G$B
M7DC8S(6;^^?XV?$C3?A!\+?B7\5-6*?8?AQ\/_%?C6Y21C''*GAW1+[5H[8G
M*AGO+FRM[- 2,_:0@(WFO\RF]U'4-7N[O5M6GENM4U6\N-2U.YFDDDDN-1O[
ME[N^GE>1F>226ZEED>21F=W)=F+'-?J'AK@N>MF>/E'2E1IX6FW?XJW/.JNE
MFJ<*;T=[5(O1/WOX9^FOQ"J.3\&<+0G[V.S''YUB8)K2C@L)# 85S5^:U268
MXQPO'E4Z$9^\TK1)U_#^HJ6HDZ_A_45+7ZP?YUS^%_+\T3CHOU3^8J7/_3/]
M/_K5$.B_5/YBIL/ZC_/X5Y=3I\_T.>73;YMKJNW]=>@F?^F?Z?\ UJ4'YE^3
M'S+SCW'M1A_4?Y_"E ;*Y(QN7_T(>U9/9^C_ ")5M-NG67ET_K\&63]<>_\
M^HB@?7//^>YH)]?YX_7(H&.<>OKGL.^37#4OR+XNFZCY=MGY;?<<\^GIV\U\
MU_2[E@=!]!_*EI!T'T'\J6N*IT^?Z&9)'T;_ 'O_ &5:DJ./HW^]_P"RK4E>
M=4^.7J8S^)_+\D/C.'^Z6^5N!]5YYJQN_P"F1_2H(MV_"D E3U_WDZ#/)[]^
M,\5/^]+%5)=E8*PCC>0J2 1N"!MH(8?,V%YQG(.,9M6>JTU=WLMK_BM^Y/\
ME?Y7M?TOIZZ!GD?NR.1SQQR*DS[']/\ &AXKF(@31O&,C[\;(" 1R&. 5[A@
M2I&""0:%.\[496(&2%P2!G&3AC@9XSZ_6N*ZVOKV^[^O+[S&HN:TDDTKIM7L
MG=:-QNM^CV?S)H^AX[_T'I3AT'T'\JCC8?,,@E6P0,#!PO')QU('7KQU!J4
M@8(((X((Y!'!%<U>2;BDTVKW2:;5[6NNESGEH]K;=&NB[ZCTZ_A_45+42=?P
M_J*EKBG\3^7Y(YY_$_E^2#N/]Y?_ $(5.?R]SG Z>G/-0=Q_O+_Z$*G)]>G?
M!P?;FN&K\$M^GYQ^?]/R)?PKU?\ [;_7GL)@?\]%_-_\:>K*I&X^8F-LL8+Y
MN(<C=#($*&13'F-5#*=IVAL\AFY?1O\ OX/\:<C#>FW<&#KM.\'!W#!P#G\L
M?4=:X9)23ND]'HU?=-?B9IM6:OI9K;>T;?G\M'NC^MK_ ((P?M]:I\5_"_\
MPRW\5];EU/XD_#SPS<ZE\./$VM:BCWWCWP387%M#<Z%=R7/^D3^)?!R7-F(0
M\T]UJGAV=KP110:+<.WP5_P<!%C^UQ\*&8DL?V:]&R2H3_FIWQ/(&W)QM!VG
MGG&>O%?C3\)/B=XR^"OQ.\#?%CP'?1V'BWP'XCL/$NCS2+FWGN-/(\RPOHR"
MLUAJEKOTJ_B=6$EC<R1L&CRM?IQ_P6%^,?A7]H'XI_LQ?&;P69E\-_$7]DCP
MSKUA;7*J+K3;B;XG_%&WU/1+L1LR?;=$U:&\T>[PQ N;.3M7E5(<LK6M;ELT
MG9I-=;6;77K;E>O3^O<9XPXGCOZ,F<<&Y_C)8GB3@W/^%_JU>MK7S+AJ>,E1
MP=:I-N\\1E%6/U'%ST4J&(RV;O*4U#\C&QN;I]YNN[U/IQ0N,\8Z=MWMZT$\
MMR<%B1\P'!)QQ2KU[]/[P/IZ4IWY'OLNW]S^ON\S^-Y7Y'\7P]HVVCU^+]7\
MB>/HW^]_[*M25''T;_>_]E6I*XZG3Y_H<[W^2_)"=Q]#_,4M)W'T/\Q2UY]7
M^)+Y?^DHQGO\OU987^#C/S)QZ_,.*FE.0OR%?GZ\?W6XXJ%<_)CKN3&?]Y:G
MFW[5W$$;^PQ_"U<]3I\_T('0?=;@GY__ &5/4T_/^QW]/_K&F09VMC^_Z9_A
M3W%28?U'Y?\ UC7-4OION]K>7?\ X?Y'+.W-+;?O)=NVG]7Z,DB/S'Y<<=<>
MX]A4]01;MQR0>/ZCVJ>N"K?G>^RWM^AD]_N[]O/7_+84=1]1_.OJS]A[_D\?
M]E__ ++C\.__ %(;.OE,=1]1_.OJS]A\_P#&8_[+X]?CE\.P/<_\)!:'^0-9
M+^+1_P"OM/\ ]+@?4<"IOCG@M)-M\5</V25W_P C;!G]^=%%%?<G_1N%%%%
M!1110 4444 %?F3_ ,%B_P#E&?\ MG_]D=E_]2'1J_3:OS)_X+%_\HS_ -L_
M_LCLO_J0Z-7UO '_ "7G!/\ V5_#/_JZP1\WQC_R2?$O_8AS?_U78D_S-C][
M_@8_]"%3U ?O?\#'_H0J>O\ :F?POY?FC_+Q[OU?YB'H?H?Y5=^7:,MQ@?Q'
M_$U2/0_0_P JO9^4?*3P../\37/+X9?X7Y=.YC7^&&_Q2ZV_E_K\7L1XB_OG
M_OHT'RNSG/\ O&G;O^F1_2@G@_NB/?CBN$Q5]-^GVEY?UY_]O,N+]T?0?RI&
M95RSLJ*HR2QP,9RWN=J@L0 3M!XXI5Z#Z#^5?H9_P2<TW3=8_P""C_[(6E:U
M86>JZ/J'Q6BM=3TS4K.&_P!+U"VD\->(S]FU&SNH+FTN+<RK&ZQW,?EF9$*D
M. 1X.?9FLER3.,XE2=>.599CLR=!35-UE@<-5Q+HJ;34'5]ER*33LY7L]GOD
MF7?VQG.5Y3[54/[3S'!X#V[BZBHO%XBG055PBXN:@ZG,XIIR2=FMU^>L<T!4
M$3VY#?,"MY8@%3]P_O+N-_F3:XR@P& /S @/\^#_ )ZP9][K3B/_ $MK_5E7
M]G[X 2YE;X(?!N4R;6,K_#/P%ND_=H Y*Z!)NRH7#;ON@*!A13O^&>_V?O\
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
M0997:541'5!^0^*^"Y\!EV.4?>PV+G0FUTHXNCS0YKJZ3JX222OHTN[/[/\
MH99\L+Q1Q3PY.I&,,WR:AF=&FW).6)RC$PH/DAMS3PV95I-_R89GZO44@.0#
MZ@'\QFEK\,/]$C\@_P#@M]\5W^&'[ ?Q-TZRE9-8^+6L>$?A/IR1RQQS20:[
MJ<NL>(5B5G1F$OAS0=2M'V9VM=Q;]J%FK^$20J7<K@J96*D="ID)4CV(P1[5
M_4;_ ,'(WQ8=M4_9F^!]DPQ:6_C'XO:TB2_O7N'N--\&>%83$K95I$;Q8\19
M3O9"5($3[OY;^PP01D8(Z$;N"!V!'0=A@5^\< 81X;AV%5Q2EC<1B<3)]7'F
M6'I77^'#NSUO'E=];+_*CZ6N?_VQXL8G PJ<]'AW+LORB*23C&M.C'-<19K[
M:JYE*E4Z_NH)WY$HRIU_#^HJ6HDZ_A_45+7V!_+D_A?R_-$XZ+VY3^8J3">I
M_P _A48Z+]4_F*ES_P!,_P!/_K5Y=3I\_P!#G?3?Y-+JN_\ 73J)A/4_Y_"E
M4+N7!.=R_P Q[49_Z9_I_P#6I0?F7Y,?,O./<>U9/9^C_(2OIOT^TO+^O/\
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
MC.,BI&MXV.YMQ.,8+';U)SM^Z2<\D@DX&2<"AY/"3O+$U$]+^SITX_/WE/\
MKJM&?KV"_9[\*12_M/Q#S[$SLE)X'*,#@8WTNTL1B<Q?R;=^Z9_"+:_\$V?V
M[[HV_E?LP?$E1<&'RS<QZ!8@";;L,_V[7+;[&!N'F_;?LWV;YOM7D[)-GZ3_
M /!./_@E9^T-X>_:&\#_ !C_ &@O"'_"L_"/PNU9_%>CZ)?ZYH&I>(_$_B?2
MQ&N@Q"PT*_U>*RT:VN[DZE=W=U<122/I\-M!&WVDR1_U&FQAR?FD ))VC9M&
M3G !0\=L'(QP<U/' D9!7.54H!G@*Q5B H 5>5!PH Z\<UI3R?#PJ0J.K7J.
MG)3C&2I*+E%IQYN6">DDGHU<^]X.^@]X7\)\19/Q)5SGBK.\1D>/PN983 X_
M%Y9#+ZV*PE6%?#RQ5+#9/0Q%2G3K4XU'1CB81J6Y)2<;WFHHHKU3^T HHHH
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
M2/SO8_UYJ.%.E.4Y<E.G!RE4E;]W""NZC;T]R*YWI;38_@^_X+3?%>3XI?\
M!0SXOVT5Y]LTGX4Z9X(^$^BNA.(&\-^';76_$46 <+<6WC?Q-XH@D8?.IA1&
M.4P/RH/0?5?YBN^^*GC[4_BK\3OB'\3=9DEFU'X@>-O%7C&XEF;=(P\0Z]J.
MIPHS L";>"XCM>"5'D80E-IK@3T_$?S%?T]EF$6!RS!X2R3H86E3DETFH)S3
M[M3<K^=VC_#CCK/9<3\:\4\0MR<<YXAS7,:2F[N%#%8VK4PU-;>[2P[I4XK=
M0A%.]B1.OX?U%2U$G7\/ZBI:Z3Y"?POY?FB<=%^J?S%38?U'^?PJ$=%[<I_,
M5+M7^]^H_P *\NIT^?Z'/+I_\C?JOZ_X-A</ZC_/X4H#97)&-R_^A#VINU?[
MWZC_  I0%#+@Y.Y>X]163V?H_P B5;3Y?9].OS_'T+1/K_/'ZY%"]\9Z]^>P
M[Y/\Z"<?7Z9_3(_/_&@$\Y'?TQV'UK@J?!]U_?<NVZ_7_,YY]/3OYKI_7X%@
M=!]!_*EI!T'T'\J6N.IT^?Z&9)'T;_>_]E6OH3]E/X5?\+N_:6^ ?PF>U>\L
M/'OQ7\%Z'KJP@M/#X;;7K6X\1SQQC[PL?#=GJVHW#$86VM)9&R$-?/<?1O\
M>_\ 95K[1_X)\_'7X??LT_MB_!'XW_%.VU"?P)X&U+Q:FOW&F:>^JWVFQ>(?
M 'BCPS9:M!81?/<?V-?^([;5)(8E>Z>VL9Q9I)>^0C>+CW45'%.G'FFJ53EC
M:_-*R]W=;J]M4D]V?0\&T<KQ'&/#%#/,33P>35N(<DI9MBZVE+"Y94S'#1QV
M)JOI2H89U*E26O+&+=G8_P!"C3K6&TCABMK?[-!#;1V\,0B\E(K>((+>".$;
M4C6"+$(144*L:HN%0*-.OR37_@M]_P $[&"9^+/B.,O&LNV7X;>-T90P!"MG
M1\!QGE03WP2.:D_X?=?\$[#T^+NO?^&Z\:__ "HK\PE@L;=REA<1J[W]E.WY
M?T_.Y_M%'QE\(XQ48^)/ ZBDN5+B3*$DK+1)8K17U2Z745HDC]:**_)?_A]S
M_P $[/\ HKFO?^&Z\:__ "HH_P"'W7_!.WH/BYKY/H/ASXU_^5%3]3Q?_0-7
M_P#!4_\ (?\ Q&?PD6K\2^![?]E-E'_S5YK[S]:*Y[Q7X=TWQ9X7\2^%M5@B
MGTOQ/H.L>']3AEB22*>PUK3KG3;V.:.1622.2VN9$D2165D)5@5)%?ER/^"W
M'_!.\_\ -6O$'_AN?&I_EI!ID_\ P6X_X)XK!,T?Q6\27$BQ2%+:W^&_C-KF
M=PIVP0))I4<;3RMB.)9)$0NRAG5<L!83%)I_5ZVFO\.73SMIZF-7QE\',12J
MT:WB5P)5HU*<Z56$N)<HE&5.I%PG&2^M6:E"3BUU3:[G\67Q%\'S_#OXA>._
MA]=1SQW7@;QMXP\%7'VE66<R^#_$-_X>99@_S&=18K).6^8O-N;YG.>.KW3]
MISXD>'OC#^T7\=/BIX/M+VR\)_$/XL>./&GAZUU2&UM-4ATWQ+KU[JMM_:%C
M;75T+*ZEBN$DFA\QE$A;YV(R?"Z^LI_#'ORQ3TV:A%-::;]5HWMH?X=<14L'
MA\^SBAEV(CB\OHYEC:6!Q5-IT\1@Z>)JPPM:FUHX5*$:<HOJG?9AW'^\O_H0
MJ<GUZ=\'!]N:@[C_ 'E_]"%3\]N3Z8SGIV[X_2N6K\$OEU\X]/Z_$\9_"O5]
M_P"[_5^FXFY?1O\ OX/\:<I7<N V=RXRX(SN&,C/(SU]J3<_]T_]^_\ Z]*I
M8LN5(&Y<G9MP,C)SGC'7/;K7(9?\#J_[G]?\,BYB3^\OY48D_O+^5-VQ_P!_
M_P ?_P#KT;8_[_\ X_\ _7KG(+ SM7K]U>C =AV/2GKU[]/[P/IZ4Q?NKU/R
MK_"#_"._>GKG/0]/[H'IZ5P5/AE_F^\/Z_X9&-3:7S^V_P"[]G[]/7N3Q]&_
MWO\ V5:DJ./HW^]_[*M25Q5.GS_0YGO\E^2$[CZ'^8I:3N/H?YBEKSZO\27R
M_P#248SW^7ZL^BOV5_V?]=_:>^/GPU^"&A--9MXUUN&'6]84I(VA>#["";6?
M&/B.. C$EQI&BZ?(FEP2$17>HRVMFY'VK-?WN_!CX1^!?@=\//"_PK^'/ART
M\-^#?"&F+I^DZ=;PR@O\^^?4+Z>8,][JNI7)FO-0O)W>XEGDW%BC(!_-#_P;
M]?#RQUGXR?'GXESPQM=> / 7@GPUI4DL9=XKOXBZ_P"(KW4YK>0JP1_[,\$"
MU?#H_EWF%#(7Q_5O75A()4E4UO*3LWHTH/EMINI-<U^M_)'^N/T(O#S+<G\.
M*G'];"4)YWQ?C<?A:.+DE4JT,CR?&/+X8:C*2O1CBLRPF/Q.+C%_[1..%E-+
MZM20T*HSA5&3DX4<GID^IP /PIU%%=1_;@4444 %%%% !1110 4444 %%%%
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
M."<S^?)V\W_OIS_[5%4XMV_Y<9V-U!]5]"*L_O/5/R/^-85(IQ5U?5;Z[?\
M#?U=B<FW=J.R2]R&RM;11MI9#_.DR/\ 6XR.KR#OW/F_TI6D9N#OQ_UTD_\
MCM1_/QDKC(Z YZCWIW/J/R_^O7%RKM]RMV[=?ZZF-6<H\MN57OM&,>L>JC?;
MMT]">)F"G&1SW>4]AZ2U+YC,N#N((Y'F2XP1T_UG3V]*ACS@Y]?3V'N:<.@^
M@_E7/7BK05M+R?7R.=U)WWWL[M)N]D[IM:/3=69,C,>"S'ORS'..A(SM) )
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
M&XMA(P,\4A"*"JRVP>-QCS RFXVLC;D9'5NG&TA@PLFYLQ]Z95/IOM#QZ_\
M'R?\BN:I5IV2YE>Z?+]K71:>=^YI[&>EVE?6S4[]-;<FVN_D2?)QAR3D<;\Y
MY';/-/\ E]?_ !X_XU%'+:,2?M*\?-_K+3IV'_'S_P#JJ;S[(=;@#_MI9_\
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
M_"HMVJ?'NP<8QN;KGUIE.3&#\Q'S-QG'>OW;JO1_FC^7Y[+U72_]?TB3Y_\
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
MPT9WTO3JS]A45WHKTZLXZZ:ZW1]%XM9)_K#X:\;96J:JU:W#N8UL/3:NIXK
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
MRS/%'-=ZCJ-S)<:CJFH3AI[W4KN[N'DD$BN?4E545550JJ JJH"JJ@8"J!@
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
M@W2$!@8-8T*ZO]/ERK*PV7# J00<5UBMN&<$9]1@^Q_'_/-?YA_QG_X( _\
M!:'_ ()#ZEK/[2/["/QPU+XQ>'O R2ZOJ/B3]FOQ%K_ACXGV?A_31<7>H2^*
MO@1JE]=V'C70+7"/J^CZ;<>/S$P>\DT9;:WENX_VI_X(<?\ !T W[4/C30OV
M1/\ @H7;^!OAS\>=>O[;PS\)_C7H6F7?A'P7\6?%$8MM,B\%?$;2;Z_N[;P7
M\4]=OU>33]8A30O"7B.\E318-"\/:F=.CUH _M)HID98QH7!5RBEU( (8@%@
M0KR*"#D8$D@'0.X^8OH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@!K.J*78A549))"@?4L0H^I('O7DGQ'^/WP.^#EQX?M/BY\8?A;\+;KQ9<2
MVGA6V^(_Q$\&>!KCQ-=1; ;;P_!XIUS29M9N&D=8UATY+B7>R[E5&5SZU)RC
M# .1CD CD@9P00<=>01Z@CBOX2?^#DO_ ((B?\%'?V__ -MOX>_'S]E3P%IW
MQI^&=W\&?"'PONM"U#XJ_#7P+=?"3Q#X?UKQ!)JUQ-I_Q(\5>%H+O1=8_M>R
MUN\OO"4.NZU</;SP_8DA2!P ?W7V5Y'?6T=U""(IAOB)>"59(F^:&>*6VFGM
MY8+F$I<0213.'AE0MM?<BVJ^3_V$O@YXZ_9X_8Q_9<^ OQ/UZ#Q/\1?@W\"?
MAC\-O&NO6MQ<WEOJ?B/PCX1TK1]2GBOKIGEOAYUL8VO-Q2Y='EC"(RQI]84
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% '^?M_P>][4NO^">LNV,N]O^TS"S&VMY)&C6_P#A4B#SYDEG7RWE
M!C6-U5=\TB>5)LQ_:;^P0(S^Q'^Q@Z*(P/V2?V=R(D7RH8Q-\(O!+D1PQ%85
M7Y!UB+)RL3(C.K?Q8?\ ![]_K?\ @GG_ +G[37_IU^$5?VG?L"?\F0?L8_\
M9I'[.'_JGO!= 'U[1110 4444 %%%% !1110 4444 %%%% !1110!YU\4_BY
M\,?@AX/O/B%\7_'OA'X9^!--N;2UU3QCXY\1Z-X5\-:9+?R^19B^UC7;VPL8
M#<W!6"&/SFFDE=0D;*'9:_PC^-/PD^/?@Z+X@_!/XD^!_BOX&GU+4M'@\7?#
MWQ1HOB_P[+J>D7'V;4;%-8T"]O[ W5I(4,]MYXGB26%I8T\Q<_@Y_P '6*!O
M^")W[2A(!,?C/X".N41QN_X71X,3/SJV" YPR[74X*L.<^6_\&A87_ASIX7*
MHB;OVB?CLS;$5-Q_M70P"VT L0H5%+$D1HB [$4  _J"HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O
MS/\ ^"O/[6<W[$/_  3M_:T_:/TG4H+#QKX+^%5[I'PW%QJ$EDLGQ$\?3?\
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
MN(S_ $)/^P9^QK);?89OV4?V9Y[ P?99+)_@#\'5MGM?*\G[,%'@0W*PB/\
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
M7/\ X<[_ /!+O_I'_P#LB_\ AC?!O_R+74>!O^"8/_!._P"#OCCPA\3OAO\
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
M.5'\4_LY:YJOP1@6>1Y9)+N?P1X6D7X8W=]+/*;E]1N?AW-J5S*,7=]+"VT
M'Z'?!#_@HO\ L+?M):;::G\"OVNOV>/B<-0&+/3/#GQ3\'IXD#A8V>*[\*ZM
MK.F^(K.>+SHQ+:WNFVES$SJLD:N2J_8\%V+A()HV62&949945C$ZR &.2*?+
M0RQR*59&B:2-PP,<LB$.W\./Q<_X,E_@3>7-Y?\ [/\ ^V]\6_ LJ7'FV&F?
M%3X7^'OB/:1 [MT+:SX+U_X8ZIY2AE176U,V Q>5V(:ODZY_X-LO^"_'[)CW
M5Q^Q7_P42BO=*A\RXBTGX<_M,?'[X ZCJ8@E#VEE=>%KTS>#KSS46-7L]7\2
M/IZM^ZFN9E3S& /]$VJ\ENLKJ[L^%W#8" C!PJL&&,LI52"I.TAB2"0I7_.J
MU/\ X*2?\'7/_!,N$ZO^UK\$O%WQU^$OA213KGB?QU\$/"/Q%\$V6AVB*LEW
MJWQO_9QL[?4='6<1LL>K^.K^YF:>423R3,4B;]=/^">W_!W#^QO^U/XCT'X9
M?M3^#=3_ &,_B#X@ETW3-,\7:OXLM?&7P,US5[Z5[!XI_&QTSPYJ?P_MOM*K
M*LOBBQCL;:.53+XD)4N@!_7&(0"I+R-M</\ ,V<D @9Z  $EMH &[!QQ7\]/
M_!S[^V=JG['O_!*/XL0>#=<N- ^)O[26O:!^SCX-U'3[I[75+'2/&GVK5OB?
M>V4D4D<\;2_##P]XIT!+F%O,L[[Q!87.UU1D;^@?3-5TW5=)TW5-+U/3]4T[
M4].L-1T[4],OX=0T_4=/U"".6QU'3[^*6:*^L;V&1)[*]BEECNXG26.60.&/
M\'G_  ?">/[^W\$_\$ZOAE$;M-+\1>)?VC/B!?1>=*MNU_X1TKX/^'=.\^U+
M;'N8(/'.K1VTSHSVR3W<:,BW4@D /J'_ (,^?V _#WPM_9!\8?M[>*?#ZR?$
M_P#:@\2ZWX,^'&JS6I^U^&O@3\.O$$GA6[M](EE_>6TGC'Q]H^O7.KWZ[IKW
M2O"FAK;M Z7$UU_9I$NR.-<*-J(N$4HG"@?(A+%%X^52Q*C ).,U^-/_  2+
M^-G[*OPE_P""6O\ P3X\ WGQX_9]\*ZGIO['WP#O_$?AVX^)_P .M!O--\6>
M)_AQH7B?QG;:OI$VN6EQ::[_ ,)7K6M-XB2]MX[^377U*740;Z2Y8_HK_P -
M;_LI_P#1S?[/?_AY_AQ_\TE 'T)17SW_ ,-;_LI_]'-_L]_^'G^''_S24?\
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
MOW0_X.KI!)_P1!_:@?:1GQC^SESC&1_PT'\-CP>?NDD'/ 8&OY5/^"/MS8?
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
MBTF9I(X6DOX0ZNXB:( _(?\ 91_X,]E_:C_9?_9T_:7T[]NZT\,V7[0?P/\
MA9\:[?PR_P !K75Y/#<7Q/\ !6B^,XO#TVH1?$>&*XN]$BUF/3+[RHDCBOK6
MYACWK&)']^_X@@+S_I(19?\ B.</_P \ROW)_P"#7/\ :FT?]H?_ ((__ /P
MK;ZC:S>./V:M3\7? #QOIC71N[RSAT+7M2\0_#^\>V>Y%S:6-Q\.?$'AN.)I
MB+>YN=&U>WTY88X4@MOZ,LT ?P"?\00%Y_TD(LO_ !'.'_YYE'_$$!>?])"+
M+_Q'.'_YYE?W]T4 ?P!G_@Q_O<';_P %"K16ZJR_L[1HRL.00R?$U74@]"K
MCJ#7KG[/_P#P9GW7P/\ CI\&/C._[>4'B,_"7XM?#WXF_P!A)\!HM,DUD>!O
M%.F>)1IIU27XA:D;9KU].6!Y&LYE*R-D))LFC_N;GD,,,DH220HC,$BC,DCD
M#A4C!!=B> ,C/<@<C^7SXL?\'*6D^"/^"K5K_P $N/A_^R+J7Q:U^X_:!\ ?
ML]R_%O3OC3I>@V-MXA\2Q>'_ /A+=8_X0J#P!XHO9K'P/<ZU=0ZG;R^(+)U.
M@ZNDMQ'/;O#& ?H'_P %Z$=/^".W_!0\.$#']GCQ*X"$E=LGB#3WC/(&':-E
M:0 8$A< L/F/X$?\&3?_ ":O^V%_V<EX#_\ 5,SU^_'_  7ID,O_  1V_P""
MAS%2I'[.WB-,%9%_U6NZ;%D>8J,RMLW)(%V2(5DC+1LK'\!_^#)S_DU?]L+_
M +.2\!_^J9GH _M\HHHH #T/;W]/>O\ +O\ C]_RN+Z#_P!I%OV;/_3%\*:_
MU#ST.1D8Z8SGVQWK_+P^/W_*XOH/_:1;]FS_ -,7PIH _P!0BU_U(_ZZ3_\
MH^2K%5[7_4C_ *Z3_P#H^2K% !7\@/\ P>I?\HN?@)_V?Q\,/_6<_P!JROZ_
MJ_D!_P"#U+_E%S\!/^S^/AA_ZSG^U90!^E7_  ;>_P#*%;]A3_L2?'G_ *N+
MQM7\KO\ P>X_\G&_L*?]D/\ BS_ZL72*_JB_X-O?^4*W["G_ &)/CS_U<7C:
MOY7?^#W'_DXW]A3_ +(?\6?_ %8ND4 ?Z"'[.7_)O7P'_P"R,_"__P!0C0Z_
MS@O^",MR/ __  =>_%CPOK$%R=2\1?M!_P#!1S0+59(5 M;L:;\8_&*W#F21
M&1I]*\.W:&2))"Z7%L"BK+*;?_1]_9R_Y-Z^ _\ V1GX7_\ J$:'7^:]^W9J
ML_\ P2Y_X.J]-_:&\41OH_P[U[]H_P  ?'F7575[6&?X7?M!:"/"GQ2U"UDA
M:UAEM],EUOXAZ>[[C#%<V!BU 7*K/%* ?Z@]%9VFZA!J5O#>6EU:7UE=VMK?
MV-]82I<65[97B-):W=K=0RS07$%U$JW4$D,CQM!-$5>0$2/HT %%%% %#4-3
MLM*M;F^U&Y@LK*RMKB\O;R[N+>SL[2TM8_-N+FZN[N6"V@@B3!DEEE5(P=\C
M+&K.O/>&_'W@WQBUP/"?B;P_XF%G+!#?MX=U_0]=73I+J"XN;5;\Z1J-[]E-
MS#;M);B4*9E96C#*)&C_ "?_ ."_/QIT;X&?\$C/VYO$NJ:RFCWWBGX,:G\+
MO"S2W,MN]YXK^)\\7A#2;337AEAG74HX[Z[OH#!*C+]F>9PZQ 5_/K_P9.^"
M/$4'[//[='Q5NQ?MHGB3XP?#;X?>&KV22:>.\U[P9X!U+Q'XMMT\YF0R06'B
MWP>$>$QR+%=+'*\FRU, !^8G_!(>[A\'?\'9?[0_AG7-T.IZE^T]_P %,?"5
MHL2Y@?5FUCXQ7R?/<&VE-K+:Z/>312I TLB&!E@VR,8_],^!MT>[!&7D.",$
M9D8X/7D9P>>N:_R\_P!O&_\ ^'6?_!T[I7[1OBR"XL_AOXF_:4\"_M'76K7
M\A9?AA^T%:MH7Q5U"!K8V$<YT&\UWX@B&,LY$FFK'JHOV,YN/]0/2[VVU+3[
M/4;*\M=1L=0MX;^QO[%TEL[VSO(DN;:[M98Y9XY;:YBE6>WECE='@DC8,V<D
M OT444 %,D?RT9]KOM_@0 NQ)P H) ))/<CZT^O&?CY\;?"/[.WP3^,'QU\?
MZA::=X-^#7PX\9_$CQ+=W4RV<2:9X/\ #]WK]Q;&65RJSW44$%G:J"TES>7<
M4,,6]@A /\WW_@GA8S^*_P#@\$^+.JZ(8KJSTG]NG_@HSK%W)YF[_B7::OQ_
MT&>YA:W%Q%)')>312VSF5$EM)$E9XY&$-?U;?\'5JE?^"('[3H)Y'B_]G 'T
M'_&0?PWYZ9__ %5_,#_P:2?#7Q?^TY_P5)_:L_;/US3KN&Q^'GPW^)GB7Q%J
M\,9O(H_BG^U%XXF71=%DN[K-RL]QX?T;XD:C;70:29AI%RMVX2Z8K_3[_P '
M5I)_X(A?M0E@,_\ ":_L[8(Z%/\ AHCX<[,'_<P<<@9SWH ^2/\ @S%_Y15?
M$O\ [/F^,'_JD_V>:_KJK^17_@S%_P"457Q+_P"SYOC!_P"J3_9YK^NJ@ HH
MHH KW/\ J_\ OO\ ]%25_G#?$/\ Y79M/_[.%^&'_K$_A*O]'FY_U?\ WW_Z
M*DK_ #AOB'_RNS:?_P!G"_##_P!8F\)4 ?T??\'66B7VJ_\ !$_]I+4K7R?L
M_AOQ[^SAK.I"5Y%E^Q2?';P5X<3[.J12(\QU'Q!I[;)7@3[,9W\WSDC@F\'_
M .#..^MY_P#@DMK=G$Q:>R_:M^,/VH#;B%Y_#?PUEB1_FW!WB97 *XV\YZ5^
MFG_!>GX&:M^T1_P1_P#V]_AEHJ:C=:M_PIC_ (6AI=CI<0GU+4;_ .!'C/PE
M\<K72K6 PW'G#5&^'*:?]GCA^U2174JVTT4[131?SY?\&3?Q]TO6/@3^VC^S
M=>7EG!X@\%?$OP'\;-&TP3L;S4/#GQ&T#5/"6NW5G:-,1);Z#K?@#38=0D@B
M4VI\1:-%<M(]W;,P!_<I14<;EP20.",$=&!56# ')&0V,$G!!Y(YJ2@ HHHH
M _SY?^#W[4K4ZY_P3PT0%S?OI7[4&JE,)Y<=G#K7P@A#R'S/,5IY&86X$;*X
MBE+/&5"M_:Q^P6<?L-_L9Y[_ +)7[-RCZM\'O!JC]3VYQT!K_/4_X/+_ -H7
MP]\2_P#@H=\)?@=H%S#?/^SI^SQ96OB:XL[E'6P\=_%/Q5?^+K[1+U1))'')
M:^"M*\)7I@6.WNVN-7'GRRQ(D$7^A/\ L' G]AW]BUAC"?LG_LV,XYR5/P?\
M&)VZ!&8.Q/&U2>,4 ?Y[/_!2-UC_ .#PO1KB3Y(F_:[_ ."=#AG&,*?V?OV9
M &/L6RN1D;D<=5K_ $[*_P QS_@XF6W_ &5/^#CCX._M&^(?-M?#GB1?V+/V
MAKRZ:/RXH=%^'6MV?PP\1>5<1B(*UEIGPEU"Y9I7G>"9K9I3]E*0'_3?BFBG
MBBG@DCF@FC26&:)UDBEBD4/'+%(A*21R(0R.I*LI#*2"#0!)1110 5_-M_P=
MCWD-K_P14^/4<N_=??$OX 6<&T*?WW_"V?#EU\^YU(3RK64DH'8''R;=S+_2
M.Q(5BI4'!P6SM'NV".!WY'U%?R*?\'E/QGTSP;_P3(^&?PF:\L'\1_&[]J+P
M;'::0\[17L_A'X:^$_&OC/Q%K5O;^:&NK72]6;P)IE_E&C@N/$5F?EDE@V@'
M=_\ !G)Q_P $BM5'<?M:_&@'V/\ PB_PMK^<_P#X.N;:7P]_P7/_ &>O$.J
M0Z7<_ G]F#7XIUW'=I^F_&KXDZ=>',BQ1>=#<:9=$HLK((C$[R(SE$_HP_X,
MY,_\.BM5RI!_X:U^-')_B_XI?X6Y;VYRISW4FOR2_P"#U_\ 9VUU?B-^Q5^U
M=I<-S_9&J>"_'O[/VO:IN2&QT36?"GB7_A9O@99+I+;S8;G78/$WC>&S$UX(
MY)M)06J0R)=&Z /]!"QG2=/-BR\4VZ>*48,<L,LCRQ2(0<LLL<BNAQRISP>*
MOU\$_P#!,']IS0/VP_V"/V5?VA/#NI65\GCKX+^!U\2VMK=K>2:%X^\/:)9^
M&_'?A^[=;FYDAN=+\3Z5J4,MM=2R7:$K+++*LT;M][4 %%%% #"Z@E3V )/8
M9.%'KEL'  /0^V>.L_B+X%U'77\,6'C#PM>>(X[N\L3H-KXET"XUK[5IOFC4
MX3I$.I/J23:8T$ZZA;R6J7-HT,HFA7RWVZ^N:MI^A6=_K6LW]IINBZ/IMUJV
MJZA>R);6^EV&G12W-[JES=3.MO#9V-DEU=73S K%'"9>BL#_ )BW_!O!JUU^
MUW_P<7>/_P!IFRTRYO= UOQ;^VK^TOJT<B/+8Z):?%35?%!\-S7$3EA;W*^(
M/'MFUN6;>MU#:2Y+H-P!_6Q_P=7_ /*$W]IC_L</@)_ZNKP37E?_  :%_P#*
M'/PM_P!G$?';_P!.NB5ZG_P=8"0_\$3?VEQ'&\A_X3'X!E]JDA(Q\:O!+22/
M_=55!^;H&*Y!S7D?_!H)>VMU_P $>-#@MYXY9=._:2^.=G?1(V7M+J2Y\,Z@
MEO.,_+*UE?V=T%(7]S<Q-C# D _J+K^>#_@ZAT^ZU#_@B7^U.+6'SC9>(?@3
MJ%QPW[JUM?C?X",\WR@X\M6!YPOJ17]#]?FW_P %@/@!JW[4?_!,O]M/X%>'
M+&?4O%?C7X#^-+KP=86T*337WC#P79#Q]X7L(UDAGP^I:WX7LM.7RT%PYNA%
M;20W$D<R 'XJ_P#!FIK5I?\ _!)?QM:0++YF@_MG?&#2+]BL:QB[G^'/P-UM
M/+(E9FC^PZ[9L2Z1N&6<",HD<DO]9H.0#@KD X/49'0X)&1T."1GH37\!/\
MP92_M.Z5:VG[9'[&FLZK9Z;K]WKOA3]HKP%X?NKL0_V@\NBI\._B.+*QGN$D
MN9]-@T_P#=:A;VBB\BM;5WN&\JUW0?WXV\GG6\$H#@2PQ2 2+LD&]%;YT_A?
MGYE_A.1VH FHHHH *_!W_@YC\2:?X:_X(H?MJ2:A,(%UG0_AIX;M&(!\S4-;
M^,/@&ULX<$CF:4B/(R1NR <5^\#$A6(ZA21QGD#CC(S],C/J*_C>_P"#S#]J
MK1O 7[!OP8_94LM7MH_&O[1_QPTWQ9KFAJW^EGX1_!/2M2UK7[ME%RAMI9OB
M9J_PVATJ6\MI[2^33=<AMXWN;=+FU .B_P"#+;29H/\ @E[\>M3:&6)=7_;N
M^(X@,@\N*:TT[X _LVP?:K0["9%;4GOK60E@@:V=0%>-U;\$O^#L[_E-I\#/
M^R!_LY_^K:^(%?V#?\&T/[/>I?L[_P#!'']EC2_$&B3:#XJ^*<7CGXY^([.Z
MM9+.^E;XE^,M6U#PK=7L$RI*LTGP^M/!T<?F*'%I%;*W*U_'S_P=G?\ *;3X
M&?\ 9 _V<_\ U;7Q H _TY;?_EK_ -=9O_2B:K-5K?\ Y:_]=9O_ $HFJS0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7YC_\%</^"=WAG_@I
MY^Q+\5OV8M7N+/0_%]U##XX^#7B^]MA-%X2^,OA6SO)O!FL74BOY\>A:A]HO
M?"OB=+9/M,F@:YJ!@W.@CD_3BB@#_*V_X(X?\%:?C=_P00_:?^+O['7[;/P_
M^(%K\"-0\;SV?QC^',=DMUXQ^"OQ,MH;"PA^+'@?3KFYMXO$&@^)-"&GOKVE
MV\R6?B[0X]!\3>&[ZZO+.*WU3_3/_9Q_:5^ W[6'PTTCXQ?LX_%_P3\9_AKK
ML<(LO$O@C7+36+:RNVM8+J72=9MHW_M;PYX@MH+F!]3\-^);:QU[2Y)4CO;.
MW+*E? /_  4^_P""*O[&?_!5?PS8Q_'GP]JWA+XL^'HOL_@WX_\ PQ?2-#^)
MV@6 2Y5?#FIS:EI6JZ/XP\'N]P);C0_$-C<7$1B4Z1J6DS/+._\ &3\2_P#@
MUD_X+)?L.^-;[XD?\$[OVB-#^)[+MELKOX6?%K4OV<?B[?1VUY<W5M8:_HOC
M'5]%^'VKP6R?9I(R_P 1Y+:XO&E?^Q+7:C. ?Z5)GA5'D::)8XV*NYD0(C+]
MY78G:K#N"01WJ0,"H8$%2 P8$%2I&001P01R#TQS7^:E9?'G_@\O_9_G7PC-
MX._:X\7W%GN+WM]^SQ\#_P!H:)D:/<T*^/=/\'?$&VU"-! YA']O3NDTC!0L
MMRJR6A^W+_P>6>-472+;X1?M2Z.NK9L$O4_8/^$/A&XMS,NW[0NMZQ\&],.C
MG!S_ &@VH64,))/VA* /]);4+ZUT^PN]3O;VUL=/L+2XO[V_O+F"TLK6SM86
MN+B[N[VX(M[6SMX(WGN;F5A%#"CR.P12:_A*_P"#CS_@X.^%_BSX3>._^">_
M[ GCG_A;'B;XGW%Y\,OVA_C!X$D;6O!&G>#;^+4-'UWX._#[Q!9I/9^+_%'C
MNX:73=6USPT]UIIT&*^T.TO-5DU*6*S_ #[U'_@C%_P<[_\ !2V:+0OVROB9
MXR\#_#34GLK^_7]I3]I+PY_PATS0WL4R2Q?!SX*WOCF[74-+?_3]/T_7?!NC
M6PFA5(=6L)V6:+^DO_@E)_P:_P#[)7_!/7Q'X<^-_P 7O$+?M7_M+>'IM/U'
MPYXD\4>'H-!^%GPPUBUDCNCJ7P[\ R76K7-WK]M.9/L7BKQ5K&H2P.D-WI6B
M:#.)5< M?\&P'_!+CQ%^P%^Q7+\6?C1X=NO#G[2?[6=QH'C3Q9H>IVDT.L^
M?A9HEOJ$OPN^'NK6MU:V\FE:U)%JFL^-/$UHZ+<V>K^(XM*OG_M#3F!_>']K
MW]FWX>?MA?LU?&;]F/XKZ<=1\ _&GP)K7@O7"L:RRZ3-<QQWNA>)+)#E_P"U
MO"_B.QTCQ#HTL(,UMJFFVES'M>$,/H] RH@8DL%4,6(+$@ $DJJ@DGDD*H)Y
M"@<4C@D# S@Y].Q']: /\K/_ ()^_M:?'/\ X-IO^"G'QD_9E_:GT#7M4^!7
MBW6/#WA/XU66@QZC:IKOA*UU2^'PO_::^&,%[;:<NL1:;H^K:A+<6]JZ7>MZ
M?>:_HIO&U2R*0?Z;GP$^/WP@_:6^&/A3XR? 7XE^%/BQ\+?%UO!/H?CCP=K5
MEJVD7GFP1RS6-PEH^[1]8LIC'8:KX>U6UL]8T:\F^QW4,%RK0CXY_P""EO\
MP2:_9+_X*I?#&Q\!?M(^&-1M/$WA:#5&^&7QB\$W5GI'Q-^&-_J26S3-H6I7
M.GWUAJVAWES96D^K>&O$-GJ.EWODYMTLKLI>1?QIZU_P;I?\%UO^"9?C[4/'
M7_!+;]IU?BAX=NKQ=FE_#GXGZ1\%?'6H64DPE4>./AI\7]8T[X*>)+'3Q#$L
MC#Q=?W.IR;I(M$M_W<*@'^C(&##*D,.F0<C]*0NBE59E#-PJE@"W^Z"<G\*_
MSQ$_;H_X/%O@XB>$/$W[)_Q ^)>IV"^0WB*\_90\#_$B:=8OE+/XJ^$5U+X;
MOBQ4MOCED1\[T8A@3SWB'XG?\'EG[:5E/X<T'X2_%KX#:+<-!9:FOASP?\$?
MV2Y_+C8K-?)XN^)6N>&O';Y20O)_8FL2J%B']G6K2EHI0#^K/_@L3_P68^ '
M_!*CX'Z_J&N>(-*\;?M.^+M'U&Q^!OP'TC4;&Y\3ZEXBN[)TL/&'C33%G>3P
MM\,O#UP]I?ZAK&JPM=ZY(&TOP]9WMQ))Y'\DW_!JI^P3\6/VLOVVO'__  5O
M_:(M-7U[PG\-O$/Q!U/P?XN\36-]-+\6/VFOB3:ZFOBCQ)I/VB-;?4=*^&NB
M>(M;N+^]A6>*S\;:UX;ATB1KS1KI--^H_P!B_P#X-!/BI\1OB)_PO+_@K#^T
MC=>,=4U>^DU[7OA=\)?&.N^+/&/C#4KF2"\DM_B5\<?%^E).+>8R7-CKNF>#
M](N3,59]%\7P1NMQ)_<Q\)_A5X#^"/@+PI\*OA7X-\,?#[X:^ ]$M/#?@SP=
MX3TR+2M%T#0["*&"QT^QM80 /*AAW7MW</<7FJ7LDE_<S>=)(' /S#_X+T*R
M_P#!';_@H:&7:?\ AG77_ESD #6=+ (/]U@-RK_ K!,#;@?@1_P9-_\ )J_[
M87_9R7@/_P!4S/7]*7_!7_X(_%/]I+_@FK^V?\"?@CX1N/'OQ8^)_P $M7\+
M^!?!]IJ>AZ/<Z]KD^I:?<16,6I>)-4T;1+1FAAD82:AJ=I"2 @D+LJG\>?\
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
MJEN?!^N_"_X.^'=,U==2\">)/%&C!;C5_"6N6WV8ZC]J1;>.9X5CF5A_1_0
M4444 5[G_5_]]_\ HJ2O\X;XA_\ *[-I_P#V<+\,/_6)O"5?Z/5QR@7G+%@.
M&/)C<#) (7ZMA??.*_B,\9?\$J_V_P#5O^#IJR_X*#Z=^SIK%S^Q]'\;/ /B
M)OC*OCGX51V T'2?V5?#7@34=5_X12;QW'X]-K;>*K6XTEE7PL;B2>%_)@D
MR0#^U[7]#T?Q'X>UK0->T^WU/1->T;4-'UK3[F%;BWU#2M4L)[#4;.X@=)$G
MANK&YN+>6%HW66.5XRC*Q!_RO['4?C+_ ,&QW_!;S5=3O]!UG5?V==<U3Q)I
M\$&G6EYIUC\6?V/OB%XJCUNUCTV]NK1-/UKQM\-XK71+V\L8+J\%EXQ\+6NE
MSW%O;W'EK_JKJ=\*M&0=T:E"0=I!4$'!P<$>H!]17YV?\%&_^"7W[+'_  5!
M^#"_"#]I7PE<SW&CRWNH?#SXE>%KFVTKXC?"_7KZUFM7U?PMK=S97UM<VI\U
M7OO#NL6-]H6JK!"MW9F:"UN+< ^C_P!EG]J'X"_MB?!CPU\>OV<?B7X?^*7P
MR\6!_L6O:%>K-+I>H006TESX:\1:4\TE[X8\3Z1;7%C_ &MX>U2"QU"W:XAO
MI;-(]0AEF^B"RJ"S$*J@EF) "@<DDG@ =R>E?YLGC3_@VX_X+B_\$V?B9J?Q
M*_X)C?'5/B?IMP!:)J_P<^*NF_ SXJ:CH_VZ:ZA@\?>!?B=KNB_#W7X+&..U
M5H--\6:^-2<,4T2)MXDZFW_;;_X/)?ANIT'7/@-\>O'4VFN=-2^O_P!C'X1>
M-)8YK$BR-Q;>(_ O@N>UU/<]N9H]8EN-1MKXL+]9KJ&<2R '^C<9X0H8S1!2
MRH&,B!2['"J#G!9B0%7J3P!FOS1_X*=_\%1/V:/^"6_P0U3XP_'3QA9S>*;R
MPN[?X6_!31]3T^7XC?%KQ-]GNQ8:9X>\/27<5W:>'8+^.!_%7CB\@&B^'+-5
MAFN6OKZSL+W^.ZQ^(7_!Z;^U' ?#-AX1^)_PITC4!%-=ZO=^#/V4?V;+O2;"
M:5+"69?$?B>V\,>,-ULMYY\FG:0FH:Z(89+VQTR26T\R+ZJ_8M_X-+_B'\1/
MBSI_[2?_  6 _:2N/CYXODO8M8UOX2^"/%WBGQ5)XIU&&[AU&UM?B;\7_%\,
M&IZAI,<L]W#J?A/P?H^G65Q!'"EKXF$=W>!P#^8C]J/]F+X__M&?L#_M!?\
M!<;]J*;68/&W[3O[;WA;P5\,M(N+>]ALKKP7KWA_XF:OXK\2:8NL.;B;P!I&
MH:+X.^&WPRCMGN8++3?#>HM:3&*UC9O]5/\ 8&4-^P_^QD& (/[)'[..01D'
M/P=\&*>/<$CZ$U^3/_!PK_P3^^+O[5W_  2DB_9=_8S^#.G>*_&O@+XG? S6
M? GPD\'7/A#P/H^E>%?!HU;PW>VWA9?$NK>&?#>FZ=HNC:[,T=G)J<<JZ=#+
M'$DCQJA_9#]CWP5XH^&O[*O[,?PZ\<:4^@^-?A_^SK\%/ WC#0I+JPOY=%\4
M^$OAMX7T'7]+DO=*NK[3+MK'5+&YM_M.GWMW9W 02VUQ+$P<@'\E_P#P>5_L
M%ZY\4_@%\%OV[O 6B3ZGJ?[.]W>?##XP&QMC+=6_PH\?ZM;W?ASQ'<-%:S/'
MIWA?QX[6-]=33VMM8V?C.ZGFE6!IPWW[_P &XG_!8WX=_M[_ +*WPV_9V^)?
MCV#3_P!LS]GSP9I'@3QAX6\5:O!%XD^+_A#PII4=AX?^*WA@:C=MJ?BR\'AW
M2X+?XA^1]JU.QU^.[\2:LJVNKVL[?T>^,/!WASQYX=U[P?XPT'3/%'A/Q1HU
M_H/B3P[K=O!?:/KNCZC;RV=[H^IV%U!-!<6-[;W$JSJRYRJ%>0"/X0OV_O\
M@T0^)O@WXD7/Q]_X),_&&V\,7&F:K>>+_#GP2^)7C/5O!_BGP)XCMS<7]M#\
M&OC)HULC0XO$AMO#&F^.)M*CTQWB_MKQK=VZ/<Q@']\K.J#+LJ#U8A1^9(I$
MD20$QNC@$J2C!@".H)4D9&1D=>:_S=M)\?\ _!Y1^QGIEGX%A\"_M(_$72+4
M0Z;ICWW@3X#?M=2VT%K$VTQ^,_#4/Q'U9+9T@'DW&L7R2!9%@D=)V6*3T3P]
M^V?_ ,'DOQ2E'AS1?V;/B5H&KSML3Q1XE_90^"?PWO(4 7; OB+XCZ5X4\*V
MUM&S/)&9-K[YIM\[J%6, _T#_B1\1/A_\*_ GBOXB_$_QMX:^'GP_P#!^C:A
MK?BSQMXMUVR\.>'/#>CZ=;27-]J6JZU?W5G:V%O:01O))))<Q-\NU#O*@_YI
M_P#P4A^.7CO_ (.(OVSOVE-=^#5EKL?[#O\ P3,_8_\ VMOBUX,\32Z+JC#7
M+[P=\.;K7)O$*QKIY:'Q5\;OB1X2\$VWA'PA<-;:W_PK_P )RWDD!^P:C!%]
M@:)_P;^_\%XO^"H'B?2_$/\ P5D_:]O?A9\.K?7C?W/P]UWXEZ7\4O%5O:27
MWVFX;P;\+?@_?WG[/WA??#(187\WB"34-,ECAADTMK:)8A_63\(_^"7/P'_8
MM_X)Y?'3]B_]D?P!#8K\1O@=\6?"%]KNLZA92^./BS\0?%WPY\2>&;/Q#X_\
M4W,-A:2W^HW>IP6=E&D=AH7ARRD-K96MK9J^ #\L?^#.EG?_ ()%ZK(YR9?V
MM?C5)T( W>&OAAD#VW!FXSR2.H-?K/\ \%?_ /@GMI?_  4P_81^,?[,R'2-
M/^(5W8)XV^"'B76$2WMO#GQE\'FYU'PC/<ZFMG>7>DZ1KTTDGA?Q'?Z?$UTO
MAW6-41(YPWDR?&'_  ;,?L9_M._L*?\ !.#4_@C^UG\++[X0?$^;]HWXG^-;
M+PGJ'B+P9XFN9/"6O^'?A[9Z5JQO_ WB/Q/I$*7FHZ/K,*6D^H1:A&+3SIK2
M.WN+66?^A.10\;H5W!U*E<XR&&",]N* /\S3_@@#_P %BO%/_!(3XQ_%;_@G
M1_P41TSQM\,?@I=?$.\L[74/%.BW8U+]ESXU374D&O+XETN2WBO9?AI\0H$@
MU'5+ZR^UPZ9J.DVOBO0[*;1_$/B+5*_TGO _CCP=\1/"6B^/? GC#PUXY\$>
M*;.'5O#/C'PCKVD^)?"FOZ5<@+;ZCH'B'1;J\TS5M-N75S!=6UW.A<O"LA\L
M ?C/_P %8_\ @@Q^R-_P57TN+Q5XQ&J?!_\ :1T/2SIOAC]H'P':Z<=:O[.V
M@N(K#0OB1H%Q ECXZ\.1FX)\MI]*U^S6*.'3=?M+)I[.?^2Z+_@AK_P<@_\
M!+SQ'?R?\$^/C'>?$SP$EU=WENWP'^-GACPK975O,P$FH>,/@A\?=2\/^'Y]
M:O8M/L8[JQ\+?\)>IC%B(;F9XKKR #_289@JEF(55!+,Q 50.223P !R2>!5
M6>0.D(C<L)I1&#%(%."CL65P2?W87S"$!+!-K?NR]?YQ'_#=7_!YAX>^TZ+=
M_!3]HO4S8&;2A>_\,-_![7W+6;-9FZBU/2?AC<66K%C'YL>H_:]2M-0!%TMQ
M>02B:3GO$WP-_P"#P_\ X*!6;>"OB9)\=_ 'PY\9?Z-XD&N^,_@1^RQX9M=+
MN(9+*?\ X2'0/!^H>%/'5QI7EW)%[H>E>%]9N[I?W_\ 8\[6_G0 '[&?\'+G
M_!<KX9_L_? WXE?L'?LU>/+'Q9^TY\7_  Q=>"?BUXB\+:M;ZEI/P#^&^MK)
M9^,=+U?5-*GELS\3_$^D3W/A^+PY;,^I>'-&U6YU+4([6>;38[K'_P"#1+_@
MFMXF_9U_9Y\;_MS?%SPE<^'O'?[5MEX;TGX0V&I0WUGK&C_L^:0$UFR\0RVF
MHZ=:W=O;?$OQ =.U?29H)9K76_!>G^'-<AN;K3=1@E'-_P#!+;_@T3^&GP!\
M9Z+\<O\ @H9\0/#?[2'Q T.^LM=\/?!?P(VMQ?!;2_$4;FY?5/&^O>(;#3O$
M_P 3KBRNF\^QLVTOPOH[W W:I::O$JQ#^T:TL;?3K:SL=/MK:SL-/MX+*QL;
M."*TM+.SMXD@@M[:W@1(((+>"-(K>W@CBABC5(XU1%  !^7O_!;#]E_7/VQ/
M^"7?[87P+\)6)U/QOK'PLO\ Q=X$TQ+>XNIM4\8?#.\L_B)HFD6D%I;W5S)?
M:S/X9;2+!+>"6:2\O88XD>1U1OY0O^#-[_@H-X#\"V'QC_X)P_%'Q!:^#O%O
MC_XEWOQZ^ /_  D$ITN'QCKEYX8\/^!OB?\ #[3[JZN+9)=>L['P/X?U[0=!
MA62XO[O_ (2VZABDO-,N8Y/] >5&=0$8HP8,&'0$9^\O\:]F3*DCHRG!K^+C
M_@KU_P &HFF_M+?%3Q+^U)_P3U^(WACX&_%[Q7K$?BSQC\&?&<FHZ#\+=;\9
MI.US/XL^'GBCPMI.I:K\-]>OY56\GT^31]3T6;5XFO[6[T.6]N7(!_:4I^5>
M2<  DXSD<'=CC<"#NQQG-5;S8T:;E60B0/&C-M#R(CM&A?#*BR,!&[."NQF!
MSG!_SC/#MG_P>5_L/Z9!X:T[P_\ &_XN^"?#YL[;3+74(_V>/VO;34= \*B.
MSL8-,FDU/Q[\3],T[4=/L8UM[*8^'?%T]M.OGP6.LLPB^WOV!_VZ_P#@Y_\
MBE^VO^S!X$_:J_9L^*OPX_9L\0?%O0K/XW>*)/V+=(\#Z=:_#^2WOEU6/6/&
M&I^&;L>'--\XVEQ)J=A-INHP3V]N(;\0M/;7(!^/W_!1_P#9Q^.G_!NY_P %
M?O!W[8_[-^@70_9\^)GC'6O'WP?CM[,?\(EK'AGQ=<W$?QB_9C\4M$L=O97N
MGV.H7QT&SDMU7_A'+[PW=Z6MU=Z+=K8?Z '_  3;_P""G/[+?_!3SX):'\6O
MV=/&UM)K5AI^EK\3?@YK^J6X^)WPE\0SV<0O-$\5Z,EPUY=6$=V\UOI/C!%N
MO#OB=+;[3IES]H,\4'T3^T_^RC\"/VSO@KXI^ /[1/PZT'XG?"GQ='&NI^&M
M?BF6>RO[5X[C3=?\/ZY!(-4T'Q3H5\@O-(U[2;F*2!]]NWGP/+O_ (6?VJO^
M#2+]M?\ 9I^*%W\=?^"4O[3$WBA_#\^K:WX*\+>,/'UY\&_VAO#3P"6ZTW0?
M#7Q/T4:-X&\5WEPR1:5!=^)=6^&VCW#+#+K?EV<]R8 #_0\61'+*CHS(=KA6
M#%&]& )*GV.#0\B1@&1T0$X!=@H)] 6(YK_-DM_B;_P>7_LJV<7@Z3P?^U-X
MY@LBFF0S7OPM_9^_:U:,;7F\V'QOHFB_$V[NH&6V51>7>JW"1%EMFO!++%'*
M^3XV?\'FW[22_P#"(:?X%_:?\#R76+1[Z'X*_ C]F12L>9<GQ?XET+X<V-EO
M$^QKY-4MFD5!#]I;[/Y<8!_>?^VO^W=^R[_P3_\ @_J_QH_:E^+6@_#?PQ%9
MZJ/#NDRWD%QXX^(.J65LLZ>'/AIX/CF;5/%OB*22XLXF6SMFL--6ZM[O7+O3
M=*,U[#_F\>&-,_:%_P"#HW_@LJNO:_HGB3P/^SEX,6UE\0Z;>3:A>6_P,_91
M\'>)(5;P@-7@MUL#\7/B++JMQ$/LS13ZAXE\0ZCJ\ ETGPY<RVOW7\ O^#4#
M_@I'^V;\5(OCG_P52_:=;X>7VNWNG:AXOMI/'[?M%_M%:M;":6\O-"3Q';WE
M]\+_  :D,,IT_3M3L?%GCO3=)O-]Q8>')[&&&UO/[H/V'_V#_P!FO_@GE\%M
M)^ O[+_P_LO!'@C3B+O5=1F==3\9>.M?=%6Y\4^/O$\T$=]XAUV8^8D#N8;#
M3K5VL]-L;.S$-M  ?4G@_P -:%X-\,:#X2\+:1:^'_#/A?1]*\.>'= L8O(L
M=#T'0=.M='T;1[&W#R1P6FEZ996MC!'"QA"0 QEE;>W^9K_P=G?\IM/@9_V0
M/]G/_P!6U\0*_P!.ZOX,O^#BC_@D3_P47_;6_P""IGPK_:&_9B_9HUGXI?!W
MPQ\(O@QX9UKQG9>/_A)H$5KK'A'X@^+M>\06ZZ-XL\?Z%XBN/L&G:K:/_H^D
M2RW,GFQVL4V(FF /[Q+?_EK_ -=9O_2B:K-5K<X+CKN>5U8<J5\^0_>['#KP
M0-W)0N%8BS0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
*4444 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TOWER SEMICONDUCTOR LTD.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000928876<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">20-F<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentRegistrationStatement', window );">Document Registration Statement</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentShellCompanyReport', window );">Document Shell Company Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-24790<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">IL<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Ramat Gavriel Industrial Park<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">P.O. Box 619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Migdal Haemek<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address Country</a></td>
<td class="text">IL<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">2310502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Ordinary Shares, par value New Israeli Shekels 15.00 per share<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TSEM<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Name of Exchange on which Security is Registered</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAccountingStandard', window );">Document Accounting Standard</a></td>
<td class="text">U.S. GAAP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">111,550,761<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">1197<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Tel Aviv, Israel<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Brightman Almagor Zohar & Co.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Nati Somekh<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Ramat Gavriel Industrial Park<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">P.O. Box 619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Migdal Haemek<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address Country</a></td>
<td class="text">IL<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">2310502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">972<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">4-6506109<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAccountingStandard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAccountingStandard</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:accountingStandardItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentRegistrationStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a registration statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentRegistrationStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentShellCompanyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentShellCompanyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>CURRENT ASSETS</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 271,894<span></span>
</td>
<td class="nump">$ 260,664<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherShortTermInvestments', window );">Short-term deposits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">946,351<span></span>
</td>
<td class="nump">790,823<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Marketable securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">184,960<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">211,932<span></span>
</td>
<td class="nump">154,067<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">268,295<span></span>
</td>
<td class="nump">282,688<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">61,817<span></span>
</td>
<td class="nump">35,956<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,760,289<span></span>
</td>
<td class="nump">1,709,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">LONG-TERM INVESTMENTS</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,650<span></span>
</td>
<td class="nump">8,452<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">PROPERTY AND EQUIPMENT, NET</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,286,622<span></span>
</td>
<td class="nump">1,155,929<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">INTANGIBLE ASSETS, NET</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,196<span></span>
</td>
<td class="nump">5,115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">GOODWILL</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,000<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">OTHER LONG-TERM ASSETS, NET</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,728<span></span>
</td>
<td class="nump">32,863<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,080,485<span></span>
</td>
<td class="nump">2,918,517<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Current maturities of long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">48,376<span></span>
</td>
<td class="nump">58,952<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Trade accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">130,624<span></span>
</td>
<td class="nump">139,128<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue and customers' advances</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">21,655<span></span>
</td>
<td class="nump">18,418<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent', window );">Employee related liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">65,199<span></span>
</td>
<td class="nump">51,054<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,210<span></span>
</td>
<td class="nump">9,286<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">285,064<span></span>
</td>
<td class="nump">276,838<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">LONG-TERM DEBT</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">132,437<span></span>
</td>
<td class="nump">172,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CustomerAdvancesNoncurrent', window );">LONG-TERM CUSTOMERS' ADVANCES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,690<span></span>
</td>
<td class="nump">25,710<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent', window );">EMPLOYEE RELATED LIABILITIES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,985<span></span>
</td>
<td class="nump">6,098<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">OTHER LONG-TERM LIABILITIES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,129<span></span>
</td>
<td class="nump">10,221<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">TOTAL LIABILITIES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">440,305<span></span>
</td>
<td class="nump">491,478<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares of NIS 15 par value: 150,000 authorized as of December 31, 2024 and 2023 111,637 and 111,550 issued and outstanding, respectively, as of December 31, 2024 110,912 and 110,825 issued and outstanding, respectively, as of December 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">446,562<span></span>
</td>
<td class="nump">443,631<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,377,986<span></span>
</td>
<td class="nump">1,380,917<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_AccumulatedShareBasedCompensation', window );">Cumulative stock based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">236,551<span></span>
</td>
<td class="nump">202,343<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(74,188)<span></span>
</td>
<td class="num">(52,935)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">675,479<span></span>
</td>
<td class="nump">467,615<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityBeforeTreasuryStock', window );">TOTAL SHAREHOLDERS' EQUITY, GROSS</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,662,390<span></span>
</td>
<td class="nump">2,441,571<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost - 87 shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(9,072)<span></span>
</td>
<td class="num">(9,072)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">THE COMPANY'S SHAREHOLDERS' EQUITY</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,653,318<span></span>
</td>
<td class="nump">2,432,499<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(13,138)<span></span>
</td>
<td class="num">(5,460)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">TOTAL SHAREHOLDERS' EQUITY</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,640,180<span></span>
</td>
<td class="nump">2,427,039<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3,080,485<span></span>
</td>
<td class="nump">$ 2,918,517<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Marketable securities as of December 31, 2023 were available-for-sale securities; the amortized cost of such marketable securities of $188,826 was net of an immaterial allowance for credit losses.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_AccumulatedShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_AccumulatedShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CustomerAdvancesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The noncurrent portion of prepayments received from customers for goods or services to be provided in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CustomerAdvancesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term investments classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityBeforeTreasuryStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total amount of stockholders' equity (deficit) items including stock value, paid in capital, retained earnings and including equity attributable to noncontrolling interests and before deducting the carrying value of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityBeforeTreasuryStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>&#8362; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 188,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value | &#8362; / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#8362; 15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">150,000<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">111,637<span></span>
</td>
<td class="nump">110,912<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">111,550<span></span>
</td>
<td class="nump">110,825<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">87<span></span>
</td>
<td class="nump">87<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Excluding accrued interest of $1,250.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">REVENUES</a></td>
<td class="nump">$ 1,436,122<span></span>
</td>
<td class="nump">$ 1,422,680<span></span>
</td>
<td class="nump">$ 1,677,614<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">COST OF REVENUES</a></td>
<td class="nump">1,096,680<span></span>
</td>
<td class="nump">1,069,161<span></span>
</td>
<td class="nump">1,211,306<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">GROSS PROFIT</a></td>
<td class="nump">339,442<span></span>
</td>
<td class="nump">353,519<span></span>
</td>
<td class="nump">466,308<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>OPERATING COSTS AND EXPENSES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">79,434<span></span>
</td>
<td class="nump">79,808<span></span>
</td>
<td class="nump">83,911<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Marketing, general and administrative</a></td>
<td class="nump">74,964<span></span>
</td>
<td class="nump">72,454<span></span>
</td>
<td class="nump">80,282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Restructuring gain from sale of machinery and equipment, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(52,168)<span></span>
</td>
<td class="num">(20,243)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense (income), net</a></td>
<td class="num">(6,270)<span></span>
</td>
<td class="nump">19,662<span></span>
</td>
<td class="nump">10,684<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_MergerContractTerminationFees', window );">Merger-contract termination fee, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(313,501)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">TOTAL OPERATING COSTS AND EXPENSES</a></td>
<td class="nump">148,128<span></span>
</td>
<td class="num">(193,745)<span></span>
</td>
<td class="nump">154,634<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">OPERATING PROFIT</a></td>
<td class="nump">191,314<span></span>
</td>
<td class="nump">547,264<span></span>
</td>
<td class="nump">311,674<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_FinancingIncomeExpenseNet', window );">FINANCING INCOME (EXPENSE), NET</a></td>
<td class="nump">50,834<span></span>
</td>
<td class="nump">30,531<span></span>
</td>
<td class="num">(12,767)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">OTHER INCOME (EXPENSE), NET</a></td>
<td class="num">(24,721)<span></span>
</td>
<td class="nump">7,047<span></span>
</td>
<td class="num">(6,934)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">PROFIT BEFORE INCOME TAX</a></td>
<td class="nump">217,427<span></span>
</td>
<td class="nump">584,842<span></span>
</td>
<td class="nump">291,973<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">INCOME TAX EXPENSE, NET</a></td>
<td class="num">(10,205)<span></span>
</td>
<td class="num">(65,312)<span></span>
</td>
<td class="num">(25,502)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">NET PROFIT</a></td>
<td class="nump">207,222<span></span>
</td>
<td class="nump">519,530<span></span>
</td>
<td class="nump">266,471<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss (profit) attributable to non-controlling interest</a></td>
<td class="nump">642<span></span>
</td>
<td class="num">(1,036)<span></span>
</td>
<td class="num">(1,902)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">NET PROFIT ATTRIBUTABLE TO THE COMPANY</a></td>
<td class="nump">$ 207,864<span></span>
</td>
<td class="nump">$ 518,494<span></span>
</td>
<td class="nump">$ 264,569<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>BASIC EARNINGS PER SHARE:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings per share</a></td>
<td class="nump">$ 1.87<span></span>
</td>
<td class="nump">$ 4.7<span></span>
</td>
<td class="nump">$ 2.42<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of shares</a></td>
<td class="nump">111,153<span></span>
</td>
<td class="nump">110,289<span></span>
</td>
<td class="nump">109,349<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>DILUTED EARNINGS PER SHARE:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings per share</a></td>
<td class="nump">$ 1.85<span></span>
</td>
<td class="nump">$ 4.66<span></span>
</td>
<td class="nump">$ 2.39<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net profit used for diluted earnings per share</a></td>
<td class="nump">$ 207,864<span></span>
</td>
<td class="nump">$ 518,494<span></span>
</td>
<td class="nump">$ 264,569<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of shares used for diluted earnings per share</a></td>
<td class="nump">112,343<span></span>
</td>
<td class="nump">111,216<span></span>
</td>
<td class="nump">110,754<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_FinancingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of financing income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_FinancingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_MergerContractTerminationFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent amount of merger contract termination fees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_MergerContractTerminationFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net profit</a></td>
<td class="nump">$ 207,222<span></span>
</td>
<td class="nump">$ 519,530<span></span>
</td>
<td class="nump">$ 266,471<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income, net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="num">(19,956)<span></span>
</td>
<td class="num">(15,761)<span></span>
</td>
<td class="num">(27,595)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Unrealized gain (loss) on derivatives and marketable securities</a></td>
<td class="nump">1,065<span></span>
</td>
<td class="nump">4,769<span></span>
</td>
<td class="num">(690)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Realized gain on marketable securities which was previously presented in other comprehensive income</a></td>
<td class="num">(9,524)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Change in employees plan assets and benefit obligations</a></td>
<td class="nump">126<span></span>
</td>
<td class="num">(222)<span></span>
</td>
<td class="num">(938)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">178,933<span></span>
</td>
<td class="nump">508,316<span></span>
</td>
<td class="nump">237,248<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive loss attributable to non-controlling interest</a></td>
<td class="nump">7,678<span></span>
</td>
<td class="nump">4,780<span></span>
</td>
<td class="nump">7,667<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to the Company</a></td>
<td class="nump">$ 186,611<span></span>
</td>
<td class="nump">$ 513,096<span></span>
</td>
<td class="nump">$ 244,915<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Ordinary shares [Member]</div></th>
<th class="th"><div>Additional paid-in capital [Member]</div></th>
<th class="th"><div>Unearned compensation [Member]</div></th>
<th class="th"><div>Accumulated other comprehensive income (loss) [Member]</div></th>
<th class="th"><div>Foreign currency translation adjustments [Member]</div></th>
<th class="th"><div>Retained earnings (accumulated deficit)</div></th>
<th class="th"><div>Treasury stock [Member]</div></th>
<th class="th"><div>Total comprehensive income (loss) [Member]</div></th>
<th class="th"><div>Noncontrolling interest [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">BALANCE at Dec. 31, 2021</a></td>
<td class="nump">$ 435,453<span></span>
</td>
<td class="nump">$ 1,389,051<span></span>
</td>
<td class="nump">$ 149,906<span></span>
</td>
<td class="num">$ (412)<span></span>
</td>
<td class="num">$ (27,471)<span></span>
</td>
<td class="num">$ (315,448)<span></span>
</td>
<td class="num">$ (9,072)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (6,618)<span></span>
</td>
<td class="nump">$ 1,615,389<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">BALANCE, SHARES at Dec. 31, 2021</a></td>
<td class="nump">108,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest', window );">Proceeds from an investment in a subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,645<span></span>
</td>
<td class="nump">11,645<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits', window );">Exercise of options and RSUs</a></td>
<td class="nump">$ 4,697<span></span>
</td>
<td class="num">(4,653)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits', window );">Exercise of options and RSUs, shares</a></td>
<td class="nump">1,071<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Employee stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,215<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">264,569<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 264,569<span></span>
</td>
<td class="nump">1,902<span></span>
</td>
<td class="nump">266,471<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,026)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,026)<span></span>
</td>
<td class="num">(9,569)<span></span>
</td>
<td class="num">(27,595)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Unrealized gain (loss) on derivatives and marketable securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(690)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(690)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(690)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Change in employees plan assets and benefit obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(938)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(938)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(938)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">244,915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">244,915<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">BALANCE at Dec. 31, 2022</a></td>
<td class="nump">$ 440,150<span></span>
</td>
<td class="nump">1,384,398<span></span>
</td>
<td class="nump">174,121<span></span>
</td>
<td class="num">(2,040)<span></span>
</td>
<td class="num">(45,497)<span></span>
</td>
<td class="num">(50,879)<span></span>
</td>
<td class="num">(9,072)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,640)<span></span>
</td>
<td class="nump">1,888,541<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">BALANCE, SHARES at Dec. 31, 2022</a></td>
<td class="nump">110,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest', window );">Proceeds from an investment in a subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,960<span></span>
</td>
<td class="nump">1,960<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits', window );">Exercise of options and RSUs</a></td>
<td class="nump">$ 3,481<span></span>
</td>
<td class="num">(3,481)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits', window );">Exercise of options and RSUs, shares</a></td>
<td class="nump">871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Employee stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,222<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">518,494<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">518,494<span></span>
</td>
<td class="nump">1,036<span></span>
</td>
<td class="nump">519,530<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,945)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,945)<span></span>
</td>
<td class="num">(5,816)<span></span>
</td>
<td class="num">(15,761)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Unrealized gain (loss) on derivatives and marketable securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,769<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,769<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,769<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Change in employees plan assets and benefit obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(222)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(222)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(222)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">513,096<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">513,096<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">BALANCE at Dec. 31, 2023</a></td>
<td class="nump">$ 443,631<span></span>
</td>
<td class="nump">1,380,917<span></span>
</td>
<td class="nump">202,343<span></span>
</td>
<td class="nump">2,507<span></span>
</td>
<td class="num">(55,442)<span></span>
</td>
<td class="nump">467,615<span></span>
</td>
<td class="num">(9,072)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,460)<span></span>
</td>
<td class="nump">2,427,039<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">BALANCE, SHARES at Dec. 31, 2023</a></td>
<td class="nump">110,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits', window );">Exercise of options and RSUs</a></td>
<td class="nump">$ 2,931<span></span>
</td>
<td class="num">(2,931)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits', window );">Exercise of options and RSUs, shares</a></td>
<td class="nump">725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Employee stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,208<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">207,864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">207,864<span></span>
</td>
<td class="num">(642)<span></span>
</td>
<td class="nump">207,222<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,920)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,920)<span></span>
</td>
<td class="num">(7,036)<span></span>
</td>
<td class="num">(19,956)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Unrealized gain (loss) on derivatives and marketable securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,065<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome', window );">Realized gain on marketable securities which was previously presented in other comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,524)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,524)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,524)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Change in employees plan assets and benefit obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 186,611<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">186,611<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">BALANCE at Dec. 31, 2024</a></td>
<td class="nump">$ 446,562<span></span>
</td>
<td class="nump">$ 1,377,986<span></span>
</td>
<td class="nump">$ 236,551<span></span>
</td>
<td class="num">$ (5,826)<span></span>
</td>
<td class="num">$ (68,362)<span></span>
</td>
<td class="nump">$ 675,479<span></span>
</td>
<td class="num">$ (9,072)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (13,138)<span></span>
</td>
<td class="nump">$ 2,640,180<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">BALANCE, SHARES at Dec. 31, 2024</a></td>
<td class="nump">111,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_CommonStockSharesOutstandingNetOfTreasuryStock', window );">OUTSTANDING SHARES, NET OF TREASURY STOCK AS OF DECEMBER 31, 2023 at Dec. 31, 2024</a></td>
<td class="nump">111,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_CommonStockSharesOutstandingNetOfTreasuryStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common shares outstanding, net of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_CommonStockSharesOutstandingNetOfTreasuryStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of Proceeds from an investment in a subsidiary</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Realized gain loss on marketable securities previously presented in other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued from exercise of options and Restricted Stock Units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise of options and Restricted Stock Units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS - OPERATING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net profit for the period</a></td>
<td class="nump">$ 207,222<span></span>
</td>
<td class="nump">$ 519,530<span></span>
</td>
<td class="nump">$ 266,471<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Income and expense items not involving cash flows:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">266,279<span></span>
</td>
<td class="nump">258,021<span></span>
</td>
<td class="nump">292,638<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Effect of exchange rate differences and fair value adjustment</a></td>
<td class="nump">133<span></span>
</td>
<td class="num">(1,632)<span></span>
</td>
<td class="nump">10,362<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other expense (income), net</a></td>
<td class="nump">24,721<span></span>
</td>
<td class="num">(7,047)<span></span>
</td>
<td class="nump">6,934<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Trade accounts receivable</a></td>
<td class="num">(60,169)<span></span>
</td>
<td class="num">(3,160)<span></span>
</td>
<td class="num">(15,232)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Other current assets</a></td>
<td class="num">(33,992)<span></span>
</td>
<td class="num">(9,541)<span></span>
</td>
<td class="nump">20,427<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">4,778<span></span>
</td>
<td class="nump">8,682<span></span>
</td>
<td class="num">(77,891)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Trade accounts payable</a></td>
<td class="nump">35,784<span></span>
</td>
<td class="num">(8,254)<span></span>
</td>
<td class="num">(20,893)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue and customers' advances</a></td>
<td class="num">(14,783)<span></span>
</td>
<td class="num">(35,676)<span></span>
</td>
<td class="num">(30,069)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities', window );">Employee related liabilities and other current liabilities</a></td>
<td class="nump">22,021<span></span>
</td>
<td class="num">(70,163)<span></span>
</td>
<td class="nump">61,033<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Long-term employee related liabilities</a></td>
<td class="num">(1,312)<span></span>
</td>
<td class="num">(1,210)<span></span>
</td>
<td class="nump">2,956<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Deferred tax, net and other long-term liabilities</a></td>
<td class="num">(2,000)<span></span>
</td>
<td class="nump">27,011<span></span>
</td>
<td class="nump">13,084<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">448,682<span></span>
</td>
<td class="nump">676,561<span></span>
</td>
<td class="nump">529,820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS - INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Investments in property and equipment, net</a></td>
<td class="num">(436,153)<span></span>
</td>
<td class="num">(444,502)<span></span>
</td>
<td class="num">(366,403)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds related to sale and disposal of property and equipment</a></td>
<td class="nump">4,500<span></span>
</td>
<td class="nump">12,318<span></span>
</td>
<td class="nump">152,866<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_ProceedsFromInvestmentRealization', window );">Proceeds from investment realization</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">12,458<span></span>
</td>
<td class="nump">2,574<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Investments in other assets</a></td>
<td class="num">(530)<span></span>
</td>
<td class="num">(605)<span></span>
</td>
<td class="num">(1,037)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DepositsAndMarketableSecuritiesNet', window );">Deposits and marketable securities, net</a></td>
<td class="nump">31,882<span></span>
</td>
<td class="num">(300,516)<span></span>
</td>
<td class="num">(117,448)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(400,239)<span></span>
</td>
<td class="num">(720,847)<span></span>
</td>
<td class="num">(329,448)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS - FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_ProceedsFromExerciseOfOptions', window );">Exercise of options, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from loans</a></td>
<td class="nump">81,812<span></span>
</td>
<td class="nump">24,180<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfBankDebt', window );">Loans repayment</a></td>
<td class="num">(76,144)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsIncurred', window );">Principal payments on account of capital lease obligation</a></td>
<td class="num">(38,123)<span></span>
</td>
<td class="num">(38,033)<span></span>
</td>
<td class="num">(38,536)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_RepaymentsOfDebentures', window );">Debentures repayment</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(18,493)<span></span>
</td>
<td class="num">(39,843)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_ProceedsFromInvestmentInSubsidiary', window );">Proceeds from an investment in subsidiary</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,932<span></span>
</td>
<td class="nump">11,685<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(32,455)<span></span>
</td>
<td class="num">(30,414)<span></span>
</td>
<td class="num">(66,650)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">EFFECT OF FOREIGN CURRENCY EXCHANGE RATE CHANGE</a></td>
<td class="num">(4,758)<span></span>
</td>
<td class="num">(5,395)<span></span>
</td>
<td class="num">(3,893)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS</a></td>
<td class="nump">11,230<span></span>
</td>
<td class="num">(80,095)<span></span>
</td>
<td class="nump">129,829<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH AND CASH EQUIVALENTS - BEGINNING OF PERIOD</a></td>
<td class="nump">260,664<span></span>
</td>
<td class="nump">340,759<span></span>
</td>
<td class="nump">210,930<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH AND CASH EQUIVALENTS - END OF PERIOD</a></td>
<td class="nump">271,894<span></span>
</td>
<td class="nump">260,664<span></span>
</td>
<td class="nump">340,759<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>NON-CASH ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Investments in property and equipment</a></td>
<td class="nump">50,440<span></span>
</td>
<td class="nump">164,667<span></span>
</td>
<td class="nump">169,376<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromInterestReceived', window );">Cash received during the period from interest</a></td>
<td class="nump">53,613<span></span>
</td>
<td class="nump">30,475<span></span>
</td>
<td class="nump">12,358<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid during the period for interest</a></td>
<td class="nump">4,255<span></span>
</td>
<td class="nump">4,519<span></span>
</td>
<td class="nump">4,458<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income tax, net during the period</a></td>
<td class="nump">$ 23,488<span></span>
</td>
<td class="nump">$ 12,379<span></span>
</td>
<td class="nump">$ 12,802<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_DepositsAndMarketableSecuritiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investments of funds in marketable securities held for sale and ST interest bearing deposits with duration over 3 months and less than one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_DepositsAndMarketableSecuritiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_ProceedsFromExerciseOfOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Exercise Of Options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_ProceedsFromExerciseOfOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_ProceedsFromInvestmentInSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of proceeds from investment in subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_ProceedsFromInvestmentInSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_ProceedsFromInvestmentRealization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the proceeds from investment realization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_ProceedsFromInvestmentRealization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_RepaymentsOfDebentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to settle a debentures during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_RepaymentsOfDebentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in lease obligation from new lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromInterestReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest received on loans and other debt instruments during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromInterestReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfBankDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to settle a bank borrowing during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfBankDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DESCRIPTION OF BUSINESS AND GENERAL<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">DESCRIPTION OF BUSINESS AND GENERAL</a></td>
<td class="text">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 1:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">DESCRIPTION OF BUSINESS AND GENERAL</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>The consolidated financial statements of Tower Semiconductor Ltd. (&#8220;Tower&#8221;) include the financial statements of Tower, and (i) its wholly-owned subsidiary Tower US Holdings Inc., the sole owner of: (1) Tower Semiconductor NPB Holdings, Inc. and its wholly-owned subsidiary, Tower Semiconductor Newport Beach, Inc., an independent semiconductor foundry (Tower Semiconductor NPB Holdings, Inc. and Tower Semiconductor Newport Beach, Inc. collectively referred to herein as &#8220;TSNB&#8221;); and (2) Tower Semiconductor San Antonio, Inc. (&#8220;TSSA&#8221;); (ii) its 51% owned subsidiary, Tower Partners Semiconductor Co., Ltd. (&#8220;TPSCo&#8221;), an independent semiconductor foundry which operated three semiconductor facilities located in Tonami, Uozu and Arai (one of which, the Arai facility, ceased its operations in June 2022, see Note 13B2), in Hokuriku Japan, with the other 49% of TPSCo&#8217;s shares held by Nuvoton Technology Corporation Japan (&#8220;NTCJ&#8221;), formerly named &#8220;Panasonic Semiconductor Systems Co., Ltd.&#8221; (&#8220;PSCS&#8221;); and (iii) its wholly-owned subsidiary Tower Semiconductor Italy S.r.l. (&#8220;TSIT&#8221;), incorporated in 2021 following the collaborative arrangement signed in June 2021 with ST Microelectronics S.r.l (&#8220;ST&#8221;) according to which TSIT shares cost with ST, as of December 31, 2024, at a new 300 mm facility owned by ST in Agrate, Italy (see Note 13E).</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Tower and its subsidiaries are collectively referred to as the &#8220;Company&#8221;.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company is a leading global analog foundry of high value semiconductor solutions, providing technology, development and process platforms for integrated circuits (ICs) in growing markets offering a broad range of customizable process technologies including: SiGe, SiPho, mixed signal CMOS, RF CMOS, CMOS image sensor, non-imaging sensors and integrated power management. The Company also provides a world-class design enablement platform for a quick and accurate design cycle, as well as Transfer Optimization and development Process Services (&#8220;TOPS&#8221;) to integrated device manufacturers (&#8220;IDMs&#8221;) and fabless companies that require capacity. To provide multi-fab sourcing and expanded capabilities for its customers, as of December 31, 2024, the Company owns two facilities in Israel (150mm and 200mm), two in the U.S. (200mm), two in Japan through TPSCo (200mm and 300mm), shares a clean room and capacity in a 300mm facility in Italy with ST, and is establishing with Intel Corporation&#8217;s (&#8220;Intel&#8221;) capacity corridor in Intel&#8217;s 300mm facility in New Mexico, USA, organized under TSSA (see Note 13F).&#160;</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Tower&#8217;s ordinary shares are traded on the NASDAQ Global Select Market and on the Tel-Aviv Stock Exchange (&#8220;TASE&#8221;) under the symbol TSEM.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>On February 15, 2022, Intel and Tower announced the signing of a definitive agreement under which Intel was to acquire all of Tower&#8217;s outstanding ordinary shares for cash consideration of $53 per share, however, the closing conditions for this transaction were not met since certain regulatory approvals were not received, hence, on August 16, 2023,&#160;Intel and Tower announced the termination of this agreement. Pursuant to the terms of the agreement, and in connection with the termination, Intel paid Tower a termination fee of $353,000, which is presented, net of associated fees, in a separate line within the statement of operations for the year ended December 31, 2023 in the amount of $313,501.</span></span></span></span></div>
      </div>
    <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 2:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">A.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Basis of Presentation</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company&#8217;s consolidated financial statements are presented in accordance with U.S. generally accepted accounting principles (&#8220;US GAAP&#8221;).</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Use of Estimates in Preparation of Financial Statements</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The preparation of financial statements in conformity with US GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">C.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Principals of Consolidation</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company&#8217;s consolidated financial statements include the financial statements of Tower and its subsidiaries. The Company&#8217;s consolidated financial statements are presented after the elimination of inter-company transactions and balances.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">D.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Reclassifications</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Certain prior year amounts have been reclassified to conform to the current financial statement presentation.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">E.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Cash and Cash Equivalents</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash and cash equivalents consist of cash, highly liquid bank deposits and money market funds readily convertible to known amounts of cash with original maturities of three months or less as of the date of its purchase.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">F.</span><span>&#160; &#160; &#160;&#160;<span style="font-weight:bold">Short Term Interest-Bearing Deposits</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Short-term deposits include bank deposits with original maturities greater than three months and with remaining maturities of less than one year. Such deposits are presented at cost, including accrued interest, which approximates their fair value.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">G.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Marketable Securities</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for its investments in grade debt securities in accordance with ASC 320 "<span style="font-style:italic">Investments - Debt Securities"</span>. Management determines the appropriate classification of its investments in debt securities at the time of purchase and re-evaluates such determinations at each balance sheet date.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;margin-left:77.75pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company classifies its marketable securities as "available-for-sale", as the Company does not intend to hold them necessarily to maturity. Any decision to sell a security classified as available for sale would be based on various factors, including significant movements in interest rates, changes in the maturity, mix of the Company&#8217;s assets and liabilities, liquidity needs and other similar factors. Securities classified as available for sale are measured at fair value, based on quoted market prices or independent pricing services valuation. Gains and losses are recognized on a specific identification basis, in the Company's consolidated statements of operations.</span></span></div>
            <div style="text-align:justify;margin-left:77.75pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div></div>
            <div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:Times New Roman;margin-top:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrealized gains and losses are recorded in (i) the statement of other comprehensive income in periods the Company has no specific need and/or plan to use cash by selling such securities, or (ii) in the statement of operations as financing expense (income) in periods the Company has a specific need and/or intends to sell such securities.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company assessed the available-for-sales debt securities with an amortized cost basis in excess of estimated fair value to determine what amount of that difference, if any, is caused by expected credit losses in accordance with ASC &#160;326, <span style="font-style:italic">"Financial Instruments - Credit Losses"</span>.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Allowance for credit losses is recorded in financing income (expense), net, on the consolidated statements of operation, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income in shareholders' equity.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024, the Company had no outstanding marketable securities since it sold all its marketable securities portfolios during 2024.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2023 the Company concluded that the current expected credit losses on its available-for-sale investment portfolio were immaterial.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">H.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Trade Accounts Receivables - Allowance for Expected Credit Loss</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>The Company maintains an allowance based on specific analysis of each customer account receivable&#8217;s aging, assessment of its related risk and ability of the customer to make the required payment. In addition, in accordance with ASC 326, </span><span style="font-style:italic">"Financial Instruments - Credit Losses"</span><span>, an allowance is maintained for such estimated expected losses. The amount of the allowance is determined principally on the basis of past collection experience and known financial factors regarding specific customers. Trade accounts receivables are written off using this allowance when it is probable that collection will not occur. Credit is extended to customers satisfying pre-defined credit criteria.</span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The total allowance for expected credit losses was $4,982 and $4,790 as of December 31, 2024 and 2023, respectively.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">I.</span></span></span><span style="font-size:10pt;font-family:Times New Roman, Times, serif">&#160; &#160; &#160;&#160;</span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span style="font-weight:bold">Inventories</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inventories are stated at the lower of aggregate cost or net realizable value. If inventory costs exceed expected net realizable value, the Company writes-down the difference between the cost and the expected net realizable value. Cost of raw materials is determined mainly on the basis of the weighted average moving price per unit. Work in progress is measured at cost including acquisition costs, processing costs and other costs incurred in bringing the inventories to their present stage.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div></div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">J.</span><span>&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">Investments in Privately Held Companies</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-term investments include equity investments in privately-held companies without readily determinable fair values. In accordance with ASC 321 - <span style="font-style:italic">&#8220;Investments - Equity Securities&#8221;,</span> the Company may elect to measure those investments at fair value or at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer (&#8220;Measurement Alternative&#8221;). The Company elected to use the Measurement Alternative for each of its investments. Any adjustments resulting from impairments and/or observable price changes are recorded under &#8220;other income (expense), net&#8221; in the consolidated statements of operations. See also Note 2M below.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">K.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Property and Equipment</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for property and equipment in accordance with Accounting Standards Codification ASC 360 &#8220;<span style="font-style:italic">Accounting for the Property, Plant and Equipment</span>&#8221;. Property and equipment are presented at cost, including capitalizable costs. Capitalizable costs include only costs that are identifiable with, and related to, the property and equipment, and are incurred prior to their initial operation. Identifiable incremental direct costs include costs associated with constructing, establishing, and installing facilities and equipment, as well as technology transfer.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Maintenance and repairs are charged to expenses as incurred.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property and equipment are presented net of investment grants and government subsidies received and less accumulated depreciation.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

              <div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Depreciation is calculated based on the straight-line method over the Company&#8217;s estimated useful lives of the assets, as follows:</span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                    <tr>
                      <td style="width:78pt;font-family:'Times New Roman'">&#160;</td>
                      <td style="width:18pt;vertical-align:top;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#8226;</span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify;font-family:'Times New Roman'">
                        <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Buildings and building improvements, including facility infrastructure: 7-25 years.</span></span></div>
                      </td>
                    </tr>

                </table>
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                    <tr>
                      <td style="width:78pt;font-family:'Times New Roman'">&#160;</td>
                      <td style="width:18pt;vertical-align:top;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#8226;</span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify;font-family:'Times New Roman'">
                        <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Machinery and equipment, software and hardware: 3-15 years.</span></span></div>
                      </td>
                    </tr>

                </table>
              </div>

            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Impairment charges, if needed, are determined based on the policy outlined in Note 2M below.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property and equipment also include assets under capital leases, which are depreciated over their applicable useful life.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">L.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Intangible Assets and Goodwill</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for intangible assets and goodwill in accordance with ASC 350 &#8220;<span style="font-style:italic">Intangibles-Goodwill and Other</span>&#8221;. Intangible assets include the values assigned to the intangible assets as part of the purchase price allocation made at the time of acquisition. Intangible assets are amortized over the expected estimated economic life commonly used in the industry. Goodwill is not amortized and subject to impairment testing. Impairment charges on intangibles or goodwill, if needed, are determined based on the policy outlined in Note 2M below.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div></div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">M.</span><span>&#160; &#160; <span style="font-weight:bold">Impairment of Assets</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Impairment of Property, Equipment and Intangible Assets</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company reviews long-lived assets and intangible assets on a periodic basis, as well as when such review is required based upon relevant circumstances, to determine whether events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable, considering the undiscounted cash flows expected from them. If applicable, the Company recognizes an impairment loss based upon the difference between the carrying amount and the fair value of such assets, in accordance with ASC 360-10 &#8220;<span style="font-style:italic">Property, Plant and Equipment</span>&#8221;. As of December 31, 2024, the Company concluded there was no impairment to its long-lived assets and intangible assets.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Impairment of Goodwill</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company performs a qualitative analysis when testing goodwill for impairment. A qualitative goodwill impairment test is performed when the fair value of a reporting unit historically has significantly exceeded the carrying value of its net assets and based on current operations is expected to continue to exceed it. Otherwise, the Company is required to conduct a quantitative impairment test and estimate the fair value of the reporting unit using a combination of an income approach based on discounted cash flow analysis and a market approach based on market multiples. If the fair value of a reporting unit is less than its carrying value, a goodwill impairment charge is recorded for the difference. As of December 31, 2024, the Company performed a qualitative impairment test for its reporting unit and concluded there was no impairment of goodwill.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Impairment of Investment in Privately Held Companies</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Investments in privately held companies accounted for using the Measurement Alternative are subject to periodic&#160;impairment&#160;reviews. Based on ASC 321-10-35-3, the Company&#8217;s impairment analysis considers qualitative factors to evaluate whether the investment is impaired. As of December 31, 2024, no impairments were recorded.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div></div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">N.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Leases</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company recognizes a right-of-use asset (&#8220;ROU&#8221;) and lease liability for all operating and capital leases with a term greater than twelve months upon lease arrangement inception.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the terms of lease contracts. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Since most of the Company&#8217;s leases do not provide an implicit rate, the Company's incremental borrowing rate is used based on the information available at the commencement date in determining the present value of lease payments. The lease terms used to calculate the ROU asset and related lease liability include options to terminate the lease or extend it when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense. For additional information, see Notes 10D and 10E.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">O.&#160;</span><span>&#160;&#160;&#160; <span style="font-weight:bold">Revenue Recognition</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company recognizes revenue in accordance with ASC 606 &#8220;<span style="font-style:italic">Revenue from Contracts with Customers</span>&#8220; when it transfers the control of promised goods or services to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company&#8217;s revenues are generated principally from sales of semiconductor wafers. The Company, to a much lesser extent, also derives revenues from design support and other technical and support services incidental to the sale of semiconductor wafers. Most of the Company&#8217;s sales are achieved through the effort of its direct sales and business development force.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Wafer sales typically contain a single performance obligation that is fulfilled on the date of delivery and recognized at a point in time, which is upon shipment of the Company&#8217;s products to unaffiliated customers, depending on shipping terms stipulated in the contract. Accordingly, control of the products transfers to the customer in accordance with the transaction's shipping terms. Taxes imposed by governmental authorities, such as sales taxes or value-added taxes, are excluded from net sales.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company provides for sales returns allowance relating to specified yield or quality commitments as a reduction of revenues, based on past experience and specific identification of relevant events, which has been in immaterial amounts.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company provides its customers with other services that are less significant in scope and amount and for which recognition occurs over time when customers receive the services.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div></div>

          <div>
            <div style="text-align:justify;line-height:1.25;margin-left:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">P.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Research and Development</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development costs are charged to operations as incurred. Amounts received or receivable from the government of Israel and others, such as participation in research and development programs, are offset from research and development costs. The accrual for grants receivable is determined based on the terms of the programs, provided that the criteria for entitlement have been met. As of December 31, 2024, the grants receivable amount was immaterial.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">Q.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Income Taxes</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for income taxes using an asset and liability approach as prescribed in ASC 740-10&#160;<span style="font-style:italic">&#8220;Income Taxes&#8221;.</span> This topic prescribes the use of the liability method whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities. Deferred taxes are measured using the enacted tax rates under applicable law expected to be in effect for the year in which the differences are expected to reverse as of the balance sheet date. Deferred tax assets and liabilities, as well as any related valuation allowance, are presented as noncurrent items on the balance sheets.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company evaluates the potential realization of its deferred tax assets for each jurisdiction in which the Company operates at each reporting date and establishes valuation allowances when it is more likely than not that all or a part of its deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income of the same character and in the same jurisdiction. The Company considers all available positive and negative evidence in making this assessment, including, but not limited to, the scheduled reversal of deferred tax liabilities and deferred tax assets and projected future taxable income.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A valuation allowance is established, when necessary, to reduce deferred tax assets to the amount that is more likely than not to be realized based on all available evidence.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ASC 740-10 prescribes a two-step approach for recognizing and measuring uncertain tax positions. The first step is to evaluate tax positions taken or expected to be taken in a tax return by assessing whether they are more-likely-than-not sustainable, based solely on their technical merits including resolution of any related appeals or litigation process. The second step is to measure the associated tax benefit of each position as the largest amount that the Company believes is more-likely-than-not realizable. Differences between the amount of tax benefits taken or expected to be taken in its income tax returns and the amount of tax benefits recognized in its financial statements, represent the Company's unrecognized income tax benefits. The Company's policy is to include interest and penalties related to unrecognized income tax benefits as a component of income tax expense.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div></div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">R.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Earnings per Ordinary Share</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Basic earnings per share are calculated in accordance with ASC 260, &#8220;Earnings Per Share&#8221; by dividing net profit or loss attributable to ordinary equity holders of Tower (the numerator) by the weighted average number of ordinary shares outstanding during the reported period (the denominator). Diluted earnings per share are calculated, if applicable, by adjusting the net profit attributable to ordinary equity holders of Tower, and the weighted average number of ordinary shares, taking into effect all potential dilutive ordinary shares.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">S.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Comprehensive Income</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In accordance with ASC 220 &#8220;<span style="font-style:italic">Comprehensive Income</span>&#8221;, comprehensive income represents the change in shareholders&#8217; equity during a reporting period from transactions and other events and circumstances from non-owner sources. It includes all changes in equity during a reporting period except those resulting from investments by owners and distributions to owners. Other comprehensive income (&#8220;OCI&#8221;) represents gains and losses that are included in comprehensive income but excluded from net profit.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">T.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Functional Currency and Exchange Rate Results</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The currency of the primary economic environment in which Tower, TSSA, TSNB and TSIT conduct their operations is the U.S. Dollar (&#8220;dollar&#8221;). Thus, the dollar is their functional and reporting currency. Accordingly, monetary accounts maintained in currencies other than the dollar are re-measured into dollars in accordance with ASC 830-10 &#8220;Foreign Currency Matters&#8221;. All transaction gains and losses from the re-measurement of monetary balance sheet items are reflected in the statements of operations as financial income or expenses, as appropriate. The financial statements of TPSCo, whose functional currency is the Japanese Yen (&#8220;JPY&#8221;), have been translated into dollars. The assets and liabilities have been translated using the exchange rate in effect as of the balance sheet date. The statements of operations of TPSCo have been translated using the average exchange rate for the reported period. The resulting translation adjustments are charged or credited to OCI.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">U.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Stock-based Compensation</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company applies the provisions of ASC Topic 718 &#8220;<span style="font-style:italic">Compensation - Stock Compensation</span>&#8221;, under which employees&#8217; share-based equity awards (mostly restricted stock units and performance&#160;unit shares) are recognized based on the grant-date fair values.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The compensation costs are recognized using the graded vesting attribution method based on the vesting terms of each unit included in the award resulting in an accelerated recognition of compensation costs.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div></div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">V.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Fair Value Measurements of Financial Instruments</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ASC 820, "<span style="font-style:italic">Fair Value Measurements and Disclosures</span>" <span style="font-style:italic">(&#8220;ASC 820&#8221;)</span>, requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value. A financial instrument's categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ASC 820 prioritizes the inputs into three levels that may be used to measure fair value:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2 applies to assets or liabilities for which there are inputs other than quoted prices that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3 applies to assets or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The carrying value of the Company&#8217;s bank deposits, account receivables, payables and accrued liabilities, approximate their current fair values in accordance with their nature and respective maturity dates or durations. The Company had no financial assets or liabilities carried and measured on a non-recurring basis during the reporting periods. Financial assets and liabilities measured on a recurring basis are those that are adjusted to fair value each time a financial statement is prepared such as marketable securities and investments in privately-held companies.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div></div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">W.</span><span>&#160;&#160;&#160; <span style="font-weight:bold">Derivatives and Hedging</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In accordance with ASC Topic 815,&#160;Derivative and Hedging&#160;("ASC 815"), the Company recognizes all its derivative instruments as either assets or liabilities and carries them at fair value.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For derivative instruments that are designated and qualify as cash flow hedges, the derivative's gain or loss is initially reported as a component of OCI and is subsequently recorded into earnings when the hedged exposure affects earnings, in the same line item as the underlying hedged item on the consolidated statements of earnings.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash&#160;flow&#160;hedges&#160;related to anticipated transactions are designated and documented at the inception of each hedge. Cash flows from hedging transactions are presented in the same categories as the cash flows from the respective hedged items.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">X.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Recently Adopted Accounting Pronouncements</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman';margin-left:81pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments&#8217; significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU No. 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The adoption of this ASU does not have any impact on the Company&#8217;s financial position, results of operations or cash flow reports, see Note 15E with regards to applicable disclosure.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">Y.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Recently Issued Accounting Pronouncements Not Yet Adopted</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On December 23, 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No.<span style="font-weight:bold">&#160;</span>2023-09&#8212;<span style="font-weight:bold">&#160;</span>Income<span style="font-weight:bold">&#160;</span>taxes (topic 740): improvements to income tax disclosures.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-family:Times New Roman, Times, serif;font-size:10pt">This ASU requires disclosure of specific categories in the rate reconciliation and additional information for reconciling items that meet a quantitative threshold. The amendment also includes other changes to improve the effectiveness of income tax disclosures, including further disaggregation of income taxes paid for individually significant jurisdictions.</span>
              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;<br/>The amendment should be effective for annual periods beginning after December 15, 2024. The Company does not expect the new standard to have a material impact on its consolidated financial statements.<br/>&#160;<br/>In November 2024, the FASB issued ASU 2024-03, Income Statement &#8211; Reporting Comprehensive Income &#8211; Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. ASU 2024-03 requires disclosure of specified information about certain costs and expenses on an interim and annual basis in the notes to the financial statements. The guidance is effective for fiscal years beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The Company does not expect the new standard to have a material impact on its consolidated financial statements.</span></span></p>
            </div>
          </div>

      </div>
    <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 3:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">INVENTORIES</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inventories consist of the following as of December 31, 2024 and 2023:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:63pt">

            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Raw materials</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>127,171</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>145,894</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Work in process</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">118,642</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">116,698</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finished goods</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">22,482</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">20,096</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>268,295</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>282,688</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>

        </div>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Work in process and finished goods are presented net of aggregate write-downs to net realizable value of $8,803 and $8,327 as of December 31, 2024 and 2023, respectively.</span></span></div>
      </div>
    <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER CURRENT ASSETS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid Expense and Other Assets, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCurrentAssetsTextBlock', window );">OTHER CURRENT ASSETS</a></td>
<td class="text">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span style="font-weight:bold">NOTE 4:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">OTHER CURRENT ASSETS</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Other current assets consist of the following as of December 31, 2024 and 2023:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:63pt">

            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Direct and indirect tax receivables</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">27,551</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">22,892</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Prepaid expenses</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">32,985</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">11,097</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Receivables from hedging transactions - see Note 11A</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">768</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">1,894</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Other receivables</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">513</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">73</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>61,817</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>35,956</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>

        </div>
      </div>
    <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCurrentAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCurrentAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM INVESTMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTextBlock', window );">LONG-TERM INVESTMENTS</a></td>
<td class="text">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 5:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">LONG-TERM INVESTMENTS</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-term investments consist of the following as of December 31, 2024 and 2023:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:63pt">

            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Investments in privately held companies</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>6,780</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>6,780</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Pension plan net assets - see Notes 12B</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,870</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,672</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>8,650</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>8,452</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>

        </div>
      </div>
    <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/320/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 321<br> -Publisher FASB<br> -URI https://asc.fasb.org/321/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 325<br> -Publisher FASB<br> -URI https://asc.fasb.org/325/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT, NET<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY AND EQUIPMENT, NET</a></td>
<td class="text">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 6:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">PROPERTY AND EQUIPMENT, NET</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property and equipment consist of the following as of December 31, 2024 and 2023:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="margin-left:63pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;float:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Original cost: (*)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Land and buildings, including facility infrastructure</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>463,564</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>429,191</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Machinery and equipment</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,281,817</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,977,381</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,745,381</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,406,572</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated depreciation:</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Buildings, including facility infrastructure</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(303,041</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(291,684</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Machinery and equipment</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,155,718</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,958,959</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,458,759</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,250,643</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,286,622</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,155,929</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
            <div style="text-align:justify;margin-left:36pt;line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(*) Original cost includes ROU assets under capital lease in the amount of $153,159 and $204,230 as of December 31, 2024 and 2023, respectively. The depreciation expense of such assets amounted to $15,195 and $18,307 for the years ended December 31, 2024 and 2023, respectively.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024 and 2023, the original cost of land, buildings, machinery and equipment was presented net of investment grants, in the aggregate amount of approximately $285,000.</span></span></div>
      </div>
    <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS, NET<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible Assets, Net (Excluding Goodwill) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">INTANGIBLE ASSETS, NET</a></td>
<td class="text">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 7:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">INTANGIBLE ASSETS, NET</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intangible assets consist of the following as of December 31, 2024:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:63pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Useful life</span></span></div>
                      <div style="line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(years)</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                    <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                    <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated</span></span></div>
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                    <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52.54%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Facilities&#8217; lease</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">19</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">33,500</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(30,682</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,818</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:52.54%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Technologies</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10-20</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,700</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(6,322</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">378</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52.54%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Customer relationships</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;padding-bottom:2px;vertical-align:bottom">
                      <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,600</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,600</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:52.54%;padding-bottom:4px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total identifiable intangible assets</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>42,800</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(39,604</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>3,196</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intangible assets consist of the following as of December 31, 2023:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:63pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Useful life</span></span></div>
                      <div style="line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(years)</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                    <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                    <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated</span></span></div>
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                    <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52.54%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Facilities&#8217; lease</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">19</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">33,500</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(29,394</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>4,106</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:52.54%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Technologies</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10-20</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,700</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5,691</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,009</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52.54%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Customer relationships</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;padding-bottom:2px;vertical-align:bottom">
                      <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,600</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,600</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:52.54%;padding-bottom:4px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total identifiable intangible assets</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>42,800</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(37,685</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>5,115</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>

      </div>
    <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER LONG-TERM ASSETS, NET<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsDisclosureTextBlock', window );">OTHER LONG-TERM ASSETS, NET</a></td>
<td class="text">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 8:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">OTHER LONG-TERM ASSETS, NET</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other long-term assets, net consist of the following as of December 31, 2024 and 2023:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:63pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-term prepaid expenses</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,514</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">18,598</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ROU - assets under operating leases</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,874</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,762</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Prepaid long-term land lease, net</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,572</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,693</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax asset - see Note 18</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,768</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,810</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>14,728</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>32,863</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>

      </div>
    <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER CURRENT LIABILITIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrentAbstract', window );"><strong>Other Liabilities, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureTextBlock', window );">OTHER CURRENT LIABILITIES</a></td>
<td class="text">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 9:</span><span>&#160;&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">OTHER CURRENT LIABILITIES</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other current liabilities consist of the following as of December 31, 2024 and 2023:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:63pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tax payables</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>12,428</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>7,400</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Hedging transactions related payables &#8211; see Note 11A</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,070</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">500</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Others</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,712</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1, 386</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>19,210</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>9,286</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>

      </div>
    <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableAbstract', window );"><strong>Loans Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_LongTermLoansPayableTextBlock', window );">LONG-TERM DEBT</a></td>
<td class="text">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 10:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">LONG-TERM DEBT</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">A.</span><span>&#160;&#160;&#160; <span style="font-weight:bold">Composition</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2024 and 2023:</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:81pt">

            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>JPY loans - principal amount - see Notes 10B and 10C below</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>98,962</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>102,491</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="-sec-ix-hidden:Fxbrl_20240229205751255">Capital leases and other long-term liabilities</span> - see Note 10D below</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>73,977</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>119,310</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Operating leases - see Note 10E below</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>7,874</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9,762</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Less - current maturities</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(48,376</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(58,952</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>132,437</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>172,611</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>

        </div>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Repayment Schedule of Long-term JPY Loans</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2024:</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:81pt">

            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%">

                <tr>
                  <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;border-bottom:2px solid black">&#160;</td>
                  <td style="vertical-align:bottom;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Interest</span></span></span></span></div>
                    <div style="line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Rate</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2025</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2026</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2027</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2028</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2029</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2030</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:20.18%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Long-term JPY loans</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:Times New Roman;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;border-bottom:2px solid black">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;padding-bottom:0px;vertical-align:bottom;border-bottom:2px solid black">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2.0</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;padding-bottom:0px;white-space:nowrap;vertical-align:middle">
                    <div style="line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>%</span></span></span></p>
                    </div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>6,386</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>-</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>13,226</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>26,450</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>26,450</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>26,450</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>98,962</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>

          <p style="margin:0pt">&#160;</p>
        </div>
        <div></div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">C.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Long-term JPY Loans</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In December 2021, TPSCo refinanced its then existing loan with an 11 billion JPY (approximately $70,000 as of December 31, 2024) asset-based loan with a consortium of financial institutions consisting of (i) JA Mitsui Leasing, Ltd., (ii) Mitsubishi HC Capital Inc., (iii) Taishin International Bank Co., Ltd. Tokyo Branch, and (iv) BOT lease Co. Ltd. (&#8220;2021 JPY Loan&#8221;). The 2021 JPY Loan carried a fixed interest rate of 1.95% per annum with principal payable in seven semiannual payments from December 2024 until December 2027.&#160;The 2021 JPY Loan was secured mainly by a lien over the machinery and equipment of TPSCo located in the Uozu and Tonami facilities.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In September 2023, TPSCo entered into a term loan agreement with JA Mitsui Leasing Ltd. for an additional 3.5 billion JPY (approximately $22,000 as of December 31, 2024) term loan (&#8220;2023 JPY Loan&#8221;). The 2023 JPY Loan carried a fixed interest rate of 1.95% per annum with principal payable in seven semiannual payments from September 2024 until September 2027.&#160;The 2023 JPY Loan was secured by a second lien over the machinery and equipment of TPSCo located in the Uozu and Tonami facilities.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div>
          <div>
            <div style="line-height:1.25;font-family:'Times New Roman'">
              <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In December 2024, TPSCo signed an agreement with its lenders to refinance its 2021 JPY Loan and 2023 JPY Loan with a new 14.5 billion JPY (approximately $92,000 as of December 31, 2024) asset-based loan (&#8220;2024 JPY Loan&#8221;), of which 11.5 billion JPY were used to repay the 2021 JPY Loan and 2023 JPY Loan and 12.5 billion JPY were drawn, resulting in outstanding JPY Loans of 15.5 billion JPY (approximately $100,000) as of December 31, 2024.&#160; In accordance with this agreement, during the first half of 2025, an amount of 3 billion JPY is outstanding for repayment and an amount of 2 billion JPY is expected to be withdrawn.&#160; The lenders are a consortium of financial institutions consisting of (i) JA Mitsui Leasing, Ltd., (ii) Mitsubishi HC Capital Inc. and (iii) BOT lease Co. Ltd. (&#8220;2024 JPY Loan&#8221;). The 2024 JPY Loan carries a fixed interest rate of 2% per annum with principal payable in seven semiannual payments from December 2027 to December 2030.&#160;The 2024 JPY Loan is secured mainly by a lien over the machinery and equipment of TPSCo located in the Uozu and Tonami facilities.</span></span></div>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The 2024 JPY Loan contains certain financial ratios and covenants, as well as customary definitions of events of default and acceleration of the repayment schedule. TPSCo&#8217;s obligations pursuant to the JPY Loan are not guaranteed by Tower, NTCJ, or any of their affiliates.</span></span></div>
          </div>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2024, TPSCo maintained compliance with all of the financial covenants under the 2024 JPY Loan.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">D</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Capital Lease Agreements and Other Long-term Liabilities</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Certain of the Company&#8217;s subsidiaries enter into capital lease agreements from time to time for certain machinery and equipment, usually for a period of four years, with an option to buy the machinery and equipment after a period of between three to four years from the start of the lease period. The lease agreements are denominated in JPY and contain annual interest rates of approximately 2%, and the assets under the lease agreements are pledged to the lender until the time at which the respective subsidiary acquires the assets. The obligations under the capital lease agreements are guaranteed by Tower, except for TPSCo&#8217;s obligations under its capital lease agreements (see also Note 13B).</span></span></span></span></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>TPSCo leases its facility buildings in Japan from NTCJ under a long-term capital lease with a term through at least March 2032.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:76.5pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2024 and 2023, the Company&#8217;s total outstanding capital lease liabilities for fixed assets were $73,453 and $118,272, respectively, of which $24,785 and $40,330, respectively, were included under current maturities of long-term debt.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:76.5pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The following presents the maturity of capital lease&#160;and other long-term liabilities as of December 31, 2024:</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:81pt">

            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:60%">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Fiscal Year</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Amount ($)</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2025</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>26,503</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2026</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>24,816</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2027</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>7,220</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2028</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>5,087</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2029</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>4,118</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2030 and on</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9,266</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>77,010</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Less - imputed interest</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(3,033</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>73,977</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>

        </div>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">E.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Operating Lease Agreements</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company enters into operating leases from time to time, primarily with regard to certain of its operating and other facilities. Operating lease cost for the years ended December 31, 2024, 2023 and 2022 was $4,592, $4,807 and $5,867, respectively. During 2024, cash paid for operating lease liabilities was $4,439.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:74.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>&#160;The following presents the composition of operating leases in the balance sheets:</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:81pt">

            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%">

                <tr>
                  <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0)">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Presentation in the Consolidated Balance Sheets</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>December&#160;31,</span></span></span></span></div>
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>December&#160;31,</span></span></span></span></div>
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>ROU - assets under operating leases</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="-sec-ix-hidden:Fxbrl_20240227102139632">Other long-term assets, net</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>7,874</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>9,762</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:38%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Lease liabilities:</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:38%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Current operating lease liabilities</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="-sec-ix-hidden:Fxbrl_20240229205832423">Current maturities of long-term debt</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,913</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,450</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:38%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Long-term operating lease liabilities</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:38%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="-sec-ix-hidden:Fxbrl_20240227102101706">Long-term debt</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,961</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>6,312</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total operating lease liabilities</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>7,874</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>9,762</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Weighted average remaining lease term (years)</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:top;font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2.6</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3.3</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Weighted average discount rate</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1.95</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1.94</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                  </td>
                </tr>

            </table>

          <p style="margin:0pt">&#160;</p>
        </div>
        <div></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:74.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>&#160; The following presents the maturity presentation of operating lease liabilities as of December 31, 2024:</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:81pt">

            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:60%">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;width:85%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Fiscal Year</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Amount ($)</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:85%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2025</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,927</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:85%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2026</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,161</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:85%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2027</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>916</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:85%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>8,004</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:85%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Less - imputed interest</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(130</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:85%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>7,874</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>

        </div>
      </div>
    <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_LongTermLoansPayableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Loans Payable [Text Block].</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_LongTermLoansPayableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract', window );"><strong>FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsDisclosureTextBlock', window );">FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS</a></td>
<td class="text">
      <div>
        <div>
          <div>
            <div>
              <div>
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 11:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS</span></span></span></span></span></span></div>
                <div style="text-align:justify;line-height:1.25">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company makes certain disclosures as detailed below with regards to financial instruments, including derivatives. These disclosures include, among other matters, the nature and terms of derivative transactions, information about significant concentrations of credit risk and the fair value of financial assets and liabilities.</span></span></span></span></div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company formally designates qualifying derivatives as hedge relationships (&#8220;hedges&#8221;) and applies hedge accounting when considered appropriate. The Company does not use derivative financial instruments for trading or speculative purposes.</span></span></span></span></div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">A.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Exchange Rate Transactions</span></span></span></span></span></span></div>
                <div style="text-align:justify;margin-left:42.55pt;line-height:1.25">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As the functional currency of the Company is the USD and a portion of Tower&#8217;s expenses are denominated in NIS, the Company enters into exchange rate agreements from time to time to partially hedge the volatility of future cash flows caused by changes in foreign exchange rates on NIS-denominated expenses. The exchange rate transaction-related derivatives were accounted for as hedge accounting, resulting in gain or loss initially reported as a component of OCI and subsequently, upon maturity, recorded in the statement of operations, while the hedged item&#8217;s exposure results were recorded in the statement of operations. Changes in the derivative time value were excluded from the assessment of hedge effectiveness and recognized in the statement of operations. As of December 31, 2024 and 2023, the fair value gain, net amounts from such NIS to USD exchange rate agreements were $768 and $1,894, respectively, in an asset position, presented in other current assets, and the face value amounts of such exchange rate agreements were $156,000 and $156,000, respectively.</span></span></span></span></div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div></div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As the functional currency of the Company is the USD and TPSCo revenues and a portion of its expenses are denominated in JPY, the Company enters into exchange rate agreements from time to time to partially hedge the volatility of future cash flows caused by changes in foreign exchange rates on JPY-denominated amounts. The exchange rate transaction related derivatives were accounted for as hedge accounting resulting in gain or loss initially reported as a component of OCI and subsequently, upon maturity, recorded in the statement of operations, while the hedged item&#8217;s exposure results were recorded in the statement of operations. Changes in the derivative time value were excluded from the assessment of hedge effectiveness and recognized in the statement of operations. As of December 31, 2024 and 2023, the fair value loss, net amounts from such JPY to USD exchange rate agreements were $4,261 and $500, respectively, in a liability position, presented in other current liabilities, and the face value amounts of such exchange rate agreements were $186,000 and $204,000, respectively.</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As the functional currency of the Company is the USD and a portion of TSIT&#8217;s expenses are denominated in EUR, the Company enters into exchange rate agreements from time to time to partially hedge the volatility of future cash flows caused by changes in foreign exchange rates on EUR-denominated expenses.&#160; The exchange rate transaction-related derivatives were accounted for as hedge accounting resulting in gain or loss initially reported as a component of OCI and subsequently, upon maturity, recorded in the statement of operations, while the hedged item&#8217;s exposure results were recorded in the statement of operations. Changes in the derivative time value were excluded from the assessment of hedge effectiveness and recognized in the statement of operations. As of December 31, 2024, the fair value loss, net amount from such EUR to USD exchange rate agreements was $809 in a liability position, presented in other current liabilities, and the face value amount of such exchange rate agreements was $39,600.</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Concentration of Credit Risks</span></span></span></span></span></span></div>
                <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, bank deposits, marketable securities, derivatives, trade receivables and government and other receivables. The Company&#8217;s cash, deposits, marketable securities and derivatives are maintained with large and reputable banks and investment banks. The composition and maturities of investments are regularly monitored by the Company. Generally, these securities may be redeemed upon demand and bear minimal risk.</span></span></span></span></div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
              </div>
            </div>
            <div></div>
            <div>
              <div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company generally does not require collateral for insurance of receivables; however, in certain circumstances, the Company obtains credit insurance or may require advance payments. An allowance for current expected credit losses is maintained with respect to trade accounts receivables and marketable securities which as of December 31, 2024 was an insignificant amount. The Company performs ongoing credit evaluations of its customers and marketable securities.</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">C.</span><span>&#160; &#160;&#160; <span style="font-weight:bold">Fair Value of Financial Instruments</span></span></span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The estimated fair values of the Company&#8217;s financial instruments do not materially differ from their respective carrying amounts as of December 31, 2024 and 2023.</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">D.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Fair Value Measurements</span></span></span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Valuation Techniques</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In general, and where applicable, the Company uses quoted prices in active markets for identical assets or liabilities to determine fair value. This pricing methodology applies to the Company&#8217;s Level 1 assets and liabilities. If quoted prices in active markets for identical assets and liabilities are not available to determine fair value, the Company uses quoted prices for similar assets and liabilities or inputs other than the quoted prices that are observable, either directly or indirectly. This pricing methodology applies to the Company&#8217;s Level 2 and Level 3 assets and liabilities.</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Level 1 Measurements</span></span></span></span></div>
                <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Securities classified as available-for-sale are reported at fair value on a recurring basis. These securities are classified as Level 1 of the valuation hierarchy where quoted market prices from reputable third-party brokers are available in an active market. Changes in fair value of securities available-for-sale are recorded in other comprehensive income.</span></span></span></span></div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Level 2 Measurements</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>If quoted market prices are not available, or the prices of securities are derived from various sources, and do not necessarily represent the prices at which these securities could have been bought or sold, the Company obtains fair value measurements of these securities or of similar assets and liabilities from an independent pricing service.&#160;These securities are reported using Level 2 inputs and the fair value measurements consider observable data that may include dealer quotes, market spreads, cash flows, U.S. government and agency yield curves, live trading levels, trade execution data, market consensus prepayment speeds, credit information, and the security&#8217;s terms and conditions, among other factors.</span></span></span></span></div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>For cross-currency swap and derivatives measured under Level 2, the Company uses the market approach using quotations from banks and other public information.</span></span></span></span></div>
                  <div style="line-height:1.25">&#160;</div>
                </div>
                <div></div>
                <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Level 3 Measurements</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Investments in equity securities of privately-held companies without readily determinable fair values are measured using the Measurement Alternatives (see Note 2J). The Company reviews these investments for impairment and observable price changes on a quarterly basis and adjusts the carrying value accordingly. For the year ended December 31, 2023, and 2024, the Company did not record significant changes to the carrying value of such investments.</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Recurring fair value measurements using the indicated inputs:</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

                  <div>
                    <div>
                      <div>
                        <div style="line-height:1.25;font-family:'Times New Roman';margin-left:81pt">
                          <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px">
                                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:normal">Details</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center;font-weight:normal">
                                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">December&#160;31,</div>
                                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">2024</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);font-weight:normal;vertical-align:bottom">
                                  <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">Quoted prices in active market</div>
                                  <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">(Level 1)</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);font-weight:normal;vertical-align:bottom">
                                  <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">Significant other observable inputs</div>
                                  <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">(Level 2)</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);font-weight:normal;vertical-align:bottom">
                                  <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">Significant unobservable inputs</div>
                                  <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">(Level 3)</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:middle;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">Privately held companies</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">6,780</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">6,780</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:middle;width:52%;padding-bottom:2px;vertical-align:bottom">
                                  <div style="line-height:1.25">Foreign exchange forward and cylinders - net liability position</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">(4,302</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                                  <div style="line-height:1.25">)</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">(4,302</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                                  <div style="line-height:1.25">)</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:middle;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">2,478</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">(4,302</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                                  <div style="line-height:1.25">)</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">6,780</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>

                          </table>
                        </div>
                        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                        <div style="margin-left:81pt">
                          <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                              <tr>
                                <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                                  <div style="line-height:1.25">Details</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                                  <div style="line-height:1.25">December&#160;31,</div>
                                  <div style="line-height:1.25">2023</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                                  <div style="line-height:1.25;font-family:'Times New Roman'">Quoted prices in active market</div>
                                  <div style="line-height:1.25;font-family:'Times New Roman'">(Level 1)</div>
                                </td>
                                <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                                  <div style="line-height:1.25;font-family:'Times New Roman'">Significant other observable inputs</div>
                                  <div style="line-height:1.25;font-family:'Times New Roman'">(Level 2)</div>
                                </td>
                                <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                                  <div style="line-height:1.25;font-family:'Times New Roman'">Significant unobservable inputs</div>
                                  <div style="line-height:1.25;font-family:'Times New Roman'">(Level 3)</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52%;vertical-align:bottom">
                                  <div style="line-height:1.25">Privately held companies</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25">6,780</div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25">6,780</div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:middle;font-family:'Times New Roman';width:52%;vertical-align:bottom">
                                  <div style="line-height:1.25">Marketable securities held for sale</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25">184,960</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25">184,960</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52%;padding-bottom:2px;vertical-align:bottom">
                                  <div style="line-height:1.25">Foreign exchange forward and cylinders - net asset position</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">1,394</div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">1,394</div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:middle;font-family:'Times New Roman';width:52%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">193,134</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">186,354</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">6,780</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>

                          </table>
                        </div>
                      </div>
                    </div>
                  </div>

                <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
              </div>
            </div>
            <div></div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">E.</span><span>&#160; &#160; &#160;</span></span></span><span><span><span style="font-weight:bold">Short-Term Deposits and Marketable Securities</span></span></span></span></span></div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Short-term Deposits as of December 31, 2024 amounted to $946,351; as of December 31, 2023, short-term deposits and marketable securities included deposits in the amount of $790,823 and marketable securities with applicable accrued interest in the amount of $184,960.</span></span></span></span></div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>During 2024, the Company sold its entire portfolio and had no outstanding marketable securities as of December 31, 2024.</span></span></span></span></div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25">&#160;</div>

              <div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The following table summarizes amortized costs, gross unrealized gains and losses and estimated fair values of available-for-sale marketable securities as of December 31, 2023:</span></span></span></span></div>
                <div style="line-height:1.25">&#160;</div>
                <div style="margin-left:81pt">
                  <table border="0" cellpadding="0" cellspacing="0" style="width:80%;color:rgb(0, 0, 0);font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left">

                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px;text-align:center">
                          <div style="line-height:1.25;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Amortized</span></span></span></span></div>
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Cost (*)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Gross unrealized gains</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Gross unrealized losses</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Estimated fair value</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Corporate bonds</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>166,356</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>2,015</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>(7,117</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>)</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>161,254</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="width:52%;padding-bottom:2px;vertical-align:baseline">
                          <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Government bonds</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>22,470</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>73</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(87</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>22,456</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>188,826</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>2,088</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>(7,204</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>)</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>183,710</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap">&#160;</td>
                      </tr>

                  </table>
                </div>
                <div style="line-height:1.25">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>* Excluding accrued interest of $1,250.</span></span></span></span></div>
              </div>

            <p style="margin:0pt">&#160;</p>

              <div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The scheduled maturities of available-for-sale marketable securities as of December 31, 2023, were as follows:</span></span></span></span></div>
                <div style="line-height:1.25">&#160;</div>
                <div style="margin-left:81pt">
                  <table border="0" cellpadding="0" cellspacing="0" style="width:80%;color:rgb(0, 0, 0);font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left">

                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px;text-align:center">
                          <div style="line-height:1.25;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Amortized Cost</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Estimated fair value</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Due within one year</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>31,075</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>30,938</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;width:76%;padding-bottom:2px;vertical-align:bottom">
                          <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Due within 2-5 years</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>134,256</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>130,271</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Due after 5 years</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>23,495</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>22,501</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>188,826</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>183,710</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>

                  </table>
                </div>
              </div>

            <div>
              <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25">
                <p style="margin:0pt">&#160;</p>
              </div>
            </div>
            <div>
              <div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">
                  <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Investments with continuous unrealized losses for less than twelve months and for twelve months or more and their related fair values December 31, 2023, were as indicated in the following tables. As of December 31, 2024, there were no such outstanding investments.</p>
                </div>
                <div style="text-align:center;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="margin-left:81pt">

                    <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%">

                        <tr>
                          <td rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="22" rowspan="1" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>December 31, 2023</span></span></span></span></div>
                          </td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="6" rowspan="1" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Investments with</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>continuous unrealized</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>losses for less than twelve</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>months</span></span></span></span></div>
                          </td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                          <td colspan="6" rowspan="1" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Investments with</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>continuous unrealized</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>losses for twelve months</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>or more</span></span></span></span></div>
                          </td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                          <td colspan="6" rowspan="1" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total investments with</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>continuous unrealized</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>losses</span></span></span></span></div>
                          </td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Fair value</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Unrealized losses</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Fair value</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Unrealized losses</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Fair value</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Unrealized losses</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;vertical-align:bottom">
                            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Corporate bonds</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>49,843</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(3,073</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>67,167</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(4,044</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>117,010</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>(7,117</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>)</span></span></span></span></span></div>
                          </td>
                        </tr>
                        <tr>
                          <td style="vertical-align:middle;font-family:'Times New Roman';width:28%;padding-bottom:2px;vertical-align:bottom">
                            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Government bonds</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,299</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(2</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>5,404</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(85</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>8,703</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(87</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                          </td>
                        </tr>
                        <tr>
                          <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;padding-bottom:4px;vertical-align:bottom">
                            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>53,142</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(3,075</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>72,571</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>(4,129</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>)</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>125,713</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(7,204</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                          </td>
                        </tr>

                    </table>

                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE RELATED LIABILITIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitsAbstract', window );"><strong>Postemployment Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">EMPLOYEE RELATED LIABILITIES</a></td>
<td class="text">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 12:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">EMPLOYEE RELATED LIABILITIES</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">A.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Employee Termination Benefits</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div>
          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif">Israeli law, labor agreements and corporate policy determine the obligations of Tower to make severance payments to dismissed Israeli employees and to Israeli employees leaving employment under certain circumstances. Generally, the liability for severance pay benefits, as determined by Israeli law, is based upon length of service and the employee&#8217;s monthly salary. This liability is primarily covered by regular deposits made each month by Tower into recognized severance and pension funds and by insurance policies maintained by Tower, based on the employee&#8217;s salary for the relevant month.</div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif">Tower implements a labor agreement with regard to most of its Israeli employees, according to which monthly deposits into recognized severance and pension funds or insurance policies release it from any additional severance obligation in excess of the balance in such accounts to such Israeli employees and, therefore, Tower incurs no liability or asset with respect to such severance obligations and deposits. Any net severance amount is released on the employee&#8217;s termination date. Payments relating to Israeli employee termination benefits were $5,716, $5,752 and $6,269 for 2024, 2023 and 2022, respectively.</div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif">TPSCo established a Defined Contribution Retirement Plan (the &#8220;DC Plan&#8221;) for its employees through which TPSCo contributes approximately 8% of employee base salary to the DC Plan. Such contribution releases the employer from further obligation to any payments upon termination of employment. The contribution is remitted either to third party benefit funds based on employee preference, or directly, to those employees who elected not to enroll in the DC Plan. Total payments under the DC Plan in 2024, 2023 and 2022 amounted to $3,853, $4,266 and $4,838 respectively.</div>
          </div>
        </div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div></div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">TSNB Employee Benefit Plans</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following information provides the changes in 2024, 2023 and 2022 periodic expenses and benefit obligations due to the bargaining agreement signed between TSNB and its collective bargaining unit employees.</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Post-Retirement Medical Plan</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The components of the net periodic benefit cost and other amounts recognized in other comprehensive income for post-retirement medical plan expense are as follows as of December 31, 2024, 2023 and 2022:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div style="margin-left:81pt">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net periodic benefit cost:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Service cost</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>4</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest cost</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">65</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">71</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">57</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of prior service costs</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Amortization of net (gain) loss</p>
                    </div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(272</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(282</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(157</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total net periodic benefit cost</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(205</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(209</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(96</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other changes in plan assets and benefits obligations recognized in other comprehensive income:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Prior service cost for the period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Net (gain) loss for the period</p>
                    </div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(149</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(195</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(515</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of prior service costs</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of net gain (loss)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">272</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">282</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">157</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total recognized in other comprehensive income</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">123</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">87</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(358</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total recognized in net periodic benefit cost and other comprehensive income</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(82</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(122</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(454</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average assumptions used:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Discount rate</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.00</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.10</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.00</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected return on plan assets</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549065_159">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549066_160">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549068_161">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Rate of compensation increases</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549069_162">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549071_163">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549072_164">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Assumed health care cost trend rates:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Health care cost trend rate assumed for current year (pre-65/post-65 Medicare Advantage)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.20%/11.00</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.30%/9.25</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6.00%/8.50</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Health care cost trend rate assumed for current year (pre-65/post-65 Non-Medicare Advantage)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.20%/8.70</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.30%/8.30</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6.00%/6.40</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ultimate rate (pre-65/post-65)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.50%/4.50</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.50%/4.50</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.50%/4.50</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year the ultimate rate is reached (pre-65/post-65)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2033/2033</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2031/2031</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2031/2031</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Measurement date</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="text-align:right;line-height:1.25;text-indent:1pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2024</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="text-align:right;line-height:1.25;text-indent:1pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2023</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="text-align:right;line-height:1.25;text-indent:1pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2022</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>

        <p style="margin:0pt">&#160;</p>
        <div></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The components of the change in benefit obligation, change in plan assets and funded status for post-retirement medical plan are as follows as of the years ended December 31, 2024, 2023 and 2022:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div style="margin-left:81pt">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in medical plan related benefit obligation:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Medical plan related benefit obligation at beginning of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,319</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,454</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,912</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Service cost</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest cost</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">65</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">71</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">57</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Benefits paid</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(13</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(4</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in medical plan provisions</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Actuarial (gain) loss, net</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(149</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(195</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(515</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Benefit medical plan related obligation end of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,235</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,319</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,454</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in plan assets:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of plan assets at beginning of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Employer contribution</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Benefits paid</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(13</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(4</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of plan assets at end of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Medical plan related net funding</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,235</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,319</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,454</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                </tr>

            </table>
          </div>

        <p style="margin:0pt">&#160;</p>
        <div></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024, 2023 and 2022:</span></span></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amounts recognized in statement of financial position:</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current liabilities</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(56</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(50</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(59</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-current liabilities</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,179</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,269</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,395</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net amount recognized</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,235</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,319</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,454</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average assumptions used:</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Discount rate</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.70</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.00</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.10</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Rate of compensation increases</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549134_183">N/A</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549136_184">N/A</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549137_185">N/A</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Assumed health care cost trend rates:</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Health care cost trend rate assumed for next year (pre-65/post-65 Medicare Advantage)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.60%/11.50</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.20%/11.00</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.30%/9.25</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Health care cost trend rate assumed for next year (pre-65/post-65 Non-Medicare Advantage)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.60%/9.90</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.20%/8.70</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.30%/8.30</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ultimate rate (pre-65/post-65 Medicare Advantage)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.50%/4.50</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.50%/4.50</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.50%/4.50</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ultimate rate (pre-65/post-65 Non-Medicare Advantage)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.50%/4.50</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.50%/4.50</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.50%/4.50</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year the ultimate rate is reached (pre-65/post-65 Medicare Advantage)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2034/2035</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2033/2034</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2031/2031</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year the ultimate rate is reached (pre-65/post-65 Non-Medicare Advantage)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2034/2034</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2033/2033</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2031/2031</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following benefit payments are expected to be paid in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:81pt">

            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fiscal Year</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other Benefits</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>56</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2026</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">65</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2027</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">75</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2028</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">80</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2029</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">87</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2030 - 2034</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">438</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>

        </div>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Description of Significant Gains and Losses in Obligations:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the fiscal year ended December 31, 2024, the benefit obligation summed to a net actuarial gain mainly due to the discount rate increase compared to the prior year. For the fiscal year ended December 31, 2023, the benefit obligation summed to a net actuarial gain due to a significant reduction in retirees receiving medical coverage.</span></span></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div></div>
        <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">TSNB Pension Plan</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">TSNB has a pension plan that provides monthly pension payments to eligible employees upon retirement. The pension benefits are based on years of service and specified benefit amounts. TSNB uses a December 31 measurement date each year. TSNB&#8217;s funding policy is to make contributions that satisfy at least the minimum required contribution for IRS qualified plans.</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The components of the change in benefit obligation, the change in plan assets and funded status for TSNB&#8217;s pension plan for the years ended December 31, 2024, 2023 and 2022 are as follows:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div style="margin-left:81pt">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net periodic benefit cost:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest cost</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>868</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>891</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">627</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected return on plan assets</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,075</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,034</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(778</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected administrative expenses</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">200</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">200</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">200</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of prior service costs</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Amortization of net loss (gain)</p>
                    </div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">91</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">123</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total net periodic benefit cost</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>87</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>183</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">52</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other changes in plan assets and benefits obligations recognized in other comprehensive income:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Prior service cost for the period</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Net loss (gain) for the period</p>
                    </div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(192</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">346</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,545</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of prior service costs</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of net gain (loss)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(91</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(123</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total recognized in other comprehensive income</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(286</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">220</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,542</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total recognized in net periodic benefit cost (gain) and other comprehensive income</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(199</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">403</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,594</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average assumptions used:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Discount rate</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.90</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.10</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.90</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected return on plan assets</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.60</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.60</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.10</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Rate of compensation increases</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549147_191">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549148_192">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549150_193">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The components of the change in benefit obligation, change in plan assets and funded status for TSNB&#8217;s pension plan for the years ended December 31, 2024, 2023 and 2022 are as follows:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div style="margin-left:81pt">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in benefit obligation:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Benefit obligation at beginning of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>18,281</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>17,436</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>22,081</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest cost</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">868</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">891</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">627</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Benefits paid</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(963</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(963</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(804</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in plan provisions</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Actuarial loss (gain)</p>
                    </div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,152</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">917</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(4,468</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Benefit obligation end of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>17,034</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>18,281</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>17,436</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in plan assets:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of plan assets at beginning of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>19,953</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>19,511</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>25,750</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Actual return on plan assets</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">187</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,628</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5,211</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Employer contribution</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expenses paid</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(272</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(224</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(224</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Benefits paid</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(964</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(962</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(804</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of plan assets at end of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>18,904</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>19,953</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>19,511</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Funded Status</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,870</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,672</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,075</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amounts recognized in statement of financial position:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-current assets</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,870</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,672</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,075</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-current liabilities</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net amount recognized</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,870</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,672</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,075</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average assumptions used:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Discount rate</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.60</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.90</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.10</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Rate of compensation increases</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549159_199">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549161_200">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549162_201">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>

        <p style="margin:0pt">&#160;</p>
        <div></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following benefit payments are expected to be paid in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div style="margin-left:81pt">
            <table border="0" cellpadding="0" cellspacing="0" style="width:60%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fiscal Year</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other Benefits</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,244</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2026</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,285</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2027</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,332</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2028</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,357</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2029</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,375</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2030 - 2034</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>6,690</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Description of Significant Gains and Losses in Obligations:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the fiscal year ended December 31, 2024, the benefit obligation summed to a net actuarial gain primarily attributable to the discount rate increase as compared to the prior year. For the fiscal year ended December 31, 2023, the benefit obligation summed to a net actuarial loss primarily attributable to the discount rate decrease as compared to the prior year and demographic experience during the year.</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The plan&#8217;s assets measured at fair value on a recurring basis consisted of the following as of December 31, 2024:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div style="margin-left:81pt">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Investments in commingled funds</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>18,904</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total plan assets at fair value</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>18,904</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The plan&#8217;s assets measured at fair value on a recurring basis consisted of the following as of December 31, 2023:</span></span></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Investments in commingled funds</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>19,953</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total plan assets at fair value</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>19,953</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">TSNB&#8217;s pension plan weighted average asset allocations on December 31, 2024, by asset category are as follows:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div style="margin-left:81pt">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Asset Category</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December&#160;31,&#160;</span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Target&#160;</span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">allocation </span></span></div>
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Equity securities</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Debt securities</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">90</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">90</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>

            </table>
          </div>

        <p style="margin:0pt">&#160;</p>
        <div></div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">TSNB&#8217;s primary policy goals regarding the plan&#8217;s assets are to (1) provide liquidity to meet the Plan benefit payments and expenses payable from the Plan, (2) offer reasonable probability of achieving growth of assets that will assist in closing the Plan&#8217;s funding gap, and (3) manage the Plan&#8217;s assets in a liability framework. Plan assets are currently invested in commingled funds with various debt and equity investment objectives. The target asset allocation for the plan assets is 90% debt, or fixed income securities, and 10% equity securities. Individual funds are evaluated periodically based on comparisons to benchmark indices and peer group funds, and investment decisions are made by TSNB in accordance with the policy goals. Actual allocation to each asset category fluctuates and may not be within the target allocation specified above due to changes in market conditions.</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The estimated expected return on assets of the plan is based on assumptions derived from, among other things, the historical return on assets of the plan, the current and expected investment allocation of assets held by the plan and the current and expected future rates of return in the debt and equity markets for investments held by the plan. The obligations under the plan could differ from the obligation currently recorded, if management's estimates are not consistent with actual investment performance.</span></span></div>
      </div>
    <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 13:</span><span> &#160; &#160; <span style="font-weight:bold">COMMITMENTS AND CONTINGENCIES</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">A.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Liens</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman';font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Loans, and Capital Leases</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>For liens under TPSCo&#8217;s JPY Loans, see Note 10C.&#160; For liens under the capital lease agreements, see Note 10D.&#160;</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">TPSCo</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:80pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">1.&#160;&#160; </span><span style="font-weight:bold">Renewed Contracts</span></span></span></span></span></div>
        <div style="margin-left:81pt;line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:94.5pt;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>In August 2022, Tower, TPSCo and NTCJ extended certain agreements with respect to TPSCo through March 2027 under certain amended terms, including changes to the commercial pricing for the services provided by TPSCo and enhanced financial support from Tower and NTCJ to TPSCo.</span></span></span></span></span><br/><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>&#160;</span></span></span></span></span></div>
        <div style="margin-left:80pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">2.</span><span>&#160;&#160; <span style="font-weight:bold">Japanese Operations Restructuring</span></span></span></span></span></span></div>
        <div style="text-align:justify;margin-left:76.5pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:96pt;line-height:1.25;font-family:'Times New Roman'">
          <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">During 2022 and in accordance with agreements signed in 2019, as amended thereafter, between Tower, NTCJ and TPSCo, TPSCo&#8217;s operation in Japan was re-organized and re-structured, maintaining operations at the Uozu and Tonami facilities unchanged, while the Arai facility, which provided products solely to NTCJ and did not serve the Company&#8217;s customers, ceased operations, while a portion of the machinery and equipment of the Arai facility was transferred to the Tonami facility. The remaining machinery and equipment were sold to third parties.</p>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div></div>
        <div>
          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The restructuring process, including the transfer and installation of machinery and equipment in the Tonami facility and the sale of certain equipment, was mostly completed during 2023 and resulted in total restructuring gain, net from the sale of machinery and equipment of $72,411 as well as total restructuring costs of $24,076.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the year ended December 31, 2024, the Company recorded restructuring gain from a government subsidy received in relation to this Japan operations restructuring of $6,270.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the year ended December 31, 2023, the Company recorded restructuring gain from the sale of machinery and equipment, net, of $52,168, as well as restructuring expense of $19,662.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="margin-left:76.5pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Changes in accruals&#160;related to the Arai facility cessation for the years ended December 31, 2024 and December 31, 2023 were as follows:</span></span></div>
          </div>
        </div>
        <div>
          <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
          <div style="margin-left:81pt">

              <div>
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Asset disposal</span></span></span></span></div>
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>accrual</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Other Restructuring costs accrual</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accrued balance as of January 1, 2023</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>1,963</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>7,635</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Expenses accrued</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>-</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>19,662</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accruals related to assets</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(1,741</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(7,318</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Cash payments</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(222</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(17,852</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accrued balance as of December 31, 2023</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>-</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>2,127</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Cash payments</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>-</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(2,127</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accrued balance as of December 31, 2024</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>-</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>-</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>

          </div>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">C.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">License Agreements</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">
          <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">The Company enters into intellectual property and licensing agreements with third parties from time to time. The effect of each of them on the Company&#8217;s total assets and results of operations is immaterial. Certain of these agreements call for royalties to be paid by the Company to these third parties.</p>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">D.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">TSNB Lease Agreement</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">
          <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">TSNB leases its facilities under an operational lease contract that is due to expire in the first quarter of 2027. In amendments to its lease, (i) TSNB secured various contractual safeguards designed to limit and mitigate any adverse impact of construction activities on its operations; and (ii) certain obligations of TSNB and the landlord are specified, including certain noise abatement actions at the facility. The landlord has made claims that TSNB&#8217;s noise abatement efforts are not adequate under the terms of the amended lease and has requested a judicial declaration that TSNB has committed material non-curable breach of the lease so that the landlord may claim that it has the right to terminate the lease. TSNB does not agree and is disputing these claims.</p>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div></div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">E.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Agreement with ST Microelectronics</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:81pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In 2021, TSIT, Tower&#8217;s wholly-owned Italian subsidiary, entered into a definitive agreement with ST Microelectronics (&#8220;ST&#8221;) to share under collaborative arrangement a 300mm facility with ST in Agrate, Italy. The parties are sharing the cleanroom space and the facility infrastructure, with the Company installing certain of its own equipment inside the clean room in an area which consumes approximately one-third of the total clean room space. TSIT and ST are investing in their respective process equipment, and have been working to accelerate the process flows&#8217; transfer to the facility, product development, qualification and subsequent ramp-up. The comprehensive qualification process has been completed in the fourth quarter of 2024, followed by the commencement of volume production and operations, which were, and will continue to be, managed by ST.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">F.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Capacity Corridor Agreement with Intel</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In September 2023, Tower and Intel signed an agreement under which a capacity corridor is being established in Intel&#8217;s 300mm facility in New Mexico, USA. Under this agreement, Tower is investing up to $300,000 for equipment and other fixed assets to be owned by Tower and installed and qualified for Tower processes in this Intel facility. The corridor is in the initial equipment procurement and installation process and not yet qualified for production.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">G.</span><span>&#160;&#160;&#160; <span style="font-weight:bold">Other Agreements</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>From time to time, in the ordinary course of business, the Company enters into long-term agreements with various entities for the joint development of product&#160;IPs and processes. The developed IPs may be owned separately by either the other entity or the Company, or owned jointly by both parties, as applicable.</span></span></span></span></div>
      </div>
    <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">SHAREHOLDERS' EQUITY</a></td>
<td class="text">
      <div>
        <div style="text-align:justify;line-height:1.25">
          <p style="margin:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 14:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">SHAREHOLDERS&#8217; EQUITY</span></span></span></span></span></span></p>
        </div>
        <div>
          <div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div>
              <div>
                <div style="text-align:justify;margin-left:49.65pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">&#160;&#160; A.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Description of Ordinary Shares</span></span></span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="line-height:1.25;font-family:'Times New Roman'">
                  <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024, Tower had 150 million authorized ordinary shares, par value NIS 15.00 each, of which approximately 111.6 million were outstanding. Holders of ordinary shares are entitled to participate equally in the payment of cash dividends and bonus share (stock dividend) distributions, if any, and, in the event of the liquidation of Tower, in the distribution of assets after satisfaction of liabilities to creditors. Each ordinary share is entitled to one vote on all matters to be voted on by shareholders.</span></span>
                    <p style="margin:0pt">&#160;</p>
                  </div>
                </div>
                <div style="text-align:justify;margin-left:49.65pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">&#160;&#160; B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Equity Incentive Plans</span></span></span></span></div>
                <div style="text-align:justify;margin-left:49.65pt;line-height:1.25">&#160;</div>
                <div style="text-align:justify;margin-left:81pt;line-height:1.25;font-family:'Times New Roman';font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1)&#160; Tower&#8217;s 2013 Share Incentive Plan (the &#8220;2013 Plan&#8221;)</span></span></div>
                <div style="text-align:justify;margin-left:81pt;line-height:1.25;font-family:'Times New Roman';font-weight:bold">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In 2013, the Company adopted a share incentive plan for directors, officers and employees of the Company (&#8220;2013 Plan&#8221;).</span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">
                  <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif">&#160;</div>
                  <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Under the 2013 Plan, the Company granted a total of approximately 1.58 million restricted stock units (&#8220;RSUs&#8221;) to its employees and directors during 2024 and a total of approximately 0.80 million RSUs&#160; to its employees and directors during 2023, including the below-described grants to the CEO and directors, with vesting periods of up to three years. These RSUs amounts also include performance based RSUs (&#8220;PSUs&#8221;) and market based RSUs (&#8220;MSUs&#8221;). The Company determines compensation expenses of the RSUs based on the closing market price of the ordinary shares on the last trading day immediately prior to the date of grant and amortizes it over the applicable vesting period, taking into consideration achievement, if any, of performance and market criteria.</span></span></div>
                </div>
              </div>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>During 2024, the Company's CEO and members of the Board of Directors were awarded the following RSUs under the 2013 Plan:</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div>
              <div>
                <div style="line-height:1.25;font-family:'Times New Roman'">
                  <div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(i) approximately 78.4 thousand time-vested RSUs, 176.3 thousand PSUs and 256.3 thousand MSUs, granted to the CEO, with 33% of such RSUs, PSUs and MSUs to vest at the end of each year for 3 years following the grant date. The total compensation value of these awards was approximately $16,500. As was approved by shareholders in 2019, the grant also included a provision requiring the CEO to own, commencing May 2024, ordinary shares of the Company at a minimum value that equals at least three times his annual base salary as of May 2024 (the &#8220;Minimum Holding&#8221;). As of December 31, 2024, the CEO is in compliance with the Minimum Holding requirement;</span></span></div>
                </div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <div style="line-height:1.25;font-family:'Times New Roman'">
                  <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(ii) approximately 7.4 thousand time-vested RSUs to the chairman of the Board of Directors (the &#8220;Chairman&#8221;) for a total compensation value of $300, to vest 33% at the end of each year for 3 years following the grant date; and</span></span></div>
                  <div style="line-height:1.25">&#160;</div>
                  <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(iii) approximately 4.9 thousand time-vested RSUs to each of the eight members of the Board of Directors then serving (other than to the Chairman and the CEO), for an aggregate compensation value of $1,600, vesting over a two-year period, with 50% vesting on the first anniversary of the date of grant and 50% on the second anniversary of the date of grant.</span></span></div>
                </div>
              </div>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div></div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As was approved by shareholders in 2020, commencing July 2025, the members of the Board will have to own ordinary shares of the Company at a minimum value that equals at least 50% of their annual base fee and the Chairman will have to own ordinary shares of the Company at a minimum value that equals at least 50% of his annual cash compensation (the &#8220;BOD Minimum Holding&#8221;). The Chairman and the members of the Board have until July 2025 to accumulate the BOD Minimum Holding (whether by conversion of RSUs to ordinary shares or by purchase of ordinary shares), and during such period, until they accumulate the BOD Minimum Holding, they must retain at least 20% of the vested time-based RSUs granted to him/her on or after July 2020.</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>During 2023, the Company's CEO and members of the Board of Directors were awarded the following RSUs under the 2013 Plan:</span></span></span></span></div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(i) approximately 75.8 thousand time-vested RSUs and 125.0 thousand PSUs granted to the CEO, subject also to time-vesting, with 33% of such RSUs and PSUs to vest at the end of each year for 3 years following the grant date. The total compensation value of these RSUs was approximately $7,500 and also included the Minimum Holding requirement defined above;</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(ii)&#160;approximately&#160;8.0 thousand time-vested RSUs to the Chairman for a total compensation value of $300, to vest 33% at the end of each year for 3 years following the grant date; and</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(iii)&#160;approximately&#160;3.3 thousand time-vested RSUs to each of the seven members of the Board of Directors then serving (other than to the Chairman and the CEO), for an aggregate compensation value of $875, vesting over a  two-year period, with 50% vesting on the first anniversary of the date of grant and 50% on the second anniversary of the date of grant.</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>During 2022, the Company's CEO and members of the Board of Directors were awarded the following RSUs under the 2013 Plan:</span></span></span></span></div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(i) approximately 59 thousand time-vested RSUs and 97 thousand PSUs granted to the CEO, subject also to time-vesting, with 33% of such RSUs and PSUs to vest at the end of each year for 3 years following the grant date. Total compensation value of these RSUs was approximately $7,200 and also includes the Minimum Holding requirement defined above;</span></span></span></span></div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div></div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(ii)&#160;approximately&#160;6.5 thousand time-vested RSUs to the Chairman for a total compensation value of $300, to vest 33% at the end of each year for 3 years following the grant date; and</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(iii)&#160;approximately&#160;2.7 thousand time-vested RSUs to each of the seven members of the Board of Directors then serving (other than to the Chairman and the CEO), for an aggregate compensation value of $875, vesting over a  two-year period, with 50% vesting on the first anniversary of the date of grant and 50% on the second anniversary of the date of grant.</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The grants during 2023 and 2022 to the Chairman and the members of the Board also include the BOD Minimum Holding requirement defined above.</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman';font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(2) RSUs awards</span></span></span></span></div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman';font-weight:bold">&#160;</div>

              <div>
                <div style="margin-left:81pt">
                  <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                      <tr>
                        <td rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="6" rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></td>
                        <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="6" rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></td>
                        <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="6" rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></td>
                        <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Number of</span></span></span></span></div>
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>RSUs</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Weighted average fair value</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Number of</span></span></span></span></div>
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>RSUs</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Weighted average fair value</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Number of</span></span></span></span></div>
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>RSUs</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Weighted average fair value</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Outstanding as of beginning of year</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,585,560</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>38.10</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,712,996</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>32.90</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,211,100</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>24.11</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;font-family:'Times New Roman';width:28%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Granted</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,581,492</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>31.89</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>797,241</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>37.64</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>612,881</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>44.99</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Converted</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(726,007</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>36.52</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(870,720</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>27.80</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(1,068,219</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>21.99</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;font-family:'Times New Roman';width:28%;padding-bottom:2px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Forfeited</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(42,910</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>36.96</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(53,957</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>32.49</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(42,766</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>24.24</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;padding-bottom:4px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Outstanding as of end of year (*)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,398,135</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:4px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>34.51</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,585,560</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:4px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>38.10</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,712,996</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>32.90</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>

                  </table>
                </div>
                <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(*) Include (i) 736,014, 559,184 and 595,757 PSUs as of December 31, 2024, 2023 and 2022, respectively and (ii) 649,249 MSUs as of December 31, 2024.&#160; The performance goals of 736,014 PSUs outstanding as of December 31, 2024 were achieved. The achievement of market goals of the MSUs outstanding as of December 31, 2024 shall be determined in accordance with a defined performance measurement methodology.</span></span></span></span></div>
              </div>

            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;margin-left:78pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>(3) Summary of Information about Employees&#8217; Share Incentive Plans</span></span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:81pt">

                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details for the year ended December 31</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The intrinsic value of converted RSUs</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>28,667</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>26,976</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>48,829</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The original fair value of converted RSUs</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>26,510</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>24,206</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>23,492</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>

            </div>
            <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
            <div></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">
              <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Stock-based compensation expenses were recognized in the Statement of Operations for the years ended December 31, 2024, 2023 and 2022 as follows:</span></span></span></span></div>
              <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25">&#160;</div>
            </div>
            <div style="margin-left:81pt">

                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Cost of goods</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>8,764</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>8,332</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>7,393</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Research and development, net</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>7,422</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>5,639</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>4,754</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Marketing, general and administrative</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>17,651</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>13,960</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>12,068</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total stock-based compensation expense</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>33,837</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>27,931</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>24,215</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>

            </div>
            <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">C.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Treasury Stock</span></span></span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>During 1999 and 1998, the Company funded the purchase by a trustee of an aggregate of approximately 87 thousand ordinary Tower shares. These shares are classified as treasury shares.</span></span></span></span></div>
          </div>
        </div>
      </div>
    <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS</a></td>
<td class="text">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 15:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">A.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Revenues by Geographic Area - as Percentage of Total Revenue</span></span></span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Years ended December 31, 2024, 2023 and 2022:</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>USA</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>42</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>46</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>49</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Japan</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>16</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>17</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>16</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Asia (other than Japan)</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>33</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>27</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>26</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Europe</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>100</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>100</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>100</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                  </tr>

              </table>
            </div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The basis of attributing revenues from external customers to a certain geographic area is based on the headquarters&#8217; location of the customer issuing the purchase order.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Long-Lived Assets by Geographic Area</span></span></span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">
              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Substantially all of Tower&#8217;s long-lived assets are located in Israel, substantially all of TSNB&#8217;s and TSSA&#8217;s long-lived assets are located in the United States, substantially all of TPSCo&#8217;s long-lived assets are located in Japan and substantially all of TSIT&#8217;s long-lived assets are located in Italy.</p>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2024 and 2023:</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Israel</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">$</span></p>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>279,023</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>254,868</span></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>United States</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>322,947</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>250,560</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Europe</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>452,557</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>371,583</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Japan</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>232,095</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>278,918</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>1,286,622</span></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>1,155,929</span></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>

        <p style="margin:0pt">&#160;</p>
        <div></div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">C.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Major Customers - as Percentage of Net Accounts Receivable Balance</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2024, two customers exceeded 10% of the net accounts receivable balance. As of December 31, 2023, one customer exceeded 10% of the net accounts receivable balance.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">D.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Major Customers - as Percentage of Total Revenue</span></span></span></span></span></span></div>
            <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;line-height:1.25;font-family:Times New Roman;margin-left:78pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Years ended December 31, 2024, 2023 and 2022:</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:top;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Customer A</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>13</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>14</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>14</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Customer B</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>11</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Other customers *</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>16</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>21</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>24</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                <tr>
                  <td style="width:70.9pt;font-family:'Times New Roman'">&#160;</td>
                  <td style="width:28.35pt;vertical-align:top;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>*</span></span></span></span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify;font-family:'Times New Roman'">
                    <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Represents aggregated revenue to three customers that accounted for between 3% and 9% of total revenue during 2024, to three customers that accounted for between 3% and 9% of total revenue during 2023, and to four customers that accounted for between 4% and 8% of total revenue during 2022.</span></span></span></span></div>
                  </td>
                </tr>

            </table>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">E</span><span>.&#160;&#160;&#160;&#160; <span style="font-weight:bold">Reportable Segment</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(i) The Company believes it is driving its revenues from a single reportable segment, which is its analog foundry operations that is providing semiconductor solutions offering a broad range of process technologies. To provide the capacity and expanded capabilities for its customers, as of December 31, 2024, the Company owns multiple facilities and is sharing capacity and/ or ownership in other facilities as described in Note 1.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(ii) Since the Company has a single reportable segment, the accounting policies of the segment are the same as those described in the summary of significant accounting policies. The chief operating decision maker (&#8220;CODM&#8221;) assesses performance and decides how to allocate resources based on the consolidated results of the Company.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(iii) Since the Company has a single reportable segment, its CODM does not allocate resources among segments but is responsible for allocating the entity&#8217;s resources. The CODM uses the consolidated measures of profit or loss mostly when assessing performance rather than allocating resources.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(iv) Since the Company has a single reportable segment, it manages its business activities on a consolidated basis.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(v) The Company&#8217;s chief operating decision maker is the chief executive officer of the Company.</span></span></span></span></div>
      </div>
    <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCING INCOME (EXPENSE), NET<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock', window );">FINANCING INCOME (EXPENSE), NET</a></td>
<td class="text">
    <div>
      <div>
        <div>
          <div>
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 16:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">FINANCING INCOME (EXPENSE), NET</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financing income (expense), net consists of the following for the years ended December 31, 2024, 2023 and 2022:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

              <div style="margin-left:81pt">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest expense</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(4,029</span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(4,444</span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(5,687</span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest income</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">55,488</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">39,987</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13,596</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="line-height:1.25">
                          <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Series G Debentures amortization, exchange rate and its hedging transactions related results</p>
                        </div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(640</span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(772</span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exchange rate results</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,403</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,013</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,986</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Hedging transactions related results</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(7,800</span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5,153</span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Marketable securities fair value adjustments</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,605</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,944</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(9,225</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Bank fees and others</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,833</span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,176</span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(6,693</span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>50,834</span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>30,531</span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(12,767</span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                      </td>
                    </tr>

                </table>
              </div>

          </div>
        </div>
      </div>
    </div>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/720/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 610<br> -Publisher FASB<br> -URI https://asc.fasb.org/610/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTIES BALANCES AND TRANSACTIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTIES BALANCES AND TRANSACTIONS</a></td>
<td class="text">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">NOTE 17:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">RELATED PARTIES BALANCES AND TRANSACTIONS</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">A.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Balance</span></span></span></span></span></span></div>
          <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

            <div>
              <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The nature of the relationship involved as of December 31, 2024 and 2023:</span></span></span></span></div>
              <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
              <div style="margin-left:81pt">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                      </td>
                      <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Long-term investment</span></span></span></span></div>
                      </td>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Equity investment in a limited partnership</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>40</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>40</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>
            </div>

          <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Transactions</span></span></span></span></span></span></div>
          <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

            <div>
              <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Description of the transactions for the years ended December 31, 2024, 2023 and 2022:</span></span></span></span></div>
              <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
              <div style="margin-left:81pt">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                      </td>
                      <td style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Description of the transactions</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:32%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>General and administrative expense</span></span></span></span></div>
                      </td>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:32%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Directors&#8217; fees and reimbursement to directors</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>804</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>780</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>696</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>
            </div>

        </div>
      </div>
    <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAX<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAX</a></td>
<td class="text">
      <div>
        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 18:</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">INCOME TAX</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">A.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Tower Statutory Income Rates</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Pursuant to Amendment 73 to the Israeli Investment Law adopted in 2017 and since Tower is an Israeli industrial company located in Migdal Ha&#8217;emek, Israel, it meets the conditions for &#8220;Preferred Enterprises&#8221; and as such is entitled to an income tax rate of&#160;7.5%. &#160;Any portion of Tower&#8217;s taxable income that is not eligible for Preferred Enterprise benefits, if at all, is to be taxed at the Israeli statutory corporate income tax rate of 23%.</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Income Tax Expense, Net</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company's provision for income tax is affected by income tax in a&#160;multinational tax environment. The income tax provision is an estimate determined based on current enacted tax laws and tax rates at each of its geographic locations, with the use of acceptable allocation methodologies based upon the Company&#8217;s organizational structure, operations and business mode of work, resulting in applicable taxable income attributable to each of the locations the Company operates in.</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company&#8217;s income tax provision consists of the following for the years ended December 31, 2024, 2023 and 2022:</span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="margin-left:81pt">

            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current tax expense:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Local</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,431</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,579</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13,374</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13,167</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax expense (benefit):</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Local</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(17,141</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">62,748</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21,550</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,336</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(10,810</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(9,215</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Income tax expense, net</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,205</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">65,312</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>25,502</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>

        </div>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="margin-left:81pt">

            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Profit (loss) before taxes:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Local</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">242,879</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">588,453</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>295,438</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(25,452</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,611</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,465</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total profit (loss) before taxes</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">217,427</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">584,842</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">291,973</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>

        </div>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div></div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">C.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Components of Deferred Tax Asset/Liability</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div>
          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following is a summary of the components of the deferred tax assets and liabilities reflected in the balance sheets as of December 31, 2024 and 2023:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="line-height:1.25;font-family:'Times New Roman';margin-left:81pt">

                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:middle;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-weight:bold">Details</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:normal">2024</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:normal">2023</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Deferred tax asset and liability - long-term:</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-weight:bold">Deferred tax assets:</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Net operating loss carryforward</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">7,397</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">9,889</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Employees compensation</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">9,675</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">7,853</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Accruals and allowances</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">11,355</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">10,997</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Research and development credit</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">24,689</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">24,677</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Research and development, including Section 174 under U.S. Internal Revenue Code</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">27,732</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">19,582</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Lease liabilities</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">9,617</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">12,199</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Others</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">652</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">2,122</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;width:76%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">91,117</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">87,319</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Valuation allowance, see Note 18F below</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(31,613</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(20,238</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Deferred tax assets</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">59,504</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">67,081</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Deferred tax liabilities - long-term:</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Depreciation and amortization</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">$</p>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">(64,859</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">(72,254</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">ROU - assets under operating leases</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(1,131</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(1,609</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;width:76%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Others</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(801</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(838</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Deferred tax liabilities</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(66,791</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(74,701</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;width:76%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Presented in long term deferred tax assets</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">1,768</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">1,810</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;width:76%;padding-bottom:4px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Presented in long term deferred tax liabilities</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(9,055</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(9,430</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>

                </table>

            </div>
          </div>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;line-height:1.25;margin-left:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">D.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Unrecognized Tax Benefit</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrecognized tax benefits</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of January 1, 2024</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,217</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additions for tax positions of current year</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">727</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Reduction due to statute of limitations of prior years</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,000</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;padding-bottom:4px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2024</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,944</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrecognized tax benefits</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of January 1, 2023</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,490</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additions for tax positions of current year</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">727</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Reduction due to statute of limitations of prior years</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;padding-bottom:4px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2023</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,217</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
              <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
            </div>
            <div></div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrecognized tax benefits</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of January 1, 2022</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,763</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additions for tax positions of current year</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">727</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Reduction due to statute of limitations of prior years</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;padding-bottom:4px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2022</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,490</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
        <div style="text-align:justify;line-height:1.25;margin-left:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">E.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Effective Income Tax</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The reconciliation of the Israeli statutory income tax rate to the effective tax rate for the years ended December 31, 2024, 2023 and 2022:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tax expense computed at statutory rates, see (*) below</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">50,008</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">134,514</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>67,154</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Effect of different tax rates in different jurisdictions and Preferred Enterprise Benefit</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(36,588</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(89,487</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(46,012</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in valuation allowance</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,375</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,697</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,911</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Permanent differences and other, net</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(14,590</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,588</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,551</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Income tax expense</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,205</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">65,312</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>25,502</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(*) The tax expense was computed based on the Israeli statutory corporate income tax rate of 23%.</span></span></div>
          </div>

        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">F.</span><span>&#160;&#160; &#160;&#160; <span style="font-weight:bold">Net Operating Loss Carryforward</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div>
          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024, Tower had no net operating loss carryforward.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024, Tower US Holdings had U.S. federal net operating loss carryforwards of approximately $29,000 of which approximately $21,000 does not expire and is subject to an annual taxable income limitation of 80%. The remaining federal tax loss carryforward of $8,000 will expire in 2028, unless previously utilized.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024, Tower US Holdings had a California state net operating loss carryforward of approximately $11,000. The state tax loss carryforward will begin to expire in 2029, unless previously utilized.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tower US Holdings recorded a valuation allowance thereby reducing the deferred tax asset balances of the U.S. federal and state net operating loss carryforward.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024 TPSCo had no net operating loss carryforward.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024, TSIT had net operating loss carryforward of approximately $5,500</span></span></div>
            <div style="text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif">&#160;</div>
            <div style="text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif">
              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">TSIT recorded a valuation allowance thereby reducing the deferred tax asset balances of net operating loss carryforward.</p>
            </div>
          </div>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div></div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="font-weight:bold">G.</span><span>&#160; &#160;&#160; <span style="font-weight:bold">Final Tax Assessments</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Tower possesses final tax assessments through the year 2021.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>Tower US Holdings files a consolidated tax return, including TSNB and TSSA. Tower US Holdings and its subsidiaries are subject to U.S. federal income tax as well as income tax in multiple states.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">
          <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">In general, Tower US Holdings is no longer subject to U.S. federal income tax examinations for any of the years before 2021 and state and other U.S. local income tax examinations for any of the years before 2020. However, to the extent allowed by law, the tax authorities may have the right to examine prior periods where net operating losses were generated and carried forward and make adjustments up to the amount of the net operating loss carryforward amount.</span></span></p>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>TPSCo possesses final income tax assessments through the year 2020.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>TSIT possesses no final income tax assessments.</span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span style="font-weight:bold">H.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Pillar Two Model</span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
        <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span>In December 2021, the OECD released Pillar Two model rules imposed on large multinational corporations, with revenue above &#8364;750 million, a minimum effective corporate income tax rate of 15% in every jurisdiction in which they operate. As of December 31, 2024, the rules have been partially enacted in certain jurisdictions in which the Company operates, however did not impact the Company financial statements, nor its tax payments or liabilities. For all the periods ended December 31, 2024, the Company complied with the transitional safe harbor rules in each of its jurisdictions and it currently assumes that it will be able to postpone the application of the rules for periods that will commence&#160;after December 31, 2025.</span></span></span></span></div>
      </div>
    <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">$ 207,864<span></span>
</td>
<td class="nump">$ 518,494<span></span>
</td>
<td class="nump">$ 264,569<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text">
          <div style="font-size:10pt;font-family:Times New Roman">
            <div>
              <div>
                <div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Risk Management and Strategy</span></span></span></div>
                <div style="line-height:1.25">&#160;</div>
                <div style="text-align:justify;text-indent:36pt;line-height:1.25">
                  <span style="font-size:10pt;font-family:Times New Roman"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>We believe an effective cybersecurity program is critical to guard the confidentiality, integrity, and availability of our information systems and data residing in those systems. We have built and continue to develop processes for assessing, identifying, preventing, mitigating and managing material risks from cybersecurity threats. We have embedded the oversight and management of cybersecurity risk within our enterprise risk management framework to guide our cybersecurity risk management program and help drive a company-wide culture of cybersecurity risk management.&#160; In addition, we have established policies and procedures as well as disclosure controls with a structured reporting mechanism to ensure proper and timely flow of information as well as appropriate management of events, threats and any related matter.</span></span></span></span>
                </div>
                <div style="line-height:1.25">&#160;</div>
                <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Our Information Technology Department uses a wide range of activities, including cybersecurity risk assessments, audits, vulnerability and penetration testing, security monitoring tools, and system scanning, among other technology and human resources, to monitor and identify cybersecurity threats and incidents, as well as to evaluate the effectiveness of our cybersecurity measures. We perform regular phishing testing on a monthly basis, and employees who fail the test receive a warning and in-person training on a quarterly basis.&#160; We provide an annual training on information security and cyber awareness for our personnel with &gt;98% participation rate among all employees.&#160; In addition, we provide face-to-face training for all new employees on cybersecurity.&#160; New employees are also requested to sign a form detailing the permitted use of our computer resources.&#160; In addition, every quarter we send a cyber security awareness brochure to all employees. These training activities provide employees with effective tools to address cybersecurity threats and implement our evolving security processes and practices.</span></span></span></div>
                <div style="line-height:1.25">&#160;</div>
                <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>With respect to cybersecurity monitoring, we engage a third party to perform 24/7 cybersecurity monitoring, detection and response services. With the third party's assistance, our Information Technology Department tracks metrics that monitor our cybersecurity risk posture, including any identified cybersecurity threats and risks, security awareness proficiency of employees, and any system vulnerabilities and patching requirements. We also engage third parties to perform assessments of our cybersecurity measures (including audits) and to help improve our processes and practices. The results of such assessments, audits and reviews are reported by the Chief Information Security Officer (CISO), and/or a delegate of the CISO, to the Company&#8217;s management and to our Audit Committee, and we are committed to adjusting our cybersecurity processes and practices as necessary based on the information provided by these assessments, audits and reviews.&#160; Our cybersecurity processes and practices are modelled based on industry best practices, including the ISO/IEC 27001 Standard.</span></span></span></div>
                <div style="line-height:1.25">&#160;</div>
                <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>We require all third-party vendors that may have access to Company, employee, customer, or other third-party data, and/or access to the Company&#8217;s systems, to complete a questionnaire and undergo a vetting process prior to being approved and onboarded. The vetting process may include a review of the vendor's relevant policies and procedures, standards certifications, technology architecture, business practices and cybersecurity profile. Third-party vendor agreements include confidentiality obligations and specify data elements that the third party has access to, how the third party protects the data, personal information and data subject&#8217;s rights, and procedures for the return or destruction of protected data.</span></span></span></span></div>
              </div>
              <div></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In addition to the above processes and resources, we deploy technical safeguards and maintain a cybersecurity incident response process that are designed to protect our information systems from cybersecurity threats, including firewalls, intrusion prevention and detection systems, anti-malware functionality, access controls, system backups, denial of service attack prevention, endpoint protection, network protection and cloud workload protection, which are evaluated and improved through vulnerability assessments and cybersecurity threat intelligence.&#160; In addition, within the Information Technology Department, we have an Incident Response Team, which maintains and is responsible for communicating any cybersecurity incidents in accordance with a written incident response plan (the &#8220;Incident Response Plan&#8221;). The Incident Response Plan defines responsibilities and immediate actions necessary to mitigate risk, defines report of incidents to management, and identifies necessary steps to remediate the incident and prevent future incidents. The Incident Response Team is responsible for identifying and assessing the impact of various factors, including duration of the breach or other incident, the number of systems and users affected, the actual or potential system downtime and associated financial impact, as well as the cost and timing of system and data recovery.&#160; We also implement controls and procedures that provide for the escalation of certain cybersecurity incidents so that decisions regarding the public disclosure and reporting of such incidents can be made by management in a timely manner.&#160; Third parties engaged in monitoring and detection are required to report all cybersecurity incidents immediately to the CISO. Our CISO is responsible for reporting critical cybersecurity incidents that may affect Tower&#8217;s operations immediately to the our senior management team and the Company&#8217;s compliance officer. Depending on the nature and severity of an incident, the incident may also need to be reported to our Disclosure Committee to determine whether the incident is or is reasonably likely to become material and shall be reported to the Audit Committee and the Board of Directors, and whether the Company must disclose the incident to the relevant authorities, as may be required by applicable regulation.</span></span></span></span></div>
            </div>
          </div>
        <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text"><span style="font-size:10pt;font-family:Times New Roman"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>We believe an effective cybersecurity program is critical to guard the confidentiality, integrity, and availability of our information systems and data residing in those systems. We have built and continue to develop processes for assessing, identifying, preventing, mitigating and managing material risks from cybersecurity threats. We have embedded the oversight and management of cybersecurity risk within our enterprise risk management framework to guide our cybersecurity risk management program and help drive a company-wide culture of cybersecurity risk management.&#160; In addition, we have established policies and procedures as well as disclosure controls with a structured reporting mechanism to ensure proper and timely flow of information as well as appropriate management of events, threats and any related matter.</span></span></span></span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</a></td>
<td class="text">We face risks from cybersecurity threats that could have a material adverse effect on our business, strategy, operations, financial condition, results of operations, cash flows or reputation. However, to date, we have not experienced any cybersecurity incidents that have had a material adverse effect. We cannot provide assurance that we will not be materially affected in the future by such risks and any future material incidents.&#160; See&#160;&#8220;Item 3. &#8220;Key Information &#8211; D. Risk Factors - Risks Related to Our Business &#8211;<span style="font-style:italic">Security, cyber and privacy breaches may harm our business and operations.</span>&#8221;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text">
          <div style="font-size:10pt;font-family:Times New Roman">
            <div>
              <div>
                <div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Governance</span></span></span></span></div>
                <div style="line-height:1.25">&#160;</div>
                <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-size:10pt;font-family:Times New Roman">Our Board of Directors recognizes the importance of managing the risk of cybersecurity threats to the Company. The Board and its committees are responsible for overseeing our enterprise risk management activities. With respect to cybersecurity risk, the Audit Committee, responsible for, among other things, overseeing our compliance with internal controls and our management of enterprise risks, specifically oversees cybersecurity risks and the Company&#8217;s risk mitigation framework&#160;with a focus on the following: data governance, information systems, incident response for cybersecurity incidents, disaster recovery and compliance risks.</span></span></span></span></span></div>
              </div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-size:10pt;font-family:Times New Roman">The Audit Committee meets at least four times each year and as often as necessary to fulfill its responsibilities. <span style="font-size:10pt;font-family:Times New Roman">Our senior management team, which includes our Chief Executive Officer, Chief Financial Officer, Chief Legal Officer, together with the VP of Information Technology or CISO, report on a regular basis to the Audit Committee with a review of the cybersecurity program, status updates, progress of the annual plan, and cybersecurity risks and trends as well as other information necessary to assess such risks and oversee the development and performance of our risk mitigation processes.&#160; The Board of Directors and Audit Committee receive prompt and timely information regarding any cybersecurity incidents that meet established reporting thresholds, as well as required subsequent updates.</span></span></span></span></span></span></div>
              <div style="line-height:1.25">&#160;</div>

                <div>

                    <div>
                      <div style="text-align:justify;text-indent:36pt;line-height:1.25">
                        <span style="font-size:10pt;font-family:Times New Roman"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>The VP of Information Technology leads our Information Technology Department and is responsible for overseeing our information security program. The VP of Information Technology has over 25 years of industry experience, and is responsible for assessing and managing cybersecurity risks, as well as communicating cybersecurity incidents, matters and trends to Company management, the Audit Committee and the Board of Directors. Team members who support our information security program have relevant educational and industry experience and regularly report to the VP of Information Technology. Our Information Technology Department regularly reports to senior management and other relevant teams on various cybersecurity threats, assessments and findings.</span></span></span></span>
                      </div>
                      <div></div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>The CISO, and/or a delegate of the CISO, in coordination with our Chief Executive Officer and Chief Legal Officer, work collaboratively to implement a program designed to protect our information systems from cybersecurity threats and to promptly respond to any cybersecurity incidents in accordance with our incident response and recovery plans. The CISO, and/or a delegate of the CISO, monitors the prevention, detection, mitigation and remediation of cybersecurity incidents, and reports such incidents to the Disclosure Committee when appropriate.</span></span></span></div>
                    </div>

                </div>

              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>We face risks from cybersecurity threats that could have a material adverse effect on our business, strategy, operations, financial condition, results of operations, cash flows or reputation. However, to date, we have not experienced any cybersecurity incidents that have had a material adverse effect. We cannot provide assurance that we will not be materially affected in the future by such risks and any future material incidents.&#160; See&#160;&#8220;Item 3. &#8220;Key Information &#8211; D. Risk Factors - Risks Related to Our Business &#8211;<span style="font-style:italic">Security, cyber and privacy breaches may harm our business and operations.</span>&#8221;</span></span></span></div>
            </div>
          </div>
        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><span style="font-size:10pt;font-family:Times New Roman">Our Board of Directors recognizes the importance of managing the risk of cybersecurity threats to the Company. The Board and its committees are responsible for overseeing our enterprise risk management activities. With respect to cybersecurity risk, the Audit Committee, responsible for, among other things, overseeing our compliance with internal controls and our management of enterprise risks, specifically oversees cybersecurity risks and the Company&#8217;s risk mitigation framework&#160;with a focus on the following: data governance, information systems, incident response for cybersecurity incidents, disaster recovery and compliance risks.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><span style="font-size:10pt;font-family:Times New Roman">The Audit Committee meets at least four times each year and as often as necessary to fulfill its responsibilities. <span style="font-size:10pt;font-family:Times New Roman">Our senior management team, which includes our Chief Executive Officer, Chief Financial Officer, Chief Legal Officer, together with the VP of Information Technology or CISO, report on a regular basis to the Audit Committee with a review of the cybersecurity program, status updates, progress of the annual plan, and cybersecurity risks and trends as well as other information necessary to assess such risks and oversee the development and performance of our risk mitigation processes.&#160; The Board of Directors and Audit Committee receive prompt and timely information regarding any cybersecurity incidents that meet established reporting thresholds, as well as required subsequent updates.</span></span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text">
                <div>

                    <div>
                      <div style="text-align:justify;text-indent:36pt;line-height:1.25">
                        <span style="font-size:10pt;font-family:Times New Roman"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>The VP of Information Technology leads our Information Technology Department and is responsible for overseeing our information security program. The VP of Information Technology has over 25 years of industry experience, and is responsible for assessing and managing cybersecurity risks, as well as communicating cybersecurity incidents, matters and trends to Company management, the Audit Committee and the Board of Directors. Team members who support our information security program have relevant educational and industry experience and regularly report to the VP of Information Technology. Our Information Technology Department regularly reports to senior management and other relevant teams on various cybersecurity threats, assessments and findings.</span></span></span></span>
                      </div>
                      <div></div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>The CISO, and/or a delegate of the CISO, in coordination with our Chief Executive Officer and Chief Legal Officer, work collaboratively to implement a program designed to protect our information systems from cybersecurity threats and to promptly respond to any cybersecurity incidents in accordance with our incident response and recovery plans. The CISO, and/or a delegate of the CISO, monitors the prevention, detection, mitigation and remediation of cybersecurity incidents, and reports such incidents to the Disclosure Committee when appropriate.</span></span></span></div>
                    </div>

                </div>
              <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text">
                    <div>
                      <div style="text-align:justify;text-indent:36pt;line-height:1.25">
                        <span style="font-size:10pt;font-family:Times New Roman"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>The VP of Information Technology leads our Information Technology Department and is responsible for overseeing our information security program. The VP of Information Technology has over 25 years of industry experience, and is responsible for assessing and managing cybersecurity risks, as well as communicating cybersecurity incidents, matters and trends to Company management, the Audit Committee and the Board of Directors. Team members who support our information security program have relevant educational and industry experience and regularly report to the VP of Information Technology. Our Information Technology Department regularly reports to senior management and other relevant teams on various cybersecurity threats, assessments and findings.</span></span></span></span>
                      </div>
                      <div></div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>The CISO, and/or a delegate of the CISO, in coordination with our Chief Executive Officer and Chief Legal Officer, work collaboratively to implement a program designed to protect our information systems from cybersecurity threats and to promptly respond to any cybersecurity incidents in accordance with our incident response and recovery plans. The CISO, and/or a delegate of the CISO, monitors the prevention, detection, mitigation and remediation of cybersecurity incidents, and reports such incidents to the Disclosure Committee when appropriate.</span></span></span></div>
                    </div>
                  <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text"><span style="font-size:10pt;font-family:Times New Roman"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>The VP of Information Technology leads our Information Technology Department and is responsible for overseeing our information security program. The VP of Information Technology has over 25 years of industry experience, and is responsible for assessing and managing cybersecurity risks, as well as communicating cybersecurity incidents, matters and trends to Company management, the Audit Committee and the Board of Directors. Team members who support our information security program have relevant educational and industry experience and regularly report to the VP of Information Technology. Our Information Technology Department regularly reports to senior management and other relevant teams on various cybersecurity threats, assessments and findings.</span></span></span></span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text"><span style="font-size:10pt;font-family:Times New Roman">Our senior management team, which includes our Chief Executive Officer, Chief Financial Officer, Chief Legal Officer, together with the VP of Information Technology or CISO, report on a regular basis to the Audit Committee with a review of the cybersecurity program, status updates, progress of the annual plan, and cybersecurity risks and trends as well as other information necessary to assess such risks and oversee the development and performance of our risk mitigation processes.&#160; The Board of Directors and Audit Committee receive prompt and timely information regarding any cybersecurity incidents that meet established reporting thresholds, as well as required subsequent updates.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">A.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Basis of Presentation</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company&#8217;s consolidated financial statements are presented in accordance with U.S. generally accepted accounting principles (&#8220;US GAAP&#8221;).</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates in Preparation of Financial Statements</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Use of Estimates in Preparation of Financial Statements</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The preparation of financial statements in conformity with US GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principals of Consolidation</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">C.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Principals of Consolidation</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company&#8217;s consolidated financial statements include the financial statements of Tower and its subsidiaries. The Company&#8217;s consolidated financial statements are presented after the elimination of inter-company transactions and balances.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">D.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Reclassifications</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Certain prior year amounts have been reclassified to conform to the current financial statement presentation.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">E.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Cash and Cash Equivalents</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash and cash equivalents consist of cash, highly liquid bank deposits and money market funds readily convertible to known amounts of cash with original maturities of three months or less as of the date of its purchase.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositContractsPolicy', window );">Short Term Interest-Bearing Deposits</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">F.</span><span>&#160; &#160; &#160;&#160;<span style="font-weight:bold">Short Term Interest-Bearing Deposits</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Short-term deposits include bank deposits with original maturities greater than three months and with remaining maturities of less than one year. Such deposits are presented at cost, including accrued interest, which approximates their fair value.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesPolicy', window );">Marketable Securities</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">G.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Marketable Securities</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for its investments in grade debt securities in accordance with ASC 320 "<span style="font-style:italic">Investments - Debt Securities"</span>. Management determines the appropriate classification of its investments in debt securities at the time of purchase and re-evaluates such determinations at each balance sheet date.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;margin-left:77.75pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company classifies its marketable securities as "available-for-sale", as the Company does not intend to hold them necessarily to maturity. Any decision to sell a security classified as available for sale would be based on various factors, including significant movements in interest rates, changes in the maturity, mix of the Company&#8217;s assets and liabilities, liquidity needs and other similar factors. Securities classified as available for sale are measured at fair value, based on quoted market prices or independent pricing services valuation. Gains and losses are recognized on a specific identification basis, in the Company's consolidated statements of operations.</span></span></div>
            <div style="text-align:justify;margin-left:77.75pt;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div></div>
            <div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:Times New Roman;margin-top:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrealized gains and losses are recorded in (i) the statement of other comprehensive income in periods the Company has no specific need and/or plan to use cash by selling such securities, or (ii) in the statement of operations as financing expense (income) in periods the Company has a specific need and/or intends to sell such securities.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company assessed the available-for-sales debt securities with an amortized cost basis in excess of estimated fair value to determine what amount of that difference, if any, is caused by expected credit losses in accordance with ASC &#160;326, <span style="font-style:italic">"Financial Instruments - Credit Losses"</span>.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Allowance for credit losses is recorded in financing income (expense), net, on the consolidated statements of operation, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income in shareholders' equity.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024, the Company had no outstanding marketable securities since it sold all its marketable securities portfolios during 2024.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2023 the Company concluded that the current expected credit losses on its available-for-sale investment portfolio were immaterial.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock', window );">Trade Accounts Receivables - Allowance for Expected Credit Loss</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">H.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Trade Accounts Receivables - Allowance for Expected Credit Loss</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>The Company maintains an allowance based on specific analysis of each customer account receivable&#8217;s aging, assessment of its related risk and ability of the customer to make the required payment. In addition, in accordance with ASC 326, </span><span style="font-style:italic">"Financial Instruments - Credit Losses"</span><span>, an allowance is maintained for such estimated expected losses. The amount of the allowance is determined principally on the basis of past collection experience and known financial factors regarding specific customers. Trade accounts receivables are written off using this allowance when it is probable that collection will not occur. Credit is extended to customers satisfying pre-defined credit criteria.</span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The total allowance for expected credit losses was $4,982 and $4,790 as of December 31, 2024 and 2023, respectively.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">I.</span></span></span><span style="font-size:10pt;font-family:Times New Roman, Times, serif">&#160; &#160; &#160;&#160;</span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span style="font-weight:bold">Inventories</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inventories are stated at the lower of aggregate cost or net realizable value. If inventory costs exceed expected net realizable value, the Company writes-down the difference between the cost and the expected net realizable value. Cost of raw materials is determined mainly on the basis of the weighted average moving price per unit. Work in progress is measured at cost including acquisition costs, processing costs and other costs incurred in bringing the inventories to their present stage.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_InvestmentsInPrivatelyHeldCompanies', window );">Investments in Privately Held Companies</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">J.</span><span>&#160;&#160;&#160;&#160;&#160; <span style="font-weight:bold">Investments in Privately Held Companies</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-term investments include equity investments in privately-held companies without readily determinable fair values. In accordance with ASC 321 - <span style="font-style:italic">&#8220;Investments - Equity Securities&#8221;,</span> the Company may elect to measure those investments at fair value or at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer (&#8220;Measurement Alternative&#8221;). The Company elected to use the Measurement Alternative for each of its investments. Any adjustments resulting from impairments and/or observable price changes are recorded under &#8220;other income (expense), net&#8221; in the consolidated statements of operations. See also Note 2M below.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">K.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Property and Equipment</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for property and equipment in accordance with Accounting Standards Codification ASC 360 &#8220;<span style="font-style:italic">Accounting for the Property, Plant and Equipment</span>&#8221;. Property and equipment are presented at cost, including capitalizable costs. Capitalizable costs include only costs that are identifiable with, and related to, the property and equipment, and are incurred prior to their initial operation. Identifiable incremental direct costs include costs associated with constructing, establishing, and installing facilities and equipment, as well as technology transfer.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Maintenance and repairs are charged to expenses as incurred.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property and equipment are presented net of investment grants and government subsidies received and less accumulated depreciation.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>

              <div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Depreciation is calculated based on the straight-line method over the Company&#8217;s estimated useful lives of the assets, as follows:</span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                    <tr>
                      <td style="width:78pt;font-family:'Times New Roman'">&#160;</td>
                      <td style="width:18pt;vertical-align:top;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#8226;</span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify;font-family:'Times New Roman'">
                        <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Buildings and building improvements, including facility infrastructure: 7-25 years.</span></span></div>
                      </td>
                    </tr>

                </table>
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                    <tr>
                      <td style="width:78pt;font-family:'Times New Roman'">&#160;</td>
                      <td style="width:18pt;vertical-align:top;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#8226;</span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify;font-family:'Times New Roman'">
                        <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Machinery and equipment, software and hardware: 3-15 years.</span></span></div>
                      </td>
                    </tr>

                </table>
              </div>

            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Impairment charges, if needed, are determined based on the policy outlined in Note 2M below.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property and equipment also include assets under capital leases, which are depreciated over their applicable useful life.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Intangible Assets and Goodwill</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">L.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Intangible Assets and Goodwill</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for intangible assets and goodwill in accordance with ASC 350 &#8220;<span style="font-style:italic">Intangibles-Goodwill and Other</span>&#8221;. Intangible assets include the values assigned to the intangible assets as part of the purchase price allocation made at the time of acquisition. Intangible assets are amortized over the expected estimated economic life commonly used in the industry. Goodwill is not amortized and subject to impairment testing. Impairment charges on intangibles or goodwill, if needed, are determined based on the policy outlined in Note 2M below.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Impairment of Assets</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">M.</span><span>&#160; &#160; <span style="font-weight:bold">Impairment of Assets</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Impairment of Property, Equipment and Intangible Assets</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company reviews long-lived assets and intangible assets on a periodic basis, as well as when such review is required based upon relevant circumstances, to determine whether events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable, considering the undiscounted cash flows expected from them. If applicable, the Company recognizes an impairment loss based upon the difference between the carrying amount and the fair value of such assets, in accordance with ASC 360-10 &#8220;<span style="font-style:italic">Property, Plant and Equipment</span>&#8221;. As of December 31, 2024, the Company concluded there was no impairment to its long-lived assets and intangible assets.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Impairment of Goodwill</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company performs a qualitative analysis when testing goodwill for impairment. A qualitative goodwill impairment test is performed when the fair value of a reporting unit historically has significantly exceeded the carrying value of its net assets and based on current operations is expected to continue to exceed it. Otherwise, the Company is required to conduct a quantitative impairment test and estimate the fair value of the reporting unit using a combination of an income approach based on discounted cash flow analysis and a market approach based on market multiples. If the fair value of a reporting unit is less than its carrying value, a goodwill impairment charge is recorded for the difference. As of December 31, 2024, the Company performed a qualitative impairment test for its reporting unit and concluded there was no impairment of goodwill.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Impairment of Investment in Privately Held Companies</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Investments in privately held companies accounted for using the Measurement Alternative are subject to periodic&#160;impairment&#160;reviews. Based on ASC 321-10-35-3, the Company&#8217;s impairment analysis considers qualitative factors to evaluate whether the investment is impaired. As of December 31, 2024, no impairments were recorded.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">N.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Leases</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company recognizes a right-of-use asset (&#8220;ROU&#8221;) and lease liability for all operating and capital leases with a term greater than twelve months upon lease arrangement inception.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the terms of lease contracts. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Since most of the Company&#8217;s leases do not provide an implicit rate, the Company's incremental borrowing rate is used based on the information available at the commencement date in determining the present value of lease payments. The lease terms used to calculate the ROU asset and related lease liability include options to terminate the lease or extend it when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense. For additional information, see Notes 10D and 10E.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">O.&#160;</span><span>&#160;&#160;&#160; <span style="font-weight:bold">Revenue Recognition</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company recognizes revenue in accordance with ASC 606 &#8220;<span style="font-style:italic">Revenue from Contracts with Customers</span>&#8220; when it transfers the control of promised goods or services to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company&#8217;s revenues are generated principally from sales of semiconductor wafers. The Company, to a much lesser extent, also derives revenues from design support and other technical and support services incidental to the sale of semiconductor wafers. Most of the Company&#8217;s sales are achieved through the effort of its direct sales and business development force.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Wafer sales typically contain a single performance obligation that is fulfilled on the date of delivery and recognized at a point in time, which is upon shipment of the Company&#8217;s products to unaffiliated customers, depending on shipping terms stipulated in the contract. Accordingly, control of the products transfers to the customer in accordance with the transaction's shipping terms. Taxes imposed by governmental authorities, such as sales taxes or value-added taxes, are excluded from net sales.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company provides for sales returns allowance relating to specified yield or quality commitments as a reduction of revenues, based on past experience and specific identification of relevant events, which has been in immaterial amounts.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company provides its customers with other services that are less significant in scope and amount and for which recognition occurs over time when customers receive the services.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;line-height:1.25;margin-left:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">P.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Research and Development</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development costs are charged to operations as incurred. Amounts received or receivable from the government of Israel and others, such as participation in research and development programs, are offset from research and development costs. The accrual for grants receivable is determined based on the terms of the programs, provided that the criteria for entitlement have been met. As of December 31, 2024, the grants receivable amount was immaterial.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">Q.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Income Taxes</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for income taxes using an asset and liability approach as prescribed in ASC 740-10&#160;<span style="font-style:italic">&#8220;Income Taxes&#8221;.</span> This topic prescribes the use of the liability method whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities. Deferred taxes are measured using the enacted tax rates under applicable law expected to be in effect for the year in which the differences are expected to reverse as of the balance sheet date. Deferred tax assets and liabilities, as well as any related valuation allowance, are presented as noncurrent items on the balance sheets.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company evaluates the potential realization of its deferred tax assets for each jurisdiction in which the Company operates at each reporting date and establishes valuation allowances when it is more likely than not that all or a part of its deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income of the same character and in the same jurisdiction. The Company considers all available positive and negative evidence in making this assessment, including, but not limited to, the scheduled reversal of deferred tax liabilities and deferred tax assets and projected future taxable income.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A valuation allowance is established, when necessary, to reduce deferred tax assets to the amount that is more likely than not to be realized based on all available evidence.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ASC 740-10 prescribes a two-step approach for recognizing and measuring uncertain tax positions. The first step is to evaluate tax positions taken or expected to be taken in a tax return by assessing whether they are more-likely-than-not sustainable, based solely on their technical merits including resolution of any related appeals or litigation process. The second step is to measure the associated tax benefit of each position as the largest amount that the Company believes is more-likely-than-not realizable. Differences between the amount of tax benefits taken or expected to be taken in its income tax returns and the amount of tax benefits recognized in its financial statements, represent the Company's unrecognized income tax benefits. The Company's policy is to include interest and penalties related to unrecognized income tax benefits as a component of income tax expense.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per Ordinary Share</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">R.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Earnings per Ordinary Share</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Basic earnings per share are calculated in accordance with ASC 260, &#8220;Earnings Per Share&#8221; by dividing net profit or loss attributable to ordinary equity holders of Tower (the numerator) by the weighted average number of ordinary shares outstanding during the reported period (the denominator). Diluted earnings per share are calculated, if applicable, by adjusting the net profit attributable to ordinary equity holders of Tower, and the weighted average number of ordinary shares, taking into effect all potential dilutive ordinary shares.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">S.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Comprehensive Income</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In accordance with ASC 220 &#8220;<span style="font-style:italic">Comprehensive Income</span>&#8221;, comprehensive income represents the change in shareholders&#8217; equity during a reporting period from transactions and other events and circumstances from non-owner sources. It includes all changes in equity during a reporting period except those resulting from investments by owners and distributions to owners. Other comprehensive income (&#8220;OCI&#8221;) represents gains and losses that are included in comprehensive income but excluded from net profit.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Functional Currency and Exchange Rate Results</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">T.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Functional Currency and Exchange Rate Results</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The currency of the primary economic environment in which Tower, TSSA, TSNB and TSIT conduct their operations is the U.S. Dollar (&#8220;dollar&#8221;). Thus, the dollar is their functional and reporting currency. Accordingly, monetary accounts maintained in currencies other than the dollar are re-measured into dollars in accordance with ASC 830-10 &#8220;Foreign Currency Matters&#8221;. All transaction gains and losses from the re-measurement of monetary balance sheet items are reflected in the statements of operations as financial income or expenses, as appropriate. The financial statements of TPSCo, whose functional currency is the Japanese Yen (&#8220;JPY&#8221;), have been translated into dollars. The assets and liabilities have been translated using the exchange rate in effect as of the balance sheet date. The statements of operations of TPSCo have been translated using the average exchange rate for the reported period. The resulting translation adjustments are charged or credited to OCI.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text">
          <div>
            <div style="margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">U.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Stock-based Compensation</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company applies the provisions of ASC Topic 718 &#8220;<span style="font-style:italic">Compensation - Stock Compensation</span>&#8221;, under which employees&#8217; share-based equity awards (mostly restricted stock units and performance&#160;unit shares) are recognized based on the grant-date fair values.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The compensation costs are recognized using the graded vesting attribution method based on the vesting terms of each unit included in the award resulting in an accelerated recognition of compensation costs.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair value Measurements of Financial Instruments</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">V.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Fair Value Measurements of Financial Instruments</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ASC 820, "<span style="font-style:italic">Fair Value Measurements and Disclosures</span>" <span style="font-style:italic">(&#8220;ASC 820&#8221;)</span>, requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value. A financial instrument's categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ASC 820 prioritizes the inputs into three levels that may be used to measure fair value:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2 applies to assets or liabilities for which there are inputs other than quoted prices that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3 applies to assets or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The carrying value of the Company&#8217;s bank deposits, account receivables, payables and accrued liabilities, approximate their current fair values in accordance with their nature and respective maturity dates or durations. The Company had no financial assets or liabilities carried and measured on a non-recurring basis during the reporting periods. Financial assets and liabilities measured on a recurring basis are those that are adjusted to fair value each time a financial statement is prepared such as marketable securities and investments in privately-held companies.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivatives and Hedging</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">W.</span><span>&#160;&#160;&#160; <span style="font-weight:bold">Derivatives and Hedging</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In accordance with ASC Topic 815,&#160;Derivative and Hedging&#160;("ASC 815"), the Company recognizes all its derivative instruments as either assets or liabilities and carries them at fair value.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For derivative instruments that are designated and qualify as cash flow hedges, the derivative's gain or loss is initially reported as a component of OCI and is subsequently recorded into earnings when the hedged exposure affects earnings, in the same line item as the underlying hedged item on the consolidated statements of earnings.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash&#160;flow&#160;hedges&#160;related to anticipated transactions are designated and documented at the inception of each hedge. Cash flows from hedging transactions are presented in the same categories as the cash flows from the respective hedged items.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Pronouncements</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">X.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Recently Adopted Accounting Pronouncements</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman';margin-left:81pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments&#8217; significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU No. 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The adoption of this ASU does not have any impact on the Company&#8217;s financial position, results of operations or cash flow reports, see Note 15E with regards to applicable disclosure.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_RecentlyIssuedAccountingPronouncementsNotYetAdopted', window );">Recently Issued Accounting Pronouncements Not Yet Adopted</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">Y.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Recently Issued Accounting Pronouncements Not Yet Adopted</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On December 23, 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No.<span style="font-weight:bold">&#160;</span>2023-09&#8212;<span style="font-weight:bold">&#160;</span>Income<span style="font-weight:bold">&#160;</span>taxes (topic 740): improvements to income tax disclosures.</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-family:Times New Roman, Times, serif;font-size:10pt">This ASU requires disclosure of specific categories in the rate reconciliation and additional information for reconciling items that meet a quantitative threshold. The amendment also includes other changes to improve the effectiveness of income tax disclosures, including further disaggregation of income taxes paid for individually significant jurisdictions.</span>
              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;<br/>The amendment should be effective for annual periods beginning after December 15, 2024. The Company does not expect the new standard to have a material impact on its consolidated financial statements.<br/>&#160;<br/>In November 2024, the FASB issued ASU 2024-03, Income Statement &#8211; Reporting Comprehensive Income &#8211; Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. ASU 2024-03 requires disclosure of specified information about certain costs and expenses on an interim and annual basis in the notes to the financial statements. The guidance is effective for fiscal years beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The Company does not expect the new standard to have a material impact on its consolidated financial statements.</span></span></p>
            </div>
          </div>
        <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_InvestmentsInPrivatelyHeldCompanies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investments in Privately-Held Companies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_InvestmentsInPrivatelyHeldCompanies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_RecentlyIssuedAccountingPronouncementsNotYetAdopted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements note yet adopted that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_RecentlyIssuedAccountingPronouncementsNotYetAdopted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trade Accounts Receivable Allowance For Expected Credit Loss [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositContractsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the treatment of funds received from or paid to insureds, insurers and reinsurers on contracts for which the criteria for transferring or assuming insurance risk has not been satisfied by the insurer or reinsurer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -SubTopic 825<br> -Topic 944<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477037/944-825-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositContractsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment classified as marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483504/205-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock', window );">Schedule of Estimated Economic Lives</a></td>
<td class="text">
              <div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Depreciation is calculated based on the straight-line method over the Company&#8217;s estimated useful lives of the assets, as follows:</span></span></div>
                <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                    <tr>
                      <td style="width:78pt;font-family:'Times New Roman'">&#160;</td>
                      <td style="width:18pt;vertical-align:top;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#8226;</span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify;font-family:'Times New Roman'">
                        <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Buildings and building improvements, including facility infrastructure: 7-25 years.</span></span></div>
                      </td>
                    </tr>

                </table>
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                    <tr>
                      <td style="width:78pt;font-family:'Times New Roman'">&#160;</td>
                      <td style="width:18pt;vertical-align:top;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#8226;</span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify;font-family:'Times New Roman'">
                        <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Machinery and equipment, software and hardware: 3-15 years.</span></span></div>
                      </td>
                    </tr>

                </table>
              </div>
            <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the estimated useful lives used to calculate depreciation of assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventories</a></td>
<td class="text">
            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Raw materials</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>127,171</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>145,894</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Work in process</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">118,642</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">116,698</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finished goods</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">22,482</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">20,096</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>268,295</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>282,688</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER CURRENT ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid Expense and Other Assets, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherAssetsTableTextBlock', window );">Schedule of Other Current Assets</a></td>
<td class="text">
            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Direct and indirect tax receivables</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">27,551</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">22,892</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Prepaid expenses</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">32,985</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">11,097</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Receivables from hedging transactions - see Note 11A</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">768</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">1,894</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">Other receivables</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">513</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt">73</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>61,817</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>35,956</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM INVESTMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesTextBlock', window );">Schedule of Long-Term Investments</a></td>
<td class="text">
            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Investments in privately held companies</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>6,780</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>6,780</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Pension plan net assets - see Notes 12B</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,870</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,672</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>8,650</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>8,452</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment, Net</a></td>
<td class="text">
          <div>
            <div style="margin-left:63pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;float:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Original cost: (*)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Land and buildings, including facility infrastructure</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>463,564</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>429,191</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Machinery and equipment</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,281,817</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,977,381</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,745,381</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,406,572</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated depreciation:</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Buildings, including facility infrastructure</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(303,041</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(291,684</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Machinery and equipment</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,155,718</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,958,959</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,458,759</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,250,643</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,286,622</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,155,929</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
            <div style="text-align:justify;margin-left:36pt;line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(*) Original cost includes ROU assets under capital lease in the amount of $153,159 and $204,230 as of December 31, 2024 and 2023, respectively. The depreciation expense of such assets amounted to $15,195 and $18,307 for the years ended December 31, 2024 and 2023, respectively.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible Assets, Net (Excluding Goodwill) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Assets, Net</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intangible assets consist of the following as of December 31, 2024:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:63pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Useful life</span></span></div>
                      <div style="line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(years)</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                    <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                    <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated</span></span></div>
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                    <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52.54%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Facilities&#8217; lease</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">19</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">33,500</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(30,682</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,818</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:52.54%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Technologies</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10-20</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,700</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(6,322</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">378</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52.54%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Customer relationships</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;padding-bottom:2px;vertical-align:bottom">
                      <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,600</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,600</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:52.54%;padding-bottom:4px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total identifiable intangible assets</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>42,800</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(39,604</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>3,196</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intangible assets consist of the following as of December 31, 2023:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:63pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Useful life</span></span></div>
                      <div style="line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(years)</span></span></div>
                    </td>
                    <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                    <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                    <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated</span></span></div>
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                    <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52.54%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Facilities&#8217; lease</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">19</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">33,500</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(29,394</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>4,106</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:52.54%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Technologies</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10-20</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,700</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5,691</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,009</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52.54%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Customer relationships</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;padding-bottom:2px;vertical-align:bottom">
                      <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,600</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,600</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:52.54%;padding-bottom:4px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total identifiable intangible assets</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>42,800</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(37,685</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>5,115</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>
        <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER LONG-TERM ASSETS, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Schedule of Deferred Tax and Other Long-Term Assets</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other long-term assets, net consist of the following as of December 31, 2024 and 2023:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:63pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-term prepaid expenses</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,514</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">18,598</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ROU - assets under operating leases</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,874</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,762</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Prepaid long-term land lease, net</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,572</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,693</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax asset - see Note 18</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,768</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,810</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>14,728</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>32,863</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>
        <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER CURRENT LIABILITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrentAbstract', window );"><strong>Other Liabilities, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock', window );">Schedule of Other Current Liabilities</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other current liabilities consist of the following as of December 31, 2024 and 2023:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:63pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tax payables</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>12,428</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>7,400</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Hedging transactions related payables &#8211; see Note 11A</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,070</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">500</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Others</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,712</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1, 386</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>19,210</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>9,286</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>
        <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Other Long-Term Debt</a></td>
<td class="text">
            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>JPY loans - principal amount - see Notes 10B and 10C below</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>98,962</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>102,491</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="-sec-ix-hidden:Fxbrl_20240229205751255">Capital leases and other long-term liabilities</span> - see Note 10D below</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>73,977</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>119,310</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Operating leases - see Note 10E below</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>7,874</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9,762</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Less - current maturities</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(48,376</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(58,952</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>132,437</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>172,611</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Repayment of Loans</a></td>
<td class="text">
            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%">

                <tr>
                  <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="padding-bottom:2px;vertical-align:bottom;border-bottom:2px solid black">&#160;</td>
                  <td style="vertical-align:bottom;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Interest</span></span></span></span></div>
                    <div style="line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Rate</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2025</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2026</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2027</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2028</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2029</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2030</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:20.18%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Long-term JPY loans</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:Times New Roman;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;border-bottom:2px solid black">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;padding-bottom:0px;vertical-align:bottom;border-bottom:2px solid black">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2.0</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;padding-bottom:0px;white-space:nowrap;vertical-align:middle">
                    <div style="line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>%</span></span></span></p>
                    </div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>6,386</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>-</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>13,226</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>26,450</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>26,450</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>26,450</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>98,962</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturity of Capital Leases liabilities</a></td>
<td class="text">
            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:60%">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Fiscal Year</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Amount ($)</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2025</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>26,503</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2026</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>24,816</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2027</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>7,220</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2028</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>5,087</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2029</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>4,118</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2030 and on</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9,266</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>77,010</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Less - imputed interest</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(3,033</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>73,977</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock', window );">Schedule of Composition of Operating Leases</a></td>
<td class="text">
            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%">

                <tr>
                  <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0)">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Presentation in the Consolidated Balance Sheets</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>December&#160;31,</span></span></span></span></div>
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>December&#160;31,</span></span></span></span></div>
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>ROU - assets under operating leases</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="-sec-ix-hidden:Fxbrl_20240227102139632">Other long-term assets, net</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>7,874</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>9,762</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:38%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Lease liabilities:</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:38%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Current operating lease liabilities</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="-sec-ix-hidden:Fxbrl_20240229205832423">Current maturities of long-term debt</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,913</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,450</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:38%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Long-term operating lease liabilities</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:38%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="-sec-ix-hidden:Fxbrl_20240227102101706">Long-term debt</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,961</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>6,312</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total operating lease liabilities</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>7,874</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>9,762</span></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Weighted average remaining lease term (years)</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:top;font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2.6</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3.3</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Weighted average discount rate</span></span></span></span></div>
                  </td>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1.95</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1.94</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                  </td>
                </tr>

            </table>
          <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturity of Operating Leases liabilities</a></td>
<td class="text">
            <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:60%">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;width:85%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Fiscal Year</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Amount ($)</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:85%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2025</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,927</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:85%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2026</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,161</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:85%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2027</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>916</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:85%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>8,004</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:85%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Less - imputed interest</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(130</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:85%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>7,874</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481440/840-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481418/840-10-55-40<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481501/840-20-50-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481501/840-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract', window );"><strong>FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Recurring Fair Value Measurements</a></td>
<td class="text">
                  <div>
                    <div>
                      <div>
                        <div style="line-height:1.25;font-family:'Times New Roman';margin-left:81pt">
                          <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px">
                                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:normal">Details</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center;font-weight:normal">
                                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">December&#160;31,</div>
                                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">2024</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);font-weight:normal;vertical-align:bottom">
                                  <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">Quoted prices in active market</div>
                                  <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">(Level 1)</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);font-weight:normal;vertical-align:bottom">
                                  <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">Significant other observable inputs</div>
                                  <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">(Level 2)</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);font-weight:normal;vertical-align:bottom">
                                  <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">Significant unobservable inputs</div>
                                  <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">(Level 3)</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:middle;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">Privately held companies</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">6,780</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">6,780</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:middle;width:52%;padding-bottom:2px;vertical-align:bottom">
                                  <div style="line-height:1.25">Foreign exchange forward and cylinders - net liability position</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">(4,302</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                                  <div style="line-height:1.25">)</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">(4,302</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                                  <div style="line-height:1.25">)</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:middle;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">2,478</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">(4,302</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                                  <div style="line-height:1.25">)</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">$</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <div style="line-height:1.25">6,780</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>

                          </table>
                        </div>
                        <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
                        <div style="margin-left:81pt">
                          <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                              <tr>
                                <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                                  <div style="line-height:1.25">Details</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                                  <div style="line-height:1.25">December&#160;31,</div>
                                  <div style="line-height:1.25">2023</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                                  <div style="line-height:1.25;font-family:'Times New Roman'">Quoted prices in active market</div>
                                  <div style="line-height:1.25;font-family:'Times New Roman'">(Level 1)</div>
                                </td>
                                <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                                  <div style="line-height:1.25;font-family:'Times New Roman'">Significant other observable inputs</div>
                                  <div style="line-height:1.25;font-family:'Times New Roman'">(Level 2)</div>
                                </td>
                                <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                                  <div style="line-height:1.25;font-family:'Times New Roman'">Significant unobservable inputs</div>
                                  <div style="line-height:1.25;font-family:'Times New Roman'">(Level 3)</div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52%;vertical-align:bottom">
                                  <div style="line-height:1.25">Privately held companies</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25">6,780</div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25">6,780</div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:middle;font-family:'Times New Roman';width:52%;vertical-align:bottom">
                                  <div style="line-height:1.25">Marketable securities held for sale</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25">184,960</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25">184,960</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52%;padding-bottom:2px;vertical-align:bottom">
                                  <div style="line-height:1.25">Foreign exchange forward and cylinders - net asset position</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">1,394</div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">1,394</div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:middle;font-family:'Times New Roman';width:52%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">193,134</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">-</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">186,354</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"><span style="font-family:'Times New Roman', Times, serif">$</span>&#160;</td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                  <div style="line-height:1.25">6,780</div>
                                </td>
                                <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>

                          </table>
                        </div>
                      </div>
                    </div>
                  </div>
                <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_ScheduleOfMarketableSecuritiesTableTextBlock', window );">Schedule of Marketable Securities</a></td>
<td class="text">
              <div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The following table summarizes amortized costs, gross unrealized gains and losses and estimated fair values of available-for-sale marketable securities as of December 31, 2023:</span></span></span></span></div>
                <div style="line-height:1.25">&#160;</div>
                <div style="margin-left:81pt">
                  <table border="0" cellpadding="0" cellspacing="0" style="width:80%;color:rgb(0, 0, 0);font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left">

                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px;text-align:center">
                          <div style="line-height:1.25;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Amortized</span></span></span></span></div>
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Cost (*)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Gross unrealized gains</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Gross unrealized losses</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Estimated fair value</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Corporate bonds</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>166,356</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>2,015</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>(7,117</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>)</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>161,254</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="width:52%;padding-bottom:2px;vertical-align:baseline">
                          <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Government bonds</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>22,470</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>73</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(87</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>22,456</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>188,826</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>2,088</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>(7,204</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>)</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline">&#160;</td>
                        <td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>183,710</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap">&#160;</td>
                      </tr>

                  </table>
                </div>
                <div style="line-height:1.25">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>* Excluding accrued interest of $1,250.</span></span></span></span></div>
              </div>
            <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock', window );">Schedule of Maturities of Marketable Securities</a></td>
<td class="text">
              <div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The scheduled maturities of available-for-sale marketable securities as of December 31, 2023, were as follows:</span></span></span></span></div>
                <div style="line-height:1.25">&#160;</div>
                <div style="margin-left:81pt">
                  <table border="0" cellpadding="0" cellspacing="0" style="width:80%;color:rgb(0, 0, 0);font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left">

                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px;text-align:center">
                          <div style="line-height:1.25;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Amortized Cost</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Estimated fair value</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Due within one year</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>31,075</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>30,938</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;width:76%;padding-bottom:2px;vertical-align:bottom">
                          <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Due within 2-5 years</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>134,256</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>130,271</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Due after 5 years</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>23,495</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>22,501</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>188,826</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>183,710</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>

                  </table>
                </div>
              </div>
            <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock', window );">Schedule of Investments with Continuous Unrealized Losses</a></td>
<td class="text">
                    <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%">

                        <tr>
                          <td rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="22" rowspan="1" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>December 31, 2023</span></span></span></span></div>
                          </td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="6" rowspan="1" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Investments with</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>continuous unrealized</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>losses for less than twelve</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>months</span></span></span></span></div>
                          </td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                          <td colspan="6" rowspan="1" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Investments with</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>continuous unrealized</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>losses for twelve months</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>or more</span></span></span></span></div>
                          </td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                          <td colspan="6" rowspan="1" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total investments with</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>continuous unrealized</span></span></span></span></div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>losses</span></span></span></span></div>
                          </td>
                          <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Fair value</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Unrealized losses</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Fair value</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Unrealized losses</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Fair value</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Unrealized losses</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;vertical-align:bottom">
                            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Corporate bonds</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>49,843</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(3,073</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>67,167</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(4,044</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>117,010</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>(7,117</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>)</span></span></span></span></span></div>
                          </td>
                        </tr>
                        <tr>
                          <td style="vertical-align:middle;font-family:'Times New Roman';width:28%;padding-bottom:2px;vertical-align:bottom">
                            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Government bonds</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,299</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(2</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>5,404</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(85</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>8,703</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(87</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                          </td>
                        </tr>
                        <tr>
                          <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;padding-bottom:4px;vertical-align:bottom">
                            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>53,142</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(3,075</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>72,571</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>(4,129</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>)</span></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>125,713</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(7,204</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                          </td>
                        </tr>

                    </table>
                  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_ScheduleOfMarketableSecuritiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Marketable Securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_ScheduleOfMarketableSecuritiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturities of marketable securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE RELATED LIABILITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Postretirement Medicare Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock', window );">Schedule of Net Periodic Benefit Cost</a></td>
<td class="text">
          <div style="margin-left:81pt">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net periodic benefit cost:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Service cost</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>4</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest cost</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">65</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">71</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">57</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of prior service costs</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Amortization of net (gain) loss</p>
                    </div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(272</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(282</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(157</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total net periodic benefit cost</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(205</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(209</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(96</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other changes in plan assets and benefits obligations recognized in other comprehensive income:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Prior service cost for the period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Net (gain) loss for the period</p>
                    </div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(149</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(195</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(515</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of prior service costs</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of net gain (loss)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">272</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">282</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">157</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total recognized in other comprehensive income</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">123</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">87</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(358</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total recognized in net periodic benefit cost and other comprehensive income</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(82</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(122</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(454</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average assumptions used:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Discount rate</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.00</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.10</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.00</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected return on plan assets</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549065_159">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549066_160">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549068_161">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Rate of compensation increases</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549069_162">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549071_163">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549072_164">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Assumed health care cost trend rates:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Health care cost trend rate assumed for current year (pre-65/post-65 Medicare Advantage)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.20%/11.00</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.30%/9.25</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6.00%/8.50</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Health care cost trend rate assumed for current year (pre-65/post-65 Non-Medicare Advantage)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.20%/8.70</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.30%/8.30</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6.00%/6.40</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ultimate rate (pre-65/post-65)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.50%/4.50</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.50%/4.50</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.50%/4.50</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year the ultimate rate is reached (pre-65/post-65)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2033/2033</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2031/2031</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2031/2031</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Measurement date</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="text-align:right;line-height:1.25;text-indent:1pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2024</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="text-align:right;line-height:1.25;text-indent:1pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2023</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="text-align:right;line-height:1.25;text-indent:1pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2022</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock', window );">Schedule of Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status</a></td>
<td class="text">
          <div style="margin-left:81pt">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in medical plan related benefit obligation:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Medical plan related benefit obligation at beginning of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,319</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,454</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,912</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Service cost</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest cost</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">65</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">71</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">57</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Benefits paid</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(13</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(4</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in medical plan provisions</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Actuarial (gain) loss, net</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(149</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(195</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(515</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Benefit medical plan related obligation end of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,235</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,319</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,454</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in plan assets:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of plan assets at beginning of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Employer contribution</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Benefits paid</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(13</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(4</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of plan assets at end of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Medical plan related net funding</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,235</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,319</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,454</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                </tr>

            </table>
          </div>

          <div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amounts recognized in statement of financial position:</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current liabilities</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(56</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(50</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(59</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-current liabilities</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,179</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,269</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,395</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net amount recognized</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,235</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,319</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(1,454</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average assumptions used:</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Discount rate</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.70</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.00</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.10</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Rate of compensation increases</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549134_183">N/A</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549136_184">N/A</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549137_185">N/A</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Assumed health care cost trend rates:</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Health care cost trend rate assumed for next year (pre-65/post-65 Medicare Advantage)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.60%/11.50</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.20%/11.00</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.30%/9.25</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Health care cost trend rate assumed for next year (pre-65/post-65 Non-Medicare Advantage)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.60%/9.90</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.20%/8.70</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.30%/8.30</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ultimate rate (pre-65/post-65 Medicare Advantage)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.50%/4.50</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.50%/4.50</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.50%/4.50</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ultimate rate (pre-65/post-65 Non-Medicare Advantage)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.50%/4.50</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.50%/4.50</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.50%/4.50</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year the ultimate rate is reached (pre-65/post-65 Medicare Advantage)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2034/2035</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2033/2034</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2031/2031</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year the ultimate rate is reached (pre-65/post-65 Non-Medicare Advantage)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2034/2034</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2033/2033</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2031/2031</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>
        <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule of Future Benefit Payments</a></td>
<td class="text">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fiscal Year</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other Benefits</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>56</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2026</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">65</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2027</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">75</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2028</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">80</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2029</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">87</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2030 - 2034</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">438</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock', window );">Schedule of Net Periodic Benefit Cost</a></td>
<td class="text">
          <div style="margin-left:81pt">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net periodic benefit cost:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest cost</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>868</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>891</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">627</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected return on plan assets</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,075</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,034</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(778</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected administrative expenses</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">200</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">200</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">200</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of prior service costs</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Amortization of net loss (gain)</p>
                    </div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">91</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">123</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total net periodic benefit cost</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>87</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>183</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">52</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other changes in plan assets and benefits obligations recognized in other comprehensive income:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Prior service cost for the period</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Net loss (gain) for the period</p>
                    </div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(192</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">346</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,545</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of prior service costs</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of net gain (loss)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(91</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(123</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total recognized in other comprehensive income</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(286</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">220</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,542</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total recognized in net periodic benefit cost (gain) and other comprehensive income</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(199</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">403</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,594</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average assumptions used:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Discount rate</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.90</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.10</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.90</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected return on plan assets</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.60</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.60</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.10</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Rate of compensation increases</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549147_191">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549148_192">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549150_193">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock', window );">Schedule of Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status</a></td>
<td class="text">
          <div style="margin-left:81pt">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in benefit obligation:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Benefit obligation at beginning of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>18,281</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>17,436</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>22,081</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest cost</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">868</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">891</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">627</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Benefits paid</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(963</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(963</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(804</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in plan provisions</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Actuarial loss (gain)</p>
                    </div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,152</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">917</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(4,468</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Benefit obligation end of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>17,034</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>18,281</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>17,436</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in plan assets:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of plan assets at beginning of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>19,953</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>19,511</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>25,750</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Actual return on plan assets</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">187</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,628</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5,211</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Employer contribution</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expenses paid</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(272</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(224</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(224</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Benefits paid</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(964</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(962</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(804</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of plan assets at end of period</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>18,904</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>19,953</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>19,511</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Funded Status</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,870</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,672</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,075</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amounts recognized in statement of financial position:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-current assets</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,870</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,672</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,075</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-current liabilities</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net amount recognized</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,870</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,672</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,075</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average assumptions used:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Discount rate</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.60</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.90</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.10</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Rate of compensation increases</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549159_199">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549161_200">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="-sec-ix-hidden:F20250222114549162_201">N/A</span></span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule of Future Benefit Payments</a></td>
<td class="text">
          <div style="margin-left:81pt">
            <table border="0" cellpadding="0" cellspacing="0" style="width:60%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fiscal Year</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other Benefits</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,244</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2026</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,285</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2027</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,332</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2028</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,357</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2029</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,375</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2030 - 2034</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>6,690</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Schedule of Weighted Average Asset Allocations</a></td>
<td class="text">
          <div style="margin-left:81pt">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Investments in commingled funds</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>18,904</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total plan assets at fair value</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>18,904</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>

          <div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Investments in commingled funds</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>19,953</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total plan assets at fair value</span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>19,953</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                    </td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>
        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Schedule of Assets Measured at Fair Value on a Recurring Basis</a></td>
<td class="text">
          <div style="margin-left:81pt">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Asset Category</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December&#160;31,&#160;</span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Target&#160;</span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">allocation </span></span></div>
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Equity securities</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Debt securities</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">90</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">90</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                  </td>
                </tr>

            </table>
          </div>
        <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Subparagraph (a)(b)(c)<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 715<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefit obligations including accumulated benefit obligation and projected benefit obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (e)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (d)(5)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (f)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_ChangesCessationRelatedAccrualsTableTextBlock', window );">Schedule of Changes in Accruals Related to Arai Factory Cessation</a></td>
<td class="text">
              <div>
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Asset disposal</span></span></span></span></div>
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>accrual</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Other Restructuring costs accrual</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accrued balance as of January 1, 2023</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>1,963</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>7,635</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Expenses accrued</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>-</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>19,662</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accruals related to assets</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(1,741</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(7,318</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Cash payments</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(222</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(17,852</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accrued balance as of December 31, 2023</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>-</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>2,127</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Cash payments</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>-</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(2,127</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accrued balance as of December 31, 2024</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>-</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>-</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>
            <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_ChangesCessationRelatedAccrualsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to changes cessation related accruals.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_ChangesCessationRelatedAccrualsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of Restricted Shares Units Activity</a></td>
<td class="text">
              <div>
                <div style="margin-left:81pt">
                  <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                      <tr>
                        <td rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="6" rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></td>
                        <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="6" rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></td>
                        <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="6" rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></td>
                        <td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Number of</span></span></span></span></div>
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>RSUs</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Weighted average fair value</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Number of</span></span></span></span></div>
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>RSUs</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Weighted average fair value</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Number of</span></span></span></span></div>
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>RSUs</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Weighted average fair value</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Outstanding as of beginning of year</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,585,560</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>38.10</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,712,996</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>32.90</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,211,100</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>24.11</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;font-family:'Times New Roman';width:28%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Granted</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,581,492</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>31.89</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>797,241</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>37.64</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>612,881</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>44.99</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Converted</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(726,007</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>36.52</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(870,720</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>27.80</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(1,068,219</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>21.99</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;font-family:'Times New Roman';width:28%;padding-bottom:2px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Forfeited</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(42,910</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>36.96</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(53,957</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>32.49</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(42,766</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>24.24</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;padding-bottom:4px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Outstanding as of end of year (*)</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,398,135</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:4px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>34.51</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,585,560</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:4px;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>38.10</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,712,996</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>32.90</span></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>

                  </table>
                </div>
                <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
                <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(*) Include (i) 736,014, 559,184 and 595,757 PSUs as of December 31, 2024, 2023 and 2022, respectively and (ii) 649,249 MSUs as of December 31, 2024.&#160; The performance goals of 736,014 PSUs outstanding as of December 31, 2024 were achieved. The achievement of market goals of the MSUs outstanding as of December 31, 2024 shall be determined in accordance with a defined performance measurement methodology.</span></span></span></span></div>
              </div>
            <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock', window );">Schedule of Employees Share Incentive Plans</a></td>
<td class="text">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details for the year ended December 31</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The intrinsic value of converted RSUs</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>28,667</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>26,976</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>48,829</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The original fair value of converted RSUs</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>26,510</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>24,206</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>23,492</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Stock-Based Compensation Expense in Statement of Operations</a></td>
<td class="text">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Cost of goods</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>8,764</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>8,332</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>7,393</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Research and development, net</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>7,422</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>5,639</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>4,754</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Marketing, general and administrative</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>17,651</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>13,960</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>12,068</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total stock-based compensation expense</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>33,837</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>27,931</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>24,215</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the total intrinsic value of restricted stock units exercised (or share units converted), share-based liabilities paid, and the total fair value of shares vested during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock', window );">Schedule of Revenues by Geographic Area</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">A.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Revenues by Geographic Area - as Percentage of Total Revenue</span></span></span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Years ended December 31, 2024, 2023 and 2022:</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>USA</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>42</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>46</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>49</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Japan</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>16</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>17</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>16</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Asia (other than Japan)</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>33</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>27</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>26</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Europe</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>100</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>100</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>100</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                  </tr>

              </table>
            </div>
          </div>
        <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock', window );">Schedule of Long-Lived Assets by Geographic Area</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">B.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Long-Lived Assets by Geographic Area</span></span></span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'">
              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Substantially all of Tower&#8217;s long-lived assets are located in Israel, substantially all of TSNB&#8217;s and TSSA&#8217;s long-lived assets are located in the United States, substantially all of TPSCo&#8217;s long-lived assets are located in Japan and substantially all of TSIT&#8217;s long-lived assets are located in Italy.</p>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2024 and 2023:</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Israel</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">$</span></p>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>279,023</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>254,868</span></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>United States</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>322,947</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>250,560</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Europe</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>452,557</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>371,583</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Japan</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>232,095</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>278,918</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>1,286,622</span></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>1,155,929</span></span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>
        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock', window );">Schedule Of Accounts Receivable Balance By Major Customers Table Text Block</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">D.</span><span>&#160;&#160;&#160;&#160; <span style="font-weight:bold">Major Customers - as Percentage of Total Revenue</span></span></span></span></span></span></div>
            <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="text-align:justify;line-height:1.25;font-family:Times New Roman;margin-left:78pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Years ended December 31, 2024, 2023 and 2022:</span></span></span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:top;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Customer A</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>13</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>14</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>14</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>%</span></span></span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Customer B</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>11</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Other customers *</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>16</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>21</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>24</span></span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                <tr>
                  <td style="width:70.9pt;font-family:'Times New Roman'">&#160;</td>
                  <td style="width:28.35pt;vertical-align:top;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>*</span></span></span></span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify;font-family:'Times New Roman'">
                    <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Represents aggregated revenue to three customers that accounted for between 3% and 9% of total revenue during 2024, to three customers that accounted for between 3% and 9% of total revenue during 2023, and to four customers that accounted for between 4% and 8% of total revenue during 2022.</span></span></span></span></div>
                  </td>
                </tr>

            </table>
          </div>
        <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure about the outstanding balance of accounts receivable from major customers, presented as a percentage of the aggregate accounts receivable balance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCING INCOME (EXPENSE), NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Schedule of Financing Expense</a></td>
<td class="text">
              <div style="margin-left:81pt">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest expense</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(4,029</span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(4,444</span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(5,687</span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest income</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">55,488</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">39,987</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13,596</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="line-height:1.25">
                          <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Series G Debentures amortization, exchange rate and its hedging transactions related results</p>
                        </div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(640</span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(772</span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exchange rate results</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,403</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,013</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,986</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Hedging transactions related results</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(7,800</span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5,153</span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Marketable securities fair value adjustments</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,605</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,944</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(9,225</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Bank fees and others</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,833</span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,176</span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(6,693</span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>50,834</span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>30,531</span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(12,767</span></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                      </td>
                    </tr>

                </table>
              </div>
            <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTIES BALANCES AND TRANSACTIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of Related Party Balances and Transactions</a></td>
<td class="text">
            <div>
              <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The nature of the relationship involved as of December 31, 2024 and 2023:</span></span></span></span></div>
              <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
              <div style="margin-left:81pt">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                      </td>
                      <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Long-term investment</span></span></span></span></div>
                      </td>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Equity investment in a limited partnership</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>40</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>40</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>
            </div>

            <div>
              <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Description of the transactions for the years ended December 31, 2024, 2023 and 2022:</span></span></span></span></div>
              <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
              <div style="margin-left:81pt">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Details</span></span></span></span></div>
                      </td>
                      <td style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Description of the transactions</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2024</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2023</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:32%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>General and administrative expense</span></span></span></span></div>
                      </td>
                      <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:32%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Directors&#8217; fees and reimbursement to directors</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>804</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>780</span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>$</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>696</span></span></span></span></span></div>
                      </td>
                      <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>
            </div>
          <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAX (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Income Tax Provision</a></td>
<td class="text">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current tax expense:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Local</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,431</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,579</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13,374</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13,167</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax expense (benefit):</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Local</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(17,141</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">62,748</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21,550</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,336</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(10,810</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(9,215</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Income tax expense, net</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,205</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">65,312</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>25,502</span></span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Profit (Loss) Before Taxes</a></td>
<td class="text">
            <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Profit (loss) before taxes:</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Local</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">242,879</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">588,453</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>295,438</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(25,452</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,611</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,465</span></span></div>
                  </td>
                  <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total profit (loss) before taxes</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">217,427</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">584,842</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">291,973</span></span></div>
                  </td>
                  <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Asset/Liability</a></td>
<td class="text">
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:middle;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-weight:bold">Details</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:normal">2024</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:normal">2023</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Deferred tax asset and liability - long-term:</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-weight:bold">Deferred tax assets:</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:middle;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Net operating loss carryforward</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">7,397</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">9,889</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Employees compensation</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">9,675</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">7,853</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Accruals and allowances</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">11,355</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">10,997</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Research and development credit</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">24,689</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">24,677</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Research and development, including Section 174 under U.S. Internal Revenue Code</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">27,732</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">19,582</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Lease liabilities</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">9,617</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">12,199</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Others</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">652</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">2,122</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;width:76%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">91,117</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">87,319</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Valuation allowance, see Note 18F below</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(31,613</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(20,238</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Deferred tax assets</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">59,504</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">67,081</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Deferred tax liabilities - long-term:</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Depreciation and amortization</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">$</p>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">(64,859</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">(72,254</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">ROU - assets under operating leases</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(1,131</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(1,609</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;width:76%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Others</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(801</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(838</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Deferred tax liabilities</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(66,791</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(74,701</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:middle;width:76%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Presented in long term deferred tax assets</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">1,768</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">1,810</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;width:76%;padding-bottom:4px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">Presented in long term deferred tax liabilities</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(9,055</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(9,430</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>

                </table>
              <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Reconciliation of Unrecognized Tax Benefits</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrecognized tax benefits</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of January 1, 2024</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,217</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additions for tax positions of current year</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">727</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Reduction due to statute of limitations of prior years</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,000</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;padding-bottom:4px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2024</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,944</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrecognized tax benefits</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of January 1, 2023</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,490</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additions for tax positions of current year</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">727</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Reduction due to statute of limitations of prior years</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;padding-bottom:4px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2023</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,217</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
              <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
            </div>
            <div></div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrecognized tax benefits</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of January 1, 2022</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,763</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additions for tax positions of current year</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">727</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Reduction due to statute of limitations of prior years</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;padding-bottom:4px;vertical-align:bottom">
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2022</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,490</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
          </div>
        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text">
          <div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The reconciliation of the Israeli statutory income tax rate to the effective tax rate for the years ended December 31, 2024, 2023 and 2022:</span></span></div>
            <div style="line-height:1.25;font-family:'Times New Roman'">&#160;</div>
            <div style="margin-left:81pt">
              <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Details</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom">
                      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tax expense computed at statutory rates, see (*) below</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">50,008</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">134,514</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>67,154</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Effect of different tax rates in different jurisdictions and Preferred Enterprise Benefit</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(36,588</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(89,487</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(46,012</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in valuation allowance</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,375</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,697</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,911</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>
                  <tr>
                    <td style="vertical-align:bottom;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Permanent differences and other, net</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(14,590</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,588</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,551</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Income tax expense</span></span></div>
                    </td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,205</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">65,312</span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>25,502</span></span></span></div>
                    </td>
                    <td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  </tr>

              </table>
            </div>
            <div style="line-height:1.25;font-family:'Times New Roman';clear:both">&#160;</div>
            <div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(*) The tax expense was computed based on the Israeli statutory corporate income tax rate of 23%.</span></span></div>
          </div>
        <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DESCRIPTION OF BUSINESS AND GENERAL (Narrative) (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 16, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Feb. 15, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_MergerContractTerminationFees', window );">Net of associated fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (313,501)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tsem_TowerPartnersSemiconductorCoLimitedMember', window );">Tower Partners Semiconductor Co., Ltd ("TPSCo") [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_PercentageOfInterestsAcquired', window );">Percentage of interests acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tsem_NuvotonTechnologyCorporationJapanMember', window );">Nuvoton Technology Corporation Japan ("NTCJ") [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_PercentageOfInterestsAcquired', window );">Percentage of interests acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tsem_IntelCorporationMember', window );">Intel Corporation [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Shares price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_TerminationFeesReceived', window );">Termination fees received</a></td>
<td class="nump">$ 353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_MergerContractTerminationFees', window );">Net of associated fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 313,501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_MergerContractTerminationFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent amount of merger contract termination fees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_MergerContractTerminationFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_PercentageOfInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of interests acquired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_PercentageOfInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_TerminationFeesReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Termination fees received.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_TerminationFeesReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 808<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479402/808-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=tsem_TowerPartnersSemiconductorCoLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=tsem_TowerPartnersSemiconductorCoLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=tsem_NuvotonTechnologyCorporationJapanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=tsem_NuvotonTechnologyCorporationJapanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=tsem_IntelCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=tsem_IntelCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForNotesAndLoansReceivableCurrent', window );">Allowance for current expected credit loss</a></td>
<td class="nump">$ 4,982<span></span>
</td>
<td class="nump">$ 4,790<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 40<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481628/310-20-40-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForNotesAndLoansReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForNotesAndLoansReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and building improvements, including facility infrastructure [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated economic life</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and building improvements, including facility infrastructure [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated economic life</a></td>
<td class="text">25 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment, software and hardware [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated economic life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment, software and hardware [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated economic life</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVENTORIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 127,171<span></span>
</td>
<td class="nump">$ 145,894<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in process</a></td>
<td class="nump">118,642<span></span>
</td>
<td class="nump">116,698<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">22,482<span></span>
</td>
<td class="nump">20,096<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total Inventory</a></td>
<td class="nump">268,295<span></span>
</td>
<td class="nump">282,688<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Aggregate inventory write-downs</a></td>
<td class="nump">$ 8,803<span></span>
</td>
<td class="nump">$ 8,327<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER CURRENT ASSETS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid Expense and Other Assets, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Direct and indirect tax receivables</a></td>
<td class="nump">$ 27,551<span></span>
</td>
<td class="nump">$ 22,892<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherPrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">32,985<span></span>
</td>
<td class="nump">11,097<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingAssetsCurrent', window );">Receivables from hedging transactions - see Note 11A</a></td>
<td class="nump">768<span></span>
</td>
<td class="nump">1,894<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other receivables</a></td>
<td class="nump">513<span></span>
</td>
<td class="nump">73<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Total other current assets</a></td>
<td class="nump">$ 61,817<span></span>
</td>
<td class="nump">$ 35,956<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherPrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherPrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LONG-TERM INVESTMENTS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Investments in privately held companies</a></td>
<td class="nump">$ 6,780<span></span>
</td>
<td class="nump">$ 6,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Pension plan net assets - see Notes 12B</a></td>
<td class="nump">1,870<span></span>
</td>
<td class="nump">1,672<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments, total</a></td>
<td class="nump">$ 8,650<span></span>
</td>
<td class="nump">$ 8,452<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT, NET (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Original cost - machinery and equipment</a></td>
<td class="nump">$ 153,159<span></span>
</td>
<td class="nump">$ 204,230<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants', window );">Aggregate investment grants recieved</a></td>
<td class="nump">285,000<span></span>
</td>
<td class="nump">285,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 15,195<span></span>
</td>
<td class="nump">$ 18,307<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate investment grants received to reduce the cost of fixed assets as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT, NET (Schedule of Property and Equipment) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Original cost:</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 4,745,381<span></span>
</td>
<td class="nump">$ 4,406,572<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,458,759)<span></span>
</td>
<td class="num">(3,250,643)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,286,622<span></span>
</td>
<td class="nump">1,155,929<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Land and Buildings and building improvements, including facility infrastructure [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Original cost:</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">463,564<span></span>
</td>
<td class="nump">429,191<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(303,041)<span></span>
</td>
<td class="num">(291,684)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment, software and hardware [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Original cost:</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,281,817<span></span>
</td>
<td class="nump">3,977,381<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (3,155,718)<span></span>
</td>
<td class="num">$ (2,958,959)<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Original cost includes ROU assets under capital lease in the amount of $153,159 and $204,230 as of December 31, 2024 and 2023, respectively. The depreciation expense of such assets amounted to $15,195 and $18,307 for the years ended December 31, 2024 and 2023, respectively.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INTANGIBLE ASSETS, NET (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 42,800<span></span>
</td>
<td class="nump">$ 42,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(39,604)<span></span>
</td>
<td class="num">(37,685)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net</a></td>
<td class="nump">3,196<span></span>
</td>
<td class="nump">5,115<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=tsem_TechnologiesMember', window );">Technologies [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">6,700<span></span>
</td>
<td class="nump">6,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(6,322)<span></span>
</td>
<td class="num">(5,691)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net</a></td>
<td class="nump">$ 378<span></span>
</td>
<td class="nump">$ 1,009<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=tsem_TechnologiesMember', window );">Technologies [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life (years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=tsem_TechnologiesMember', window );">Technologies [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life (years)</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LeaseAgreementsMember', window );">Facilities&#8217; lease [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life (years)</a></td>
<td class="text">19 years<span></span>
</td>
<td class="text">19 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 33,500<span></span>
</td>
<td class="nump">$ 33,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(30,682)<span></span>
</td>
<td class="num">(29,394)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net</a></td>
<td class="nump">$ 2,818<span></span>
</td>
<td class="nump">$ 4,106<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life (years)</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 2,600<span></span>
</td>
<td class="nump">$ 2,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(2,600)<span></span>
</td>
<td class="num">(2,600)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=tsem_TechnologiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=tsem_TechnologiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LeaseAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LeaseAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER LONG-TERM ASSETS, NET (Schedule of Deferred Tax and Other Long-Term Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent', window );">Long-term prepaid expenses</a></td>
<td class="nump">$ 2,514<span></span>
</td>
<td class="nump">$ 18,598<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">ROU - assets under operating leases</a></td>
<td class="nump">7,874<span></span>
</td>
<td class="nump">9,762<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseOtherNoncurrent', window );">Prepaid long-term land lease, net</a></td>
<td class="nump">2,572<span></span>
</td>
<td class="nump">2,693<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DeferredTaxAssetClassifiedAsNoncurrent', window );">Deferred tax asset - see Note 18</a></td>
<td class="nump">1,768<span></span>
</td>
<td class="nump">1,810<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DeferredTaxAndOtherAssetsNet', window );">Deferred tax and other assets, net</a></td>
<td class="nump">$ 14,728<span></span>
</td>
<td class="nump">$ 32,863<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_DeferredTaxAndOtherAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax and other assets, net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_DeferredTaxAndOtherAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_DeferredTaxAssetClassifiedAsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets classified as non-current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_DeferredTaxAssetClassifiedAsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseOtherNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of amounts paid in advance which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseOtherNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER CURRENT LIABILITIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrentAbstract', window );"><strong>Other Liabilities, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Tax payables</a></td>
<td class="nump">$ 12,428<span></span>
</td>
<td class="nump">$ 7,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingLiabilitiesCurrent', window );">Hedging transactions related payables &#8211; see Note 11A</a></td>
<td class="nump">5,070<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Others</a></td>
<td class="nump">1,712<span></span>
</td>
<td class="nump">1,386<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Total other current liabilities</a></td>
<td class="nump">$ 19,210<span></span>
</td>
<td class="nump">$ 9,286<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the liability 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT (Narrative) (Details)<br> $ in Thousands, &#165; in Billions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>JPY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>JPY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>JPY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 23, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 23, 2023 </div>
<div>JPY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>JPY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Outstanding capital lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73,453<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 118,272<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,785<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating Lease, Payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,439<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=tsem_OfficeSpaceOperatingFacilitiesAndVehiclesMember', window );">Office space operating facilities and vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease, Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,592<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,807<span></span>
</td>
<td class="nump">$ 5,867<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=tsem_TowerPartnersSemiconductorCoLimitedMember', window );">Tower Partners Semiconductor Co., Ltd ("TPSCo") [Member] | Term Loan 2018 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Outstanding principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=tsem_TowerPartnersSemiconductorCoLimitedMember', window );">Tower Partners Semiconductor Co., Ltd ("TPSCo") [Member] | 2023 JP Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Outstanding principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=tsem_TowerPartnersSemiconductorCoLimitedMember', window );">Tower Partners Semiconductor Co., Ltd ("TPSCo") [Member] | 2024 JPY Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Outstanding principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAverageAmountOutstanding', window );">Loan outstanding amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=tsem_TowerPartnersSemiconductorCoLimitedMember', window );">Tower Partners Semiconductor Co., Ltd ("TPSCo") [Member] | JPY [Member] | Term Loan 2018 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Outstanding principal | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 11.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCollateral', window );">Description of collateral</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The 2021 JPY Loan was secured mainly by a lien over the machinery and equipment of TPSCo located in the Uozu and Tonami facilities.<span></span>
</td>
<td class="text">The 2021 JPY Loan was secured mainly by a lien over the machinery and equipment of TPSCo located in the Uozu and Tonami facilities.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPaymentTerms', window );">Payment terms</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">payable in seven semiannual payments from December 2024 until December 2027.<span></span>
</td>
<td class="text">payable in seven semiannual payments from December 2024 until December 2027.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=tsem_TowerPartnersSemiconductorCoLimitedMember', window );">Tower Partners Semiconductor Co., Ltd ("TPSCo") [Member] | JPY [Member] | 2023 JP Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Outstanding principal | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.95%<span></span>
</td>
<td class="nump">1.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCollateral', window );">Description of collateral</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The 2023 JPY Loan was secured by a second lien over the machinery and equipment of TPSCo located in the Uozu and Tonami facilities.<span></span>
</td>
<td class="text">The 2023 JPY Loan was secured by a second lien over the machinery and equipment of TPSCo located in the Uozu and Tonami facilities.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPaymentTerms', window );">Payment terms</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">payable in seven semiannual payments from September 2024 until September 2027.<span></span>
</td>
<td class="text">payable in seven semiannual payments from September 2024 until September 2027.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=tsem_TowerPartnersSemiconductorCoLimitedMember', window );">Tower Partners Semiconductor Co., Ltd ("TPSCo") [Member] | JPY [Member] | 2024 JPY Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Outstanding principal | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 14.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Loan repaid | &#165;</a></td>
<td class="nump">&#165; 3.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 11.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Loan amount withdrawn | &#165;</a></td>
<td class="nump">&#165; 2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAverageAmountOutstanding', window );">Loan outstanding amount | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 15.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCollateral', window );">Description of collateral</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The 2024 JPY Loan is secured mainly by a lien over the machinery and equipment of TPSCo located in the Uozu and Tonami facilities.<span></span>
</td>
<td class="text">The 2024 JPY Loan is secured mainly by a lien over the machinery and equipment of TPSCo located in the Uozu and Tonami facilities.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPaymentTerms', window );">Payment terms</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">principal payable in seven semiannual payments from December 2027 to December 2030.<span></span>
</td>
<td class="text">principal payable in seven semiannual payments from December 2027 to December 2030.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCollateral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discussion of whether the debt instrument is secured or unsecured, and, if secured, a description of the collateral and guarantees required or provided.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCollateral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPaymentTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPaymentTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAverageAmountOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Average amount outstanding of long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph b<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAverageAmountOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=tsem_OfficeSpaceOperatingFacilitiesAndVehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=tsem_OfficeSpaceOperatingFacilitiesAndVehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=tsem_TowerPartnersSemiconductorCoLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=tsem_TowerPartnersSemiconductorCoLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=tsem_TermLoan2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=tsem_TermLoan2018Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=tsem_TemLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=tsem_TemLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=tsem_JPY2024LoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=tsem_JPY2024LoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_JPY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_JPY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LONG-TERM DEBT (Schedule of Other Long-Term Debt) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Long-Term Debt, Excluding Current Maturities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">$ 7,874<span></span>
</td>
<td class="nump">$ 9,762<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Long-Term Debt, Excluding Current Maturities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Tower's loans (including current maturities) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term JPY loan - principal amount</a></td>
<td class="nump">$ 98,962<span></span>
</td>
<td class="nump">102,491<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Capital leases and other long-term liabilities</a></td>
<td class="nump">73,977<span></span>
</td>
<td class="nump">119,310<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">7,874<span></span>
</td>
<td class="nump">9,762<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_LongTermDebtFairValueCurrent', window );">Less - current maturities</a></td>
<td class="num">(48,376)<span></span>
</td>
<td class="num">(58,952)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Fair value</a></td>
<td class="nump">$ 132,437<span></span>
</td>
<td class="nump">$ 172,611<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_LongTermDebtFairValueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of long-term debt with maturities within the next 12 months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_LongTermDebtFairValueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT (Schedule of Repayment of Loan) (Details) - JPY [Member]<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate', window );">Interest rate</a></td>
<td class="text">2.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Repayment schedule (carrying amount):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 6,386<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2026</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2027</a></td>
<td class="nump">13,226<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2028</a></td>
<td class="nump">26,450<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2029</a></td>
<td class="nump">26,450<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_LongtermDebtMaturityYearSix', window );">2030</a></td>
<td class="nump">26,450<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">LONG-TERM DEBT</a></td>
<td class="nump">$ 98,962<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_LongtermDebtMaturityYearSix">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_LongtermDebtMaturityYearSix</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of any adjustments made to the stated rate to determine the effective rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeographicDistributionAxis=currency_JPY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeographicDistributionAxis=currency_JPY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LONG-TERM DEBT (Schedule of Maturity Capital Leases Liabilities) (Details) - Southern Florida Research Foundation Member<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 26,503<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">24,816<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">7,220<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="nump">5,087<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2029</a></td>
<td class="nump">4,118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2030 and on</a></td>
<td class="nump">9,266<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">77,010<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less - imputed interest</a></td>
<td class="num">(3,033)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total</a></td>
<td class="nump">$ 73,977<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=tsem_SouthernFloridaResearchFoundationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=tsem_SouthernFloridaResearchFoundationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LONG-TERM DEBT (Schedule of Composition of Operating Leases) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use - assets under operating leases</a></td>
<td class="nump">$ 7,874<span></span>
</td>
<td class="nump">$ 9,762<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">3,913<span></span>
</td>
<td class="nump">3,450<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">3,961<span></span>
</td>
<td class="nump">6,312<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 7,874<span></span>
</td>
<td class="nump">$ 9,762<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term (years)</a></td>
<td class="text">2 years 7 months 6 days<span></span>
</td>
<td class="text">3 years 3 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">1.95%<span></span>
</td>
<td class="nump">1.94%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Debt, Current<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Long-Term Debt, Excluding Current Maturities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other Assets<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LONG-TERM DEBT (Schedule of Maturity Operating Leases Liabilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 3,927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">3,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">8,004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less - imputed interest</a></td>
<td class="num">(130)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">$ 7,874<span></span>
</td>
<td class="nump">$ 9,762<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short term deposit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 946,351<span></span>
</td>
<td class="nump">$ 790,823<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Marketable securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">184,960<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=tsem_TowerUsHoldingsMember', window );">Tower US Holdings [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetFairValueOfCollateral', window );">Fair value of derivative assets, asset position</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">768<span></span>
</td>
<td class="nump">1,894<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetNotionalAmount', window );">Fair value asset face amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">156,000<span></span>
</td>
<td class="nump">156,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Fair value of derivative liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,261<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityNotionalAmount', window );">Fair value liability face amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">186,000<span></span>
</td>
<td class="nump">$ 204,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=tsem_TowerSemiconductorItalySRLMember', window );">Tower Semiconductor Italy S R L [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Fair value of derivative liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityNotionalAmount', window );">Fair value liability face amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 39,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Marketable securities as of December 31, 2023 were available-for-sale securities; the amortized cost of such marketable securities of $188,826 was net of an immaterial allowance for credit losses.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetFairValueOfCollateral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of securities received as collateral against derivative assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetFairValueOfCollateral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payments on the derivative asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-7<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -SubTopic 20<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481326/860-20-50-4D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilityNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payments on the derivative liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=tsem_TowerUsHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=tsem_TowerUsHoldingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=tsem_TowerSemiconductorItalySRLMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=tsem_TowerSemiconductorItalySRLMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Recurring Fair Value Measurements) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 183,710<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_PrivatelyHeldEquity', window );">Privately held companies</a></td>
<td class="nump">$ 6,780<span></span>
</td>
<td class="nump">6,780<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">184,960<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign exchange forward and cylinders - net asset position</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,394<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign exchange forward and cylinders - net liability position</a></td>
<td class="num">(4,302)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Total assets and liabilities</a></td>
<td class="nump">2,478<span></span>
</td>
<td class="nump">193,134<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring [Member] | Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_PrivatelyHeldEquity', window );">Privately held companies</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign exchange forward and cylinders - net asset position</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign exchange forward and cylinders - net liability position</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Total assets and liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring [Member] | Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_PrivatelyHeldEquity', window );">Privately held companies</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">184,960<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign exchange forward and cylinders - net asset position</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,394<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign exchange forward and cylinders - net liability position</a></td>
<td class="num">(4,302)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Total assets and liabilities</a></td>
<td class="num">(4,302)<span></span>
</td>
<td class="nump">186,354<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring [Member] | Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_PrivatelyHeldEquity', window );">Privately held companies</a></td>
<td class="nump">6,780<span></span>
</td>
<td class="nump">6,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign exchange forward and cylinders - net asset position</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign exchange forward and cylinders - net liability position</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Total assets and liabilities</a></td>
<td class="nump">$ 6,780<span></span>
</td>
<td class="nump">$ 6,780<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_PrivatelyHeldEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Privately-held companies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_PrivatelyHeldEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueNetAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of asset after deduction of liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueNetAssetLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyContractAssetFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Marketable Securities) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">$ 188,826<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">2,088<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized losses</a></td>
<td class="num">(7,204)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated fair value</a></td>
<td class="nump">183,710<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesAccruedInterest', window );">Accrued interest</a></td>
<td class="nump">1,250<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">166,356<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">2,015<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized losses</a></td>
<td class="num">(7,117)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated fair value</a></td>
<td class="nump">161,254<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember', window );">Government bonds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">22,470<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">73<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized losses</a></td>
<td class="num">(87)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated fair value</a></td>
<td class="nump">$ 22,456<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Excluding accrued interest of $1,250.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositLiabilitiesAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accrued but unpaid interest on deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositLiabilitiesAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Maturities of Marketable Securities) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract', window );"><strong>FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis', window );">Due within one year, Amortized cost</a></td>
<td class="nump">$ 31,075<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis', window );">Due within 2-5 years, Amortized cost</a></td>
<td class="nump">134,256<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis', window );">Due after 5 years, Amortized cost</a></td>
<td class="nump">23,495<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost</a></td>
<td class="nump">188,826<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Due within one year, Estimated fair value</a></td>
<td class="nump">30,938<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">Due within 2-5 years, Estimated fair value</a></td>
<td class="nump">130,271<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue', window );">Due after 5 years, Estimated fair value</a></td>
<td class="nump">22,501<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated fair value</a></td>
<td class="nump">$ 183,710<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Excluding accrued interest of $1,250.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after rolling tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Investments with Continuous Unrealized Losses) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Investment with continuous unrealized losses for less than 12 months, Fair value</a></td>
<td class="nump">$ 53,142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Investment with continuous unrealized losses for less than 12 months, Unrealized losses</a></td>
<td class="num">(3,075)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Investments with continuous unrealized losses for 12 months or more, Fair value</a></td>
<td class="nump">72,571<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Investments with continuous unrealized losses for 12 months or more, Unrealized losses</a></td>
<td class="num">(4,129)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total Investments with continuous unrealized losses, Fair value</a></td>
<td class="nump">125,713<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total Investments with continuous unrealized losses, Unrealized losses</a></td>
<td class="num">(7,204)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Investment with continuous unrealized losses for less than 12 months, Fair value</a></td>
<td class="nump">49,843<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Investment with continuous unrealized losses for less than 12 months, Unrealized losses</a></td>
<td class="num">(3,073)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Investments with continuous unrealized losses for 12 months or more, Fair value</a></td>
<td class="nump">67,167<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Investments with continuous unrealized losses for 12 months or more, Unrealized losses</a></td>
<td class="num">(4,044)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total Investments with continuous unrealized losses, Fair value</a></td>
<td class="nump">117,010<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total Investments with continuous unrealized losses, Unrealized losses</a></td>
<td class="num">(7,117)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember', window );">Government bonds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Investment with continuous unrealized losses for less than 12 months, Fair value</a></td>
<td class="nump">3,299<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Investment with continuous unrealized losses for less than 12 months, Unrealized losses</a></td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Investments with continuous unrealized losses for 12 months or more, Fair value</a></td>
<td class="nump">5,404<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Investments with continuous unrealized losses for 12 months or more, Unrealized losses</a></td>
<td class="num">(85)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total Investments with continuous unrealized losses, Fair value</a></td>
<td class="nump">8,703<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total Investments with continuous unrealized losses, Unrealized losses</a></td>
<td class="num">$ (87)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE RELATED LIABILITIES (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits', window );">Israeli employee termination benefits</a></td>
<td class="nump">$ 5,716<span></span>
</td>
<td class="nump">$ 5,752<span></span>
</td>
<td class="nump">$ 6,269<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=tsem_TowerJazzPanasonicSemiConductorCompanyLtdMember', window );">Tower Jazz Panasonic Semi Conductor Company Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Matching contribution (as a percent)</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Cost recognized</a></td>
<td class="nump">$ 3,853<span></span>
</td>
<td class="nump">$ 4,266<span></span>
</td>
<td class="nump">$ 4,838<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanSpecialTerminationBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in benefit obligation for benefits provided to employees payable from defined benefit plan or payable upon retirement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(10)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanSpecialTerminationBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=tsem_TowerJazzPanasonicSemiConductorCompanyLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=tsem_TowerJazzPanasonicSemiConductorCompanyLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE RELATED LIABILITIES (Schedule of Components of Net Periodic Benefit Cost Recognized in Other Comprehensive Income (Loss)) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Postretirement Medicare Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Net periodic benefit cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">65<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation', window );">Amortization of prior service costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of net (gain) loss</a></td>
<td class="num">(272)<span></span>
</td>
<td class="num">(282)<span></span>
</td>
<td class="num">(157)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Total net periodic benefit cost</a></td>
<td class="num">(205)<span></span>
</td>
<td class="num">(209)<span></span>
</td>
<td class="num">(96)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract', window );"><strong>Other changes in plan assets and benefits obligations recognized in other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Prior service cost for the period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax', window );">Net (gain) loss for the period</a></td>
<td class="num">(149)<span></span>
</td>
<td class="num">(195)<span></span>
</td>
<td class="num">(515)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost', window );">Amortization of prior service costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss', window );">Amortization of net gain (loss)</a></td>
<td class="nump">272<span></span>
</td>
<td class="nump">282<span></span>
</td>
<td class="nump">157<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent', window );">Total recognized loss (gain) in other comprehensive income</a></td>
<td class="nump">123<span></span>
</td>
<td class="nump">87<span></span>
</td>
<td class="num">(358)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax', window );">Total recognized in net periodic benefit cost (gain) and other comprehensive income</a></td>
<td class="num">$ (82)<span></span>
</td>
<td class="num">$ (122)<span></span>
</td>
<td class="num">$ (454)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average assumptions used:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.10%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Rate of compensation increases</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract', window );"><strong>Assumed health care cost trend rates:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate', window );">Measurement date</a></td>
<td class="text">Dec. 31,  2024<span></span>
</td>
<td class="text">Dec. 31,  2023<span></span>
</td>
<td class="text">Dec. 31,  2022<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Postretirement Medicare Plan [Member] | Pre-65 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract', window );"><strong>Assumed health care cost trend rates:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome', window );">Health care cost trend rate assumed for current year - Medicare Advantage</a></td>
<td class="nump">8.20%<span></span>
</td>
<td class="nump">7.30%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage', window );">Health care cost trend rate assumed for current year - Non-Medicare Advantage</a></td>
<td class="nump">8.20%<span></span>
</td>
<td class="nump">7.30%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome', window );">Ultimate rate</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome', window );">Year the ultimate rate is reached</a></td>
<td class="text">2033<span></span>
</td>
<td class="text">2031<span></span>
</td>
<td class="text">2031<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Postretirement Medicare Plan [Member] | Post-65 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract', window );"><strong>Assumed health care cost trend rates:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome', window );">Health care cost trend rate assumed for current year - Medicare Advantage</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">9.25%<span></span>
</td>
<td class="nump">8.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage', window );">Health care cost trend rate assumed for current year - Non-Medicare Advantage</a></td>
<td class="nump">8.70%<span></span>
</td>
<td class="nump">8.30%<span></span>
</td>
<td class="nump">6.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome', window );">Ultimate rate</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome', window );">Year the ultimate rate is reached</a></td>
<td class="text">2033<span></span>
</td>
<td class="text">2031<span></span>
</td>
<td class="text">2031<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Net periodic benefit cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">$ 868<span></span>
</td>
<td class="nump">$ 891<span></span>
</td>
<td class="nump">$ 627<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(1,075)<span></span>
</td>
<td class="num">(1,034)<span></span>
</td>
<td class="num">(778)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAdministrationExpenses', window );">Expected administrative expenses</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="nump">200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation', window );">Amortization of prior service costs</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of net (gain) loss</a></td>
<td class="nump">91<span></span>
</td>
<td class="nump">123<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Total net periodic benefit cost</a></td>
<td class="nump">87<span></span>
</td>
<td class="nump">183<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract', window );"><strong>Other changes in plan assets and benefits obligations recognized in other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Prior service cost for the period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax', window );">Net (gain) loss for the period</a></td>
<td class="num">(192)<span></span>
</td>
<td class="nump">346<span></span>
</td>
<td class="nump">1,545<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost', window );">Amortization of prior service costs</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss', window );">Amortization of net gain (loss)</a></td>
<td class="num">(91)<span></span>
</td>
<td class="num">(123)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent', window );">Total recognized loss (gain) in other comprehensive income</a></td>
<td class="num">(286)<span></span>
</td>
<td class="nump">220<span></span>
</td>
<td class="nump">1,542<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax', window );">Total recognized in net periodic benefit cost (gain) and other comprehensive income</a></td>
<td class="num">$ (199)<span></span>
</td>
<td class="nump">$ 403<span></span>
</td>
<td class="nump">$ 1,594<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average assumptions used:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate</a></td>
<td class="nump">4.90%<span></span>
</td>
<td class="nump">5.10%<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="nump">5.60%<span></span>
</td>
<td class="nump">5.60%<span></span>
</td>
<td class="nump">3.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Rate of compensation increases</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The assumed health care cost trend rate for the current year used to measure the expected cost of benefits covered by the plan (gross eligible charges). This is based upon the annual rate of change in the cost of health care benefits currently provided by the postretirement benefit plan, due to factors other than changes in the composition of the plan population by age and dependency status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Health care cost trend rate assumed for current year, non-medicare advantage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The measurement date for the assumed health care cost trend rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The ultimate trend rate for health care costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Year the ultimate health care cost trend rate is expected to be reached, in YYYY format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net gain or loss that has been amortized and recognized in other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of prior service cost that has been amortized and recognized in other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized in net periodic benefit cost (credit) and other comprehensive (income) loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAdministrationExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of administration expense of defined benefit plan which decreases plan assets. Excludes plan administration expense paid by employer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAdministrationExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transition asset (obligation) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, after reclassification adjustment, of increase (decrease) in accumulated other comprehensive income from gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income from prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive (income) loss for defined benefit plan, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_HealthCareCostTrendRatesAxis=tsem_PreSixtyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_HealthCareCostTrendRatesAxis=tsem_PreSixtyFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_HealthCareCostTrendRatesAxis=tsem_PostSixtyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_HealthCareCostTrendRatesAxis=tsem_PostSixtyFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE RELATED LIABILITIES (Schedule of Components of Change in Benefit Obligation, Change in Plan Assets and Funded Status) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Post-Retirement Medical Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Change in medical plan related benefit obligation:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">$ 1,319<span></span>
</td>
<td class="nump">$ 1,454<span></span>
</td>
<td class="nump">$ 1,912<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">65<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Change in plan provisions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss, net</a></td>
<td class="num">(149)<span></span>
</td>
<td class="num">(195)<span></span>
</td>
<td class="num">(515)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation end of period</a></td>
<td class="nump">1,235<span></span>
</td>
<td class="nump">1,319<span></span>
</td>
<td class="nump">1,454<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Change in plan assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at beginning of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contribution</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at end of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded Status</a></td>
<td class="num">(1,235)<span></span>
</td>
<td class="num">(1,319)<span></span>
</td>
<td class="num">(1,454)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Change in medical plan related benefit obligation:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">18,281<span></span>
</td>
<td class="nump">17,436<span></span>
</td>
<td class="nump">22,081<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">868<span></span>
</td>
<td class="nump">891<span></span>
</td>
<td class="nump">627<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(963)<span></span>
</td>
<td class="num">(963)<span></span>
</td>
<td class="num">(804)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Change in plan provisions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss, net</a></td>
<td class="num">(1,152)<span></span>
</td>
<td class="nump">917<span></span>
</td>
<td class="num">(4,468)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation end of period</a></td>
<td class="nump">17,034<span></span>
</td>
<td class="nump">18,281<span></span>
</td>
<td class="nump">17,436<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Change in plan assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at beginning of period</a></td>
<td class="nump">19,953<span></span>
</td>
<td class="nump">19,511<span></span>
</td>
<td class="nump">25,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">187<span></span>
</td>
<td class="nump">1,628<span></span>
</td>
<td class="num">(5,211)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contribution</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DefinedBenefitPlanExpensesPaid', window );">Expenses paid</a></td>
<td class="num">(272)<span></span>
</td>
<td class="num">(224)<span></span>
</td>
<td class="num">(224)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(964)<span></span>
</td>
<td class="num">(962)<span></span>
</td>
<td class="num">(804)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at end of period</a></td>
<td class="nump">18,904<span></span>
</td>
<td class="nump">19,953<span></span>
</td>
<td class="nump">19,511<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded Status</a></td>
<td class="nump">$ 1,870<span></span>
</td>
<td class="nump">$ 1,672<span></span>
</td>
<td class="nump">$ 2,075<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_DefinedBenefitPlanExpensesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of administration expense of defined benefit plan which decreases plan assets. Excludes plan expense paid by employer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_DefinedBenefitPlanExpensesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAmendments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAmendments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE RELATED LIABILITIES (Schedule of Amounts Recognized in Statement of Financial Position) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract', window );"><strong>Amounts recognized in statement of financial position:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Assets for Plan Benefits, Defined Benefit Plan</a></td>
<td class="nump">$ 1,870<span></span>
</td>
<td class="nump">$ 1,672<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Postretirement Medicare Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract', window );"><strong>Amounts recognized in statement of financial position:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="num">(56)<span></span>
</td>
<td class="num">(50)<span></span>
</td>
<td class="num">$ (59)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="num">(1,179)<span></span>
</td>
<td class="num">(1,269)<span></span>
</td>
<td class="num">(1,395)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net amount recognized</a></td>
<td class="num">$ (1,235)<span></span>
</td>
<td class="num">$ (1,319)<span></span>
</td>
<td class="num">$ (1,454)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Weighted average assumptions used:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">5.70%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increases</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract', window );"><strong>Amounts recognized in statement of financial position:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Assets for Plan Benefits, Defined Benefit Plan</a></td>
<td class="nump">$ 1,870<span></span>
</td>
<td class="nump">$ 1,672<span></span>
</td>
<td class="nump">$ 2,075<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net amount recognized</a></td>
<td class="nump">$ 1,870<span></span>
</td>
<td class="nump">$ 1,672<span></span>
</td>
<td class="nump">$ 2,075<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Weighted average assumptions used:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">5.60%<span></span>
</td>
<td class="nump">4.90%<span></span>
</td>
<td class="nump">5.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increases</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_HealthCareCostTrendRatesAxis=tsem_PreSixtyFiveMember', window );">Pre-65 [Member] | Postretirement Medicare Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract', window );"><strong>Assumed health care cost trend rates:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed for next year</a></td>
<td class="nump">8.60%<span></span>
</td>
<td class="nump">8.20%<span></span>
</td>
<td class="nump">7.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1', window );">Ultimate rate</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate', window );">Year the ultimate rate is reached</a></td>
<td class="text">2034<span></span>
</td>
<td class="text">2033<span></span>
</td>
<td class="text">2031<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_HealthCareCostTrendRatesAxis=tsem_PreSixtyFiveMember', window );">Pre-65 [Member] | Postretirement Non Medical Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract', window );"><strong>Assumed health care cost trend rates:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed for next year</a></td>
<td class="nump">8.60%<span></span>
</td>
<td class="nump">8.20%<span></span>
</td>
<td class="nump">7.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1', window );">Ultimate rate</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate', window );">Year the ultimate rate is reached</a></td>
<td class="text">2034<span></span>
</td>
<td class="text">2033<span></span>
</td>
<td class="text">2031<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_HealthCareCostTrendRatesAxis=tsem_PostSixtyFiveMember', window );">Post-65 [Member] | Postretirement Medicare Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract', window );"><strong>Assumed health care cost trend rates:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed for next year</a></td>
<td class="nump">11.50%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">9.25%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1', window );">Ultimate rate</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate', window );">Year the ultimate rate is reached</a></td>
<td class="text">2035<span></span>
</td>
<td class="text">2034<span></span>
</td>
<td class="text">2031<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_HealthCareCostTrendRatesAxis=tsem_PostSixtyFiveMember', window );">Post-65 [Member] | Postretirement Non Medical Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract', window );"><strong>Assumed health care cost trend rates:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed for next year</a></td>
<td class="nump">9.90%<span></span>
</td>
<td class="nump">8.70%<span></span>
</td>
<td class="nump">8.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1', window );">Ultimate rate</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate', window );">Year the ultimate rate is reached</a></td>
<td class="text">2034<span></span>
</td>
<td class="text">2033<span></span>
</td>
<td class="text">2031<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as current. Excludes other postretirement benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ultimate trend rate for health care cost for defined benefit postretirement plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Year ultimate health care cost trend rate is expected to be reached, in YYYY format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:gYearListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_HealthCareCostTrendRatesAxis=tsem_PreSixtyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_HealthCareCostTrendRatesAxis=tsem_PreSixtyFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_HealthCareCostTrendRatesAxis=tsem_PostSixtyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_HealthCareCostTrendRatesAxis=tsem_PostSixtyFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>EMPLOYEE RELATED LIABILITIES (Schedule of Future Benefit Payments) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Post-Retirement Medical Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2026</a></td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2027</a></td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2028</a></td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2029</a></td>
<td class="nump">87<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2030 - 2034</a></td>
<td class="nump">438<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2025</a></td>
<td class="nump">1,244<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2026</a></td>
<td class="nump">1,285<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2027</a></td>
<td class="nump">1,332<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2028</a></td>
<td class="nump">1,357<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2029</a></td>
<td class="nump">1,375<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2030 - 2034</a></td>
<td class="nump">$ 6,690<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>EMPLOYEE RELATED LIABILITIES (Schedule of Assets Measured at Fair Value) (Details) - Recurring [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments in commingled funds</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total plan assets at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments in commingled funds</a></td>
<td class="nump">18,904<span></span>
</td>
<td class="nump">19,953<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total plan assets at fair value</a></td>
<td class="nump">18,904<span></span>
</td>
<td class="nump">19,953<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments in commingled funds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total plan assets at fair value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>EMPLOYEE RELATED LIABILITIES (Schedule of Weighted Average Asset Allocations) (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedPercentage', window );">Funded percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation 2024</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollateralAxis=us-gaap_EquitySecuritiesMember', window );">Equity Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedPercentage', window );">Funded percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation 2024</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollateralAxis=us-gaap_DebtSecuritiesMember', window );">Debt Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedPercentage', window );">Funded percentage</a></td>
<td class="nump">90.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation 2024</a></td>
<td class="nump">90.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of plan assets to benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollateralAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollateralAxis=us-gaap_EquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollateralAxis=us-gaap_DebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollateralAxis=us-gaap_DebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_RestructuringGainFromSaleOfMachineryAndEquipment', window );">Restructuring gain from sale of machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52,168<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tsem_IntelCorporationMember', window );">Intel Corporation [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1', window );">Acquisition of equipment and other fixed assets</a></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=tsem_TonamiFactoryMember', window );">Tonami Factory [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_RestructuringGainFromSaleOfMachineryAndEquipment', window );">Restructuring gain from sale of machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,411<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostsAndAssetImpairmentCharges', window );">Restructuring expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,076<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_RestructuringChargesMember', window );">Restructuring Charges [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostsAndAssetImpairmentCharges', window );">Restructuring expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,270<span></span>
</td>
<td class="nump">$ 19,662<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_RestructuringGainFromSaleOfMachineryAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restructuring gain from sale of machinery and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_RestructuringGainFromSaleOfMachineryAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=tsem_IntelCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=tsem_IntelCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=tsem_TonamiFactoryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=tsem_TonamiFactoryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_RestructuringChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_RestructuringChargesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=tsem_AssetDisposalAccrualMember', window );">Asset disposal accrual [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_FactoryCessationRelatedAccruals', window );">Accrued balance as of beginning of period</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,963<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostsAndAssetImpairmentCharges', window );">Expenses accrued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_AccrualsRelatedToAssets', window );">Accruals related to assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,741)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_PaymentToProceedsFromCash', window );">Cash payments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(222)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_FactoryCessationRelatedAccruals', window );">Accrued balance as of ending of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_RestructuringChargesMember', window );">Other Restructuring costs accrual [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_FactoryCessationRelatedAccruals', window );">Accrued balance as of beginning of period</a></td>
<td class="nump">2,127<span></span>
</td>
<td class="nump">7,635<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostsAndAssetImpairmentCharges', window );">Expenses accrued</a></td>
<td class="nump">6,270<span></span>
</td>
<td class="nump">19,662<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_AccrualsRelatedToAssets', window );">Accruals related to assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,318)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_PaymentToProceedsFromCash', window );">Cash payments</a></td>
<td class="num">(2,127)<span></span>
</td>
<td class="num">(17,852)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_FactoryCessationRelatedAccruals', window );">Accrued balance as of ending of period</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,127<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_AccrualsRelatedToAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accruals related to assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_AccrualsRelatedToAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_FactoryCessationRelatedAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of factory cessation related accruals</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_FactoryCessationRelatedAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_PaymentToProceedsFromCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of payment to proceeds from cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_PaymentToProceedsFromCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=tsem_AssetDisposalAccrualMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=tsem_AssetDisposalAccrualMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_RestructuringChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_RestructuringChargesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Ordinary Shares) (Narrative) (Details) - &#8362; / shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, authorized</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value</a></td>
<td class="nump">&#8362; 15<span></span>
</td>
<td class="nump">&#8362; 15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding</a></td>
<td class="nump">111,550<span></span>
</td>
<td class="nump">110,825<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, shares</a></td>
<td class="nump">87<span></span>
</td>
<td class="nump">87<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Share Option Plans) (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_PercentageOfVestedRestrictedStockUnite', window );">Percentage of vested restricted stock units</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSU's [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awards granted</a></td>
<td class="nump">1,581,492<span></span>
</td>
<td class="nump">797,241<span></span>
</td>
<td class="nump">612,881<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of outstanding shares</a></td>
<td class="nump">2,398,135<span></span>
</td>
<td class="nump">1,585,560<span></span>
</td>
<td class="nump">1,712,996<span></span>
</td>
<td class="nump">2,211,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember', window );">PSU&#8217;s [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of outstanding shares</a></td>
<td class="nump">736,014<span></span>
</td>
<td class="nump">559,184<span></span>
</td>
<td class="nump">595,757<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_PerformanceSharesUnitsOutstanding', window );">Performance shares units outstanding</a></td>
<td class="nump">736,014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=tsem_MarketLeveragedStockUnitMember', window );">MSUs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of outstanding shares</a></td>
<td class="nump">649,249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tsem_TwoThousandThirteenShareIncentivePlanMember', window );">2013 Plan [Member] | Employees and directors [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awards granted</a></td>
<td class="nump">1,580,000<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tsem_TwoThousandThirteenShareIncentivePlanMember', window );">2013 Plan [Member] | Chief Executive Officer [Member] | Time Vested Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Non-option equity awards granted</a></td>
<td class="nump">78,400<span></span>
</td>
<td class="nump">75,800<span></span>
</td>
<td class="nump">59,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tsem_TwoThousandThirteenShareIncentivePlanMember', window );">2013 Plan [Member] | Chief Executive Officer [Member] | Performance-based RSU's [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Non-option equity awards granted</a></td>
<td class="nump">176,300<span></span>
</td>
<td class="nump">125,000<span></span>
</td>
<td class="nump">97,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tsem_TwoThousandThirteenShareIncentivePlanMember', window );">2013 Plan [Member] | Chief Executive Officer [Member] | RSU's [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Compensation cost</a></td>
<td class="nump">$ 16,500<span></span>
</td>
<td class="nump">$ 7,500<span></span>
</td>
<td class="nump">$ 7,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tsem_TwoThousandThirteenShareIncentivePlanMember', window );">2013 Plan [Member] | Chief Executive Officer [Member] | MSUs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Non-option equity awards granted</a></td>
<td class="nump">256,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tsem_TwoThousandThirteenShareIncentivePlanMember', window );">2013 Plan [Member] | Chairman of the board of directors [Member] | Time Vested Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="nump">33.00%<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Non-option equity awards granted</a></td>
<td class="nump">7,400<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
<td class="nump">6,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Compensation cost</a></td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tsem_TwoThousandThirteenShareIncentivePlanMember', window );">2013 Plan [Member] | New other directors [Member] | Time Vested Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Non-option equity awards granted</a></td>
<td class="nump">4,900<span></span>
</td>
<td class="nump">3,300<span></span>
</td>
<td class="nump">2,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Compensation cost</a></td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="nump">$ 875<span></span>
</td>
<td class="nump">$ 875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tsem_TwoThousandThirteenShareIncentivePlanMember', window );">2013 Plan [Member] | New other directors [Member] | Time Vested Restricted Stock Units [Member] | First Anniversary [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tsem_TwoThousandThirteenShareIncentivePlanMember', window );">2013 Plan [Member] | New other directors [Member] | Time Vested Restricted Stock Units [Member] | Second Anniversary [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_PercentageOfVestedRestrictedStockUnite">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vested restricted stock unite.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_PercentageOfVestedRestrictedStockUnite</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_PerformanceSharesUnitsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Performance shares units outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_PerformanceSharesUnitsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of non-option equity instruments granted to participants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=tsem_MarketLeveragedStockUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=tsem_MarketLeveragedStockUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=tsem_TwoThousandThirteenShareIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=tsem_TwoThousandThirteenShareIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=tsem_EmployeesAndDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=tsem_EmployeesAndDirectorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=tsem_TimeVestedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=tsem_TimeVestedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_BoardOfDirectorsChairmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_BoardOfDirectorsChairmanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=tsem_NewOtherDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=tsem_NewOtherDirectorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=tsem_FirstAnniversaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=tsem_FirstAnniversaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=tsem_SecondAnniversaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=tsem_SecondAnniversaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Schedule of Restricted Shares Units Activity) (Details) - RSU's [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of RSU's</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding as of beginning of year</a></td>
<td class="nump">1,585,560<span></span>
</td>
<td class="nump">1,712,996<span></span>
</td>
<td class="nump">2,211,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="nump">1,581,492<span></span>
</td>
<td class="nump">797,241<span></span>
</td>
<td class="nump">612,881<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod', window );">Converted</a></td>
<td class="num">(726,007)<span></span>
</td>
<td class="num">(870,720)<span></span>
</td>
<td class="num">(1,068,219)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited</a></td>
<td class="num">(42,910)<span></span>
</td>
<td class="num">(53,957)<span></span>
</td>
<td class="num">(42,766)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding as of end of year</a></td>
<td class="nump">2,398,135<span></span>
</td>
<td class="nump">1,585,560<span></span>
</td>
<td class="nump">1,712,996<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding as of beginning of year</a></td>
<td class="nump">$ 38.1<span></span>
</td>
<td class="nump">$ 32.9<span></span>
</td>
<td class="nump">$ 24.11<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted</a></td>
<td class="nump">31.89<span></span>
</td>
<td class="nump">37.64<span></span>
</td>
<td class="nump">44.99<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue', window );">Converted</a></td>
<td class="nump">36.52<span></span>
</td>
<td class="nump">27.8<span></span>
</td>
<td class="nump">21.99<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited</a></td>
<td class="nump">36.96<span></span>
</td>
<td class="nump">32.49<span></span>
</td>
<td class="nump">24.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding as of end of year</a></td>
<td class="nump">$ 34.51<span></span>
</td>
<td class="nump">$ 38.1<span></span>
</td>
<td class="nump">$ 32.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, exercised during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value of equity-based payment instruments, excluding stock (or unit) options, exercised during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Schedule of Intrinsic and Fair Values of RSU's) (Details) (USD $) - RSU's [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested', window );">The intrinsic value of converted RSUs</a></td>
<td class="nump">$ 28,667<span></span>
</td>
<td class="nump">$ 26,976<span></span>
</td>
<td class="nump">$ 48,829<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_FairValueOfRestrictedStockUnitsExercised', window );">The original fair value of converted RSUs</a></td>
<td class="nump">$ 26,510<span></span>
</td>
<td class="nump">$ 24,206<span></span>
</td>
<td class="nump">$ 23,492<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_FairValueOfRestrictedStockUnitsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The original fair value of RSU's exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_FairValueOfRestrictedStockUnitsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Schedule of Stock-Based Compensation Expense in Statement of Operations) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract', window );"><strong>The effect of stock- based compensation on the Statement of Operations is as follow:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 33,837<span></span>
</td>
<td class="nump">$ 27,931<span></span>
</td>
<td class="nump">$ 24,215<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of goods [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract', window );"><strong>The effect of stock- based compensation on the Statement of Operations is as follow:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">8,764<span></span>
</td>
<td class="nump">8,332<span></span>
</td>
<td class="nump">7,393<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development, net [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract', window );"><strong>The effect of stock- based compensation on the Statement of Operations is as follow:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">7,422<span></span>
</td>
<td class="nump">5,639<span></span>
</td>
<td class="nump">4,754<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Marketing, general and administrative [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract', window );"><strong>The effect of stock- based compensation on the Statement of Operations is as follow:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 17,651<span></span>
</td>
<td class="nump">$ 13,960<span></span>
</td>
<td class="nump">$ 12,068<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Schedule of Revenues by Geographic Area) (Details) - Geographic Concentration [Member] - Revenue [Member]<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">External Customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">USA [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage</a></td>
<td class="nump">42.00%<span></span>
</td>
<td class="nump">46.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Japan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Asia (other than japan) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage</a></td>
<td class="nump">33.00%<span></span>
</td>
<td class="nump">27.00%<span></span>
</td>
<td class="nump">26.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=tsem_ExternalCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=tsem_ExternalCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_JP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_JP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=tsem_AsiaOtherJapanAndTaiwanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=tsem_AsiaOtherJapanAndTaiwanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Schedule of Long-Lived Assets by Geographic Area) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-Lived Assets</a></td>
<td class="nump">$ 1,286,622<span></span>
</td>
<td class="nump">$ 1,155,929<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_IL', window );">Israel [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-Lived Assets</a></td>
<td class="nump">279,023<span></span>
</td>
<td class="nump">254,868<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-Lived Assets</a></td>
<td class="nump">322,947<span></span>
</td>
<td class="nump">250,560<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-Lived Assets</a></td>
<td class="nump">452,557<span></span>
</td>
<td class="nump">371,583<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_JP', window );">Japan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-Lived Assets</a></td>
<td class="nump">$ 232,095<span></span>
</td>
<td class="nump">$ 278,918<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_IL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_IL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_JP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_JP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Schedule of Revenues of Major Customers) (Details) - Revenue [Member] - Customer Concentration Risk [Member]<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Customer A [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Customer B [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Other Customers [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">24.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Customer One [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Customer Two [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Represents aggregated revenue to three customers that accounted for between 3% and 9% of total revenue during 2024, to three customers that accounted for between 3% and 9% of total revenue during 2023, and to four customers that accounted for between 4% and 8% of total revenue during 2022.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=tsem_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=tsem_CustomerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=tsem_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=tsem_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=tsem_OtherCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=tsem_OtherCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=tsem_CustomerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=tsem_CustomerOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=tsem_CustomerTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=tsem_CustomerTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCING INCOME (EXPENSE), NET (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">$ (4,029)<span></span>
</td>
<td class="num">$ (4,444)<span></span>
</td>
<td class="num">$ (5,687)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndOtherIncome', window );">Interest income</a></td>
<td class="nump">55,488<span></span>
</td>
<td class="nump">39,987<span></span>
</td>
<td class="nump">13,596<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Series G Debentures amortization, exchange rate and its hedging transactions related results</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(640)<span></span>
</td>
<td class="num">(772)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_ExchangeRateResults', window );">Exchange Rate Results</a></td>
<td class="nump">3,403<span></span>
</td>
<td class="nump">1,013<span></span>
</td>
<td class="num">(3,986)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_HedgingTransactionsRelatedResults', window );">Hedging Transactions Related Results</a></td>
<td class="num">(7,800)<span></span>
</td>
<td class="num">(5,153)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_MarketableSecuritiesFairValueAdjustment', window );">Marketable securities fair value adjustments</a></td>
<td class="nump">5,605<span></span>
</td>
<td class="nump">2,944<span></span>
</td>
<td class="num">(9,225)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_FinancingExpenseOther', window );">Bank fees and others</a></td>
<td class="num">(1,833)<span></span>
</td>
<td class="num">(3,176)<span></span>
</td>
<td class="num">(6,693)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_FinancingIncomeExpenseNet', window );">FINANCING INCOME (EXPENSE), NET</a></td>
<td class="nump">$ 50,834<span></span>
</td>
<td class="nump">$ 30,531<span></span>
</td>
<td class="num">$ (12,767)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_ExchangeRateResults">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the exchange rate results.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_ExchangeRateResults</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_FinancingExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other financing expenses incurred during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_FinancingExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_FinancingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of financing income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_FinancingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_HedgingTransactionsRelatedResults">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the hedging transactions related results.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_HedgingTransactionsRelatedResults</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_MarketableSecuritiesFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of marketable securities fair value adjustment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_MarketableSecuritiesFairValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndOtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTIES BALANCES AND TRANSACTIONS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="nump">$ 74,964<span></span>
</td>
<td class="nump">$ 72,454<span></span>
</td>
<td class="nump">$ 80,282<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Long-term investment</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="nump">$ 804<span></span>
</td>
<td class="nump">$ 780<span></span>
</td>
<td class="nump">$ 696<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity method investee and investment in and advance to affiliate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAX (Narrative) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLimitationsOnUse', window );">Operation loss carryforwards limitation</a></td>
<td class="text">taxable income limitation of 80%.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Effective Statutory tax rate</a></td>
<td class="nump">23.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Federal [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 8,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Tower [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_PreferredIncomeSubjectTaxRate', window );">Preferred income subject tax rate</a></td>
<td class="nump">7.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=tsem_TowerUsHoldingsMember', window );">Tower US Holdings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 29,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_OperatingLossCarryForwardsAmountNotToExpire', window );">Net operating loss carry forwards amount not to expire</a></td>
<td class="nump">21,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=tsem_TowerUsHoldingsMember', window );">Tower US Holdings [Member] | State and Local Jurisdiction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">11,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=tsem_TowerSemiconductorItalySRLMember', window );">TSIT [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 5,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_OperatingLossCarryForwardsAmountNotToExpire">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net operating loss carry forwards amount not to expire.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_OperatingLossCarryForwardsAmountNotToExpire</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_PreferredIncomeSubjectTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Preferred income subject tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_PreferredIncomeSubjectTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLimitationsOnUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLimitationsOnUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=tsem_TowerUsHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=tsem_TowerUsHoldingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=tsem_TowerSemiconductorItalySRLMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=tsem_TowerSemiconductorItalySRLMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAX (Schedule of Income Tax Provision) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current tax expense:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit', window );">Local</a></td>
<td class="nump">$ 17,431<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">5,579<span></span>
</td>
<td class="nump">13,374<span></span>
</td>
<td class="nump">13,167<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred tax expense (benefit):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Local</a></td>
<td class="num">(17,141)<span></span>
</td>
<td class="nump">62,748<span></span>
</td>
<td class="nump">21,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">4,336<span></span>
</td>
<td class="num">(10,810)<span></span>
</td>
<td class="num">(9,215)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense, net</a></td>
<td class="nump">$ 10,205<span></span>
</td>
<td class="nump">$ 65,312<span></span>
</td>
<td class="nump">$ 25,502<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAX (Schedule of Profit (Loss) Before Taxes) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract', window );"><strong>Profit before taxes:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Local</a></td>
<td class="nump">$ 242,879<span></span>
</td>
<td class="nump">$ 588,453<span></span>
</td>
<td class="nump">$ 295,438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="num">(25,452)<span></span>
</td>
<td class="num">(3,611)<span></span>
</td>
<td class="num">(3,465)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Total profit (loss) before taxes</a></td>
<td class="nump">$ 217,427<span></span>
</td>
<td class="nump">$ 584,842<span></span>
</td>
<td class="nump">$ 291,973<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAX (Schedule of Deferred Tax Asset/Liability) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent', window );">Net operating loss carryforward</a></td>
<td class="nump">$ 7,397<span></span>
</td>
<td class="nump">$ 9,889<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent', window );">Employees compensation</a></td>
<td class="nump">9,675<span></span>
</td>
<td class="nump">7,853<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DeferredTaxAssetsAccrualsAndReserves', window );">Accruals and allowances</a></td>
<td class="nump">11,355<span></span>
</td>
<td class="nump">10,997<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">Research and development credit</a></td>
<td class="nump">24,689<span></span>
</td>
<td class="nump">24,677<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174', window );">Research and development, including Section 174 under U.S. Internal Revenue Code</a></td>
<td class="nump">27,732<span></span>
</td>
<td class="nump">19,582<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DeferredTaxAssetsLeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">9,617<span></span>
</td>
<td class="nump">12,199<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DeferredTaxAssetsOtherNonCurrent', window );">Others</a></td>
<td class="nump">652<span></span>
</td>
<td class="nump">2,122<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred tax assets gross</a></td>
<td class="nump">91,117<span></span>
</td>
<td class="nump">87,319<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance, see Note 18F below</a></td>
<td class="num">(31,613)<span></span>
</td>
<td class="num">(20,238)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">59,504<span></span>
</td>
<td class="nump">67,081<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities - long-term:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation and amortization</a></td>
<td class="num">(64,859)<span></span>
</td>
<td class="num">(72,254)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases', window );">ROU - assets under operating leases</a></td>
<td class="num">(1,131)<span></span>
</td>
<td class="num">(1,609)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Others</a></td>
<td class="num">(801)<span></span>
</td>
<td class="num">(838)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="num">(66,791)<span></span>
</td>
<td class="num">(74,701)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DeferredTaxAssetsNetNonCurrents', window );">Presented in long term deferred tax assets</a></td>
<td class="nump">1,768<span></span>
</td>
<td class="nump">1,810<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_DeferredTaxLiabilitiesNonCurrents', window );">Presented in long term deferred tax liabilities</a></td>
<td class="num">$ (9,055)<span></span>
</td>
<td class="num">$ (9,430)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_DeferredTaxAssetsAccrualsAndReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible accruals and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_DeferredTaxAssetsAccrualsAndReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a section 174.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_DeferredTaxAssetsLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of deferred tax assets lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_DeferredTaxAssetsLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_DeferredTaxAssetsNetNonCurrents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carry forwards classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_DeferredTaxAssetsNetNonCurrents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_DeferredTaxAssetsOtherNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other and noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_DeferredTaxAssetsOtherNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_DeferredTaxLiabilitiesNonCurrents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_DeferredTaxLiabilitiesNonCurrents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of deferred tax liabilities rou assets under operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAX (Schedule of Reconciliation of Unrecognized Tax Benefits) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning balance</a></td>
<td class="nump">$ 9,217<span></span>
</td>
<td class="nump">$ 8,490<span></span>
</td>
<td class="nump">$ 7,763<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for tax positions of current year</a></td>
<td class="nump">727<span></span>
</td>
<td class="nump">727<span></span>
</td>
<td class="nump">727<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tsem_ReductionDueToStatuteOfLimitationOfPriorYears', window );">Reduction due to statute of limitations of prior years</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending balance</a></td>
<td class="nump">$ 8,944<span></span>
</td>
<td class="nump">$ 9,217<span></span>
</td>
<td class="nump">$ 8,490<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsem_ReductionDueToStatuteOfLimitationOfPriorYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reduction due to statute of limitation of prior years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsem_ReductionDueToStatuteOfLimitationOfPriorYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAX (Schedule of Effective Income Tax Rate Reconciliation) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Tax expense computed at statutory rates, see (*) below</a></td>
<td class="nump">$ 50,008<span></span>
</td>
<td class="nump">$ 134,514<span></span>
</td>
<td class="nump">$ 67,154<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Effect of different tax rates in different jurisdictions and Preferred Enterprise Benefit</a></td>
<td class="num">(36,588)<span></span>
</td>
<td class="num">(89,487)<span></span>
</td>
<td class="num">(46,012)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Change in valuation allowance</a></td>
<td class="nump">11,375<span></span>
</td>
<td class="nump">2,697<span></span>
</td>
<td class="nump">5,911<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Permanent differences and other, net</a></td>
<td class="num">(14,590)<span></span>
</td>
<td class="nump">17,588<span></span>
</td>
<td class="num">(1,551)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense, net</a></td>
<td class="nump">$ 10,205<span></span>
</td>
<td class="nump">$ 65,312<span></span>
</td>
<td class="nump">$ 25,502<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>113
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !F GEI&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    ( !F GEJI&/$Z\@   "L"   1
M9&]C4')O<',O8V]R92YX;6S-DL%.PS ,AE\%Y=XZ;3>$HBX7$">0D)@$XA8E
MWA;1-%%BU.[M:</6@> !.,;^\_FSY%8'H7W$I^@#1K*8KD;7]4GHL&$'HB
MDCZ@4ZF<$OW4W/GH%$W/N(>@]+O:(]2<7X-#4D:1@AE8A(7(9&NTT!$5^7C"
M&[W@PT?L,LQHP X=]I2@*BM@<IX8CF/7P@4PPPBC2U\%- LQ5__$Y@ZP4W),
M=DD-PU .3<Y-.U3P^OCPG-<M;)](]1JG7\D*.@;<L//DE^;V;GO/9,WK=<%7
M1<.W-1><B]7-V^SZP^\B[+RQ._N_C-?5-^.SH&SAUUW(3U!+ P04    "  9
M@)Y:F5R<(Q &  "<)P  $P   'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4
M?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.'X416(UL>621A'^_1S80RY8-[9)-
MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%<R)!%!,!FGK_#
M"J5,7K5::0##.'W)$Q+#W(*+"$MX%,O67.!;&B\CUNJTV]U6A&ELH1A'9&!]
M7BQH0-!445IO7R"TY1\S^!7+5(UEHP$35T$FN8BT\OELQ?S:WCYES^DZ'3*!
M;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'T=)(@(+)?90%NDGVH],5"#(-.SJ=
M6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+<!P$X%&[GL*=]&R_I$$)M*-IT&38
M]MJND::JC5-/T_=]W^N;:)P*C5M/TVMWW=..B<:MT'@-OO%/A\.NB<:KT'3K
M:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8<';6S-(#EEXI^G64&MD=N]U!7/!8
M[CF)$?[&Q036:=(9EC1&<IV0!0X -\313%!\KT&VBN#"DM)<D-;/*;50&@B:
MR('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_::L!I^V[F\^3_'/HY)^GD]=-0LYP
MO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR
M([O=]EA]]D]';B/7J<"S(M>41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ
MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1
M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V</!T3$LV4"P9!AI<D)A*I.7Y-2!/^
M*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S&L%&KQMUAVC2/'K^!?F<-0H<D1L=
M F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV&G*U%H&V<:F$8%H2QM%X3M*T$?Q9
MK#63/F#([,V1=<[6D0X1DEXW0CYBSHN0$;\>ACA*FNVB<5@$_9Y>PTG!Z(++
M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH<T/J@>,@H%\;D>
M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>
M1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@YG\#L_6@^GO'M^MDDA*^:62TC%I!+
M@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2GD(;;NE3]4J5U^6ON2BX/%ODZ:^A
M=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9=
M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8
MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7
M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I
M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9K<B?#!%.%@L22&.4
M%Z9*HO,94[[G*TG$53B_13.V$I<8O./FQW%.4[@2=K8/ C*YNSFI>F4Q9Z;R
MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z
M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 <V4R43P H)DIAR F/H+O?(,
MN2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7<N/O[Y-J=XS7^BR!;814,F35%\I#
MB<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@2\-Z;ITM)__;7M0]M!<]1O.CF> >
MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[
MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ
M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1.
M"CS<_N\-L,+$CN'MB[\!4$L#!!0    ( !F GEJSA?DUS08  -<>   8
M>&PO=V]R:W-H965T<R]S:&5E=#$N>&ULI5EK;]LV%/TKA <4&Y#8>ME.VL2
MX\2ML3P\VVW1#OO 2(PM1!(UDK*3?[]+21;=0KY2UGYH)%D\.KPDS[F7O-AQ
M\2PWC"GR$D>)O.QLE$K?]WK2W["8RBY/60*_/'$14P6W8MV3J6 TR!O%4<^Q
MK$$OIF'2&5WDS^9B=,$S%84)FPLBLSBFXO6*17QWV;$[^P>+<+U1^D%O=)'2
M-5LR]3F="[CK52A!&+-$ACPA@CU==L;V^RMOJ!OD;WP)V4X>7!/=E4?.G_7-
M++CL6)H1BYBO- 2%/ULV85&DD8#'OR5HI_JF;GAXO4>?YIV'SCQ2R28\^AH&
M:G/9.>N0@#W1+%(+OOO$R@[U-9[/(YG_3W;%NWVW0_Q,*AZ7C8%!'";%7_I2
M!N*@P>!8 Z=LX.2\BP_E+*^IHJ,+P7=$Z+<!35_D7<U; [DPT:.R5 )^#:&=
M&EUS/X,@*T*3@-PD*E2O9)84HPU1N^@I^(A^M>>7@%<%H',$T';('4_41@):
MP((? 7K KJ+H["E>.2CB-?.[Q+5/B&,Y'I$;*IA$8-VJYVX.ZQZ!+3N[8.M0
M*D$A!/<T9G4=QG%6#U]O%F1Y<S>;/-Q??YZL'A;D=G7=12AZ%46O#<4)C(^@
M$8Q+P%[(G^RUCB2.9,&_<^?L;#A :/4K6GT4;)()H:?,-)0^T/K&J-"#36 "
MUL8/1SL]M9U3UT9X#2I> Q2IFLN'Q*;P4-:QPK'T7$,H#2M*PS=1FC,1\N X
M*1QM^@VA=%91.D-!QL G*#A%=%U' F__1"/)$![G%8_S=J%9O::UTP9O[EBG
M4X2%;1D!M-KQV"M![A9+!9-9/ZY50!RQ*4+V@3C;[;B-DR2#Z;-@*1?UE' @
M)3*4D6,8.2U'#213AGFL$%8X6&.@C);;N A7M)8;,'@RX7%*DU>,&8[7R,Q(
MN(TK;\6L7/J84#9![8V0-*B3;93<QL6W=)AI&#%RG\6/3-3RPD&L4\<;GEL8
M(2/A-JZ[50KB<P%CER_&DV(U$BY@8#/P0K!$'M1'$$>?W6(DC:C;N Z7),=!
M *F(/-E?D%MXCSPD]<QPR 6%A(M\I%L1LMSI(?43H78,*IXQTD;V;5RW4=*K
M':\EC4/.NP]=<L5?R, ^QS@:2[!Q4?^9XT3?P;"O^*X^%<7A[L)U "'\1$')
ML2 ZQBP<7-I_)+B?CG74&H#0F>@8@W!P7?\Y8',N%?3X>Y@>72(-B(YK6WW+
MP=@9LW!P?5^%"G2%/Q';^?WQ#[)D?B: ;BTK'.E!!&$"52/HNT[_3T@*J=V6
M1AG(%E1^,RDHBT*M_L\LDL3N=RV+I$P4Y0+6&6,Q3D.>+RAP6)/E:_S(H]H^
M- ! C8 Q,9;BX#Z@ZQ0=U9L7?T.3-5PG9+<)_4T581+*,IUAXN<:K.3:\(GQ
M\GK\%\;66(S3RF*^@B^?/B>PD($EE3QA 0R;S.H=IP'S&UH!.L9MG%9N\X5'
ML([U]-)&*&HS\P:D>XX1,L[BM'*6?855Y"_YK ,'K"\9&A ;0F7LPVEE'[,$
MIE2QE:+3&+JG6LL,1VQ@9DS#:64:^="1"20*:WY$DG&<6RI@+8U]GP$0P 0%
M)+;58'S#;>4;-S$3:SV<'P%!;?9Y:NVFPZ_5&*ZQ$+=MC>'[VL[*V98$5-0J
M1P/<Y^ZR2SZ.QW.,G'$0%]?],FX_9/6UI'ZMT' /-HU:[1H!E3BO$KG_?%*:
M$GG(E-2!@PC6<BR0O1Q9[Y9N1[9M]_O6<&!?]+9UM(PEN+A>C[,@5) H34,1
MD]EU[>=Q!-L^'V(1,GKOXMJ\IW++_:-;B T0*TB!Q]MP>U(:.\;+:+V+*_2>
MU]%=/KSYE=#[NS%-R#B**4@,^<YAV,D[&J<?8#Y@^WVNT7\75^O99+H@>Z9C
MI1A,J+S&/K97TX#74/>[1OY=7*P/-K(2FOBZ,JFV2,B-$'EM!DY0[+7_K>G^
M4\OWUS:77.,*+J[F5YF$)WF.#M;N*_+W'=/U;3TK%$N?C+R7*?7992>%A<[$
MEG5&[WZS!]8';)?7N(.'B_F>XAQR#YXD,/N/3=(&H'N8+&3)H=K98,2,-WAO
M*R_:%+H-D/^WT/6,9WBM/.--A6X#9,M"US,VXK6RD=:%;@-<VT+7.SAY:'7T
MT*+0;0!""UW/N(K7JHIX2Z';@-A<Z'K&6SS<'/+A&PM&CY/! <Z'*!'C'QZN
M]]IT82EMH+Q"]O,:0+S30=\:V%;M5.\=G#7J;#8_494D3QV+8\?J:75J.R[.
M*LWKQ9'O'=7)L"01>X*F5G<( R:*4]3B1O$T/[E\Y$KQ.+_<,!HPH5^ WY\X
M5_L;_8'J+'OT'U!+ P04    "  9@)Y:$,>=#"0(  "R'P  &    'AL+W=O
M<FMS:&5E=',O<VAE970R+GAM;*V986_BN!:&_XK%CG;V2F6([<1)NBT2A=PI
M$H5>H+,:K?:#&]P231*SB6FW]]??DT )Q$[HU>Z7-B3GV.]QG/,<VU>O,ON1
MKX50Z*\D3O/KSEJIS66OEX=KD?#\B]R(%)X\R2SA"GYFS[U\DPF^*IV2N$<L
MB_42'J6=_E5Y[S[K7\FMBJ-4W&<HWR8)S]YN1"Q?KSNX\WYC'CVO57&CU[_:
M\&>Q$.IA<Y_!K]ZAE564B#2/9(HR\73=&>#+D6T5#J7%MTB\YD?7J CE4<H?
MQ8_QZKIC%8I$+$)5-,'AWXL8BC@N6@(=?^X;[1SZ+!R/K]];_W<9/ 3SR',Q
ME/%OT4JMKSM>!ZW$$]_&:BY?;\4^(*=H+Y1Q7OY%KWM;JX/";:YDLG<&!4F4
M[O[SO_8#<>2 :8,#V3N0NH/=X$#W#O2C#O;>P2Y'9A=*.0XCKGC_*I.O*"NL
MH;7BHAS,TAO"C]+BO2]4!D\C\%/]X6RZF$W&H\$R&*&;P60P'09H<1L$RP7J
MHH?%"/WRZ5_H$XI2M%S+;<[357[54]!SX=\+][T,=[V0AEY&(OR"*+Y Q"*V
MP7WT<7=ZZMZ#> ]!DT/0I&S/:0KZ83X/IDLT6"P@3E,X.W]J]B^^Q<M\PT-Q
MW8&/+1?9B^CT?_X),^M74W#_4&,GH=)#J+2M]?Z0YVL$+PV%Q87X<QN]\%BD
MRO@2=TVQLJDB8;STB8L]'][8RW$\!C-F,5:9G2BU#TKM5J6+M<Q45XDL@>]V
M(_/(K''7B'W4N6\SZN":1MW,]2VOF#TFC<Y!H].J\8YG/X3BC[% N0BW6:0B
M85)YT][,[_@/4VB.IMFJ1:5;8,_VF66.BAVB8JUREAE?"<C H=S"Q(!L'@J8
M)1"D2233)!",?4IJ2G4S[-@6<\U*W8-2MU7I.'V!N2LS\Z@/75T;\XCOU+09
MS#PP],S:O(,VKU7;3*U%!BD[RT BXGDNS!/8TWIGV,-N3:-N11W?86:)_D&B
MW_ZBI>+Q!R3Z^LMSF44\OR;29&?YV&D826Q54+):A4YFTZ_=93"_0^/IMV"Q
MO(-L;<S3^W:.)7C,J7\V)BO;(0TJC]")6U7>SV?WP7SY'0VF(Q3\YV%\7^B\
M0--@:=2*]>$B'F.D_NV8#+'C^,1O4%QQ#[>RIC^>+@?3K^.;2;!G7[-8HD]
M[+.Z4MW* :D-,BMFX79H?9W-1K^-)Q.C,*IG=LO2WO@9JU-A%:)P.Z-FR]M@
MCJK9>6X0=0IAVR5>7:QN1F%B-+ *5[#"[9A9SI:#24N1@W6<4,NS;*^>, V&
MQ,>>@QO2.:[(@]F'*K')>' SGHR7X\"LM!5@_V\]]D^U=AISQ3#<#K'A/O_"
MHF5?02#YA&*9/K]7/X_*. @ZMVR/NMHWJ9LYGM^8[2J\X7:^U:J$#7]K*A&P
M#B],+4;J=:31SL>D"1\5YG [YT;B2< 8KZ"4@7IA*W8%<+F8$EG^&?'5"T]#
M<PV!=:@1S!SMDS"PS[-Q@W12D8^TDR](-K%\$P*DQUQ!"''$'Z.XJ= <$AUM
MS,%^G=0&,P=;3D/)3BH$DG8$GA8]Y[0:N.837,_=!C,?TF&#U*,U7SO[3HN?
M<U)UL!'/L5A]"IOL7.;1IGE0(9"T([!BS"BX,<*%Z(C#E-BT7DF:[%S",&Z0
M6,&0M,.PDCA\6"QG=\%\\1D-1M^*+03SHMJP*&.^]OIU*^*XN('=I*(A::=A
M<'<_F7T/ C0/)N5NQQGF$!UZMJ^AT6#%++_I]5=<).U+LGJA<4ZK8;EE8:)E
M 9,9(4TSH2(::2?:KM XI]& +]NBEC:B!CL?RJ:F,:T 1LXLT+)5E/+L#>5K
MGNV@.QTO$': 91EZX?%67,(OZP(*1<2W:@WKS/]"!N:EZ0A6Q<DC)+OW;:P2
M*L6&%,(87S#JEC>*:\>Q4)3GV\(7;LFMRA5<1.GS!:3U?"/*O<[X[:*Q:8RM
M"P#AOD7KPB/.WVJ1&E^(CE_;9@ZK+T>,=I31IFE389JT8WJP6D7%YB^DY0V/
M5MTH12'?1)"FC7(-Q*6NZWOU LAHZ,&ZM*%:I16<:3N<A]MD"U2&H4902X0_
MRAUGJ"QDLA%ISHM8C-MJ.GP)A9*BOF=ELH-W9S<L!&A%:=I.Z4$8[I2#6+DC
M-DC.Q+K8OX=@8IF;]P-U$G==*'+J"QB3G4-\VK 0I!6S:3NSYT)QN+5"@F<I
MS':S2IW!S'5LMY[]#'8V<UG3<I4>;;&VLWJ7_A:W@WEP.YN,2@X6VP'+[Q?H
MZWRV,*9#JF.9,$:HQD.3H6UC0&*#[@K@M!W@RTSP?%LDQ&(R0^Y0,"]RA;K(
M<_=)TJA<!W37M]QZVCAK=JJZXC@]LZJ]#=!P=G<_F'[_O#".NE&T80G+'$JQ
M-I<-AC;457[#Y@NMF$[;F3Z5:3>4J<ID#(^>493"<D_DQK4>U4G=Q1133:W!
MSK&;-H1I173Z$:)_>'!-&Z^VA3UM+AL,;>):M&EP*[C3,ZO3>@E2;LI]. !/
M.](P[X08#%MW0F@!P]/CD(HV=CMM?L=_&,\;FAB/7F$Z(?["H[CPZ#[)K)OS
M$]=?$61_Q!.9J;*T*3]W:"O?AFN4&#N#IY\@XT,)PM K])R*TH.G*$H2($H6
M ;YY',O78DF-H%,4PM([4B551/[%M&?2.SJPA"7Y<WGPFZ-R:V%WMG6XNS]<
MMJW+X>YTN?Z$^I=#&&;#$WQYLSL^KKK8G6;#L#Y':8YB\03=65]<^.:SW0'Q
M[H>2F_+(]%$J)9/R<BWX2F2% 3Q_DE*]_R@Z.!S3]_\'4$L#!!0    ( !F
MGEH@D[)39@,  $H*   8    >&PO=V]R:W-H965T<R]S:&5E=#,N>&ULK59;
M;]HP&/TK5E9-FX2:&PF!020*3)O4M:CIMH=I#VXPQ&H2,]N!=MJ/W^<DI) :
MMD[C@?AVCL]W?/N&6\;O14*(1 ]9FHN1D4BY'IBFB!.287'.UB2'GB7C&990
MY2M3K#G!BQ*4I:9C6;Z989H;X;!LF_-PR J9TIS,.1)%EF'^>$%2MAT9MK%K
MN*&K1*H&,QRN\8I$1'Y>SSG4S(9E03.2"\IRQ,ER9(SMP=2V%* <\862K=@K
M(Q7*'6/WJO)Q,3(LI8BD)):* L-G0R8D3143Z/A1DQK-G JX7]ZQOR^#AV#N
ML" 3EGZE"YF,C,! "[+$12IOV/8#J0/R%%_,4E'^HVT]UC)07 C)LAH,"C*:
M5U_\4!NQ![#=(P"G!C@M@.L< ;@UP&T!G/X10+<&=$MGJE!*'Z98XG#(V19Q
M-1K85*$TLT1#^#17ZQY)#KT4<#*<7%]%UY<?I^/;V11=C"_'5Y,9BC[,9K<1
M>C/'G.0R(9+&.'V+1 )U@6B.;A-6")PO1 >='=2'I@11BMJ,:P&32H!S1,"4
MQ.?(M3O(L9PN>OTJ<'WG'3)WDU4?#>WT[VE=]#F:HC=G;[5L)CC6V.8TMCDE
MO7>$/I)8$MC^$K$E>D]SG,<4IVC.!"VW\[?QG9 <-O5WG2,5MZOG5B=](-8X
M)B,#CK(@?$.,\/4KV[?>Z7SX3V0'-KB-#>XI]G"<,2[I3[) ,1,2_4)G&H47
MISF^V5J/3H)>ZE%%YI=DZB;<A'80!(X_-#>:Z+M-]-V3RJ_Y E:>/];;JH/6
MF*,-3@L"3K1WLB[&BKZW+\MK)%7*3RKXQ]7UFOB\E\6'"YDPKM9;%TU%UCV(
MQH)?*Z(_#CO0ZC=:_9=II4(4>IW^<P&V[;N]ED[=,*MO.WJ=O49G[Z3."<LR
MN!\BR>+[#HIJL=>%%!+N3YJO=(I[.L6>UW96-\P*'$^O.&@4!R<5WT(Z(0KE
M;*7Y^'8.GLT?M$T].>1 7M]H-=C6TY-F_>E&F3W$::'LA,0BYK 1X)62!'27
M%_:9W7$\ZUQW1,R]IS0C?%6F) *NMR*7U;W8M.[2'FLPJ?*>=D]_,.GKVNW!
M1976/$U095F?,%_17*"4+&$RZ[P'9X57B4M5D6Q=/N5W3$)B4!832/8(5P.@
M?\F8W%74!$WZ&/X&4$L#!!0    ( !F GEJ+(LM-P08  %,<   8    >&PO
M=V]R:W-H965T<R]S:&5E=#0N>&ULK5EA;^(X$/TK%K<Z=:4"L9,X2:]% I+N
M(K50$;J[I]-]2,% M"%A'=/N_ONS$TH@=KSMB7XH)+R9^'G&,\_Q]4M&O^=K
M0ACXN4G2_*:U9FQ[U>WF\S791'DGVY*4_[+,Z"9B_)*NNOF6DFA1&&V2+C(,
MW-U$<=KJ71?W'FCO.MNQ)$[) P7Y;K.)Z*\!2;*7FQ9LO=Z8QJLU$S>ZO>MM
MM"(A88_;!\JON@<OBWA#TCS.4D#)\J;5AU<^<H5!@?@2DY?\Z#L05)ZR[+NX
M&"UN6H88$4G(G D7$?]X)D.2),(3'\>/O=/6X9G"\/C[J_?;@CPG\Q3E9)@E
M7^,%6]^TW!98D&6T2]@T>_E,]H1LX6^>)7GQ'[SLL48+S'<YRS9[8SZ"39R6
MG]'/_40<&4#<8(#V!JAN8#48F'L#\ZT&UM[ *F:FI%+,@Q^QJ'=-LQ= !9I[
M$U^*R2RL.?TX%7$/&>6_QMR.]8:3<3BY&_G]6>"#<,8_[H/Q+ 236S!Y"*;]
MV8@#0!L\ACZX^/ 1Y.N(DAS$*9BMLUT>I8O\$GPXN;[N,CXPX;X[WP]B4 X"
M-0P"(G"?I6R=@R!=D,6I@RYG=*"%7FD-D-:C3^8=8,)+@ QD*08T?+NYJ3#W
MWVZ.-&S,0Y#,PI_=X&^4SK,- 2&+&.%KCH%_^D\YHWS-_*N:[-*9J78F"LE5
MOHWFY*;%*T5.Z#-I]?[\ V+C+]5$G=.9?R9G)Y-H'2;1TGGO38,OP?@Q"%4S
M5EKBPE)4RN<>M$P,1?">CR=#A4,(N\8ISE?@L.-@:!UP)Q3L P5;2V$X"6=B
M9>JHE!ZLXT<;'I:&.%3AL <QK%%1X!"$IH'55/"!"M92^32=A"%XF$YN1S,5
M#2P]UC0]RZH'1 &S31MZ-1(RS,+8-%PU!^? P=$NRWV!''\"(C AZ(]]$'Q[
M",9A$%ZI2#GG7)CG=.:?R=G)-+J':73U"Y-[C.A\#7CSX"W[F6N1K:ARJAET
MI4 ZGF5:M:Q0H=RC:)><991K>A"J<\([D/&T9.XC^IVP.%U=@A5)"8V2@E:T
MX+T[%C5;R!P5,T\>L^7A.C,%"EEV#>7+*-= +E(S@T8E%8S?!8K1W9SM*.<'
M5EQ4@B7--B"/$@*R)9<E\S4WH;\*RN3'+B[B> E2H@SF_G''XZQ7*06D;2.(
MZ[%4X43K-QLX'\DC^ [.Y"?7VSD!%W'1D3\V4X/R>#!R)'HR#/)BC>KL%# #
MNPW=!***'-(G*Z$K0MMSKKV$F ",4)ZF42'(EX0TLT._#YP,:9O0M(UZ?]'Z
M.N55R26H%1*]V636OP.Z\JQD9<JS;+D0N75J,JX-/=.Q[#HUA4/;PF93W"HE
M _52IF+6W$#W+DY3"YJP7E$4.-MR4+WR^ J<";FJ:2)3:1JH%S6WHW%_/!1D
M1N/AY#X %_L@\=4U#M3<9%%B&Z[4!A0PT[!-*0-E6!LB!SL-S"J) _4:9S+[
M'$S?P4I6*6W$0P'KM&2<8UA.G97"&_8:<Z_2/%"K!7IEQH%!<#N9!J_D9OUO
M2D:.- 8$'0LY=48RSG8MMZ[V?)4_#WI.4Y6O% C42Y"*QFN%:(Z2+!O:T$"&
M7>>DP&&>?!(G!0[9MM'4K2LA O5*A(]?5QYDC8 ,!TD['@6.RVO;K.]X5/XP
MMIP&.84JT8'THF-,&$BR/ <76YHM8_811(S1^&G'HB<N.U@&TBPM6UB6)*))
MQRGO8[QMJV@C62=@:5.A /$0F[A&60GSF@*'*LF!])*C"ASHSV;3T>!QUA_<
M\>R< %Y0>#.[?^B/_U:R@]*^DP?5E52D F=#U_+J-5_E#ULV]AHH5L(#(>W.
M:= /1T,0]*=C7O?Y-I"7R?!S?QHH=TU(*V+>NVTZJS?_7-Y.Y[$2.D@O=(*(
MICSE<[ EM'PUIYS THE[+ 4Z;KT([U'>\2:Y4^\J"E>H8S6E?"5HD%[0?"U>
MSQ*^3WKF6Z85 >EN\\0I\4U%^<)124NA</B?;=:)J7!\/U1_2:#"&;QC-F5[
MI7"0K<UV?W3W*%ZOOC7?M7KIW?E^3F_^N;R=SF2EJ)!>4;TQW[$JW^L-6H&R
M.E@J\C(*=<RFE*A4%-*K*-'5RGX&=CG/^V5&P2).=F(-D+>1=-Y8ZV6<NM8K
M_.EJ?:6MD%Y;_79M_^\9D)43A,BTI/6OPD$$I5"K<(9CUR5S]^BT92-VT.+4
M*@?S;)>R\H3B<+<\&1O *[\X0*K=[\.K?G%.U*W<E,=M]Q%=Q6D.$K+D+HV.
MPY<=+4^PR@N6;8LSG:>,L6Q3?%V3:$&H /#?EUG&7B_$ P[GB+W_ %!+ P04
M    "  9@)Y:3&DH7%@$  !L#@  &    'AL+W=O<FMS:&5E=',O<VAE970U
M+GAM;*U7;6_B.!#^*U9N==J5MLU[0GH4J0566^GZHM+N?3C=!Q,&DFMBL[:!
M]G[]C1.:0F)05^H7$H=Y'ON9&8\]_0T73S(#4.2Y+)@\MS*EEF>V+=,,2BI/
M^1(8_C/GHJ0*AV)ARZ4 .JM 96%[CA/9)<V9->A7W^[$H,]7JL@9W DB5V5)
MQ<LE%'QS;KG6ZX?[?)$I_<$>])=T 1-0C\L[@2.[89GE)3"9<T8$S,^M"_=L
MY'H:4%G\R&$C=]Z)EC+E_$D/KF;GEJ-7! 6D2E-0?*QA"$6AF7 =/[>D5C.G
M!NZ^O[)_J\2CF"F5,.3%7_E,9>=6SR(SF--5H>[YYCML!86:+^6%K'[)9FOK
M6"1=2<7++1A74.:L?M+GK2-V &YT .!M 5X;$!P ^%N _UY L 4$E6=J*94?
M1E3105_P#1':&MGT2^7,"HWR<Z;C/E$"_\T1IP;#VYO)[9]7HXN'\8A,'O!Q
M/;YYF)#;;V1X>WUW/_X^OIE<_1B3JQL<C\D)>9R,R.=/7\@GDC/RD/&5I&PF
M^[;"U6A..]W.?%G/[!V8V?7(-6<JDV3,9C#;)[!11J/%>]5RZ1UE'$%Z2GSW
M*_$<+S L:/A^N&^ C]X/]XZH\9O(^!5?>(!OHJ@"W&&*\#D9\A*W=:;WVQK(
M%4MY">3OBZE4 G?./R;OU^R^F5V7DS.YI"F<6T@L0:S!&OS^FQLY?Y@\]Y%D
MHP\BV_-JT'@U.,8^N,%2NA1\GBN3SVIL5&%UQ5P//"?V=#C7N][HFH5N$OK.
MOMG(P!9%0>PV9GL*PD9!>#0O;E4&@J1["9%7"?&5,*BR1='G,Y.\\"-3XB/)
M1A]$MN?0J'%H=#0E\/S TX%AM14"6/I"<$\Q6=#Z7)K]BT58;T.30VOB8"?"
M)VZ2A%$K7TQF81RYK7PQF'EQF(3F?(D;>?%1>8\,[P-%_A_,R +O >1SP:7\
M0E#;#$2^IOK<E01K.!XKX@D4G19 )* W<I6#L;#'G86Z3A2V1'>-@CA*6I*[
M1B=1XI@%]QK!O:."[_?DHDZC+K+)\C0C&RJQ'L ZQW.L>"%5>C&%8 T]N--,
M3NEUI22A/H?VO-*U:E>-8Q9[_D@:?R1'_3',*%OHE1,HEP5_ 12_+"CFMI2@
MZM!/@0'61,*G1;ZH,M\8^*0;>*^=[%V;DTX%'1F,$K]GUNDZ;W<9Y[C2=X9J
M2[.G(^XEOM^28K +G9[OMB2/#':>'WO!(4$[ES/W%P3IC4NH4B*?KNIT5IPP
MSDY2O$<)7B!Z@:H58!(;R]5VMMUUQE'<:ZON6@5QKYVF1JXH/J#8>U/L_7((
M.YIQ7U8W(LI>C#*]SL'K]J+(==M"NW:AZSM))[Q=.R\($K==F.V=:W@)8E&U
M,Q(+R(JI^A;;?*U;IDO=,NEK?.L[ME(750-AO]'4?=@U%8N<25+ '"F=TQ@/
M3E&W-O5 \65UV9]RA:U#]9IA.PA"&^#_<\[5ZT!/T#28@_\!4$L#!!0    (
M !F GEI3'-R./@P  !Y]   8    >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL
MM9UK<YM(%H;_"N6=VLU4Q6.:FR#KN,H1=R9VUK)W:VIK/V"I;;&1A :P/=E?
MOXVD"-,T+>&\\R6Q[-//:5KG--V\!SA_R8NOY9S22OECN5B5'T_F5;7^<'96
M3N=TF9:_Y&NZ8G]YR(ME6K&/Q>-9N2YH.MLT6B[.-%6USI9IMCJY.-_\[DMQ
M<9X_58ML1;\42OFT7*;%MT]TD;]\/"$GWW]QDSW.J_H79Q?GZ_213FAUM_Y2
ML$]G>\HL6])5F>4KI: /'T\NR8?$4.L&&XM_9O2E?/6S4A_*?9Y_K3]$LX\G
M:MTCNJ#3JD:D[+]G.J:+14UB_?A]!SW9^ZP;OO[Y.]W?'#P[F/NTI.-\\:]L
M5LT_GM@GRHP^I$^+ZB9_">GN@,R:-\T7Y>9?Y65GJYXHTZ>RRI>[QJP'RVRU
M_3_]8S<0KQIH9D\#;== XQKH5D\#?== YQN0G@;&KH'!-3#[NF3N&IA\@[Z#
MMG8-+*Z!T==@M&LPXD?)Z&E@[QK8O >]IX&S:^#PH]37@*C?OSF5:T)ZF^R_
M[&W0;:-D$V)N6J47YT7^HA2U/>/5/VSB=-.>15:VJE-J4A7LKQEK5UV,KZ\F
MU[]&[N6MYRJ36_;?9^_J5KGVE7%X>15X$R6Z4B;AY8T77O_J>C>3ORG>/^ZB
MV]^44^5NXBKO?OI9*>=I04LE6RFW\_RI3%>S\KWR4^OS^5G%.EN[/)ON.O9I
MVS&MIV/7Q2Q;L23_3O_W9[J\I\5_!*2QG'0YFV5U^J8+99UFLU/6KVFZSBKV
M60)UY="[%4V+%9TITWS)IK<RW4P0$IYWH)/3Z=/R:9%6#)E7<UILP 6=U[/7
M,V6#R3Y3Y=TB+\N?97Y\N1\V#[%9AHW 4U'0U?2;4A7IJEQLNY_._LMBCDV8
ME72\ [F+&UJQJ9P=1SU"V>JQ5-ZEKXZ.S7?9-*M^%H!#.?B6G3/*ISHDJGSZ
M5=;#Z  HK[_\-PYP+&=?Y0RTJHI\P?[RR+ 59>%;R8C)$;UM-SMC6;Y/=6V?
MZMJ&H_=P/EW^>GDU]I2T4EPZ_471R7M%4S4BRLTMR=J0ZK/R\X6AFX:IGY\]
MOTZ\KAG1;4<U2=O.%=@9CJ-:;3.O:W9J$*UMY N,M)$QXEP& C.=F(9AM^U"
M@9VCCCBGD71DZV7/AW*=3NG'$Q91)2V>Z<G%7_]"+/7OH@ 2N+0LPG4L$8R9
M14PVO'N[5A3H^RC0CXF"]]M)?7)4-&R)QNNNJ+8S4KEHD#H>.$@N$N8A83X2
M%B!A(1(6(6$Q$I: 8*WT,?;I8TC3YTN13RF=E<I#D2^5=,4F^&>Z/6?6"YZ4
M[4WNRVR6L96+*).D\('C,$;"7"3,0\)\)"Q PD(D+$+"8J,[8Q/+,+E3S"&K
M5H:8^PPQI1GB_4&+:592)7]0\G6]KBQ9GLR4F\F=<!M@=I<:EC/B3BUFIZ>G
MAL4O1UQIQX;&,!+F(V$!$A8B81$2%B-A23> #$,<Y]8^SJTWQ_G[W:Y5%.^6
M8#'%KU['4M=#IW8DS$/"?"0L0,)")"Q"PF(D+ '!6@DTVB?02)Y R_4B_T;I
M=CM_6E\8;5].$66/%#ET 86$N:-.7FN&1KA3KH=TZ2-A 1(6(F$1$A8C8<FA
M[[R5%_8^+^Q-,[/ORF?OY;\/HHRPD1F!A+E(F(>$^4A8@(2%2%B$A,5(6 *"
MM?++V>>7(SWO7-%*61?Y0U:)TDG:=F@Z(6$N$N8A83X2%CC=.97M22V'NVZ+
M]!DYG3VHR&?<[1IQ5.Y2<2+JO_7Z^G0K:(G:"'6J-&R/56Z$4IL4/32JH307
M2O.@-']':UUW(+:J<<)% /4:0FG1D<<0B^R<3@XD(C-M9#H]BQ[R2H@FTOB^
M6Q4T763_8YN QS1;?5?B6'#/:)$]IW7IQ7:'O4R+K[1*[Q=LZT!9.F15)MYJ
MRST.#GLDS872O!VM]:U8#B?0^%"? 9060FG14>,10WTFAWRV\Z)1;8E<MAW/
MT]5CO0-0Z&[#7"KK1<KF_+*DU38C[NF*LO6,DM\OLL?-&4&<#T@9<PREN5":
MMZ.U)S/=YO,!Z3. TD(H+3IJ/&*HS^20SW8^-/HUD0O88\'&6!CL2,UQ#*6Y
M4)H'I?E06@"EA5!:1+IU#9IA./PUNQCJ-3GLM9T8C3)-Y-)T3WV/)DP.HZNZ
M&2HQ^9(.(I (==O0'6[J<$6&(X-HG+#A">Q.-=7HK%0$9H9I\+I@(+(S57O$
M[Q9%=H(R'_D(#[UB(CQ6BS_61#1TMFV;1M^6L5%BB5R*/5#K(XZ,KE)&B*H:
MO$(E=SUX0H1*MU":#Z4%4%H(I4506@RE)2A:.Y4:L9?(U=X?K/N1TP<O1J#R
M,)3F06D^E!9 :2&4%D%I,1%4&3A6Y\QSP*J=*XVN2PX(NP,K@':XUXL1W; [
M)YRNV';:-7/E?1L<S5"]%DH+H+002HN@M!A*2P2!U!?RC61+I(K5FXN!=MC7
M?;$[Q4!RWX.G>Z@L"Z7Y4%H I8506@2EQ5!:@J*U<ZF19XE<GWU379"<.7B!
M!15NB4 2M#5-X[?&4$T62@N@M!!*BZ"T&$I+#G[U[3NY&C%8V\ILH!HA#:K_
M0FDNE.9!:3Z4%D!I(90606DQE):@:.U<:X1I32Y,R^N%Y(T'IQ948X;2/"C-
MA]("K:N]FL0V'(.[#@SU&AWI-1;8$57G"C 2(<TQ]9[-B=8HR)I<0?Z1RB$Y
M>G!X0R5C*,V#TGQ-)'XZ_!U8 =1I"*5%QQU"+#(S;=*);H$9,4=6C\BA-7JP
M)M>#_X2Z(;G'P4$/E8ZA-$_KBI'&B*_Y\J$^ R@MA-*BH\8CAOI,#OELYT4C
M!VMR.1A8-R3W-#@?H/<M0VF>)I)L^9VZ#_490&DAE!8=-1XQU&=RR&<['QHQ
M7).+X<?6#<DQ@X,=*I-#:1Z4YD-I 9060FF1UBV1,(FN.GQ%-=1K<MAK.S$:
M:5N32]L]=4.Z,#FLCE1G&+JE\Y*%)E 6=5MU"%? XPH,:]\&=VN_)[(SU1$_
M,7>M3DW3,#1^V=VU,RRV%C7Y[:* )WHZ$%2[%1Z$T1%O12-B:"-5[ULY-/JM
M)M=O#Y0-B0.C*ZH1PKYOC0\,Z#VW4)H'I?E06@"EA5!:!*7%4%J"HK53J=&%
MM;?KPL(TLCOSJ^9T9]>N:GS:-7/E?1N<'5"E%TH+H+002HN@M!A*2P2!U'>U
ML9%OM0/R[1M+(;2N5#;23#[RH<(LE.9!:3Z4%D!I(90606DQE):@:.U'-38R
MKRZ_Y_=-I1!RYM -+)3FZMV[1W5#4[F["3RH4Q]*"Z"T$$J+H+082DL.?O7M
M'&GD69T@2R%TJ%X+I;E0F@>E^5!: *6%4%H$I<506H*BM7.M49)UN9(L+X60
M-QZ<6E"M&$KSH#0?2@OTKM"JJ2/;XDLAH%ZC([W& KM3B[\^EXAIO2* _NKA
MUW*Q^$=*(>3HP>$-586A- ]*\_6NOGE*-$?C+F@&4*\AE!8=>0RQR&[4+?41
MXAS'[+F6KS>BKRX7??^$8@BYQ\%A#Q5_H31/%]R(JUK<)0@?ZC. TD(H+3IJ
M/&*HS^20SW9>-.*O+A=_;UI9P=)!&/[*RSR;SI67M&2K'/J<Y4_EXINRZ?:J
M?G5)W;1WMR',':B6#*6Y4)JG"Y[0[9B:P2</5"2&TD(H+3IN0&*HT^2@TW;Z
M-!*Q+I>(@;5$<D^#4P)Z)S24YND"#9Q_ZIH/=1E :2&4%ATS'#'497+ 93L9
M&GE<E\OCQQ82R3&#(QTJG$-I'I3F0VD!E!9":9'>O?&=V)9%")\54$E<%Y1J
MM+VV$Z,1NW6YV-U32&0(DZ,K=!N&95I\O8C CNBCD6-S,X<K,-1TR^1?1>8)
M[$Y-NSLO"\PL6^?[%PCLK)%I=!Y ).()*HGD(SSXVJ/ *=$)_]RW1#1VEJ$2
MNT<,UALQ6)>+P0=*B<2A(7C,+B&6SK\31NYZ\(P(U8*A-!]*"Z"T$$J+H+08
M2DM0M/9[QQHMV)!KP==WMY/;RRLWN@IVV?1>N?(VKVJ]O?$N)W<WORF3V^MQ
MHEQ.ZE^ZWMC[_,F[V9?M'95\1E>E8\EG=AX,)^_LT.2#TCPHS8?2 B@MA-(B
M*"V&TA(4;9M\9Z]>F%R_.?QS6CQFJU)9T >&5W\9L7UTL7T9]_9#E:\W[U"^
MSZLJ7VY^G--T1HO:@/W](<^K[Q_JUS+O7XE^\7]02P,$%     @ &8">6G@;
M@%]S"0  1"L  !@   !X;"]W;W)K<VAE971S+W-H965T-RYX;6RMFFUSVCH6
MQ[^*AKVS>SMS4ZP'/V63S%#LM,RDD VD=_>E R)X:VRN;4BSGWZ/;8I!.E;2
M&=XD8/X^]E\ZTOG)UM5+EG\O5E*6Y,<Z28OKWJHL-Y?]?C%?R754?,PV,H5?
MEEF^CDKXFC_WBTTNHT5]TCKI,\MR^NLH3GLW5_6Q^_SF*MN629S*^YP4V_4Z
MRE\_R21[N>[1WL\##_'SJJP.]&^N-M&SG,KR<7.?P[?^(<HB7LNTB+.4Y')Y
MW1O0RT#PZH1:\2V6+\719U)9><JR[]67T>*Z9U5W)!,Y+ZL0$?S;R:%,DBH2
MW,=?^Z"]PS6K$X\__XQ^6YL',T]1(8=9\F>\*%?7/:]'%G(9;9/R(7OY(O>&
M["K>/$N*^B]Y:;2.Z)'YMBBS]?YDN(-UG#;_HQ_[AC@Z@3H=)[#]"4P]H>L*
M?'\"?^\)8G^"J%NFL5*W0Q"5T<U5GKV0O%)#M.I#W9CUV6 _3JM^GY8Y_!K#
M>>7-<#*>3NY&P6 6!F0Z@W]?P_%L2B:W9#B8?B&W=Y,_I^2"/$X#\OMO'\AO
M)$[);)5MBRA=%%?]$NZABM2?[Z_WJ;D>Z[@>9>1KEI:K@H3I0BY. _3AY@\.
MV$\'GY@Q8B#G'PFG?Q!F,8'<T/#]IW/D].#]IS.#&W[H#U['L[OZX[C1)_?A
MPV V&G\F@^%L]&TT&X53K,F;D!P/6<T<E\4FFLOK'DP-A<QWLG?S][]1Q_HG
MUESG#!:<*=A)4XI#4PI3])LQS)J;/%O&)8'YD90K238RC[,%UH1-**<.5<V5
MNQMFN:SJTMUQX^@RF_HVMTYE 1+-<81+#[(30_;!D&W,C5$ZS]:2P, C\@=,
M_(4D<2G7!4FS$H;E+DMV<?I,YE&Q(DN8T(M+S*E]SF0Y9[#@3,%.VM8YM*UC
M3)9 0M!Y'#7%"%HX6F=Y&?^O/H U8Q-.G'8Q<WTE81"9[5F,*@F#R'SF< ]/
M&/=@RC6:"I=+**\D6T*^S%=1^BQ)'I62+&+X(9?I7!:UUV44YV07)5M(KL5_
MH>A 82\QTZYVFY1SQ;&NN: .5P92@$2RN,-PO][!KV?T.X$QGA_&QN]Q/5X^
M_$%2B;KQ]$87KMHU0UUUX5K"5?SH*L?G K?C'^SXYEI0=UE15=RH*&39=%82
M1T]Q$I>QQ,>W?\[Q?<Y@P9F"G;0EM5K0L8S),<NC!>3W?)YM4VA*&.TRWD5/
MB40AQM)[W;&HHPYO3,?AEI7LP&349KPCW^D1O=%W9/Q\F\-H+O=9@OJAR'UR
MWU?K&Z;S;:%.5XB,68*Y'798:X<9[8S2'?C(<LAMU 73+BM<UU,]Z"K/\=0)
M"%%=0"R_HT;3%N"H$6K4/-M$KYU)QK5;X+;K"=6/+KOPF"U40XB,69[/.PRU
M&$7-'!5(*!:Y7,"0@=[9-@#2+$UD7OP#2L8NJDH):E$@B2]<3RT:F([;CNNH
M)C$=+'']#I,M6E$C7=R$ZTV2O4HHD#*!$GDRS=:&LY.1=O0K:MO6QP?3JOX0
MD4%M@6JINM9U#I3+KIYMF8>:H><N2Y\O2IFOB3381PWJP')!.=6F$TS&J#8]
M8OAC.QWV6OJA9OPY)&X9_:@AX*@CDX/UMYPB/,,LRU*=ZC(&7:E-G!A!65X'
M*- 6?*B9?*JU3LW]L.#9Q;"P)D^O)(/E#O K+ GJIRO=%G5X$4*?,H>(#D:H
M[6@F=9W-?(]9'2Y;'J)O -'QXG@T_A9.W[$XIF<%HK-&"\X5[?3!28M$S(Q$
M5;EM8+^&3,@=R)CRM5EA_K6--]5/G?C,$*@1W*&V.KFC0B%L2ZW)F)##PMGJ
MF.E8RTG,S$GW>3:7<E$<YK<R(T64-+5L$1>;#+Y5"R6\#5#[.@.!)75>0%24
M<>JISA&9S3RG8PYD+5$Q,U$=C"_S;%T])-AW.#1$E!B6MTS'(T>=#Q -9<+6
MO.DR9KL=4QYK.8N9.4M)WF9:[R9@AN"1]N!FB*D<RU8=(2JHQQWXRUK28F^1
M%N1AO%_GK:/\NRPK=B2%!.ZHI^_NP:B#$629-H4CLHJ?;*J"%B:DU(6ZT&&R
M)2UF)JU#J=H6, ZAYYJD?+M,,826A&4QKB[*,*$+**PMVC$A9WZWR9:LF//^
M2G4[&@_&P[<K%3/2VJ]6JK-&"\X5[;0]6Y1C;SS)^B'S>5S(:HK.-M6D91@*
M.F-IP_Q-28!(1-><U6(:,V/:Z6R<9%&*9[H.4![U-+I&9$Q03W.BRSI(C+4D
MQHQD BL'N'6H(;"Z[:R//C(*'2K4Y2VBTQR8)*>O65KVX6;VN<_C=!YOH.KO
M/12D?@U9+]NK-)M'F[B$GQ,957GWE,3/G=628^ "'::2$*ZSU&>H :ZS>0<.
M\):#N)F# OD$5K<P1,V=QW4>4<<0(KF@GO U+]BC)]\3'4S'6[3AOX(V47I,
M-U!6BNU3$2_B*']%#>I0HAE$\,;7'F1C*NIX=H>[H_> 9KS1RN0R3B/(V#?+
M)$?@A .6V:H]3&<)JCY7PG2.X]A=(["E'6ZFG?#V-AS.JC?-MY.'</1Y3(:/
M#P_A>/@?$OY[^&4P_AR2A\$L),UGU"M"*<)5"72(R6SNJUB'R7CG S3>$@\W
M$\]H/'P(!].0_!Z$S:</L'IMWJ\/QD'S(?S7X^C;X*YZ^8XZU5&%PORBY2Q"
M-)YEZ5:1<-42O>,Y&F_!AYL?*76: @[Z%'X>C<<5!T&?WX</HTF 6L5>K5FP
M#%2]ZCHN+-?V5:](/&KYO"N!6RCA9B@Q>0WAL-DE]L"(>K[F$M$AK1$@.J4U
M3EVVS,(](\J.)^.+QND!7M'W3MR(/K^\"^&<T8)S13MMPI:6N)F6WO6<!6U3
M'7QL2PAMU.LRZ@C'4=<[J,[G;@=6B!:FA&7,D>GC_?U=O7-H<$>"T71X-YD^
M/H0GNXA@RH-Y_NM@-IJ,T0021F#[U00Z:[3@7-%.V[?%-F'&MF$% LT;2X"!
MQ3:O,*#=T/+SX4XIX>)H(@D=PH FJ<JGB R0P%6K!R*#6F1WK)I%2W3"3'2U
MS4T4HQ:SW.P0>3?(-.C!5#95*P:F$IWV6J039J1K[35FZMT\AW<3FF7497.%
MDYU%7'@J\" RZ"!U<TJ RCQ+?2O=/]I>N);Y<[U-LR#U2JG9IW<XVFP%_40O
M@WK'I')\0"\']<;(?ANFV5_Z-<J?8UA1)G()(:V/+LPT>;-EL_E29IMZ$^-3
M5I;9NOZXDM%"YI4 ?E]F6?GS2W6!P\;9F_\#4$L#!!0    ( !F GEJ8IK6W
M)P@  / 2   8    >&PO=V]R:W-H965T<R]S:&5E=#@N>&ULG5C;<MLX$OV5
M+LVEG"I&US@SZ]BNDF^)4F-9$RJ[#UO[ )&PB#(): #0LN?KYS1 4K+'\6;W
MQ:; [D;WZ>Z#!H^WQMZY0DI/#U6IW4FO\'YS-!BXK)"5<'VSD1IO;HVMA,=/
MNQZXC94B#TI5.1@/A^\'E5"Z=WH<UA;V]-C4OE1:+BRYNJJ$?3R3I=F>]$:]
M=N&+6A>>%P:GQQNQEJGT7S<+BU^#SDJN*JF=,IJLO#WI34='9^]8/@C\4\FM
MVWLFCF1ES!W_F.4GO2$[)$N9>;8@\.]>GLNR9$-PXX_&9J_;DA7WGUOK5R%V
MQ+(23IZ;\E\J]\5)[]<>Y?)6U*7_8K:?9!//(=O+3.G"7]HVLL,>9;7SIFJ4
MX4&E=/PO'AH<OD=AW"B,@]]QH^#EA?#B]-B:+5F6AC5^"*$&;3BG-"<E]19O
M%?3\Z<5E>OYEMEC.;N9T<T5G7]/9_#)-:3J_H(^7\\LOT]^.!QX;L?@@:XR>
M1:/C;Q@=C>G::%\XNM2YS)\:&,##SLUQZ^;9^%6+%S+KTV24T'@X?O>*O4D7
M]B38._R&O1N[%EK]*;@R$CHWVIE2Y2(6BLYI8:63VL<%<TM72@N=*5%2BD6)
MJO2._CU=.6]15_]Y":+HP.1E![C7CMQ&9/*DM^&][+WLG?[\P^C]\,,KX;WK
MPGOWFO7_-ZNO&YW?+"]I=$3?89R6A:2L0U7F=-L!Z'8  MBEV4I+J:P4Q/,Z
M\\;2;S[OT\'//_PZ'@\_!('P//KPAI3.RCJ7Y&'_59-)2..!@@I6MX4IR\>W
M9JOABJM73N4*%-3L_C6E3Z;,E5X[FNFLGP3S\%T2:U@8/:*#T9L7G9TOSCKM
M)*B'G5_9-7G9CMQNC/5T)D56)(T?0B/B7(*!<T1'[HG&K:EUCB ._@>WOG-G
MY*X,O'DORT?F7FDM8O"&"FFE0H\X:O.3SL_:]'R(H(]?1BI%-%/MC5:FV:7+
M<9I.=S8.5).UP]%/]"WP%L)ZI,8]V^/< +6G];-(STUK_#L1W18J*P@'GPVU
MZPLKY7-1D:E2>24=E28+8H!E:;2H5$)?S9]UP&)JA:(#HR479C ;BRNL-S80
M4R9QL,2BB;N"=AP;_%Q#%9PW3K"_I+GQDD:3LS$BP=M/YJZVZJZFSV(CP&-;
MY8M@WN"/I7?_^"GT0XO Z)</CEPAP#?(8YG3ZI'F];U!2F@ILT*;TJP?@:%%
M/43J"X8[+.?+\\\[*'DBD!;U@9CA?".S$%HXY#A[GOU'AQYUNPPUACKC\#)]
M5DA*?5?_/MUHY@5\2ONV7^Y7V&RY\QPLTL08TP: 1PBGQ(2"?@D(<@.(58#A
M7I*P5NAUH!AR:JVC6IN<400^7=*URJP)$X=E"%QTH_,B[7S - (7\K";:>J-
M?6S3DQGG6ZL)=QORB#-05BO$VYZ#>.%)D,;H,QD.J:JZBFK:!OF%4_!TNN98
MDP:;@[U2NGS3;U!L6:N#EVL;SGR;"^ 60]4$=VXJU,IC$V$_' '-&BE8HA(S
M(P>\+LT*I(TZ0;EU/8< "TQ0="_*^GFS@8KKT!();:RY5Q&WKF(3C&%PSFQ"
M?C@.2&72.=J4PG.9.BY6 .'E.B8]4S:K.=J#V;GC8X76-B8?H^F=# <) N4%
M02MK1$ZA MC-.)5A>%CA@&AWZKQAU.(I!>4C2M5'X)ZJ10'2J]0#UR\*"/&?
M7]^D"7VY:A[X+ZD*@S""Q\&)$TP;_997V(NXYF*6=G%L0NHJ8!FK\RGLHG2F
M08QSR0-RF;_-2@&'L0(_2&H.(P#7@A6P$O1'K;*[L!]JM>;M6IWL,2MEJ,HM
MIFG^OP0X#GC1S<:KJIFK@NY^9A8-5BFF'86G77?>++K6Y\+:"Q#Z$.4(:Q2W
MKRUS?JLWN[AVNX[";K<<C./V80 X%;Y CUB)8+B2P689VH-+OL6%*LSOZBTT
M46:US4+*84H^P$+.I0*E5<OUH8Q0';$&X,LKS>GW,H%^A"];LW]NH.AFS@H)
M?A@=#M&]O"TN4U4%BF)9"+"-K_T41/;L121FG$RF1M,$BF]D@IE)(]W0B2!D
M#/+6F/B^18)-B2B](P]V+!#%CH"XZAQ)#%JK4KF"00HO9\A4N7]B=.=,ER.6
MZ)+4[0OVLRH/34F=2%#\NS,84.A:/H 0<+*FTX1,G-Z1'' ',.?YX0FK7;6L
MUED-9,M'1HL(R@&S.R?81)CGT_1B^CM]C.R4!A:GZ\ &(?Y&;"G+M]-[=8^+
M@$%_7#YD12"&KI:GZ647;G0O3)./U0J7NV5Z>=VG&TU7<F5K]F=TF#0'?,1R
M-Z4)K<&-61A 9& -AAVU)OC:J;2*1],:PTEHK[A9/$NBK2TS-'@ZB^4OT*SM
M?+P#IO;(J@Z4^APDKO9,N"*,\N@5V]V'?CR<$ :5*)A0 9/W/'2'H[,TCJTQ
M?ZLXR; A7Z""/!.%B!=R>"'!<9XJR:<J(L4<9+U0?-M?UV C U?$AAL53+:3
MM^@UA)YC7PFMA%,SK==H21J]#VA._AN:7EI<IKMP@F\=DGU:U-;5 I@"O5;<
M1<$]Q)N^T!RI;KXR="/8W@ZM,QNA.F^>>' KP\'RX^1PD@R'PZ1)(GS:Q'LH
MQZJ!$B??.8-+3[A32>F2V,%.;D2@:+ZT!2<:\NBN1JR[-UO&C$AZE,*2#$3W
MG,(F+0&)"LCYZ.%HDAP.1_V7[JB#O:\0H,9U^-;"7 SE^$&B6^T^YTSC5XR=
M>/P6A+;#J8?16MY"==C_!?=X&[^OQ!_>;,(WC97QX.'P6&"\D)8%\/[6@ B:
M'[Q!]Y'K]"]02P,$%     @ &8">6J+"<]1-&P  %U   !@   !X;"]W;W)K
M<VAE971S+W-H965T.2YX;6RM/-MR&S>6[_H*E&9K8E>1M"1?QTY<)<MVHDQL
M:RTYV=36/H!LD$3<;#! MVCNU^^YX=)D4_9DY\46R<;!P;G?T-]OG/\<EL:T
MZLNJ;L(/Q\NV73]_\"#,EF:EP\2M30._S)U?Z18^^L6#L/9&5[1H53\X.SEY
M\F"E;7/\\GOZ[LJ__-YU;6T;<^55Z%8K[;>O3.TV/QR?'L<O/MK%LL4O'KS\
M?JT7YMJTG]97'CX]2% JNS)-L*Y1WLQ_.#X_??[J$3Y/#_QJS284?RL\R=2Y
MS_CALOKA^ 01,K69M0A!PW^WYL+4-0("-/X4F,=I2UQ8_AVAOZ6SPUFF.I@+
M5_]FJW;YP_&S8U69N>[J]J/;_&3D/(\1WLS5@?Y5&W[VT<-C->M"ZU:R&#!8
MV8;_UU^$#L6"9R<'%IS)@C/"FS<B+%_K5K_\WKN-\O@T0,,_Z*BT&I"S#3+E
MNO7PJX5U[<OK3^_>G7_\77UXJZXO?WQ_^?;RXOS]C3J_N/CPZ?W-Y?L?U=6'
M7RXO+M]<?_^@A?UPU8.9P'[%L,\.P#X]4^]<TRZ#>M-4INH#> "()FS/(K:O
MSNZ$^-K,)NKAZ4B=G9P]N@/>PW3ZAP3O\0%XY[.9ZYK6-@MUY6H[LR:H_SZ?
MAM:#M/S/T(D9WL-A>*A!S\-:S\P/QZ BP?A;<_SR[W\[?7+RX@YL'R5L']T%
M_?_)JSMA#V/^_L/-&W7V7'W[QD?G$_5*!QN4FZLK!-2TFM3O9FG4A5NM=;/]
M^]^>G9T^?1'4S#4!R%[IUE1J;AO=S*RN58 E!A2_#4I[H]8,!AZQJ,4SYRMX
MT("BM$OU:7(]40O3&*_K>HL_FS4^JC-GU]X"W'4-O+V'6Y^=O/ATK7X\/[^B
M3Z<O[D^.7DW4IV 0Z3>AM:#L\##L!B=8:\\'@-_>)A2O,XIXL'7_N<&C #@X
M+YI1VVX%>48#C-N?G853JC832;4.]/RS428AI!LX5P#SN<:-\&G=*CV?@X&C
ME8"$\W3X%9Z=> #/FY:7UE9/;6U;$/(1/5_9,*M=Z#P=')!#<@&N!Q;!U_@<
MK01\XM]#AQW1VD,X>7-KFDX.9+Z ?PGPH>H\<BLO(MX9;UT5)NI\UG:P!1 )
MS"U*3E=7<  XO%=S[U:PSH6"6).CBPFPCSBO:]KV(DG;7Y='@%=WE3EX<-SG
MQFT *3R;A2]"-PVVLMH#!2?_%BW0\Q;@(P:FMN 2DMA9^-F/9U%^O&Z"GK&H
M(#937:/> &E>3]1',ZN!S79N9YH?N3"^!2>.ZN*\VAKM$\^6^M:HJ3'HAN,R
M0 0D5"0:_T2$9IWW*$ #IX@'H-TF1V\FZD*')2%&?[P!%;C5-9TW_3+#/TSQ
M"]+*AI;D%7X;J25X7=#[VL)#>,3F,_CDM0M6Y'?E&K,%1?*?(<"9=TT5%,8N
M%M8 K%LXLYW6!O'_W+A-4XHI;4YZZKQ=P(EJ@-."E)(RD/1[8W '='% ,[ P
M0TJ"J*P[/UM"\# Y>CM1UTN0;G5C@&Z7R#(0VO$KH#<*_.N(/#TT;O&A=* H
M??UC'D1Q 2=E4=%-'UFD#"WS!@,WW+A_-#H*K0/ZD3  VMUL61"W+Y,MD#.T
M(T$1 8(%]AT9;3[B2&V6%B#H]=J[+V+2@$X6%%C#/\#B#NCSXT2](VYIY,NU
MF46L"M6)UCTH$#[%E+F%+9*A77@-9*K,M%4A0QAP'^?7%^KAV8DZ!DYD"&-@
M RS-FQ_W=D\J$&CO54:WV SDX%C?:EOC#V/ <QQ AH]'^$-IYBL'#S>N)3HU
MI%1+5Y/Q7*G&@+X&D(Q:_ 'Q: OF$%>:F:78&'Z!,+=6.NY?H(@>0R4\B%Z(
M!\3*:$"GAD+:"K@,] ?%[X"D8#.<#R4K@UTT9"E C5?N-CNTR%OED9LC!3(.
M'H1^PC-&?$<0N7Z):K%K_@YY*%9I/$QC3,4/.   !P"K5VL?,9V44O+5@Z/<
MKHQ&KT=BFV5OE&GQ9^=0JL5L@$6<&=)P"W$LN*N*[1G$BT@<B)7H=P3"UDW]
M"$HE1W(!G1ON"K;3 1W_E[< 9JV!@4!591%>LL2(A27RE^3Z;L=/]%T.Y&@<
M?0 Q/C6@]C5MLSB$AJ\XFKIG[],FV4HC,"(RNA%OEIA^@?$'67 K_"]ZY)X,
M@V4#$<X'0H;AM@^ 9.M:DX1VX)W)HDZW)*U$.K0H66=&2.)[%G"2L_?12F=$
MSHJ' 2 20,!"PO'^74CJ81Q9]4)2I!V\)GW;@Y1$.4'@^QH>]LP.&1I-K@6\
M#?(%326S&9$U7U#)\8@Q>JD*J42D*H-^ ")V,*$8\I&/8GV"CQP%&;!I(#00
M\36@;P!YICO$$LB-%)HAU!G(O&VC,!PTAT]&ZCB'NI<-I$-=-(P7#.(7 G&L
MSFO(ZFD]*M@._-"3M<PQ$:9[PKG[(V &N ?'3/\6,>?X$KF1'5B7Y9X1(+!$
M)?T%/Z'PBP>-J42WZFK:YVZ9#TM8BU;9^/ =Q2-D@PDG2$G-:@J+8UHZVI&Z
M"E7#=2T<I:G8TP[YBV"1BD"]@-8?DID[? M&QW.@D4M1,VY\"*.'/82 O$("
M$IXR:CL@)\ 7<OA[HEYXW8R2@N 7?EFA''N0G\G13Z _Y(_/H]>&X-- 2#=%
M;1GOR-";B$0A:3W]0WZW8MB03K(VV>ZDX1K"H:VDHD:#1G,Y!6-S1@3%4_#(
MW@BBJ,5(E#R:'CR^-RPIWH;/+'WDJK;1K27@,6_C1(82NTJM]1:!34";E*[@
M7"3$_PX-'/7)8$,B$)H1]'IHS+)E24QF[K)M*RV*Z4-+MJ>*B30EVJ*LTYCK
MKW7 $+".U3;<!E(>!(+$XN ZIP7BNH% "^TYQHALBX0,46Q2L.<+L4%EWH Z
M@.&&[>?@7CAY!&PR^AM0950I^!)BSBFI$4E]@>C&@JIA_.7 '$"4*^2%)>8+
M>@7)<R)2$$2T-LRW7%@PX\K,B3:B,C- "<6>R=JZ%LZJ>_)]0,DVX)W^X]'H
M'\_.B%[PY]-_G$@RL6=BZ!'4[!$FQ @/[%6]G1Q=3BB.;8"V:"?*OY%@9$TI
MZD'>U92G8HU@L4 ^M(8=$R")AI.M*=&,0W-U.2>-1XA;>C20[RJ%:FAAWR B
MTTP85R@/7(2(W@NBT7:#229[ < D%A'N! \L<YP1>KU1T>R$'=E%I1@06_RP
MH<HMT@720;W ).E6ZD: %(@QN!8+JON;\Y\IN/ .Z!5HAS*2))3+_ =T/Y"F
M,[%&N!)=/?[*Y,LQ+7^&U6B+R3U-T;#'BH@M.,FY-L0'DGXA6Q>0.?T\Z24Q
M5+X"=6E!,M1/!IP*LP!!_.*:!>>6_<2)TTMV<+LYU3H"&R\1V"P!0[L%_BWE
MU9'J''>G0":P\1NT=Z=@UZ0TU\_#WC J.<"7DMWHZ)]8WL&  'Y&,N*3:S+8
M!Q/%=?F\2<\/6>%</;Q&MPTV*@#,*@?IA/>3DXAUN0*W0IY%]$;JJL;,J8_E
M.TU1IXX6$BN(UK.>0AKE%VQX4GE,9^G8.7D^23\GE^BG<-*0%C<B=0M(XWQ#
MWTJ%RD0#RW&Q5#.*& E2'WC 2@'G=?&)P\UZ)@\F5\PQO->H7V.L.(.^@*S
M;[=2P=I-!K.?@N!UWM60!=Z:I*F<*E(*#;$&V*_P_(@8\.3%T:O.UJAW4NN2
M3Q"( -=O8U4R:R<X(';?MIE[C?YU!KFJ>:Z>CL\>4\$C3!+L=Q ] /9^A]XC
MB-7F[0:ICM\#TRK\\%P]')]&&.IRA7PE0C-; T7IF'Z8BH/2PDSU2+?&EL16
M22N-C,)[R$O5V3LPE7#ZPW)0!Y>T6?+K#EP9F!F]MNB3:K!;B(F49 @)X:?)
M[ '5U>LU($&JG#@R!V/S"VHSJ,:"RF?G.8?_T;F*?.KA>DU>5^3^B[CN4%#T
M."M;WCF,TWX(Y /:TJ-W/:J#[ AZ_2^S>F:E1!C[QRI/XLTM-@;!>8(%K5E9
M\B'VCT:9/J>C$-M(:@_RNZ&"3> 0A4(TALQ9DT2-+ W=FOJ?M;E%*S*S'E02
MDXD9U?'[V:$A9X+U]98*%D5!IK<0*QEHRDR1!6CO*:S)P2#A)0=9Z2V%25.N
M(*"KA&..N"(+HA4]%<B9#<1M(_7;.2IJ]N%2K3<K"BBR?/7#A%0LH3#?9LYA
MO%02YJX88N=$,9PHDNO^(0]'Y$].QJ=9_NZV['TQ&]0'6(UE<RQ(_-E!.(-5
M\5N3,Q:2BA:-(6"?-(.4)P&'=*^W."M0WA]!4/3+^P'-&/(>$731<\%H1T$@
MC>'&C()]+)T4-<!Z*W&?%$$2G1,X3)C0_12JD2Q;S#:+>HXMQ(.;"H (ESXD
MP,3XBY1[8\..I)0*PXLKL.5,68 CU-DE"AE,<38#].AWH8@BG&%H#'RF1=,%
MI9,+!538QCPS'75($S*3*8F,-<;]Q?(#>-^6FI>D+M_ .8"<J_?(B#Y[P/H,
MB@H[IU[1)@8R6;V^L>B1Q:TOW[M,B-7[G1-0YZ<H4V!!8<,E1MO3K7B.77N?
M8\@[H^#+ P&NV@EPQ7L)16*F:=0[#OYIG_,:C' C:HRI5C?]@_JR+EO_ GEQ
M(]0L9W9+( QF9OSP\?CA:# \*B D,8H&./1('1-L5"$N3&?W$!.*2*((%R/+
M@_SM$3]PE2=*RN3H_43]0B'%CK/,1EQYB@+=?(R58#(,J1W_\<.GV(J7T!-
MI6[ ELB.%3$Q&:B&U!PL8QDILRK*:OJ=+_"UMZGU14Z#-P"]0.\H<H*# U2\
M!VRBX?(FYEA#W* 3Q=HV;$0A5LT>A\X7%8BW(\SVC\>!]UW[N&EM%VQP8G&)
M04A5"9,&2U(9?2OM)8T\?! M*HZTA-[IAG'9:57$8H' 6:W0#A#)J+_9#UCE
M$,DX[:"9POY,D(FZIL+G2G+XH?,+@RM' 0C&\[8R$A;@T ZWGWH:\QUE2ZR;
M(")3Y[W;((7P291XKHV7R-N&1]QH5BSUC6)PM'=P,!@Q\(KVX"O'YYI0/KH@
M@3XKYDX$)G%(\D).JG9U(H;W+@Z#."5IMX#A!51QHL8BD*FHAX&"!(<I^E;-
MI/&?(L%4JD$78;X8/[-! D4G.D+*GEHO*.=9-X5=XDEZ':]>+BA%F'V9H,Y=
M4T"4?2;J+1H"*9_JNF09Y&+&4'H4U.G):R+=Z<F;R=$'G'6@>1,L.R,ZN^,?
MI9F2T91#<>"3DR<I"(Q02><NHH+QLQ>I7#@T\)'G7T#5>':IW2FO$E!N)V&(
M:E96XAH@P$;/N3J:05,> +$$AK+H_(UP'5)4R@4Q/K\UQ<X$OS(8U(&K6J/[
M+8I1K9DM&XS]Z+OX>VIT(IH5*Y;,?5 WX""B[^[0;3XCI="08YM;<OC>=8LE
M5_[F<]Q:0LH*?!3X5%E#:3Z8/0QV*EA9.XZ_805&*K_A[O)LNUU+*(N6$(5=
M8\-E49L8JQ"?2T.+T@[B"1GO'-0@FXDXU5$9S/ZD)-"WEY#P.<NQ!P28)F;9
M5IQ/6$JB<( D8."0@*327:/GL#^GY:D(/5+<AD;=$(!K,D)D52"J74LEQJ:6
M&DGGA,I45&^OMR/^VM41C[PO3@XAZ_)8C_0V!M2"O$T>-0+#VT<'Y!3;;VBK
MG?0C<^T)):QKER[V?R47BURCA4Z"W3$H/DI';N9!;L A(DDSYANTKM^N%7<1
MT@0 :D';^:9L%)"1)913%QO ;BW&@;", ZLM>0$K 2-UDR%DZF8Q$XC*5<P1
M4%=DIQ5RJ.U/$"3)YP0^"@ZF7S1]A1,7J;$61Y4.')<B_V2&>$:(IR>B&O/X
MH#><+I0S'MCRG('YY10E)\](0D;)%Z:4&B?1D(.\LYO)>TM5D0V%;#XYND*[
M'(SV,Q[U>EUH<.^'4K6E:MXOD?8' W*1]'Q5MHT,<3*WD'*L5)1",7<(7ILZ
M&\-"*M<:DA2TT%SSQ*+, 3RI1:!7(J=N/J=H$#<\N(2.)MTXG)S2G.]+R;;
MN]_7Z(4P*>H3=18<1";*CJ^TJ;@CA5ERS:%-GO1;F?8KV=X^:B(JF*N5#>#_
MQ%HAI<AL"NZH#-)3K/>2;S=%+)2CGY0N(UN IG"@*=L[=--/'Y7EFG)O23/Z
M.A,3I"!55W2<EH9-J=.4QBO1 QFPBY[-4 RCB8:(RQ\=A.&0Z$7Q8%4I(RH6
M571>+2_)F2_Y%:E* #%M6)8C1=E6A3**6SE47_L9DU;*=3! 9KW&=,FC*]*%
M_QS /O4_J;#' Q1,'BP\4'EDAPY#4$@HXV14JLM);!.GHCNLL.,JEF-FBTAK
MT"M6:G C<7JVR;^4I.TS+Z>_>.0<N-.8(A?5L!6RX+38H")09QL++)]SSSCU
M^XLF 1CRKB7:X)PM%Z=8]/%N3-5A5(!&WX-;V2-,+Z4B7=^G&GX/<OR'%$:'
MZ(-5O@$IH))9$I1JQ$(1QP4Y'B3G9 8W%K\N^AICG6%I<J5D9'O3IW:DZZ34
MOZ28Z"K;C1N'UJRSZL[9'E/@%'-Z[J=R)2CE)8 W<Y/FVVYH]-H'['L".-NO
M<?0>AD^?<3[ ]\J+4R/?4QB("S@@P-"$Y0#W+XHE6QX:!.J,F3ICI,X8J1/
MRVEN=4:W'UQM4J?9EL$T>,,\Q4O)J(&'NUQ)W*9L#XAD:&S=*Y0A"4JE?\PT
M" 8C[9((THR.K3(GW1P\X10T<6[;- H3212G46OJ3+4]B2@-UQ2B77/+6=T@
M(7)7?J)>IWIAZ-7CBRF3C-(W,$F()JXAAV]2SC\ MHC)!<;P387!VLMW@>;)
M"@AI^[A!SPQ]%V*WCED1L_,T($NJ;B!IE7H/LYDB_+NWX4 3BY&NB>-(^:F8
M&1]]G*@WVC?4 ,61A0\8Y8,E4-<XNT9W<F; ^N()&FKC6"JW;@_DO6=/3D;1
MG:9MK@ (01>GBOI363 $*-H-S<TZDCG/31O=MF ,.IYFP[@MHBCS!C)@EZ]0
MW$.&--T*?8CS]Q'^X+P&/#+E298$D@X7>F-W>_=+,.6FTBQO!/;+4?D$MD(9
M!L7$R9:OD8QG+HLN%EJ1ZH^.>S=T@DR*?Y4$^1[-MQ]ZA(K#8Y9H&/EZ$%KK
M'-A4>#ATASM+)T?7$Y+H/ 0IP=.!R0V0AU0/&5IW=#-1;\&22[WF@EH_,QG8
M^,+-2?41[?9'N=ASD^819]L<R=H5$0D,'K (Y+BYM=XUL<#/<980[.;Z^AS_
M??^*=KFYOKQ)/2$VR/W&$VY E\A>NQJ'RF--NJ*/Z888(-;%:U/\H$VW%_(!
M99!#0KIXCIVT&Z^DM'B>%/L6$WLV-LCH+J*48_C^1MJ9*[3C-'M$C.;?#D[U
M/GM8AL1OP81CZ2<QY!U()@A>"H_/05Z*K'Y_DCQE3QF1F$&E\\F%(\6WBR&
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
M?$7M#.A^JXA&*;@ U<0>_0502P,$%     @ &8">6K!+,5'' P  9 @  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3,N>&ULE59M;^,V#/[N7R'XBJ%W$.)W
MYV5)@.2:80>L;99+-PS#/B@VDPAG6SY);MI_/TI.O'1H<^@'QZ1,/GI(2F3&
M!R&_J3V )D]E4:F)N]>Z'GF>RO90,M43-53X92MDR32J<N>I6@++K5-9>*'O
MIU[)>.5.QW9M*:=CT>B"5["41#5ER>3S' IQF+B!>UI8\=U>FP5O.J[9#KZ"
M?JB7$C6O0\EY"97BHB(2MA-W%HSFL;&W!G]P.*@SF9A(-D)\,\J7?.+ZAA 4
MD&F#P/#U")^A* P0TOA^Q'2[+8WCN7Q"_\7&CK%LF(+/HOB3YWH_<0<NR6'+
MFD*OQ.%7.,:3&+Q,%,K^DD-K&^..6:.T*(_.J)>\:M_LZ9B',X>!_X9#>'0(
M+>]V(\ORAFDV'4MQ(-)8(YH1;*C6&\GQRA3EJY;XE:.?GBY7]\O%:OT7F=W=
MD,7O#U^6MXN[-25WB_78T[B!,?.R(]B\!0O?  M"<BLJO5=D4>60OP3PD%E'
M+SS1FX<7$6\@ZY$HH"3TP_@"7M2%&UF\Y*UP)1YGJ9\I61:LTH15.5E\;WB-
MYTR3OV<;I24>E']>B[U%CEY'-I=GI&J6P<3%VZ% /H([_>E#D/H_7^ ==[SC
M2^CO+=-EL+O[]8*D(W(!E)P293,$788R@==1:2*V1.^!;$6!MYI7.\*46<-R
M0;D!V97,NJ,0C9P;T(P7RC'+YB=R[B7?\8H5B*KTB%Q_^NC\9NS-LVEXD2.P
MHH176=$8F6Q9Q@N.I'BUE0Q+U62ZD>!<.7$:T22-C10.:3 ,G%N6[3%N^;\(
MG)B&@X .@KX3T6&_3Z-!@&O].#E*L9_2I!\ZLRQKRJ9@&G*\Y5C2C#/31T;.
M_#W4KB,_HGX<.!^=ZW 8T'00H_@6N>N(!DE"^\' VM-A,L!G:)2(QJCT3TJ8
M^#2-(U2NG !#2FD:AE8V ,-P:-))7F3XR!846=T_8,$4:$4:O*B29*SF&LT*
MP :'=K:XK!1-94M]%22&V-"RO0I]S&'D_[#D%)NVJL&VW>*Y1]:(>9Y) D\X
M6G _1%%-MC]1:O?%M&MA=L9J)NW&P8!&?A\/G;3\GH%)1<!TFG>PF/V0M<$6
M+Q*'#M@M<GI^*LO72T@.F!;; &P(%5AO7CV"TO;[3F+?L4>G3?)N)V&'I^PL
MW:RNI7CB.'*0,>9[D%#?]WNOM1'OK/.7('=VOBEDC5#M$.A6NQ$Z:R?'?^;M
M_+UE$D-6> :VZ.KW^MA#93O36D6+VLZ1C= XE:RXQ[\!((T!?M\*H4^*V:#[
M8S']%U!+ P04    "  9@)Y:]M*'\2@#  "!!P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970Q-"YX;6R]5=N.VS80?==7$$H1[ +*ZF;)E]@&[%TG72#9+&*G
M?2CZ0$LCBPA%NB05;_KU'5)>U2V\!HJB?1%O,V?.'&J&TX-47W4-8,A3PX6>
M^;4Q^TD8ZJ*&ANH;N0>!)Y54#36X5+M0[Q70TCDU/$RB* \;RH0_G[J]1S6?
MRM9P)N!1$=TV#57?E\#E8>;'_O/&9[:KC=T(Y],]W<$:S)?]H\)5V*.4K &A
MF11$037S%_%D.;#VSN G!@=],B<VDZV47^WBOISYD24$' IC$2@.W^ 6.+=
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
MN&04*(\=H'TN8,FN7E!!_4/M]K]02P,$%     @ &8">6CUC.>6F#0  ZRP
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
M,D VD! SDT28MQ)R.M6DY3*L :R4'V"$^@;-8RL@7DS &AJ#%VD./ GUW%D
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
M3'^BRW^[^A/<!K'I=0-X4Y?A^!'M'NY#>"-J2?3]OV&3IT;6=I-G3*EUMS=
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
M$VTUKWPS0XKPA8 []!SRFT.O=JZU'Q;0TK8-$+P&^-6E,,V/#[9-Z:R]-0:
M+-W)^4#RE\W]-L7ON>B%LI/DQ$#U4KCN:(%"_8&AR7#?#UU'O9\@2P'0T@^M
M5 0C*/VOD=UH]UONB?\)\VZZ_R'X S O870A%E@Z&DZ3 \]#[1>KUNX'S;FR
M5I7N<24XJ)@FX/U"*=M^H0VZ7[C?_ =02P,$%     @ &8">6F+*S=)G @
MB 8  !D   !X;"]W;W)K<VAE971S+W-H965T,C8N>&ULK55K3]LP%/TK5H8F
MD#:<-X6ED2C9-*0Q53"VSR:Y;2P2.[.=%O[];"?-"DNK:N)+XGM]S[D/.R?)
MFHM'60(H]%173$Z=4JGF F.9EU 3><H;8'IGP45-E#;%$LM& "DLJ*ZP[[HQ
MK@EE3II8WURD"6]511G,!9)M71/Q/(.*KZ>.YVP<MW19*N/ :=*0)=R!NF_F
M0EMX8"EH#4Q2SI" Q=2Y]"ZRT,3;@)\4UG)KC4PG#YP_&N.ZF#JN*0@JR)5A
M(/JU@BNH*D.DR_C=<SI#2@/<7F_8O]C>=2\/1,(5KW[10I539^*@ A:DK=0M
M7W^%OI_(\.6\DO:)UEUL%#DH;Z7B=0_6%=24=6_RU,]A"^#%.P!^#_!? \(=
M@* '!(<"PAY@1XV[5NP<,J)(F@B^1L)$:S:SL,.T:-T^9>;8[Y30NU3C5#HG
MSV@ET1R$O4(L!Y11F5=<M@+01W1_EZ'CHQ-TA"A#/TK>2L(*F6"E<QL&G/=Y
M9ET>?T<>ST<WG*E2HL^L@.(E =9%#Y7[F\IG_E[&#/)3%'@?D._ZX4A!5X?#
M@Q%X=CC<W]--,)Q#8/FB_SF'L7%W=,$XG1&+"]F0'*:.5@,)8@5.^OZ=%[N?
MQD;UEF39&Y&]&&,XC#'<QYY^UT)YS7)> SK^QJ4\&1M=1Q%;"B.+J]1WSR:Q
MOD2K[:'\&Q9YD_#\55@VPA:'47P^A'6-X*UOM :QM%HG4<Y;IKI+/W@[.9UI
M.;6R\\JO9?;2J@O^2]-I] T12\HDJF"A*=W3,WW91*=[G:%X8Y7@@2NM*W99
MZE\%"!.@]Q><JXUA$@P_G_0/4$L#!!0    ( !F GEH"L%R>$0(  -T$   9
M    >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;*54VX[3,!#]%<M(/*$Z22^@
MDD1J=T&LQ$K5+I<'Q(,;3Q-K?0FVLUG^'MM)0T'="HF7Q&//.7..[7'>:_-@
M&P"'GJ10ML"-<^V:$%LU(*F=Z1:47SEH(ZGSH:F);0U0%D%2D"Q)5D12KG"9
MQ[F=*7/=.<$5[ RRG934_-R"T'V!4WR<N.-UX\($*?.6UG /[G.[,SXB$POC
M$I3E6B$#AP)OTO5V$?)CPA<.O3T9H^!DK_5#"&Y8@9,@" 14+C!0_WN$*Q B
M$'D9/T9./)4,P-/QD?U]].Z][*F%*RV^<N:: K_!B,&!=L+=Z?X#C'Z6@:_2
MPL8OZH?<Y1RCJK-.RQ'L%4BNAC]]&O?A!)"NG@%D(R"+NH="4>4U=;3,C>Z1
M"=F>+0RBU8CVXK@*AW+OC%_E'N?*&[^]# SZ9"CCJD8[+7C%P2*J&-H970'K
M#-B<.%\L0$@U$F\'XNP9XC1#MUJYQJ)WB@'[DX!XE9/4["AUFUUDO(9JAN;I
M*Y0EV>("WWRR/H]\R_^SCKY]]$!TXT#:[^?V8:@R/U\E--7:MK2" ONNL6 >
M 9<O7Z2KY.T%#XO)P^(2^S][V##=NK]/89!_N8 S'9S324ZNG 13Q\:RJ-*=
M<L/MFV:GWMT,5_9W^M#XM]347%DDX."AR>RU/S S--,0.-W&"[S7SK=#'#;^
M_0$3$OSZ06MW#$*!Z44K?P%02P,$%     @ &8">6MFE)OJ6$   &5$  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL[5Q;D]LVEGZ?7X'JJ<TD57)W
MJQW'3GRI\BTS79-L7+9W\I":!XB$)(Y)0@'(EC6_?KYS#@!2;(IRQ]E*U:X>
M;%V(R[E^YP*TGFRM^^#7QC3J8U76_NG9NFDVWUU<^&QM*NW/[<;4>+*TKM(-
M/KK5A=\XHW.>5)475Y>7WUQ4NJC/GCWA[]ZX9T]LVY1%;=XXY=NJTF[WPI1V
M^_1L?A:_>%NLU@U]<?'LR4:OS#O3_,_FC<.GB[1*7E2F]H6ME3/+IV?/Y]^]
MF']+$WC$/PJS];WWBEA96/N!/ESG3\\NB2)3FJRA)31>;LQ+4Y:T$NCX-2QZ
MEO:DB?WW<?7OF7DPL]#>O+3EST7>K)^>/3I3N5GJMFS>VNW?3&#H :V7V=+S
M_VH;QEZ>J:SUC:W"9%!0%;6\ZH]!$)\RX2I,N&*Z92.F\I5N]+,GSFZ5H]%8
MC=XPJSP;Q!4U:>5=X_"TP+SFV<O=PCAOLM85S4Z]+?P']:.NH0](OE&ZSA5&
MZ\:L=NI5X;/2^M:9)Q<-MJ8%+K*PS0O9YNK -O,K]:.MF[57K^O<Y/L+7(#F
M1/A5)/S%U>2*KTQVKN[/9^KJ\NKKB?7N)T'<Y_4>_!9!S)(49BR3O]H;XVI=
M9T;]\@,64M>-J?P_Q^0BN]X?WY5\[CN_T9EY>@:G\L;=F+-G7_QY_LWEXPF>
MODX\?3VU^A'EOG$V,]X;K^#<ZCF]\T6]FJGK'(^+Y8X_$+L\"9_4^S4\O_'J
ME_?F8Z->E#;[,,KT-%E35O:GGXU:F+(P-P;?*[-<&O9;E>WQLG%VY72E"J\R
M?%%DNE2-5:M6NUPU:PRW];)@/G2)"3-5U%C>\5O:3]_HHM2+@AXJNU2V=1@B
M*$=HX7>>5,IC<S@6$,@7.<F@J+&!]28..5<@>:U!XJ(M2N$&NS=%W1JB*0<K
MI=T0R3UQZT[<15_<L((;^DCO*S"VTO2>%ZVB%D"B<>!+.0@2RSE;#<33B)XZ
MTDRU,#D<CV5#QNL)K;IE11&0P_XZM $ J5F#:9(0!AFWP;=&'O7F+J$.0P@L
M>@!3/&-DO=ZDJ$:B8VW*C<H=Z5I#@-5&U[M[6UHG \("=0Z0URUWKJX!\WE>
MD 9G:AMY]XU>E 4P,E<;6Q99842OK)$<*^.CQ_"RI-<\P1RKT0%@602@RC>N
MS8B4'.:PL8Y54YELK>O"5\0XPA5-Q,H;XWB3!C&LW*DEPA\QT+>QWJ9Z0U.@
MU,8,%,+FX&=1I6*\-7@W)0:3^AKHY%S]!&%?]Q9_#[)J6UH";K/1KN$%6[(_
MK5BL3M<K%BI'1@C->'*3K&S9SD=$+49;"4$:P^CUIBUKXZ(KL5Q-;<B=B8P&
MTF=C3BM5MBX:ZVB+QD*XXH_B3,IGNJX%=S!NI2SLU6&1Q M;2@L1D4/"P#(B
M&H(/J_+SZ%#C3B%#ZHQ'T>Z=%DB!-[IL20OD* E]:K =46)_T<IHTKBX&G1.
M"@!IJ[;43FW6L#IF5*2@2.E$:K.&22"9* +WIMJ4=F>@F^W:JB6@B?>G:5@L
M,^(46^WJ" 9%?0^[>9*P0^Z5%O\5" A[B,L+6<[>D,(A-$BW):CLS=E#O<@6
M@Q@QJC1V%?X)MD@ LF]M2G&++U;-XV\?_9<B&X-O;60E0O.@0PWA)@9O^VBD
M;HDH>*^Q]^BU(Y"Q$@O4R.\Z*6&#/36<J__>>PZ2,<M;"._7%D(DX+,*F$<B
M8A7EIH&463=K5AS EH;!09*B@4$M9-E9VH!XN*;;18D3*]Z0<P;!=;),$EP
M<-:$#R!F()7W:T3_CNW.)9-\>C9"8N\B(WL1+YGGCK:9,'NL$9"%T/S&EC>T
M6S^LAA@E^$AD,-\_TY98?(,]::N!$R279HV:>@4 @R 0-Q".R3!V-"FZQ]77
M%P\G5H!J8LI>Y[RIK2G<(CGJ$</^T:W_%\)P&'Q#2=F,V3N.AA!WA@!: :V*
M#")<ZR8!R8'@M;&> D ?* F- ^04)I^0/H?KV9AA0.Y+BDMUQLE(4O4LP7W
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
M!X%_GQ="$VY%4ZX+IPJ[# ]-.V<:*S-%*"&MA)]T25O(<)8V:WVL-Y>V!/"
MC^\D!5XENYB-Y<JSD=X:-^[&H6=&F9;V<DXMC9*0.R=Y,3-B%<,BL3*&DJ%&
ME8@;R#Y)?I1J><4MHYW1+K1T($OJ^^E!MVW9EDN"*S*R8;=.N@CC)7SL5X;S
M \^:DT.]UQ_!)!<KX21O%AY\GP!_\. 'L^I_V=B5E+;;>%#\CS=D"@?ZK-:%
MD\#8(JSY/$:N</ MBD,E=M#V_MG-:(7%YS0-;*+=4)#Q,WD0KI5P<TUN9E 7
M=3;24.X9I#-UOI=JQZY>Q]V>BJ1&&@:)8/AR@B*U53KL#$?#$8E(-4.33V58
M'VWVP(T6&@HLWF7![&K3]!/[/O5=G^UHR"7[W:M,NH*"P-&O;9GOW_%)#0K?
M+CS=#J%;4:*4\S^]/V8K)5U\_L3;!0<:\ -<&[U^$ZQ&9#M)$!V6T8KJZ@%[
MJY?J*)S7=NG+[! Y77]YKS@>L;X],>X?(QS$)BFK]@RW.]7=:[[?K85U+OWS
MB@IR)[>F?+L1]STB5$G34A\+E:O4,J&_-B*[T-AE0"AW$28")DQIYU-OY0W7
M9B'=QDUV6_;U1#U!*0>:>!QPX#AO>%J%W)D<+'BOP-^1>Q+4*K>6_%)88?";
M0&W>9Q2?.5)FB(IZ82G!NPEE2M?6UTE9O\]Y9KS"(;C#<B8OD)L:=SL"D\V'
M 5HL)(1?PO"[2#8T]"4)[)]PIM;^K ^]LI>TR^-9QB'_ZXXD_/ T(MCO:.-Z
MNZ90WS53N&XYE7FG,N\/+/.NNC+OZK>5>9U]PSC>M8M4%,53V104[U #3M-R
M*OQ.A=\?7?A-.57WUU'SR3]4&G.JT/ME&@5.2&7_BZXV3>&IO#V5MZ?R=JJ\
MG0*"[D\*YW?^F\*WMF1!]HZYCOKR]":G.OQ4AY_J\%,=?JK#!W7X%(1WMZ?F
MGW5]ROI"[N11YM"5#_W$[?")^)&MCYSVS[O[5///NE#U*3P<"U'3!)Q"U"E$
MG4+4*42=0M0=0E1WAV[^.9?H7I._-84?5AUW@O=I D[P?H+W_U_P/N6WW572
M^9WODHZW"7M>^QDIVC0QI_;<J3WW?Z0]UUV#GO^&>]!WJHO>)E 3L4[4>M.D
M'*KU+GJ_5E<9M^+?Y*,XTM:-_'!=^E;%W_U[+K]VUPV7'PW\4;L5_:UK:9:8
M>GG^$-6GD]_ADP^-W?!OWRULT]B*WZX1N(VC 7B^M,@3PP?:(/T:XK/_ %!+
M P04    "  9@)Y:P' 9A?<<  "]70  &0   'AL+W=O<FMS:&5E=',O<VAE
M970R.2YX;6RM/-MR&[>2[^<K4#I;&[N*I"4ZOL1)7"7+=J*SL:VUY)--;>W#
M< 8D$0\'## CF?OUVS=<AAR.G.QYD4C.H-%H]+T;^.'.NL]^K76KOFSJQO]X
MLF[;[8M'CWRYUIO"S^Q6-_!D:=VF:.&K6SWR6Z>+B@9MZD?ST].GCS:%:4Y>
M_D"_7;F7/]BNK4VCKYSRW693N-TK7=N['T_.3L(/'\UJW>(/CU[^L"U6^EJW
MG[97#KX]BE JL]&--[913B]_/#D_>_%J_AP'T!O_-/K.9Y\5+F5A[6?\<EG]
M>'**&.E:ERV"*.#?K;[0=8V0 (\_!.A)G!,'YI\#]+>T>%C,HO#ZPM:_FJI=
M_WCR_$15>EET=?O1WOVL94%/$%YI:T]_U1V_^_3;$U5VOK4;&0P8;$S#_XLO
M0HALP//3(P/F,F!.>/-$A.7KHBU>_N#LG7+X-D###[14&@W(F09WY;IU\-3
MN/;E]:=W[\X__J8^O%77ES^]OWQ[>7'^_D:=7UQ\^/3^YO+]3^KJPR^7%Y=O
MKM6#*UN;TFC_\(='+4R- !Z5,LTKGF9^9)JSN7IGFW;MU9NFTE4?P"/ .2(^
M#XB_FH]"?*W+F7I\-E'ST_FW(_ >1T(\)GA/CL [+TO;-:UI5BJL4_WW^<*W
M#ACG?X96S/ >#\-#:7KAMT6I?SP!<?':W>J3E__^][.GI]^/8/MMQ/;;,>@O
M7Q7>>&67Z@IA-VV!+#Z$Y#B8\YD:A*1NUEI=V,VV:';__O?G\[-GWWM5VL8#
M9:JBU95:FJ9H2E/4RL,0#7+:>E4XK;8,!EXQ*'.E=16\J(&MV[7Z-+N>J95N
MM"OJ>H>/]19?+1+QM\X W&T-Y'^ 4\]/O_]TK7XZ/[^B;V??/YR-T.])I-^3
MT85_\AK7_,:W!B0;Y@)D@0#;PO'ZX=G;N,+KN,(A"H]/]&JF_N)<M ?;_GN#
M5 =PL#6HH$V[$SHSQ4!M_M$9V!#5IOU4K04%\EDK'1$J&M@"#XIYBQ/AVT6K
MBN42-">-!"2LHWW:X#81N\#[NN6AM2D6IC8MB,R$WJ^,+VOK.T<+!^1P9P'7
M(X/@9WR/1@(^X?/08B<T]AA.3M_JII,%Z2]@N3Q\J3J'C)4&$9MI9VSE9^J\
M;#N8 H@$>AR9O*LK6  LWJFELQL89WU&K#'N>QJY[^DH4UPQCQ<U87T1Y>J(
M#(\#NYBI$7A_49(!7MU5^N@^X#PW]@YHA*0V\(/O%MY4IG"PH;-_B?XHEBW
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
M1E"6!MQ94/7^Q=]H YY^_[=7G:E114D27KZ!KPN[?ANJ-TF1@;? OI9IEJY
M9ZAL0>>]4,^F\R>4W_.S"/L=N'J O=NC]P3"@65[AU3'WV'3*OSR0CV>G@48
MZG*#^TJ$YFWU% ABA*LKCGLRC=XCW18+P3LES0RD/]];,&CS=V!58/7'^:#V
M-JH62>%TX'> 1BZV!AV(&E0\8B(92$)"]E.G[0$]4FRW@ 3IE;@CRW&]G(J@
M9^/%R4OP*<$:(.SSE&?ZR=H*/:A!G3 .\!?4=V,P1_*4:5R6\UJ%<<?<ZB=)
M Z29_33.AT ^H"T<(UBJVYV-U]HR7@*)X/4-DFD<S+L>5T9(>S\F]964%B[G
MD,(Y49V^Q<X5\,/ W-6L3!(]#ZE,R3;."(&C+MDUD.\[RIEZ]K<IWF#(G+B0
M$(BEI=M2ATZM;U'+EL:!RL)XOJ1Z<#]!H\DOP3IM2SG#+"?:&XC)1%3U.@O$
M"^?(1T^1#>$E"]D4._+Y%YS$0Z\+ECGAPA&(7G!Z0 Z-)\;34F9:HB)+[J!4
M??6&?-,D?WV/,^8K*68U:>?0^<\),^:.[JTH>*99?JN_R./AY=/3Z5D2A7'+
MUV>S0=&$T5AJQ)S@'QUXQEA)O-4I_":N:-%8 /912$F.(_"9.N\-3K*<YD<0
M%,KQ?$ SAGQ A"*KW:/CK" J1,^UI,@5LY=9&K[>20@A><A(YP@.HW\TSYEH
M1,T?$CY92M5D[,&%6$"$LX\2JZ K3WKFSO@]3LD%A@=78.N8L@!'J+-/%#(H
M8HP'Z-'O9B"*<+A<H)>ZR*KER)V<JZ,Z%R9-XE*')"%M,F5$0IK_<+ \ .^D
MI7X=$I>OV#F G(IYN!'][0'M,\@J;+Q[>=/@Z"7Q^LJ\8V*W/G_O;T(HH.VM
M@ K46:80<WIWG.4W/=D*Z]C7]\GA'PU9+H]$(VHO&A%#*A0):1.MWG$<2?.<
MUZ"$&Q%CC-J[Q>_4WV.3]L^0%S-"_6&\W1*U@)J9/GXR?3P9=!\S")&-@@+V
M/5*';!&*$->&DGD(L6D@48"+GO?1_>T1WW.B-7#*J+N4>D'.QCLY?B&?;=#>
MCP]\/U,\=L]2)PNB'+GH=CG%2A!II=C^]O'#I]#Z)G$!@(K5P!WM.6;$15^A
M#J &BMS1E#*+HOBW7X4'0W\;R_!DL7@"$$HTS<*DV*A'Q3O )FA-IT.N8(@5
M:$6AM@43D?];L[FC]07IY>D(L\/E<50T-H]=U&;%VBZD:1F$Y&<QHC,D$L&P
MTUS25( OHCK'+D_?6]TP+GNERI#T$CB;#2HA(AGU@/2C"5E$U(Q[:,:8+!%D
MIJZI\+&17-30^F6#*TO>#P9;IM+BDV ?*Y>?>^+Z#86RK!B 11;6@2P@A?!-
M%#>NC>7(FX8[P*F3.M:-@V=VL'#05L'K"\KHGN5S=C4M79! @QD"6P(3=TB"
M=HYX]V4BQ%XV=#1:)0D: <,#*'=+C05 IBRS# +B+29S=JJ43JWHAL:4(]HG
M_46[TGCQ4JW(" E[++TBGR?9E.T2,]:K>/<"=4DF'O($5>Z;#*+,,U-O41%(
M(:*H\RV#0%EKBEV].CM]3:0[.WTSJA93:]C9>$/71^ZZQ H0KN=8%^,]4#Y@
MF]P!H&,*4SH]C[G#3T^?1E\X0"7IOPBBSN]>Q!+ 4,-B:B<%H>>NY7:O9$)
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
M)*7)_GZ4[+@9D.;%)F7R\)#6X>@@Y&^5 VAR+ NNQFZN=77K>2K-H:3J1E3
M\<M6R))J=.7.4Y4$FMFDLO!"W^]Y)67<34;V;"F3D=CK@G%82J+V94GEWRD4
MXC!V _=TL&*[7)L#+QE5= =KT,_54J+GM2@9*X$K)CB1L!V[D^!VVC7Q-N [
M@X,ZLXGI9"/$;^-\R\:N;PA! :DV"!1?+S"#HC! 2.-/@^FV)4WBN7U"_VI[
MQUXV5,%,%#]8IO.Q.W!)!ENZ+_1*'.Z@Z2<V>*DHE'V20QT;1RY)]TJ+LDE&
M!B7C]9L>FSF<)0S\-Q+")B&TO.M"EN6<:IJ,I#@0::(1S1BV59N-Y!@W/V6M
M)7YEF*>3QZ>[Q8K,GE>KQ<,3F:S7BZ<U^?A$-P6H3R-/8PD3Z*4-W+2&"]^
M"T)R+[C.%5GP#++_ 3SDUA(,3P2GX57$.:0W) HZ)/3#[A6\J&TXLGCQ&WA+
M"15E&5D<\5XK()1GY%'G(,E$*="J0V9[*8%K\G.R45KBM?EU:0YUE>AR%2.E
M6U71%,8N:D6!? $W^? NZ/E?KO30;7OH7D-/UBC-;%\ $=N&^XESW<,EOE<1
M+_.=@Z:L4(Z9O'E$SIQ)5).=&>-9[6AZ1'6FP%[LI7'>.V&_$\>!,<+.8!@Z
MIY%#/7+E1&%G.(B=(.CXP[ZS>DTF6RE*@LWM&-\1'#Y7U*I7D<]$ 9 'H8$$
MP<3I]P9.@.A=IQ[ .8,XB)Q^A/5[&!'TT8CBSC#ND4NC]\ZT4X+<V0VA2"KV
M7-<R:D_;)32IM?<:7F^P>RJ1MR(%;#'5O^GC'93U5J@=+2JKQ(W0J&MKYKA(
M09H _+X5V%[CF +M:D[^ 5!+ P04    "  9@)Y:-<_&?XP"  !C!0  &0
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
M:,O62?TEH-O#M >3'&#-B3/;E&Y__<Y.R)A$>;'/]MUWWV?G+H.M5#_U&M'
M2R%*/?37QE078:BS-19,G\H*2SI92E4P0TNU"G6ED.4NJ!!AW.GTPH+QTA\-
MW-ZC&@WDQ@A>XJ,"O2D*IGY?HI#;H1_YNXTI7ZV-W0A'@XJM<(;FJ7I4M I;
ME)P76&HN2U"X'/KCZ.*R:_V=PU>.6[UG@U6RD/*G77S)AW['$D*!F;$(C*9G
MO$(A+!#1^-5@^FU*&[AO[] _.>VD9<$T7DGQC>=F/?13'W)<LHTP4[F]P4;/
MF<7+I-!NA&WMV^_[D&VTD4433 P*7M8S>VGN82\@[;P2$#<!L>-=)W(LKYEA
MHX&26U#6F]"LX:2Z:"+'2_LH,Z/HE%.<&3W,;R93N'VX_WPRGTSO8#R;3>:S
M .XG<W@_9PN!^L,@-)3)^H=9@WI9H\:OH$8QW,G2K#5,RASS_P%"HMCRC'<\
M+^.CB->8G4(2!1!WXNX1O*35G3B\LU?QEJ@4YG EM=$!7+&*&R;X'\P#>%18
M,4X&*W-X,&M4,-8:C89KKC,A]48A?!\OM%'T5?TX=#]U]N1P=EMI%[IB&0Y]
M*B6-ZAG]T;LW4:_S\8BV;JNM>PQ]-*/*S3<"02ZAU3EG+WMR;F6Y.IFC*AIA
MAR0<37)80@TN++BQX,R!!U!2=\DD5;(VEA1YP5(*:@B\7)%3333#8D'1NT=V
M;,E(+KQK-(P+[=EM.R3>;9NBJM\*\(7ZE$;MO?7BX"SJTAREP=EYZDT?GN"D
MH0(;^AX54$]3S-CD ID-Z@=IO^N=!_U>[#6OOR=#6"K.TTFQ"?HQC;WSQ&LO
MV-@+MDDHF4:$>VD0HM2+"-2.:=2QG+I!/T[)2.(@[25PZ+G#O7(N4*U<T])T
M@9O2U)7=[K9]<5RW@W_N=5.]8VK%2TWDEQ3:.>U3/:BZ4=4+(RO7'!;24*MQ
MYIIZ.RKK0.=+23*:A4W0_BU&?P%02P,$%     @ &8">6FHN/]RU @  OP4
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
M77G0HK#CU%)H',[L=HO3,$AS ;^O!?Y+JX-14,_7X_\ 4$L#!!0    ( !F
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
M8P%RNUXS\=+#C.\Z%;=R6)BDRY72"[5N>\.6&*-ZV(P%S6HERCQ=8RY3GH/
M1:<2N=>]4)\W!WY-<2>/QJ ]F7'^J">#>:?B:$*88:(T J._)^QCEFD@HO%]
MCUDI36K%X_$!_;/QG7R9,8E]GOV6SM6J4VE68(X+MLW4A.^^X-Z?0.,E/)-&
MPJXXVP@KD&REXNN],C%8IWGQSY[W]W"DT'1>4?#V"I[A71@R+&^88MVVX#L0
M^C2AZ8%QU6@3N33708F5H-V4]%1W</]Y-!E&T\'H'NAW=SNZFT3C+X,^1)/;
M*(;H_@:&T=?1!/H/\70TO)W$\&[*9AG*]^V:(@8:IY;LK?4*:]XKUEP/ACQ7
M*PFW^1SG/P+4B'K)WSOP[WEG$6\PJ8+OVN Y7OT,GE_>AV_P@E?P8EQ2RBF8
MX(8+E>9+^".:224H>_X\Y6^!YI]&TR_J6FY8@IT*/1F)X@DKW;=OW-#Y=(9K
MO>1:/X?>C>F%SK<9 E\0WR?,MRAA]@)WR)>";59I A$]U%.TSP-'U7-X\!&8
MA#&*A"Z*'JXV/^6*90<E^!V9D( ZQ$ !PO4,11DD(WU@^5P/O&OK!A5+,VGI
M32U\+3SK(8ZLNF==6?50BQ:)KVS#<LL-+;>A9213!N^X6A&Z6K$<S/Y[RR>$
MAN6%UNU64/6R6I;KD# <:>@0TI$\$XB@#$1P<2"^\7SY\1M5FCE$4J*Z-")G
M+9Q.I%[U(FM6O*4,9KE*69:] (DB8CL4;]\T/;?Q24*F<3*#PPH<)I!6$Z9H
M*<UA( 7#S*;B?0HKON^54#JPTSB.+L>F ,)#GNI9K&A1OF9F'/?YY; F&PR=
M5T@/IO_"?\J=ERI=LE;]*:</V>R?RN;BZJQ?*"E;MEZ@45"WFV'3^L%KR_<\
MNU6GS T<.PB=0_K6 \\.@H;E-UP[:/K[5^#YGNVT @)MVBVW2:"N[35#.Z2G
MH\=N$-@MKP5GTCLLTSN\++U'"XB2A&]SNI\)W4'ZI#\$T&,9RQ/Z?X$A^XL+
MZ)OO%E(-,%\*F.*S@A[=YN.IS#]O_*;Z$^C_4W\.]B"R7%\7B_I!E#L]RW6I
ML+2LD:E!2<GP@RY/GFL1X >+/B7ZR>I+8\NEP*7)*;'GJCCEOT \TJ9:IJA=
M,1=-)ZGS@AFJ'6(._I4AWKK23BOC] %HOA7Z<U6X^!^@^K8Y1,@+OA67 =<+
MX.998*]Z*D=K1ST-F5F:SDV"L5*T-^5JV1Q&14_TS_&BLQPRL4QS>N2X(%6G
MVJ!:*XINK9@HOC$=THPK\LD,5]3@HM ':'_!N3I,M(&R9>[^#5!+ P04
M"  9@)Y:[Q%K:3P#  "&!@  &0   'AL+W=O<FMS:&5E=',O<VAE970T-"YX
M;6R-55UOVSH,??>O$+R+P06T^MM)NB1 TZ9;'IH5R[9[@8L]*#83:[6E3)*;
M;K]^E)UX'= &>[%(B3P\I$1ZO)?J7I< ACS6E= 3MS1F=^'[.B^A9OI<[D#@
MR4:JFAE4U=;7.P6L:)WJRH^"(/-KQH4[';=[=VHZEHVIN( [1713UTS]F$$E
M]Q,W=(\;'_FV-';#GXYW; LK,)]W=PHUOT<I> U"<RF(@LW$O0PO9HFU;PV^
M<-CK)S*QF:REO+?*HIBX@24$%>3&(C!<'N *JLH"(8WO!TRW#VD=G\I'])LV
M=\QES31<R>I?7IARX@Y=4L"&-97Y*/?OX9!/:O%R6>GV2_:=;8(1\T8;61^<
M4:^YZ%;V>*C#$X=A\()#='"(6MY=H);E-3-L.E9R3Y2U1C0KM*FVWDB."WLI
M*Z/PE*.?F=XLEI?+J\7R'5DLKS[<SHDW_^]NOES-SRA9SC\1[Q-;5Z#/QK[!
M:-;'SP_(LPXY>@$YC,BM%*;49"X**/X$\)%FSS4Z<IU%)Q&O(3\G<4A)%$3)
M";RXSSUN\=(7\#Z8$A19B%S60)@HR/P1W[H&3?Z_7&NC\,5\?2[O#C5^'M5V
MT87>L1PF+K:)!O4 [O3UJS +WI[@G/2<DU/HTQ5V9=%40.2&W'#!1,[%]DC\
M.;*GX:[!,%YIQU;4?F+[B9R%,(#<#8$.V/G'\1(:1"/GK!.3).G$E&;# 8J]
M!V_+Z:0I389#)Q[1$9Z',4U'F;,"Q;&Z[\@UK$&8!AT(JZ4R_">S/4HQ7EXR
ML06BF.GNA!M-,.6M31.O1&C6MK/&B5"A38&KQ@[4SAO'RY( J7B#083+_ ^H
MHU5,DR!V0AJ$L>/%2"Y#T_=_@^\-Z#!H\5,:IC$*;YQ;INZQ@M@A1$/>*&YL
M?AO&%7E@58,9%-^PAW&((0"6*DB=B(ZP=MZ(1E&*&#,F[LD&;"$P66E?)(8*
MZ3"V$9!A.+ ,O8QFH[@M>1K@88)"'- T#NTEA!$=9'@+S[TO_\ELJ$%MVPFH
M22X;8;HQT>_V0_:RFRV_S;L)C=EBF32I8(.NP?D &TMU4Z]3C-RUDV8M#<ZM
M5BSQ1P'*&N#Y1DIS5&R _M<S_0502P,$%     @ &8">6GWYDDP! P  BP8
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
M$!3([L5H+QJ[P-;8;J:["3-OO^U##&8<)T@EY2:QC?^OR_U7EZ&ZOV/\NP@
M)/D91XD8:(&4FQM=%UX ,14MMH%$?;)B/*92G?*U+C8<J)^)XDBW#*.GQS1,
MM&$_NS;CPS[;RBA,8,:)V,8QY;]N(6*[@69J+Q<>PW4@TPOZL+^A:YB#?-K,
MN#K32XH?QI"(D"6$PVJ@C<P;U^RF@NR.?T+8B8-CDC[*DK'OZ<G$'VA&&A%$
MX,D40=6_9QA#%*4D%<>/ JJ58Z;"P^,7NIL]O'J8)14P9M&_H2^#@7:E$1]6
M=!O)1[;[&XH'R@+T6"2ROV17W&MHQ-L*R>)"K"*(PR3_3W\6$W$@4)QZ@54(
MK&-![Q5!NQ"TCP6=5P2=0M!YKZ!;"+KO%?0*02^;^WRRLIFVJ:3#/F<[PM.[
M%2T]R.S*U&J"PR3-K+GDZM-0Z>30=N;CQ\EL,7F8D@>7W#[-)U-G/B>CJ4V^
M.%/G<71'SJ:4<YIFP#DYLT'2,!+GY#-YFMOD[-,Y^41T(@+*09 P(4])*,6%
MNJB.%P';"IKXHJ]+%6PZI.X5@=WF@5FO!&:2>Y;(0! G\<&OT8_?T%L- %W-
M4CE5ULM4W5J-Q-%VW2)F[X)8AM6N"ZA9;H/7(FTSDW=JY/;[Y76C.^^76S5R
MMUGNPE(]>[=.7IG+=IEV[8S7?86G"D%$ERS/*C)2Z96L014L252V5,X?9 "<
MR( FI"KZ=J>89"(A%O_5I5<>0+L^@+1@WX@-]6"@J8HL@#^#-OSS#[-G_%5G
M+2;,QH0YF# 7"59)B4Z9$ITF^G"J7J-L1:@0S NI!)^L &H+1R/G5&=S6"^#
MI:_AYZ'1UY\/[?K]CL]ML]TUS.I]SILD%RGPRO1VR^GM-D[O@NW4.II1+A/@
M@LPA#CV6^%M/,JY65NN"W$F?G&F+V7S,M'/R[1[B)?#:I=4XTJD&8,)L3)B#
M"7.18!7O>Z7WO8^NMCW,E,"$V9@P!Q/F(L$J*7%9IL1E8SF8 ?>4X>K'0UIT
MPT2"&D,*]4W_QS;DM5^X;AN)IWJ<PTSCL%RVND<UU<8<TL&$N4BPBGE7I7E7
MS:_*[3.3ZF?9 KP@81%;_U*KE6^RM:HN?Z4;M7[/M.EB_/6-2MXXSJF68L)L
M3)B#"7.18!7GKTOGKS^ZDE]CI@0FS,:$.9@P%PE620G3V/^$-]!K>3/R5)L+
MVE$U[UP?57/401U4FHM%JWIXT(8Q&SV<*->B2A5O*MO-L)/=PZ39J#0'E>9B
MT:HF6WN3K8^NWD4$6)F!2;-1:0XJS<6B53-CWPXS&ULKPWG>/MWPT .R4=9G
M_=1:@U'[6J@T&Y7FH-+<@G;8GNFVR_=3U;9]R\IL[EDM@,=ADM?KM%M%.'B@
MEFG]*_?W!E'[((3"$,SFEHU*<U!I+A:M:MV^'68V]\/>WVYL!IV\XE#[706M
MDE-UO4G445TL6FZ=?K![%0-?9_N,@GALF\A\=Z:\FN]ECLT;)]OR.[H^,F]&
MV<Z>OL?D&Z3WE*_#1) (5@IIM"[5 _!\SS$_D6R3[9$MF90LS@X#H#[P] ;U
M^8HQ^7*2#E#N_ [_!U!+ P04    "  9@)Y:K2^;.W "  !6!0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970T."YX;6RM5%UOVC 4_2M7636U4M>$T.^%2#2,
M+E)+$91-T[0'DUS JF-GMH'NW^\Z22,JT:D/>XF_[CF^YSCW1ENEG\P*T<)S
M(:3I>2MKRVO?-]D*"V9.5(F23A9*%\S24B]]4VID>04JA!\&P;E?,"Z].*KV
MQCJ.U-H*+G&LP:R+@ND_-RC4MN=UO)>-"5^NK-OPXZAD2YRBG95C32N_9<EY
M@=)P)4'CHN?U.]=)U\57 =\X;LW.')R2N5)/;I'F/2]P":' S#H&1L,&$Q3"
M$5$:OQM.K[W2 7?G+^S#2CMIF3.#B1+?>6Y7/>_2@QP7;"WL1&V_8J/GS/%E
M2ICJ"]LF-O @6QNKB@9,&11<UB-[;GS8 71.WP"$#2!\+Z#; "KG_#JS2M:
M619'6FU!NVAB<Y/*FPI-:KATKSBUFDXYX6P\G=W?]R<_X&$(T_1VE [3I#]Z
MA'Z2/,Q&C^GH%L8/=VF2?IG"X8AIS9SK1W X0,NX,$?P"6;3 1P>',$!< F/
M*[4V3.8F\BVEYR[QLR:5FSJ5\(U4!IB=0+=S#&$0GNZ!)^^'=U_#?3*E=29L
MG0DKOK,W^/I9IM;2FF,8*8LTW"DF#9 V&'+)9,;E$B:8(=^PN4#X>4<$D%HL
MS*]]XNO;NOMO<\5Z;4J68<^C:C2H-^C%'S]TSH//^ZSX3V2OC.FVQG3_Q1[W
M!94^Z4>@)D+_J-8H+>!S296).60:<VY!*+/W'ZBYSRMNUV(V\>G591CYFUUY
M>X(NKH(VJ$[;W_GK7<>Y9WK)Z84$+@@6G%S0R^JZBNN%5655"'-EJ:RJZ8H:
M'VH70.<+10_=+%QMM:TT_@M02P,$%     @ &8">6EK]3,3Z @  + P  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#DN>&ULO5=M;]HP$/XK5B9-FX2:%][:
M#I" OBQ2H:BTFZ9J'TQR(5:=.+6=4J3]^-DFI$PK8:N6?2&^B^_N>>+']M%;
M,?X@8@")GA.:BKX52YF=VK8(8DBP.&(9I.I-Q'B"I3+YTA89!QR:H(3:GN-T
M[ 23U!KTC&_&!SV62TI2F'$D\B3!?#T"RE9]R[6VCANRC*5VV(->AI<P!WF7
MS;BR[#)+2!)(!6$IXA#UK:%[.G*;.L#,^$)@)7;&2%-9,/:@#3_L6XY&!!0"
MJ5-@]7B",5"J,RD<CT52JZRI W?'V^P7AKPBL\ "QHQ^):&,^]:QA4*(<$[E
M#5M]AH)06^<+&!7F%ZV*N8Z%@EQ(EA3!"D%"TLT3/Q<?8B? ;>T)\(H S^#>
M%#(HS[#$@QYG*\3U;)5-#PQ5$ZW D52OREQR]9:H.#F8WTTFPYMOZ/H"S?W+
MJ7_ACX?36S0<CZ_OIK?^]!+-KJ_\L7\^1Q_.0&)"Q<>>+55E'6\'1971IHJW
MI\H9!$>HZ3:0YWBM7\-M!;A$[96H/9.ON2??*"<T).E2()R&:%%8B"099T^@
M1"-% Y$TH+GQ1S@@E,BU<D4<"\GS0.8<T/T$D@7P[^@'FI"4)'E2NE[C6(E)
M;Y]3D>$ ^I;:'P+X$UB#]^_<CO.I@G&S9-PTV=M[&,^XVHA<KAMH1G$J#>_S
MQYQDFBRZOU+3D2\A$:\B;]: O%4B;U6NU1:Y@0Q;R T$0A*UJT Y Y:RA 2(
MD@A>@U]=H(O6@+FH@-HNH;;_MZSP\T%956)ZX^)T2L:=&F75J0%YMT3>K5M6
MU06\]D%='9=8CRM337 0*Q?_#:Q@D5QA)1GMCS$/C?&7QU)E[3>NPDG)[*1&
M_9S4@-QU7FX^IVX%':C0/*@@=^>>=NO2T!^<0=7%W[H4+]>YZ]4H([>.B]E]
MN9G=RNOSG^BHNH);<139.[V?[J,GF"])*A"%2.5RCKKJF_--:[HQ),M,.[A@
M4C679ABK=AZXGJ#>1XS)K:$[S/(/PN G4$L#!!0    ( !F GEH+/,RNMP(
M 'X'   9    >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;*U576_:,!3]*U96
M3:VT-I\DH8-(+;0:#^LJZ,?#M >37()5)\YL0]I_/SN!B%*#^K"7Q!_W')]C
MWVL/:L9?Q!) HM>"EF)H+:6L+FU;I$LHL+A@%91J9L%X@:7J\MP6%0><-:""
MVI[CA':!26DE@V;LGB<#MI*4E'#/D5@5!>9OUT!9/;1<:SLP)?E2Z@$[&50X
MAQG(Q^J>JY[=L62D@%(05B(.BZ%UY5Z.(AW?!#P1J,5.&VDG<\9>=&>2#2U'
M"P(*J=0,6/W6, )*-9&2\7?#:75+:N!N>\M^VWA77N98P(C19Y+)Y="*+93!
M J^HG++Z!VS\]#1?RJAHOJAN8X/(0NE*2%9LP$I!0<KVCU\W^[ #<(,# &\#
M\#X+\#< OS':*FMLC;'$R8"S&G$=K=ATH]F;!JW<D%*?XDQR-4L43B:3NZ>;
MNX=?T\G-#)V.06)"Q1DZ1X^S,3H].4,GB)3H8<E6 I>9&-A2K:F1=KKAOV[Y
MO0/\8T@OD.]^0Y[C!0;XZ/-P_SW<5DX[NUYGUVOX>H?LEFLH)>-O:$Q$2IE8
M<4"_K^9"<I50?TS^6D+?3*B+[%)4.(6AI:I( %^#E7S]XH;.=Y/;_T3VSKO?
M>?>/L2=37*O,D< )IL:3;.%A ]?5OTY<+W(C=V"O=ST8PH)>W ^ZL'?J@DY=
M<%3=LZIVG6L59RD(H[Z6(-A=V(W#P-O39PH+PWYLUM?K]/6.ZKLE)5%EEJ&<
M,7,A]#ZLZWE!O*_.$.4X_= L+NS$A4?%/3")*>J2VZ0N_+AN&'O]WIX\0UBL
M @]L7M3IBX[JN\IS#KG*/77"VP*L.9%PGK&Z-.YF]"'+XMCQ]]0:@GPOVM-J
M[]R.^F7ZB7E.2H$H+!3,N8C4D?#VMF\[DE7-A3EG4EV_37.I'DC@.D#-+QB3
MVXZ^@[LG-_D'4$L#!!0    ( !F GEJ:\*_#X@(  ,H'   9    >&PO=V]R
M:W-H965T<R]S:&5E=#4Q+GAM;*U537/:,!#]*SMNII/.I#&VL0TI>(8 G?30
MA '2'CH]"'O!FM@6E<1'_WTEV7$).#2'7D"R][U];]<K]7:,/XD44<(^SPK1
MMU(IUS>V+>(4<R*NV1H+]6;)>$ZDVO*5+=8<26) >6:[K59@YX065M0SSR8\
MZK&-S&B!$PYBD^>$_[[%C.WZEF,]/YC252KU SOJK<D*9R@?UQ.N=G;-DM <
M"T%9 1R7?6O@W Q#'6\"OE'<B8,U:"<+QI[TYDO2MUI:$&882\U U-\6AYAE
MFDC)^%5Q6G5*#3Q</[-_-MZ5EP41.&39=YK(M&]U+$AP23:9G++='59^?,T7
MLTR87]B5L7Y@0;P1DN456"G(:5'^DWU5AP. TWX%X%8 ]ZT KP)XQFBIS-@:
M$4FB'F<[X#I:L>F%J8U!*S>TT%V<2:[>4H63T</\;CR%X>-T.KZ?PV V&\]G
M<#E"26@F/L!'>)R-X/+B UP +6">LHT@12)ZME3)-84=5XENRT3N*XE&&%^#
MYUR!VW+;#?#AV^'>2[BM+->^W=JW:_C\5_@F'->$)C#>JWD0",H4/,@4.0R$
M0"FN8+CA' L)/P8+(;GZW'XVF2ZS>,U9] C>B#6)L6^I&1/(MVA%[]\Y0>M3
M4PG^$]F+@GAU0;QS[-&(<C59I@ZT2,J-)'LUJ3'2+5EDV-CTDC0PI/K$V$9N
MZ/M.S]X>&FN(<CM=MXYZH;A=*VZ?5?S<0BQ;V"BO9&@?)/;<;L<_DG<:Y3BM
M;M@LSZ_E^6?E3?\6#I:<Y9!BLJ+%"M3'5 AB3C&A!DP@PCV3"(XS:++@GX@+
M@\Z1@=,8I]-M-^L/:OW!6?WE-/RC_<%)8M_QCL2=QH1>L[2PEA:>E39GDF3
MC,"X&E-BQK9)8WCR\05.QPF/5)Y&>7[7#XZ$V@<GK;[EOA*N>BH@PZ7"M:Y#
MU0E>WASE1K*U.7P73*JCW"Q3==DBUP'J_9*IUE<;?9[7UW?T!U!+ P04
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
MY0H=TS13?-- Z "<GW.N-AV]0/U*1K\ 4$L#!!0    ( !F GEKG/2<C?00
M #\0   9    >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;+58;4_C.!#^*U8.
MG5BID#COZ;65@+(ZI 5ZO-SIA.Z#25P:;1)W;8?"O[^QDX:FI#G0=3] 8WN>
M\3-//.Y,1RO&OXL%I1*]Y%DAQL9"RN70-$6\H#D1QVQ)"UB9,YX3"4/^9(HE
MIR31H#PS;<ORS9RDA3$9Z;D9GXQ8*;.TH#..1)GGA+^>THRMQ@8VUA,WZ=-"
MJ@ES,EJ2)WI+Y?URQF%D-EZ2-*>%2%F!.)V/C1,\G&)/ ;3%GRE=B8UGI$)Y
M9.R[&EPD8\-2C&A&8ZE<$/AXIF<TRY0GX/&C=FHT>RK@YO/:^U<=/ 3S2 0]
M8]E?:2(78R,T4$+GI,SD#5O]3NN -,&894+_1ZO:UC)07 K)\AH,#/*TJ#[)
M2RW$!@ [.P!V#;"W >X.@%,#G(\"W!K@:F6J4+0.4R+)9,39"G%E#=[4@Q93
MHR'\M%#O_59R6$T!)R>SF^O9^<W=W^CD:HK._[B_F%V>7]T-T-7Y'3J\A5.6
ME!E%;(YF',X:EZ^(% DZ_U&F2WC[\@LZG%))TDQ\04?H_G:*#@^^H .4%NAN
MP4H!QF)D2B"JMC/CFM191<K>06I*XV/DX &R+=OM@$\_#G?:<!/D:32R&XUL
M[<_;I5$=^@#-,E+(M@+HX1N8HPM)<_%/5ZB5;Z?;MTKKH5B2F(X-R%M!^3,U
M)K_^@GWKMZ[ ]^2L)8/3R.#T>9]<\_0I+4B&8B;DL(/=:3_^ 7?J4X%\#5*W
MU//$#5S/"?'(?-X,O</.M7POL!N[5E1N$Y7;R^HDCLN\S(BD"=P7(%N<$G4C
M=5&M/+D;%(X<UPL#+]KBVF5H>Y;O.MUDO8:LUTNVE81T?00'J*"RBZ_WC@:V
M0]^W[2VZ'7;8\R([ZF;K-VS]7K;?%$OU=UJF69(63T*/'NL12O,E9\]4A2 &
M<&7$6:GGYR1.LQ2B3(LY)T+R,I8EI^CADN:/E'>>HEXFG\VR/3EKB18TH@4_
M\;()]BG#GIRU9 @;&<+_>=GTXW=<-N&[D^[ZCN>[6PG1869'.,+=^1 U,45[
MNVJBCAO$<BQW^U;LL .F?NAV4\766UU@]9*])/$"IOB[NT:PN5P12$<UOR \
MT8.^W.S?Z;.G<E_>VKILU$OX)^9G[7Q?4NS)6UN*M[((]Y8;'\C1_W"P(TEK
M5#O]0ASB8.OP=Q@Z41!LU@[MT-Y*'=Q?JWPF5?'[RN3(@>_/ (?;?#LL[<@+
M(V_'-RU654Q[YJU4P/VU HC;>D'U%RP5Z.;Z'A$AJ!2H+!+*44R6J02SC$('
MI6IWN8#TSED))QI*_P/L.0/L1?JL']B6.[ ="SRH-:BU=>(WY;HV4H7W -I"
ML:2ZK\M>CZ$?H"TI$7V!YE7HYD*4\6)-J=H7=)=,[3S D5=MC,.!8P4(>EW-
M[Y42+A"% )*/L^@Z]^9&]Y13_J2[4 &: 8VJ.FYFUYVN-SRK.LEW*RZLN)TK
MP].JEWW;HFJM+PF'ER1 _#EL9QT'\%IYU:U6 \F6NG][9!*Z0?VX@ Z?<F4
MZW/&Y'J@-FA^,YC\"U!+ P04    "  9@)Y:-=>Z%80$  !'&0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970U-2YX;6RU66UOXC@0_BM6=K5JI6T3.R2$+B#1
MM[M*;54M[=Z'TWUPPP#6)C%GF](]W8]?)]"$0&)*%;Y 7F8>/S.9L9\XW047
M/^440*'7.$IDSYHJ-3NS;1E.(:;RE,\@T7?&7,14Z5,QL>5, !UE3G%D$\?Q
M[9BRQ.IWLVL/HM_E<Q6Q!!X$DO,XIN+7.41\T;.P]7;A.YM,57K![G=G= )#
M4$^S!Z'/[!QEQ&)().,)$C#N60-\=D&"U"&S^,%@(=>.41K*,^<_TY.;4<]R
M4D800:A2"*K_7N "HBA%TCS^78%:^9BIX_KQ&_IU%KP.YIE*N.#17VRDICTK
ML- (QG0>J>]\\2>L O)2O)!',OM%BZ6MIXW#N50\7CEK!C%+EO_T=96(-0?<
MJG$@*P?R7@=WY>!F@2Z996%=4D7[7<$72*36&BT]R'*3>>MH6)(^QJ$2^B[3
M?JI_<_\XN/_CYOSV"@V&PZO'X5=T?_6(CBY!41;)8W2"GH:7Z.CS,?J,6((>
MIWPN:3*275OIX5,0.UP-=;X<BM0,=0GA*7+Q5T0<TJIPOWB_NUMVMW70>>0D
MCYQD>%X-WC5+F(*36UU%(W23*)I,V',$:" E*(G^OM7VZ$9!+/^IBG4)[E:#
MI\UW)F<TA)ZENTN"> &K_^43]IUO59$W!%;*@YOGP36A]R^X5%4!+KW\S"N=
M#%[Z+1(X3M=^66>^RZI$J953:ADI#<)P'L\CJO23&<1<*/8?39N^BN82J;5&
MX,3M^$YK@V>56=L/O&JB7D[4,Q*]A\K4>5N#N;CC;S#:-O(PKN'CYWQ\(Y]'
M"*<)C_B$@:[@.XB?0516KQ%FW^IM"*P4<3N/N'W(+FXWF8>&P$IY"/(\!!_J
MXF"KROSV5A/O,"H1ZN2$.HWU<&>[.7V7D V6%5:>W\'5-+%3+(#.1WIXY;4^
ML[GM8(-2A1%VG$X-I;4U&>_?QNA_=*>+/9['QLXV0^];TDVAE1-1+-'XH&LT
M;G21;@JMG(MBF<;F=?I)PG@>H8B- 1W] BKD<67,9A3LH,RW,D"CZT<#+!9]
M;%[U:ZN>ONZN>B/TWD^Z(;1R(@I1@;V#5KU1L^R=BX;0RKDH! TV*YKW5KT9
MA9BJ_A#R!1?Z!1ME0?^:ABQB2M?\ET\!P>UO* +]6FJN]D9E2U-HY004P@4'
M!ZUVHR[:.Q<-H95S46@F;!9-[ZUV,PKN&*K](Z[E]^M"61&SLJK3I*1"6KG>
MEBK=:5:F5:@K8E97^RC3%53YO='Q@TUM6F5'.FZG54-V;9/"J"KJU.G*:STW
M),";\K3"JH4=OX93H43(CAV#;%L*!!(099F34S8SOV^:$??>+CF$4"&%4"&M
M@^X<-:I5FD(KYZ+0*L2\ _+.&6L'"O;J9ZP/N9:C*=0&,>N$VAG+WVXW?WO"
MVF%5)E4H!&)6"'O-5^V*>:B"Z2ZS,M5B+2?F78BZV2K82LP6(Y/)DHV]MLN=
M?F*XHV+"$JGUTEC[.*=M72ABN6N_/%%\EFU\/W.EYZOL< IT!"(UT/?'G*NW
MDW0O/?]VTO\-4$L#!!0    ( !F GEK4!*\2$P,  "T(   9    >&PO=V]R
M:W-H965T<R]S:&5E=#4V+GAM;*V676_:,!2&_\I15DV=1!N20$([B$2A6R>U
M!0'=+J9=&'( JTZ<V>9C^_6SDS2C$% G[8;8R7F/'[\^MFEON'B62T0%VY@E
MLF,ME4JO;5O.EA@3><E33/27.1<Q4;HK%K9,!9(H$\7,=NMUWXX)3:RPG;T;
MBK#-5XK1!(<"Y"J.B?AU@XQO.I9CO;P8T<52F1=VV$[) L>HGM*AT#V[S!+1
M&!-)>0("YQVKZUSW A.?!7REN)$[;3 SF7+^;#I?HHY5-T#(<*9,!J(?:^PA
M8R:1QOA9Y+3*(8UPM_V2_5,V=SV7*9'8X^P;C=2R8[4LB'!.5DR-^.8.B_DT
M3;X99S+[A4T16[=@MI**QX58$\0TR9]D6_BP(W :1P1N(7#?*O *@9=--"?+
MIM4GBH1MP3<@3+3.9AJ9-YE:SX8F9A7'2NBO5.M4.)C<W8[@?O#X^6)R.WJ
M[GA\.QG7X/%V N=C73/1BB'P.?1QCD)@!!.R!9)$,%!+%'#/D\7%!$4,72E1
M23COHR*4R0]P 4_C/IR??8 SH E,EGPEM5"V;:7!S?#VK("\R2'=(Y!]G%V"
MY]3 K;N-"GGO[7+OM=S6=I6>N:5G;I:O>31?846/2R5KT",I5831WQC58"@P
M)50W_GI4.-.G<L:X7 F$[]VI5$*7\(\J,_+1O>K1S;:^EBF98<?2^U:B6*,5
MOG_G^/6/5=;\IV2OC/)*H[Q3V<.L.)0ICC1W!7"KCQ^)E360Y_*S7.;P68=N
MT]'+O=Z=SF&0TVI>M<JH5YR-DK-QDG,T>-+52O)E6B617C-]3 JB:+( AN0(
M<)ZTL<,2M()]X,.@J\!WJWF;)6_S)&]18\!*?YFIMHRT!@FJ*MKF 8C;#-P]
MVHH@_\JKIO5+6O\D;;E=E#DYC,G:;(D(CUPA.*TJ6/^ PPG\UAYL15#+J5?#
M!B5L\ ^PVE2>;>&\-HYZ&QQ692-P]WD/HSRWY>^[:^\<YN8B?2!B01.I5W>N
M=?7+0*^1R"^GO*-XFIWO4Z[T;9$UE_H^1V$"]/<YUSX7'7-EE/\0PC]02P,$
M%     @ &8">6E@"B<^P @  "P<  !D   !X;"]W;W)K<VAE971S+W-H965T
M-3<N>&ULK55=3]LP%/TK5D ()$8^FQ9((Y66B4J,H;9L#],>W.2VL7#BS'9;
M^/>SG9 5FE8\["7QQSWGGN./ZVC#^+/( "1ZR6DA^E8F97EEVR+)(,?B@I50
MJ)D%XSF6JLN7MB@YX-2 <FI[CA/:.2:%%4=F[)''$5M)2@IXY$BL\ASSUQN@
M;-.W7.MM8$*6F=0#=AR5> E3D$_E(U<]NV%)20Z%(*Q '!9]:^!>#4,=;P)^
M$-B(K3;23N:,/>O...U;CA8$%!*I&;#ZK6$(E&HB)>-/S6DU*35PN_W&_M5X
M5U[F6,"0T9\DE5G?ZEDHA05>43EAFSNH_70T7\*H,%^TJ6)#E3%9"<GR&JSZ
M.2FJ/WZIUV$+X 9[ %X-\#X+\&N ;XQ6RHRM$98XCCC;(*ZC%9MNF+4Q:.6&
M%'H7IY*K6:)P,OX^N[N=H.'39'+[,$/WX\'-^'X\&]].T>D()"94G*$OZ&DZ
M0J?'9^@8D0+-,K82N$A%9$NE0//829WMILKF[<DV@N0"^>XY\APO:($//P_W
MW\-MY;LQ[S7F/</7V6=>9L#1/<%S0HDD(,[1<,4Y%!+]&LR%Y.J0_6YS6='Z
M[;3ZXEV)$B?0M]3-$L#78,4G1V[H7+=Y_D]D[U; ;U; /\0>S_ +*O$KGE-H
MW<X*'1JT+@CKV/4"KQ?9ZVT'NU'=P'&:H'?*@D99<%#9':1+4BR1VH1"8'/G
MA2H;%$M(&\GHY*CGN>XU$@#H@4E KCMH\U'E"K84=IRN\\%&6] >%YW&1>>@
M"W/"6E>VLY/,[;K>!T4M07XO;)<4-I+"PUO.)*:(F:.?U*>=_KL";5K#W5-P
MZ;D?EV\WZM+;$6MOE2K]3'S#7&VS0!06"N9<=)5E7I7>JB-9::K7G$E5"TTS
M4Z\5<!V@YA=,;7O=T06Q>?_BOU!+ P04    "  9@)Y:',4U[]D*  #[B@
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
M^2))\I<;10>;)/U2[N;T#U!+ P04    "  9@)Y:7G0+^, #   (#0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6R]5VUSXC80_BL[[DV;S)#X#3"D
MX)D&2)L.N3"!:Z>3Z0=A!&A.EEQ)AMR_KV0;'R_&UZ9,OX!E[[-^]M'N:MW;
M<O%9KC%6\!93)OO66JGDSK9EM,8QDK<\P4P_67(1(Z678F7+1&"TR$ QM3W'
M:=LQ(LP*>]F]B0A[/%64,#P1(-,X1N++/:9\V[=<:W?CA:S6RMRPPUZ"5GB*
MU:=D(O3*+KTL2(R9))R!P,N^]9-[-W ] \@L?B-X*_>NP80RY_RS63PN^I9C
M&&&*(V5<(/VWP0-,J?&D>?Q5.+7*=QK@_O7.^T,6O YFCB0></H[6:AUW^I8
ML,!+E%+UPK>_X"*@EO$7<2JS7]@6MHX%42H5CPNP9A 3EO^CMT*(/4"S=0;@
M%0#O". VSP#\ N!G@>;,LK"&2*&P)_@6A+'6WLQ%IDV&UM$09K9QJH1^2C1.
MA>/GCS_?S$8O3S <W<_@:JKS9)%2#'P)SVJ-!8PY6]W,L(AAB.?J&JZ&6"%"
MY37<P*?I$*X^7,,'( QF:YY*Q!:R9RO-S/BWHX+%?<[".\-BB*-;\-T&>([7
MK( /_CG</X3;6H]2%*\4Q<O\M<[ZFRMX9%*)5&>L@M>Q-H!'A6/Y9U5PN3>_
MVILIQ#N9H CW+5UI$HL-ML+OOW/;SH]5H5[(V4'@?AFX7^<]?" ,L0C#&.O*
M:,"8H#FA1'UIP$?.HE0(K48#I@II*8PP.DER"$$4)ER2K#1?1V_*%/I<I]&(
M:0D%,O<KI:OG<YA[#1B]131=$+:"04X&GI!*A7XMKLJZ0:WW=VK9++5LUG*?
M<85H5<@YK)W!3)?=A$$GT%F_V6=^:M0-VEYI=,"H53)JU3)Z3K*=T.K]?_M;
MS^B_[F^M]W?N;[M4L_V-_=UB\8,$RA&3<$78CGJAH^[2.^K7\/J$XSD6E1+5
MON;?=H\+.3M0)"@5"2[:-H-+!GXA9P>!=\K .]].8V72^-?)'UE"Z+,Q$3HE
M2*(+!\4\9:I*@<YIE7>Z>V6>AY9;-?>L7'U,=MWJ;M M27=K20]00G2' FIZ
M@01]< //#GQ:1D.+_E!=???=$UZ!WPV"(_:G5J[;]5VGFKWK?!U<G/?UUP+7
MK&^P%5;G.ZR[-TZY]:F I=2;?]H#*IFZ)QQNFAT_:!]SK;!K=;JM<VR_SCEN
M[301/B B8(-HBBOI>2?IZ?I>TS_>X2J[P&N[QPEJ[XVIYAOA"8D5T;V3XJ4&
M.K>!;BPB'[OSA>))-KG.N=)S<':YUI\J6!@#_7S)N=HMS#!<?OR$?P-02P,$
M%     @ &8">6CE(_1GK @  F @  !D   !X;"]W;W)K<VAE971S+W-H965T
M-C N>&ULM99=;]HP%(;_BI55$T@K20R$CT&D4KJ-J6P(VDU3U0N3'$BTQ,YL
M!]I_/SN!0-<0U(O=)+;C\S[O<6*?#+:,_Q8!@$1/<43%T BD3/JF*;P 8B(:
M+ &JGJP8CXE47;XV1<*!^%E0')G8LAPS)B$UW$$V-N/N@*4R"BG,.!)I'!/^
M/(*(;8>&;>P'YN$ZD'K = <)6<,"Y'TRXZIG%BI^& ,5(:.(PVIH7-G]D8UU
M0#;C1PA;<=1&.I4E8[]U9^(/#4L[@@@\J26(NFW@&J)(*RD??W:B1L'4@<?M
MO?JG+'F5S)((N&;1S]"7P=#H&LB'%4DC.6?;+[!+J*WU/!:)[(JVN[F6@;Q4
M2!;O@I6#.*3YG3SM%N(H .,3 7@7D"V$F8,REV,BB3O@;(NXGJW4="-+-8M6
MYD*JW\I"<O4T5''2O?W^[?/EW<U\BL8WHSM46ZC7[J<1(+9"<TC(LWH#4G=N
M&:%U5!N#)&$DZN@2?9W]0@]3B)? ']$%"BFZ"U@J"/7%P)3*FR:8WL['*/>!
M3_BP,9HR*@.!;J@/_DL!4R559(;WF8UPI>(8O 9JVA\0MG +W2_&J'91K]!M
M%BO6S'3;)W67$DVHD#S-UN;A5DU $PFQ>"S+.U=KEJOI3=<7"?%@:*A=)8!O
MP'#?O[,=ZV.%UU;AM56E[DZH!*4J$2<2RLQ5A^.&56&B79AH5R[8X3,2^X^K
MYA'.GT.Z1B1F*97U?IFY]G]8.:<P[52G;N%VF:<\RLFB](FW<9UFUQF8FQ)6
MIV!USK&<,E8>U3IB6>6@;@'JG@-URD#=5R"[B?&)K'H%K'<.UBV#]5[!L--J
MG\C,M@[GF'4.URL]=JPW\8[.3?L,KVF5\NPW\?"!ARMY+P_J4C)^]6WVNCT'
M_T,VCXI%#'R=E42!/+T/\[I1C!9E]RHO-H?I><V>$KX.J4 1K%2HU>BH'<OS
M,IAW)$NRTK-D4A6RK!FH7P?@>H)ZOF),[CL:4/R,N'\!4$L#!!0    ( !F
MGEK?25QG\ (  /8'   9    >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;)V5
M76_:,!2&_XJ555,GK<T7^:"#2*.T6R78$-#M8MJ%20[$JA-GM@/MOY^=I!D;
M :3=@)WX/<][[)SCP8[Q)Y$"2/2<T5P,C53*XL8T19Q"AL4U*R!7;]:,9UBJ
M*=^8HN" DTJ44=.Q+-_,,,F-:% ]F_%HP$I)20XSCD2999B_C("RW="PC=<'
M<[))I7Y@1H,";V !\K&8<34SVR@)R2 7A.6(PWIH?+1O1G8EJ%9\([ 3>V.D
M4UDQ]J0G#\G0L+0CH!!+'0*KORW< J4ZDO+QJPEJM$PMW!^_1K^ODE?)K+"
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
M^[&*_%,O[-NK3?!6ZSW!.S5XYRWPH F\5'4VP=W W0)OM=X3O%N#=]\"#YO
MNSO@IVZPQ=WJO"=W4','K=P3@90W@0<[X#W'Z6R1MWKO21[6Y&$K^1B4TE\T
MEF0YPDQ_SQ#T)-B4)=S)<NSZSE:6UMGVS-*KL_3V>PJ]G1<V[(7;3V%WT&D8
M>/6@DLC>V(/,_G]%Y8*EBG"8:YES$NI5*,L]M>R@R(IM:2I0;W)%<ZE_0T":
M ?K^7 A\[IB=KOZQB?X!4$L#!!0    ( !F GEK1+'PK;00  /,0   9
M>&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;,U86V_B.A#^*Z.<:M5*;9- "*$+
M2+2T6J065=#V/*SVP00#5I.88QO8[J\_8R<-MY#M5CSL"XDO,_[F\\QDAN:*
MBU<YHU3!SSA*9,N:*36_LFT9SFA,Y"6?TP17)ES$1.%03&TY%Y2,C5 <V17'
M\>V8L,1J-\W<HV@W^4)%+*&/ N0BCHEXNZ817[4LUWJ?&+#I3.D)N]V<DRD=
M4O4\?Q0XLG,M8Q;31#*>@*"3EM5QK[JNKP7,CA=&5W+C';0I(\Y?]: W;EF.
M1D0C&BJM@N!C26]H%&E-B.._3*F5GZD%-]_?M=\9X]&8$9'TAD?_LK&:M:S
M@C&=D$6D!GSUC68&U;2^D$?2_,(JV^M8$"ZDXG$FC ABEJ1/\C,C8D/ K1X0
MJ&0"E5T![X! -1.H?E3 RP0\PTQJBN&A2Q1I-P5?@="[49M^,60::32?)?K>
MATK@*D,YU;[K]3O]FU[G'GK]X=/@^>&V_S2$3K\+=YW> %XZ]\^W\'#;&3X/
M;M.UTSX1@NC;.H/3+E6$1?(,+N!YV(73DS,X 9; TXPO)$G&LFDK1*G/LL,,
MT4V*J'( 49>&EU!USZ'B5+P"\>['Q:O;XC9RDQ-4R0FJ&'VU0P01)N"%1 MZ
M#ATIJ9* =L$](R,6,<6HA =*Y$+0,: ?#VBX$((E4[.KSQ.13UP3R21\O\<#
MH*=H+'\4D9.BJ1:CT5G@2LY)2%L6AKFD8DFM]I=_7-_Y6D35D91M$5?-B:N6
M:6\/9UPH4%3$&(=S+IDJ,C?5X1L=.D<MVPW/K];<IKW<-&1_6[WA!/J"EP40
MO1RB5PKQ@8A7=.!11$'J:S+768#RNES-=[?P)E,A;P.SLV/5_@XW\!J^4VQ5
M+;>J5@KGB:^HP'"$;SP:H^.ASSW0>$1%(<I277_J;T=2MF6VGYOM_U6!ZA^3
MN",IVR*NGA-7+_470]Q2$P=\@K$JV-*D=R"&Q?/T"2:$\5-=Q$5]SY'K?K#C
M[/M[W*#A%;MZD$,//@H]!3E!DH#$?)$49IM@'T/-=YS=N/SMMBVPC1QLXW,\
M1YF+OA5!;NQA\2K^;GK<WU0[A-9UUI6!\U&\.<+?$9RIW+[E H:S?9L)O>)X
M!REV-\H9]P/);TAC%O)DO @5%QC#)'J#(0S@OC05EJO^TY ^EK9M(M9EB_MW
MU2WN40N78VG;)F]=NKCEM<OG0C53NNG\@=/8]?S2DS]KV;KB<<MKE4\%M;<7
MK%6L4O9BNO3DSUJFJY[MF75!X)9^-G5=5ECAX;="7RMV"B87Y-T"8.I 'I;8
MT6B)"^RJ+R39$OT*:F:H$HK]PL@)N51:EUR$,VS+B@[#U1,W",Z#B@\K/#FA
M1H(DP+#5QOJ8D0A(A TX2? :\% (,2B9@HACW,K+(G;LC8XOIF)J.F>)</ *
MTQ(]GWWOSFM7-VGWN[?BXXI?N')UG?;?ZR/2OP.0UBE+)$1T@L<YEW7,0B+M
ML-.!XG/3<XZXP@[6O,XHP4#2&W!]PKEZ'^@#\O\YVO\#4$L#!!0    ( !F
MGEI5@,]S!04   4?   9    >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;,V9
M6V_B.!3'OXJ5':TZTDP3.UR[@$1O&J065=!V'T;[8!(#49.8M0VTTG[X=2Z-
M21-<@H+4ES87GY/S/S[.^>'TMI2]\"4A KP&?LC[QE*(U85I<F=) LS/Z8J$
M\LZ<L@ +><H6)E\Q@MW8*/!-9%DM,\!>: QZ\;4'-NC1M?"]D#PPP-=!@-G;
M)?'IMF] X_W"Q%LL173!'/16>$&F1#RM'I@\,S,OKA>0D'LT!(S,^\807ES9
ML4$\XMDC6[YS#"(I,TI?HI.1VS>L*"+B$T=$+K#\MR%7Q/<C3S*.?U.G1O;,
MR'#W^-W[;2Q>BIEA3JZH_[?GBF7?Z!C )7.\]L6$;G^15% S\N=0G\=_P38=
M:QG 67-!@]181A!X8?(?OZ:)V#& C3T&*#5 AQK8J8$="TTBBV5=8X$'/4:W
M@$6CI;?H(,Y-;"W5>&$TC5/!Y%U/VHG![6@\'%^-AG=@-)X^3I[N;\:/4S <
M7X/;X6@"GH=W3S?@_F8X?9K<)/?.IK*4W+5/ )V#"7'6C'GA MQBCX%G[*\)
MN">8KQF1DRWX=W!V303V?'GT$SQ-K\'9M^_@&_!"\+BD:XY#E_=,(95$\9A.
M&O5E$C7:$_4U<<Z!#7\ 9*%&B?G5X>9VWMR4^<N2B+(DHMA?<U\2,^T_P)!S
M(CB0NL"=AV>>[PF/\/><N$"6KDI:-&I,0Y9=N,3<X^#WG7P & D2\'_*DI-$
M8Y='$RW\"[["#ND;<F5SPC;$&/SY!VQ9?Y6EJB9GN<396>)LG??!/68OLCIF
MLIAXE(,D5TOBNT"^H0#'/BG3KW5:57_BK!4[BUYZFP'LV&UH]<Q-B;)&IJRA
M5:;F^/<]"6:$E4ZDUD=5(34YR\EM9G*;7VH%-.M,7$W.<HEK98EK:>OD@7D;
M+(C_EE2]0X,5#F6ZRD2W"I7::G=4G29BDD&-?8-R0;:S(-NG6*9:IU4GJ5W0
M!3N-;FN/LDZFK*-5)E% -OH0D%=GB<,%B?1L,7/CNG3>Y'"7,"X[5RB)"D>%
M#5:4>Q&!E"G6/JRJXDY1L=UME.OM9GJ[]>GUT]7[IM7<+83YLV%;Z$-9:L,Z
M<HU!2T&.I97]2 7VD_E+7DR^>C&5TH=5$(4:[<X'326C8->&]IXY@CM,!BLV
M#_ ?N",;X@.H[2=ZOU4+L"YO^2PHJ()?BZI@K5A5E[=\\A1803U95>DKJ:O=
M.O[85;1#\B$J0H)Z1#JRJ^B]5IZFQL'"% M!+3'4W53T3ZLLN'FP8,4P4 \Q
M)^@JL,@QA9K4!G7L"E-,!/505+FG% FFH$@W)!^F ARH)QQ-+T'Z7E(KS-3E
M+9\%A3VP^[5Z24V\DR;O%/2$%#TA/3U5Z26HR$0?JUP[)!^B(B:D)Z8C>XG>
M:^6=%%CI-PK:V5[2PD+=#47_M,JJ487?*4@!#-(#S EZ"BI"3-E/%7U@QZXV
MA45(CT55^PHJ$DRIJN(PV&G9S7T3I6@'Z6E'TV!L;8/1^ZU<AJ?8Q4$*@5#K
M2S485!/\I,D[!4HAA5)(CU*5&DR1D4IVP3X;E0]4P132P]2Q;:96E$+%C:%]
MPA0?H1KWA0[H,+7B#RIN,>T1;"NFL?5,<X+V8G^./OJ@COW8HBC)UE-2U=:2
MNOMDQ_FS44FPYLXWRN@#L5Q*"R_DP"=S:6:=M^6;E27?7),305?Q9\L9%8(&
M\>&28#DKT0!Y?TZI>#^)OH1F7[X'_P-02P,$%     @ &8">6N24,'4@!
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
M01A%2/][Q3,<QXR)CN/OFK2W_TQF>/C[COW7TGGJS'-8X%D6?XF69'W5&_?
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
M(18B#K.7L@5Y+$D#Y.>+.!:;-^D)ROWAT_\!4$L#!!0    ( !F GEK_V^B
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
M1G$L,:[,M<19AG$Z&)_/IM]^CL?D8CP=7(Y'9#H9#"?3R>5D/"='<RR"*.-
MQ))<Y0E"1 8;D&@8&2B%53/@7(34[+ Z)D<CT)1Q=>S;&L49"CLLA0P+(=X!
M(2,(&Z3I?B*>X[7^#+<QIRHQKTK,R_':!_&6.!*1(238TF3&:4)&3(5<J$P"
MN9[B-)EHB-6O?6H+].9^='-63E5*0^A;>!@4R U8P<</;L?Y7*.]66EOUJ$'
M7[(D0NDIR! 2C7N]3V !X3HYACE\F\#U[<T>VE9%VZJEO:1RA8[2RM$]7A3<
MK2=SMRON=BWW^#9C^I[,(<PDTPP4N3Z'> %RKSFU6"\TIU,I[;QK877>07NW
MTMY]?6%U_S77:1RPMU<1]]ZHM'K/8#^IV$]JV4>PT$\MK5JD%]KC.H]?8^==
MBZN$?V/Y.Y>)^_KZ*C'^LOADO\7NX_?>K?TD/Z/$2J#_"+!W+E7S@W*.^"Q1
MA,,2HYQ&%SV4Q9U?=+1(\WMV(33>VGESC?])(,T"G%\*H1\ZYNJN_KR"WU!+
M P04    "  9@)Y:TZ7*(>,#  "X$P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970W-BYX;6R]F%UOVS84AO\*H15# FS1I^4DLPTX4MH9J-T@=K>+8A>,=&P)
ME425I./TWY>D%/FCLC8!S'(1BQ3?A^0K'DH\HQVA7UD"P-%+GA5L;"2<E[>F
MR:($<LRN2 F%N+,F-,=<%.G&9"4%'"M1GIF.9?EFCM/"F(Q4W0.=C,B69VD!
M#Q2Q;9YC^OT.,K(;&[;Q6O&8;A(N*\S)J,0;6 +_7#Y043(;2ISF4+"4%(C"
M>FQ,[=O0]J1 M?@KA1T[N$9R*D^$?)6%63PV+#DBR"#B$H'%SS,$D&62),;Q
MK88:39]2>'C]2G^O)B\F\X09!"3[.XUY,C:N#13#&F\S_DAV?T(]H8'D121C
MZC_:56V'0P-%6\9)7HO%"/*TJ'[Q2VW$@4!PV@5.+7!.!?X9@5L+W%.!=T;@
MU0)EM5E-1?D08HXG(TIVB,K6@B8OE)E*+::?%O*Y+SD5=U.AXY/@TWP^6\WO
M%ZLEFBY"%'Q:K&:+#_>+8':_1!<+3"F63^82783 <9JQ2_0[^KP,T<6[2_0.
MI05:)63+<!&SD<G%B"37C.K>[ZK>G3.]VVA."IXP=%_$$+?H@W_1.QT 4UC1
M^.&\^G'G=!*74%XAU_H-.9;CM@VH6QY").2VDGLM\O"_R]V.V;C-TW45;W"&
M]PB,TVW$MS0M-B@@C"/QH)"H!OH,Z,M'T1[-..3LG[:'5\'==KC<D6Y9B2,8
M&V++441C\NLOMF_]T6:<3EBH"79DJM>8ZG713TS=B+T5K2G)$<,9(+(6T1DE
M0D*_*Z_AVS8MQ4;)VPSN[*BOP3IA807S%4R^.YXG \?VKT?F<XMS@\:Y0:=S
MLX)#)I8A+8G<5<2V_V4.^1/0UM77R>IKCDY8J EVY*'?>.B_94C[.DW5"0LU
MP8Y,'3:F#CL7YC024<I2M21%!#<QJZPE/ &*UND+Q @S!KSU13?\*6!<2_XU
M$5-9UCF.OI9I@AU9=MU8=MUIV8H4.$_1>_'A1L16UQ7(G:"^:TXG+-0$.S+P
MIC'PYBT#^4:GJ3IAH2;8D:FVM?^>M?ZOMW-W3WT]UDH+:YIWL-\,'<^VVU_0
M]L%QP.YA'[R(\R6#5G,Z.;W-T4D+:]JA.8YG#?TSYCA[<YP>Y@0)IAM@G5M?
M-["W2SIIH2[:L9G[HXG]IF<36^OA1"LMU$4[=G9_/K'['%"Z8ECK^</^^<S@
M.\.3#Z"PI95]X_O.26R:!RF-'$2<R=000Q'9%KPZS3>U5?HID.DGF1(YJ9_:
MMU.5C#'WF"JG-1?AFQ8,9; 62.MJ*%8JK=)$58&34B5.G@CG)%>7"> 8J&P@
M[J\)X:\%V4&3K)O\ %!+ P04    "  9@)Y:_]^\-LX#   N#P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970W-RYX;6RU5U%SHD@0_BM3W-;5;M4E,*!@<FI5
MHMZ=5:M)Q>S=P]8]C- *M<!P,V/,_OOK 8)BD,0M]T48[/ZFOX^>;KJ_Y>*;
M# $4>4[B5 Z,4*GLVC2E'T+"Y"7/(,5_5EPD3.%2K$V9"6!![I3$IFU9KIFP
M*#6&_?S9O1CV^4;%40KW@LA-DC#Q_19BOAT8U'AY\!"M0Z4?F,-^QM:P /4E
MNQ>X,BN4($H@E1%/B8#5P+BAUR/J:H?<XN\(MG+OGF@J2\Z_Z<4T&!B6C@AB
M\)6&8'AY@A'$L4;"./XK08UJ3^VX?_^"_D=.'LDLF801C_^) A4.C)Y! EBQ
M3:P>^/8O* EU-9[/8YG_DFUAZW8-XF^DXDGIC!$D45I<V7,IQ)X#$FUVL$L'
M^]"A<\3!*1V<G&@164YKS!0;]@7?$J&M$4W?Y-KDWL@F2O5K7"B!_T;HIX:C
MN]EL^CB;S!\7Y&8^)J.[^>-T_N=D/II.%N3C&!2+8OF)7) OBS'Y^.$3^4"B
ME#R&?"-9&LB^J3 *C67ZY8ZWQ8[VD1VI368\5:$DDS2 H Y@8O@5!_N%PZW=
MBC@&_Y(X]#=B6W:G(:#1^]V=EG"<2E(GQW..X-U(B<<OB&3&)8LQ47VQP>O7
M&21+$/\V*=8*J$_RM<R8#P,#CZH$\03&\-=?J&O]WL3V3& U[IV*>R='[Q[A
M?I>!8"I*U^0SX.$*2"Z&)%\_HR&9*DADHP"=<PIP)K": -U*@&[[R]=O&WDO
M6<Q2'PB3A*_($M91FFI9<($213QH4J& =G-H77^?AE;??-JG]MJ"7KE.950+
MV:U"=EM#GCQC3Y @BTP]/)%%9*T(I[Z? JS32+/&P*L8>&^+SF*)?25F"M57
M'(77B=?$I17K5"[>*RX7U.O09CZ]BD^OE<^(R9!D[#NVRV8*O18%B[A>6US8
MMMT<UE45UM4/Y#:DP9N)??5FO&T6M6"IM>ML5FNX=RH$01Y *K'QU4;H*'TN
ME7Q726X'/S5-SH56EV*OR=.?4I9+V'.)<":TN@CV3@3[YY7F$GL_06UJ>P=9
MW&#EN4[W2";O/BAH^Q?%>RIT";&_M6M[A\>LP0H;B'ND,-!=VZ>M3?7$"MP.
M=G):=5[7.L^AO2.<=IV<MK?R-ZMPZ5\OL@U)T6!&O5[WF.B[ODW;&_>/U^,2
MN.U+H\&DQJV(V=R;/!(0ZWP@DUAF-ZDJ/N"KI\70=ZN'/CVY'#S'8? F'X',
M'4PQ2<Z8P!,J20PKA+0N/913%,-9L5 \R^>;)5<X+>6W(0ZT(+0!_K_B7+TL
M] ;5B#S\'U!+ P04    "  9@)Y:F"TZ&K,"   Q!P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970W."YX;6RM56M/VS 4_2M6D!B3.O)J2@5M)&B90&+ 6M@T
M3?O@)K>-11('VVEAOW[73HA:2#LFK1\:/^XY/O?8OAZLN'B0"8 B3UF:RZ&5
M*%4<V[:,$LBH/.0%Y#@SYR*C"KMB8<M" (T-*$MMSW%Z=D99;H4#,W8KP@$O
M5<IRN!5$EEE&Q?,9I'PUM%SK96#"%HG2 W8X*.@"IJ#NBUN!/;MAB5D&N60\
M)P+F0^O4/1[U=+P)^,9@)=?:1&<RX_Q!=R[CH>5H09!"I#0#Q<\21I"FF@AE
M/-:<5K.D!JZW7]@_F]PQEQF5,.+I=Q:K9&CU+1+#G):IFO#5!=3Y!)HOXJDT
M_V15QSH6B4JI>%:#44'&\NI+GVH?U@!N=PO JP'>>P%^#?!-HI4RD]:8*AH.
M!%\1H:.133>,-P:-V;!<[^)4"9QEB%/A].)T<GYQ<S4^GTP_D/.O]Y=W/\C!
MC8A9CIM*I@D5(#^2@VLJ!-6.8WL,BK(41S^1_;V^W_-.B$VDB7SYL)S<);R4
M-(_EP%8H5"]G1[6HLTJ4MT74&*)#XKL=XCE>MP4^>C_<WX3;:$_CD==XY!F^
M8)M'BD</"4]C$!(]>BR9>B;77 'Y>3J32N!1_-669,7JM[/JZWDL"QK!T,+[
M)T$LP0KW]]R><]*6\G\BVS# ;PSP=[&'S7&H=K=#:*D2+MAOB-ORKLBZADQ7
MD67H!@[^!O9R/:._AFUH[39:N_^FM:""+&E:0IO4BNMH0\,KF3M#-B0&C<1@
MI\01SS*L8.98=>HKUB$WI9(*[PO+%VU*@[=NN6X0O#:U+<SI>UL4]QK%O9V*
M[_"!D*4VM=)<>=LFL_=F_?[1*XD[0RIY]EI!TX_)%RH6+)<DA3F"G,,C3%-4
M!;KJ*%Z8&C?C"BNF:2;XIH'0 3@_YWA=ZXXNF\TK&?X!4$L#!!0    ( !F
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
M@:D >7]%J7A8J,&N&N2#/U!+ P04    "  9@)Y:DWT!QE($  "%%P  &0
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
M9#V3-2-9H@)3 7)^3JG8=M0"9='K_@)02P,$%     @ &8">6AAPB:>\ P
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
M!5"1,XHX+,?6C3.,0QUO G[DL!5[8Z2=+!A[T9/[=&QUM2 @D$C-@-5G [=
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
M/1IZ P  PA8   T   !X;"]S='EL97,N>&UL[5C=;MHP%'Z5*%VG5IH:0M9
M5D#:D"I-VJ9*[<7N*D,<L.3\S#$=['+OLIL]QAYE3S(?.R1 ?2CMQ0K3@DKL
M\_E\Y_/Q,7':*^6"T^LII=*9ISPK^^Y4RN*-YY7C*4U)>987-%-(DHN42-45
M$Z\L!"5Q"4XI]]JM5NBEA&7NH)?-TLM4ELXXGV6R[T:UR3&W]W'?]</7KF/H
MAGE,^^[MR<LOLUQ>O'#,_>C5T5'K]O1BTWZB@5/7LY*>VTE_?_^)T#;(=N)P
M![5G+5RPPC#JSD[46Y@QXNXZL1Y]K'B,WS'F%MGU_/J!I+ &MF:PT[*H45EI
M!$$'<_9WT72V116:I4[;JFM%E7;TJJ(>])(\:VH[<(U!,9.4.G>$]]TAX6PD
M&'@E)&5\8<QM,(QSG@M'JDVE0OE@*;\9V#<]V&\53\JR7.C8)H+Y'E7#-X!E
M#P0RSFN!;=<8!KV"2$E%=JDZ>K VWH.<JGVS*)3"B2 +OWWN-@[ZIH*,<A%3
M48?QW:5IT.,T 3F"3:9PEWGA 2AEGJI&S,@DSXC6L/2H&HIV3#F_AA^CS\D:
M]SQ963-=25G=5(*JIJ$Q'>!?93/<J[3ADWB=@MWE\MU,32?3?2@R>B5HPN:Z
M/T]J 1B[C[.3HN"+MYQ-LI2:R>\<<- C2S]GF@OV346#4ADK Q6N<T>%9.-5
MRU=!BALZE\MRFB>XYO9_S0]HGM","L)71:O:WT%QT'DNR7J/;@I^**M_MWJ?
MG-7JA+'?::U.+/LN,CP$D0>PBZHSV;Z+C Y 9.?9?N<?(](_!)'M_1<9[&=)
M>M69<N7@NG9LK:T.O![TW4_PHL&;H,YHQKAD6=6;LCBFV;W3JZ*79*1>T-?X
MU?B8)F3&Y4T-]MVF_9'&;)9&]:@K2$0UJFE_@.FIH_#RW43%8EE,YS0>5ETQ
M&>FFHQHJ:G6!PR9RJ2\[@OD8S(X AL7!%& ^Q@N+\R_-IXO.QV"8MJX5Z:(^
M7=3'>-F0H?Y@<>P^D;KL,XVB( A#+*/#H57!$,M;&,*?G0W3!AY8'(CTN%SC
MJXU7R/8ZP-9T6X5@,\4K$9LIGFM ['D#CRBRKS86!SRP5<!J!^+;XT!-V7V"
M %85TX;M8!R)(@R!6K37:!@BV0GA8U\?;)<$0139$<#L"H( 0V WX@BF #1@
M2!#HY^#&\\A;/J>\YK_6@S]02P,$%     @ &8">6I>*NQS     $P(   L
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
MS]6QH%B5Z>;T%/'I">C/_P)02P,$%     @ &8">6B@H@8JQ @  OC8  !H
M  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W:36[B0!"&X:L@'R"FJ[JJ
MVZ.0U6RRC7(!BS0_"F!D>Y3D]H/( CYK%K.)_*U0VZ+\+JQ'J.G'EW)HQWUW
M&G;[\[#X/!Y.PZK:C>/Y5UT/ZUTYML-#=RZGRYU-UQ_;\;+LM_6Y7;^WVU++
M<NEU?S^C>GJ\G[EX_3J7_YG8;3;[=?G=K?\<RVG\Q^#ZH^O?AUTI8[5X;?MM
M&5=5_7FX71[JZT=XN$RN%L]OJZI_?@M5/7>00)#,'Z00I/,'10B*\P<9!-G\
M00Y!/G]0@J T?U"&H#Q_4 -!S?Q!88DR+@F2)E@3:!V0ZT#@=4"P X'8 <D.
M!&8'1#L0J!V0[4#@=D"X X'< >D.!'8'Q#L0Z"VHMQ#H+:BW$.@MDQ_;!'H+
MZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HK
MZJT$>NMDLX1 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 [XAZ1P*]
M(^H="?2.J'<DT#NBWI% [SC9[";0.Z+>D4#OB'I' KTCZAT)](ZH=R30.Z+>
MD4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;YO\64F@MZ'>1J"WH=Y&H+>A
MWD:@MZ'>1J"WH]Y.H+>CWDZ@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J"W3PZ;$.CM
MJ+<3Z.VHMQ/H[:BW$^B=4.]$H'="O1.!W@GU3@1Z)]0[$>B=4.]$H'="O1.!
MW@GU3@1ZI\EA00*]$^J="/1.J'<BT#NCWIE [XQZ9P*],^J="?3.J'<FT#NC
MWIE [XQZ9P*],^J="?3.J'<FT#M/#GL3Z)U1[TR@=X-Z-P1Z-ZAW0Z!W@WHW
M!'HWJ'?SDWH/X]>A#+>>[S4^_R>I'B_?+;?'7Y??%R>ORA7G^KYB>/H+4$L#
M!!0    ( !F GEI]\^X_0P(   ,U   3    6T-O;G1E;G1?5'EP97-=+GAM
M;,W;WV[:,!3'\5=!N:U(B!W;82J]:7>[]6(OD"6F1.2?;+>C;S\3VDJ;.K2*
M2?O>$('M\SOQD3YW7'][GJQ?'/IN\)MD%\+T*<M\O;-]Y=-QLD-<V8ZNKT+\
MZAZRJ:KWU8/-Q&JELWH<@AW",AQK)#?7=W9;/79A\?D0?_;M.&P29SN?+&Y/
M&X]9FZ2:IJZMJQ#7LZ>A^2UE^9*0QI/S'K]K)W\5-R39NPG'E3\'O)S[^F2=
M:QN[N*]<^%+U<5=VZ#(?GCOKT_,EWNEQW&[;VC9C_=C'(ZF?G*T:O[,V]%UZ
M*GIU/CG$&[:GS_SB_+G,N<"X\]Z-DX\3<_;C<:\C.9Y>3K&0=:$]_XIOB;'T
MQ>]GC]-N;/.7V?%Z?XQN/\_#9_/C\CO^=<9O]3_8AX#T(2%]%) ^%*0/#>G#
M0/HH(7VL(7WD*THC%%%S"JDYQ=2<@FI.436GL)I37,TIL.84605%5D&155!D
M%119!45609%54&05%%D%159!D5529)44625%5DF155)DE119)45629%54F25
M%%D+BJP%1=:"(FM!D;6@R%I09"THLA8460N*K 5%5D6155%D5119%45619%5
M4615%%D5159%D5519-44635%5DV155-DU119-45639%54V35%%DU159#D=50
M9#4460U%5D.1U5!D-119#4560Y'54&0M*;*6%%E+BJPE1=:2(FM)D;6DR%I2
M9"TILI846=<46=<46=<46=?_4];OX[C_Q_'S,^VK=GC-S^;_/MW\!%!+ 0(4
M Q0    ( !F GEI&QTU(E0   ,T    0              "  0    !D;V-0
M<F]P<R]A<' N>&UL4$L! A0#%     @ &8">6JD8\3KR    *P(  !$
M         ( !PP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ &8">
M6IE<G",0!@  G"<  !,              ( !Y $  'AL+W1H96UE+W1H96UE
M,2YX;6Q02P$"% ,4    "  9@)Y:LX7Y-<T&  #7'@  &
M@($E"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ &8">
M6A#'G0PD"   LA\  !@              ("!* \  'AL+W=O<FMS:&5E=',O
M<VAE970R+GAM;%!+ 0(4 Q0    ( !F GEH@D[)39@,  $H*   8
M      " @8(7  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4
M"  9@)Y:BR++3<$&  !3'   &               @($>&P  >&PO=V]R:W-H
M965T<R]S:&5E=#0N>&UL4$L! A0#%     @ &8">6DQI*%Q8!   ; X  !@
M             ("!%2(  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4
M Q0    ( !F GEI3'-R./@P  !Y]   8              " @:,F  !X;"]W
M;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    "  9@)Y:>!N 7W,)  !$
M*P  &               @($7,P  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL
M4$L! A0#%     @ &8">6IBFM;<G"   \!(  !@              ("!P#P
M 'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( !F GEJBPG/4
M31L  !=0   8              " @1U%  !X;"]W;W)K<VAE971S+W-H965T
M.2YX;6Q02P$"% ,4    "  9@)Y:.?)OS=<"   .!@  &0
M@(&@8   >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( !F
MGEK&5;$IQP(  /X%   9              " @:YC  !X;"]W;W)K<VAE971S
M+W-H965T,3$N>&UL4$L! A0#%     @ &8">6OL:UBNF @  O04  !D
M         ("!K&8  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4
M    "  9@)Y:L$LQ4<<#  !D"   &0              @(&):0  >&PO=V]R
M:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( !F GEKVTH?Q* ,  ($'
M   9              " @8=M  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL
M4$L! A0#%     @ &8">6JI!X]GJ @  / 8  !D              ("!YG
M 'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    "  9@)Y:TI .
MI:P"  #,!0  &0              @($'=   >&PO=V]R:W-H965T<R]S:&5E
M=#$V+GAM;%!+ 0(4 Q0    ( !F GEI8.3=YS D  %P;   9
M  " @>IV  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @
M&8">6CUC.>6F#0  ZRP  !D              ("![8   'AL+W=O<FMS:&5E
M=',O<VAE970Q."YX;6Q02P$"% ,4    "  9@)Y:7TX^]5L/  #W,@  &0
M            @('*C@  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4
M Q0    ( !F GEK_0KIL.PH  -<8   9              " @5R>  !X;"]W
M;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ &8">6G'TTL?P"@
ML"(  !D              ("!SJ@  'AL+W=O<FMS:&5E=',O<VAE970R,2YX
M;6Q02P$"% ,4    "  9@)Y:KU7W)[ &  #5$   &0              @('U
MLP  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( !F GEK/
MUNIY;@,  !@'   9              " @=RZ  !X;"]W;W)K<VAE971S+W-H
M965T,C,N>&UL4$L! A0#%     @ &8">6E%KN2,! P  Q@8  !D
M     ("!@;X  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4
M"  9@)Y:,7QUX*0+  #M'@  &0              @(&YP0  >&PO=V]R:W-H
M965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( !F GEIBRLW29P(  (@&   9
M              " @93-  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L!
M A0#%     @ &8">6@*P7)X1 @  W00  !D              ("!,M   'AL
M+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    "  9@)Y:V:4F^I80
M   940  &0              @(%ZT@  >&PO=V]R:W-H965T<R]S:&5E=#(X
M+GAM;%!+ 0(4 Q0    ( !F GEK <!F%]QP  +U=   9              "
M@4?C  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ &8">
M6H0!R@KG @  ZP4  !D              ("!=0 ! 'AL+W=O<FMS:&5E=',O
M<VAE970S,"YX;6Q02P$"% ,4    "  9@)Y:Y$'1;78"   S!0  &0
M        @(&3 P$ >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0
M   ( !F GEJ$]99VK0(  *8%   9              " @4 & 0!X;"]W;W)K
M<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ &8">6C7/QG^, @  8P4
M !D              ("!) D! 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q0
M2P$"% ,4    "  9@)Y:N BQK7@#  !(!P  &0              @('G"P$
M>&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( !F GEK]%%6@
M+ ,  '<'   9              " @98/ 0!X;"]W;W)K<VAE971S+W-H965T
M,S4N>&UL4$L! A0#%     @ &8">6L;QVJ#Z @  .08  !D
M ("!^1(! 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    "  9
M@)Y::BX_W+4"  "_!0  &0              @($J%@$ >&PO=V]R:W-H965T
M<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( !F GEKS@=G]>00  &L+   9
M          " @189 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#
M%     @ &8">6L2ZQM),!0  A@X  !D              ("!QAT! 'AL+W=O
M<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    "  9@)Y:WE&H:N0(  #S
M(0  &0              @(%)(P$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM
M;%!+ 0(4 Q0    ( !F GEKW!!]* 0,  %@&   9              " @60L
M 0!X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ &8">6D'(
M"(\#!0  A0L  !D              ("!G"\! 'AL+W=O<FMS:&5E=',O<VAE
M970T,BYX;6Q02P$"% ,4    "  9@)Y:.9#',%8$   ^"P  &0
M    @('6- $ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    (
M !F GEKO$6MI/ ,  (8&   9              " @6,Y 0!X;"]W;W)K<VAE
M971S+W-H965T-#0N>&UL4$L! A0#%     @ &8">6GWYDDP! P  BP8  !D
M             ("!UCP! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"
M% ,4    "  9@)Y:"'*7D;@&  #+$0  &0              @($.0 $ >&PO
M=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( !F GEH1%2MRN00
M  4>   9              " @?U& 0!X;"]W;W)K<VAE971S+W-H965T-#<N
M>&UL4$L! A0#%     @ &8">6JTOFSMP @  5@4  !D              ("!
M[4L! 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    "  9@)Y:
M6OU,Q/H"   L#   &0              @(&43@$ >&PO=V]R:W-H965T<R]S
M:&5E=#0Y+GAM;%!+ 0(4 Q0    ( !F GEH+/,RNMP(  'X'   9
M      " @<51 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%
M  @ &8">6IKPK\/B @  R@<  !D              ("!LU0! 'AL+W=O<FMS
M:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    "  9@)Y:E^-:[IT"  "%!@
M&0              @(',5P$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+
M 0(4 Q0    ( !F GEHN\%8NX@(  #$'   9              " @:!: 0!X
M;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ &8">6N<])R-]
M!   /Q   !D              ("!N5T! 'AL+W=O<FMS:&5E=',O<VAE970U
M-"YX;6Q02P$"% ,4    "  9@)Y:-=>Z%80$  !'&0  &0
M@(%M8@$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( !F
MGEK4!*\2$P,  "T(   9              " @2AG 0!X;"]W;W)K<VAE971S
M+W-H965T-38N>&UL4$L! A0#%     @ &8">6E@"B<^P @  "P<  !D
M         ("!<FH! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4
M    "  9@)Y:',4U[]D*  #[B@  &0              @(%9;0$ >&PO=V]R
M:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( !F GEI>= OXP ,   @-
M   9              " @6EX 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL
M4$L! A0#%     @ &8">6CE(_1GK @  F @  !D              ("!8'P!
M 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    "  9@)Y:WTE<
M9_ "  #V!P  &0              @(&"?P$ >&PO=V]R:W-H965T<R]S:&5E
M=#8Q+GAM;%!+ 0(4 Q0    ( !F GEHSK5U.M ,  + ,   9
M  " @:F" 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @
M&8">6FFS,?K7 @  Y @  !D              ("!E(8! 'AL+W=O<FMS:&5E
M=',O<VAE970V,RYX;6Q02P$"% ,4    "  9@)Y:T2Q\*VT$  #S$   &0
M            @(&BB0$ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4
M Q0    ( !F GEI5@,]S!04   4?   9              " @4:. 0!X;"]W
M;W)K<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @ &8">6N24,'4@!
MB@\  !D              ("!@I,! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX
M;6Q02P$"% ,4    "  9@)Y:AV5W-TD#  "U"0  &0              @('9
MEP$ >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( !F GEJ.
MJV-X- 0  ' 4   9              " @5F; 0!X;"]W;W)K<VAE971S+W-H
M965T-C@N>&UL4$L! A0#%     @ &8">6F4)Q"00 P  K@@  !D
M     ("!Q)\! 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4
M"  9@)Y:^4;R,]<(  #L.   &0              @($+HP$ >&PO=V]R:W-H
M965T<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    ( !F GEHP(P2G.P8  +8@   9
M              " @1FL 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L!
M A0#%     @ &8">6M\M,R.\!@  *RX  !D              ("!B[(! 'AL
M+W=O<FMS:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    "  9@)Y:_]OH@# #
M   >"P  &0              @(%^N0$ >&PO=V]R:W-H965T<R]S:&5E=#<S
M+GAM;%!+ 0(4 Q0    ( !F GEIX?QCE4 ,  "0.   9              "
M@>6\ 0!X;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ &8">
M6ES)=<## @  A0D  !D              ("!;, ! 'AL+W=O<FMS:&5E=',O
M<VAE970W-2YX;6Q02P$"% ,4    "  9@)Y:TZ7*(>,#  "X$P  &0
M        @(%FPP$ >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0
M   ( !F GEK_W[PVS@,  "X/   9              " @8#' 0!X;"]W;W)K
M<VAE971S+W-H965T-S<N>&UL4$L! A0#%     @ &8">6I@M.AJS @  ,0<
M !D              ("!A<L! 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q0
M2P$"% ,4    "  9@)Y:WN$*X:H(   J4   &0              @(%OS@$
M>&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    ( !F GEKV^10O
M#P0  "</   9              " @5#7 0!X;"]W;W)K<VAE971S+W-H965T
M.# N>&UL4$L! A0#%     @ &8">6M57EQ^> @  >P8  !D
M ("!EML! 'AL+W=O<FMS:&5E=',O<VAE970X,2YX;6Q02P$"% ,4    "  9
M@)Y:?@_FF^4#   >$@  &0              @(%KW@$ >&PO=V]R:W-H965T
M<R]S:&5E=#@R+GAM;%!+ 0(4 Q0    ( !F GEHM'+FI_0,  )05   9
M          " @8?B 0!X;"]W;W)K<VAE971S+W-H965T.#,N>&UL4$L! A0#
M%     @ &8">6KE48B6, P  U \  !D              ("!N^8! 'AL+W=O
M<FMS:&5E=',O<VAE970X-"YX;6Q02P$"% ,4    "  9@)Y:DWT!QE($  "%
M%P  &0              @(%^Z@$ >&PO=V]R:W-H965T<R]S:&5E=#@U+GAM
M;%!+ 0(4 Q0    ( !F GEI)"-L[Z@,  (L,   9              " @0?O
M 0!X;"]W;W)K<VAE971S+W-H965T.#8N>&UL4$L! A0#%     @ &8">6B"(
M3W\: P    L  !D              ("!*/,! 'AL+W=O<FMS:&5E=',O<VAE
M970X-RYX;6Q02P$"% ,4    "  9@)Y:&'")I[P#  ###P  &0
M    @(%Y]@$ >&PO=V]R:W-H965T<R]S:&5E=#@X+GAM;%!+ 0(4 Q0    (
M !F GEJ<EA%Y+P,  ,D*   9              " @6SZ 0!X;"]W;W)K<VAE
M971S+W-H965T.#DN>&UL4$L! A0#%     @ &8">6DUEW]C: @  * @  !D
M             ("!TOT! 'AL+W=O<FMS:&5E=',O<VAE970Y,"YX;6Q02P$"
M% ,4    "  9@)Y:37Z<S84$  !G$   &0              @('C  ( >&PO
M=V]R:W-H965T<R]S:&5E=#DQ+GAM;%!+ 0(4 Q0    ( !F GEI%O_T(*P,
M #,)   9              " @9\% @!X;"]W;W)K<VAE971S+W-H965T.3(N
M>&UL4$L! A0#%     @ &8">6H.YZR&: P  8PH  !D              ("!
M 0D" 'AL+W=O<FMS:&5E=',O<VAE970Y,RYX;6Q02P$"% ,4    "  9@)Y:
M@90]&GH#  #"%@  #0              @ '2# ( >&PO<W1Y;&5S+GAM;%!+
M 0(4 Q0    ( !F GEJ7BKL<P    !,"   +              "  7<0 @!?
M<F5L<R\N<F5L<U!+ 0(4 Q0    ( !F GEJNX_E#I@8  (4]   /
M      "  6 1 @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    "  9@)Y:*"B!
MBK$"  "^-@  &@              @ $S& ( >&PO7W)E;',O=V]R:V)O;VLN
M>&UL+G)E;'-02P$"% ,4    "  9@)Y:??/N/T,"   #-0  $P
M    @ $<&P( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     90!E +H;  "0
%'0(    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>265</ContextCount>
  <ElementCount>466</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>81</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0006 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity</Role>
      <ShortName>CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0008 - Disclosure - DESCRIPTION OF BUSINESS AND GENERAL</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-dobag</Role>
      <ShortName>DESCRIPTION OF BUSINESS AND GENERAL</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-sosap</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0010 - Disclosure - INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-i</Role>
      <ShortName>INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0011 - Disclosure - OTHER CURRENT ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/OtherCurrentAssets</Role>
      <ShortName>OTHER CURRENT ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0012 - Disclosure - LONG-TERM INVESTMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-li</Role>
      <ShortName>LONG-TERM INVESTMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0013 - Disclosure - PROPERTY AND EQUIPMENT, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-paen</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0014 - Disclosure - INTANGIBLE ASSETS, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-ian</Role>
      <ShortName>INTANGIBLE ASSETS, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0015 - Disclosure - OTHER LONG-TERM ASSETS, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-oan</Role>
      <ShortName>OTHER LONG-TERM ASSETS, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0016 - Disclosure - OTHER CURRENT LIABILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-ocl</Role>
      <ShortName>OTHER CURRENT LIABILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0018 - Disclosure - LONG-TERM DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-llfb</Role>
      <ShortName>LONG-TERM DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0019 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-fiafvm</Role>
      <ShortName>FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0020 - Disclosure - EMPLOYEE RELATED LIABILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-erl</Role>
      <ShortName>EMPLOYEE RELATED LIABILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0021 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-cac</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0022 - Disclosure - SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-se</Role>
      <ShortName>SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0023 - Disclosure - INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-iogaamc</Role>
      <ShortName>INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0024 - Disclosure - FINANCING INCOME (EXPENSE), NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/FinancingExpenseNet</Role>
      <ShortName>FINANCING INCOME (EXPENSE), NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0025 - Disclosure - RELATED PARTIES BALANCES AND TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-rpbat</Role>
      <ShortName>RELATED PARTIES BALANCES AND TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0026 - Disclosure - INCOME TAX</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-it1</Role>
      <ShortName>INCOME TAX</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9960701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-sosapp</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9960702 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-sosapt</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-sosap</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9960703 - Disclosure - INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-it</Role>
      <ShortName>INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-i</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9960704 - Disclosure - OTHER CURRENT ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/OtherCurrentAssetsTables</Role>
      <ShortName>OTHER CURRENT ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/OtherCurrentAssets</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9960705 - Disclosure - LONG-TERM INVESTMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-lit</Role>
      <ShortName>LONG-TERM INVESTMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-li</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9960706 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-paent</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-paen</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9960707 - Disclosure - INTANGIBLE ASSETS, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-iant</Role>
      <ShortName>INTANGIBLE ASSETS, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-ian</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9960708 - Disclosure - OTHER LONG-TERM ASSETS, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-oant</Role>
      <ShortName>OTHER LONG-TERM ASSETS, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-oan</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9960709 - Disclosure - OTHER CURRENT LIABILITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-oclt</Role>
      <ShortName>OTHER CURRENT LIABILITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-ocl</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9960710 - Disclosure - LONG-TERM DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-llfbt</Role>
      <ShortName>LONG-TERM DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-llfb</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9960711 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-fiafvmt</Role>
      <ShortName>FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-fiafvm</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9960712 - Disclosure - EMPLOYEE RELATED LIABILITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-erlt</Role>
      <ShortName>EMPLOYEE RELATED LIABILITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-erl</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9960713 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESTable</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-cac</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9960714 - Disclosure - SHAREHOLDERS' EQUITY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-set</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-se</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9960715 - Disclosure - INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-iogaamct</Role>
      <ShortName>INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-iogaamc</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9960716 - Disclosure - FINANCING INCOME (EXPENSE), NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/FinancingExpenseNetTables</Role>
      <ShortName>FINANCING INCOME (EXPENSE), NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/FinancingExpenseNet</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9960717 - Disclosure - RELATED PARTIES BALANCES AND TRANSACTIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-rpbatt</Role>
      <ShortName>RELATED PARTIES BALANCES AND TRANSACTIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-rpbat</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9960718 - Disclosure - INCOME TAX (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-itt</Role>
      <ShortName>INCOME TAX (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-it1</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9960719 - Disclosure - DESCRIPTION OF BUSINESS AND GENERAL (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/DescriptionOfBusinessAndGeneralDetails</Role>
      <ShortName>DESCRIPTION OF BUSINESS AND GENERAL (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-dobag</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9960720 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-sosapt</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9960721 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-sosapt</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9960722 - Disclosure - INVENTORIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-id</Role>
      <ShortName>INVENTORIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-it</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9960723 - Disclosure - OTHER CURRENT ASSETS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/OtherCurrentAssetsDetails</Role>
      <ShortName>OTHER CURRENT ASSETS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/OtherCurrentAssetsTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9960724 - Disclosure - LONG-TERM INVESTMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-lid</Role>
      <ShortName>LONG-TERM INVESTMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-lit</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9960725 - Disclosure - PROPERTY AND EQUIPMENT, NET (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/PropertyAndEquipmentNetNarrativeDetails</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-paent</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9960726 - Disclosure - PROPERTY AND EQUIPMENT, NET (Schedule of Property and Equipment) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-paensopaed</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET (Schedule of Property and Equipment) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-paent</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9960727 - Disclosure - INTANGIBLE ASSETS, NET (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/IntangibleAssetsNetDetails</Role>
      <ShortName>INTANGIBLE ASSETS, NET (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-iant</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9960728 - Disclosure - OTHER LONG-TERM ASSETS, NET (Schedule of Deferred Tax and Other Long-Term Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-oand</Role>
      <ShortName>OTHER LONG-TERM ASSETS, NET (Schedule of Deferred Tax and Other Long-Term Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-oant</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9960729 - Disclosure - OTHER CURRENT LIABILITIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-ocld</Role>
      <ShortName>OTHER CURRENT LIABILITIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-oclt</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9960730 - Disclosure - LONG-TERM DEBT (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails</Role>
      <ShortName>LONG-TERM DEBT (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-llfbt</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9960732 - Disclosure - LONG-TERM DEBT (Schedule of Other Long-Term Debt) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails</Role>
      <ShortName>LONG-TERM DEBT (Schedule of Other Long-Term Debt) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-llfbt</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9960733 - Disclosure - LONG-TERM DEBT (Schedule of Repayment of Loan) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails</Role>
      <ShortName>LONG-TERM DEBT (Schedule of Repayment of Loan) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-llfbt</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9960734 - Disclosure - LONG-TERM DEBT (Schedule of Maturity Capital Leases Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails</Role>
      <ShortName>LONG-TERM DEBT (Schedule of Maturity Capital Leases Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-llfbt</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9960735 - Disclosure - LONG-TERM DEBT (Schedule of Composition of Operating Leases) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails</Role>
      <ShortName>LONG-TERM DEBT (Schedule of Composition of Operating Leases) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-llfbt</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9960736 - Disclosure - LONG-TERM DEBT (Schedule of Maturity Operating Leases Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityOperatingLeasesLiabilitiesDetails</Role>
      <ShortName>LONG-TERM DEBT (Schedule of Maturity Operating Leases Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-llfbt</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9960737 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-fiafvmnd</Role>
      <ShortName>FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-fiafvmt</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9960738 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Recurring Fair Value Measurements) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails</Role>
      <ShortName>FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Recurring Fair Value Measurements) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-fiafvmt</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9960739 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Marketable Securities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails</Role>
      <ShortName>FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Marketable Securities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-fiafvmt</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9960740 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Maturities of Marketable Securities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMaturitiesOfMarketableSecuritiesDetails</Role>
      <ShortName>FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Maturities of Marketable Securities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-fiafvmt</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9960741 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Investments with Continuous Unrealized Losses) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails</Role>
      <ShortName>FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Investments with Continuous Unrealized Losses) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-fiafvmt</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9960742 - Disclosure - EMPLOYEE RELATED LIABILITIES (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails</Role>
      <ShortName>EMPLOYEE RELATED LIABILITIES (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-erlt</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9960743 - Disclosure - EMPLOYEE RELATED LIABILITIES (Schedule of Components of Net Periodic Benefit Cost Recognized in Other Comprehensive Income (Loss)) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-erlsoconpbcriocild</Role>
      <ShortName>EMPLOYEE RELATED LIABILITIES (Schedule of Components of Net Periodic Benefit Cost Recognized in Other Comprehensive Income (Loss)) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-erlt</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9960744 - Disclosure - EMPLOYEE RELATED LIABILITIES (Schedule of Components of Change in Benefit Obligation, Change in Plan Assets and Funded Status) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-erlsococibocipaafsd</Role>
      <ShortName>EMPLOYEE RELATED LIABILITIES (Schedule of Components of Change in Benefit Obligation, Change in Plan Assets and Funded Status) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-erlt</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9960745 - Disclosure - EMPLOYEE RELATED LIABILITIES (Schedule of Amounts Recognized in Statement of Financial Position) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-erlsoarisofpd</Role>
      <ShortName>EMPLOYEE RELATED LIABILITIES (Schedule of Amounts Recognized in Statement of Financial Position) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-erlt</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9960746 - Disclosure - EMPLOYEE RELATED LIABILITIES (Schedule of Future Benefit Payments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-erlsofbpd</Role>
      <ShortName>EMPLOYEE RELATED LIABILITIES (Schedule of Future Benefit Payments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-erlt</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9960747 - Disclosure - EMPLOYEE RELATED LIABILITIES (Schedule of Assets Measured at Fair Value) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-erlsoamafvd</Role>
      <ShortName>EMPLOYEE RELATED LIABILITIES (Schedule of Assets Measured at Fair Value) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-erlt</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9960748 - Disclosure - EMPLOYEE RELATED LIABILITIES (Schedule of Weighted Average Asset Allocations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/tsem-erlsowaaad</Role>
      <ShortName>EMPLOYEE RELATED LIABILITIES (Schedule of Weighted Average Asset Allocations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-erlt</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9960749 - Disclosure - COMMITMENTS AND CONTINGENCIES (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESTable</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9960750 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/CommitmentsAndContingenciesDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESTable</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9960751 - Disclosure - SHAREHOLDERS' EQUITY (Ordinary Shares) (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/ShareholdersEquityOrdinarySharesNarrativeDetails</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Ordinary Shares) (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-set</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9960752 - Disclosure - SHAREHOLDERS' EQUITY (Share Option Plans) (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Share Option Plans) (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-set</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9960753 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of Restricted Shares Units Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Schedule of Restricted Shares Units Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-set</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9960754 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of Intrinsic and Fair Values of RSU's) (Details) (USD $)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsd</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Schedule of Intrinsic and Fair Values of RSU's) (Details) (USD $)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-set</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9960755 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of Stock-Based Compensation Expense in Statement of Operations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/ShareholdersEquityScheduleOfStock-basedCompensationExpenseInStatementOfOperationsDetails</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Schedule of Stock-Based Compensation Expense in Statement of Operations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-set</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9960756 - Disclosure - INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Schedule of Revenues by Geographic Area) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails</Role>
      <ShortName>INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Schedule of Revenues by Geographic Area) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-iogaamct</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9960757 - Disclosure - INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Schedule of Long-Lived Assets by Geographic Area) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfLong-livedAssetsByGeographicAreaDetails</Role>
      <ShortName>INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Schedule of Long-Lived Assets by Geographic Area) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-iogaamct</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9960758 - Disclosure - INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Schedule of Revenues of Major Customers) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails</Role>
      <ShortName>INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Schedule of Revenues of Major Customers) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-iogaamct</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9960759 - Disclosure - FINANCING INCOME (EXPENSE), NET (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails</Role>
      <ShortName>FINANCING INCOME (EXPENSE), NET (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/FinancingExpenseNetTables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9960760 - Disclosure - RELATED PARTIES BALANCES AND TRANSACTIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/RelatedPartiesBalancesAndTransactionsDetails</Role>
      <ShortName>RELATED PARTIES BALANCES AND TRANSACTIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-rpbatt</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9960761 - Disclosure - INCOME TAX (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>INCOME TAX (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-itt</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9960762 - Disclosure - INCOME TAX (Schedule of Income Tax Provision) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails</Role>
      <ShortName>INCOME TAX (Schedule of Income Tax Provision) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-itt</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>9960763 - Disclosure - INCOME TAX (Schedule of Profit (Loss) Before Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/IncomeTaxesScheduleOfProfitLossBeforeTaxesDetails</Role>
      <ShortName>INCOME TAX (Schedule of Profit (Loss) Before Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-itt</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>9960764 - Disclosure - INCOME TAX (Schedule of Deferred Tax Asset/Liability) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails</Role>
      <ShortName>INCOME TAX (Schedule of Deferred Tax Asset/Liability) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-itt</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>9960765 - Disclosure - INCOME TAX (Schedule of Reconciliation of Unrecognized Tax Benefits) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>INCOME TAX (Schedule of Reconciliation of Unrecognized Tax Benefits) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-itt</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="zk2533083.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>9960766 - Disclosure - INCOME TAX (Schedule of Effective Income Tax Rate Reconciliation) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.towerjazz.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails</Role>
      <ShortName>INCOME TAX (Schedule of Effective Income Tax Rate Reconciliation) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.towerjazz.com/role/tsem-itt</ParentRole>
      <Position>93</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>tsem-20241231.xsd</File>
    <File>tsem-20241231_cal.xml</File>
    <File>tsem-20241231_def.xml</File>
    <File>tsem-20241231_lab.xml</File>
    <File>tsem-20241231_pre.xml</File>
    <File doctype="20-F" isDefinitelyFs="true" isUsgaap="true" original="zk2533083.htm">zk2533083.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image00002.jpg</File>
    <File>image00003.jpg</File>
    <File>image00007.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1134">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="16">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="44">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="1">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>120
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "zk2533083.htm": {
   "nsprefix": "tsem",
   "nsuri": "http://www.towerjazz.com/20241231",
   "dts": {
    "schema": {
     "local": [
      "tsem-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/ebp/elts/us-gaap-ebp-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": [
      "tsem-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "tsem-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "tsem-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tsem-20241231_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "zk2533083.htm"
     ]
    }
   },
   "keyStandard": 402,
   "keyCustom": 64,
   "axisStandard": 27,
   "axisCustom": 1,
   "memberStandard": 48,
   "memberCustom": 31,
   "hidden": {
    "total": 23,
    "http://fasb.org/us-gaap/2024": 19,
    "http://xbrl.sec.gov/dei/2024": 4
   },
   "contextCount": 265,
   "entityCount": 1,
   "segmentCount": 81,
   "elementCount": 949,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1134,
    "http://xbrl.sec.gov/dei/2024": 44,
    "http://xbrl.sec.gov/cyd/2024": 16,
    "http://xbrl.sec.gov/ecd/2024": 1
   },
   "report": {
    "R1": {
     "role": "http://www.towerjazz.com/role/DocumentAndEntityInformation",
     "longName": "0001 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.towerjazz.com/role/ConsolidatedBalanceSheets",
     "longName": "0002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.towerjazz.com/role/ConsolidatedBalanceSheetsParenthetical",
     "longName": "0003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "C_20231231",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations",
     "longName": "0004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome",
     "longName": "0005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity",
     "longName": "0006 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY",
     "shortName": "CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows",
     "longName": "0007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.towerjazz.com/role/tsem-dobag",
     "longName": "0008 - Disclosure - DESCRIPTION OF BUSINESS AND GENERAL",
     "shortName": "DESCRIPTION OF BUSINESS AND GENERAL",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.towerjazz.com/role/tsem-sosap",
     "longName": "0009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.towerjazz.com/role/tsem-i",
     "longName": "0010 - Disclosure - INVENTORIES",
     "shortName": "INVENTORIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.towerjazz.com/role/OtherCurrentAssets",
     "longName": "0011 - Disclosure - OTHER CURRENT ASSETS",
     "shortName": "OTHER CURRENT ASSETS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.towerjazz.com/role/tsem-li",
     "longName": "0012 - Disclosure - LONG-TERM INVESTMENTS",
     "shortName": "LONG-TERM INVESTMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:InvestmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:InvestmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.towerjazz.com/role/tsem-paen",
     "longName": "0013 - Disclosure - PROPERTY AND EQUIPMENT, NET",
     "shortName": "PROPERTY AND EQUIPMENT, NET",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.towerjazz.com/role/tsem-ian",
     "longName": "0014 - Disclosure - INTANGIBLE ASSETS, NET",
     "shortName": "INTANGIBLE ASSETS, NET",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.towerjazz.com/role/tsem-oan",
     "longName": "0015 - Disclosure - OTHER LONG-TERM ASSETS, NET",
     "shortName": "OTHER LONG-TERM ASSETS, NET",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.towerjazz.com/role/tsem-ocl",
     "longName": "0016 - Disclosure - OTHER CURRENT LIABILITIES",
     "shortName": "OTHER CURRENT LIABILITIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.towerjazz.com/role/tsem-llfb",
     "longName": "0018 - Disclosure - LONG-TERM DEBT",
     "shortName": "LONG-TERM DEBT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "tsem:LongTermLoansPayableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "tsem:LongTermLoansPayableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.towerjazz.com/role/tsem-fiafvm",
     "longName": "0019 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS",
     "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.towerjazz.com/role/tsem-erl",
     "longName": "0020 - Disclosure - EMPLOYEE RELATED LIABILITIES",
     "shortName": "EMPLOYEE RELATED LIABILITIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.towerjazz.com/role/tsem-cac",
     "longName": "0021 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.towerjazz.com/role/tsem-se",
     "longName": "0022 - Disclosure - SHAREHOLDERS' EQUITY",
     "shortName": "SHAREHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.towerjazz.com/role/tsem-iogaamc",
     "longName": "0023 - Disclosure - INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS",
     "shortName": "INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.towerjazz.com/role/FinancingExpenseNet",
     "longName": "0024 - Disclosure - FINANCING INCOME (EXPENSE), NET",
     "shortName": "FINANCING INCOME (EXPENSE), NET",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.towerjazz.com/role/tsem-rpbat",
     "longName": "0025 - Disclosure - RELATED PARTIES BALANCES AND TRANSACTIONS",
     "shortName": "RELATED PARTIES BALANCES AND TRANSACTIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.towerjazz.com/role/tsem-it1",
     "longName": "0026 - Disclosure - INCOME TAX",
     "shortName": "INCOME TAX",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "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": "26",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R27": {
     "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": "27",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "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": "28",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.towerjazz.com/role/tsem-sosapp",
     "longName": "9960701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "29",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.towerjazz.com/role/tsem-sosapt",
     "longName": "9960702 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "tsem:ScheduleOfEstimatedEconomicLivesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "tsem:ScheduleOfEstimatedEconomicLivesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.towerjazz.com/role/tsem-it",
     "longName": "9960703 - Disclosure - INVENTORIES (Tables)",
     "shortName": "INVENTORIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.towerjazz.com/role/OtherCurrentAssetsTables",
     "longName": "9960704 - Disclosure - OTHER CURRENT ASSETS (Tables)",
     "shortName": "OTHER CURRENT ASSETS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.towerjazz.com/role/tsem-lit",
     "longName": "9960705 - Disclosure - LONG-TERM INVESTMENTS (Tables)",
     "shortName": "LONG-TERM INVESTMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:MarketableSecuritiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:InvestmentTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:MarketableSecuritiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:InvestmentTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.towerjazz.com/role/tsem-paent",
     "longName": "9960706 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)",
     "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.towerjazz.com/role/tsem-iant",
     "longName": "9960707 - Disclosure - INTANGIBLE ASSETS, NET (Tables)",
     "shortName": "INTANGIBLE ASSETS, NET (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.towerjazz.com/role/tsem-oant",
     "longName": "9960708 - Disclosure - OTHER LONG-TERM ASSETS, NET (Tables)",
     "shortName": "OTHER LONG-TERM ASSETS, NET (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.towerjazz.com/role/tsem-oclt",
     "longName": "9960709 - Disclosure - OTHER CURRENT LIABILITIES (Tables)",
     "shortName": "OTHER CURRENT LIABILITIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.towerjazz.com/role/tsem-llfbt",
     "longName": "9960710 - Disclosure - LONG-TERM DEBT (Tables)",
     "shortName": "LONG-TERM DEBT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "tsem:LongTermLoansPayableTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "tsem:LongTermLoansPayableTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.towerjazz.com/role/tsem-fiafvmt",
     "longName": "9960711 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)",
     "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.towerjazz.com/role/tsem-erlt",
     "longName": "9960712 - Disclosure - EMPLOYEE RELATED LIABILITIES (Tables)",
     "shortName": "EMPLOYEE RELATED LIABILITIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember",
      "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember",
      "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESTable",
     "longName": "9960713 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "tsem:ChangesCessationRelatedAccrualsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "tsem:ChangesCessationRelatedAccrualsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.towerjazz.com/role/tsem-set",
     "longName": "9960714 - Disclosure - SHAREHOLDERS' EQUITY (Tables)",
     "shortName": "SHAREHOLDERS' EQUITY (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.towerjazz.com/role/tsem-iogaamct",
     "longName": "9960715 - Disclosure - INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Tables)",
     "shortName": "INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.towerjazz.com/role/FinancingExpenseNetTables",
     "longName": "9960716 - Disclosure - FINANCING INCOME (EXPENSE), NET (Tables)",
     "shortName": "FINANCING INCOME (EXPENSE), NET (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.towerjazz.com/role/tsem-rpbatt",
     "longName": "9960717 - Disclosure - RELATED PARTIES BALANCES AND TRANSACTIONS (Tables)",
     "shortName": "RELATED PARTIES BALANCES AND TRANSACTIONS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.towerjazz.com/role/tsem-itt",
     "longName": "9960718 - Disclosure - INCOME TAX (Tables)",
     "shortName": "INCOME TAX (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.towerjazz.com/role/DescriptionOfBusinessAndGeneralDetails",
     "longName": "9960719 - Disclosure - DESCRIPTION OF BUSINESS AND GENERAL (Narrative) (Details)",
     "shortName": "DESCRIPTION OF BUSINESS AND GENERAL (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "tsem:MergerContractTerminationFees",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231_usgaapBusinessAcquisitionAxis_tsemTowerPartnersSemiconductorCoLimitedMember",
      "name": "tsem:PercentageOfInterestsAcquired",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
     "longName": "9960720 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:AllowanceForNotesAndLoansReceivableCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "tsem:TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:AllowanceForNotesAndLoansReceivableCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "tsem:TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesDetails",
     "longName": "9960721 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "C_20241231_srtRangeAxis_srtMinimumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "tsem:ScheduleOfEstimatedEconomicLivesTableTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231_srtRangeAxis_srtMinimumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "tsem:ScheduleOfEstimatedEconomicLivesTableTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.towerjazz.com/role/tsem-id",
     "longName": "9960722 - Disclosure - INVENTORIES (Details)",
     "shortName": "INVENTORIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.towerjazz.com/role/OtherCurrentAssetsDetails",
     "longName": "9960723 - Disclosure - OTHER CURRENT ASSETS (Details)",
     "shortName": "OTHER CURRENT ASSETS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:IncomeTaxesReceivable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
       "div",
       "div",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:IncomeTaxesReceivable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
       "div",
       "div",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.towerjazz.com/role/tsem-lid",
     "longName": "9960724 - Disclosure - LONG-TERM INVESTMENTS (Details)",
     "shortName": "LONG-TERM INVESTMENTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:MarketableSecuritiesTextBlock",
       "div",
       "div",
       "us-gaap:InvestmentTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:MarketableSecuritiesTextBlock",
       "div",
       "div",
       "us-gaap:InvestmentTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.towerjazz.com/role/PropertyAndEquipmentNetNarrativeDetails",
     "longName": "9960725 - Disclosure - PROPERTY AND EQUIPMENT, NET (Narrative) (Details)",
     "shortName": "PROPERTY AND EQUIPMENT, NET (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.towerjazz.com/role/tsem-paensopaed",
     "longName": "9960726 - Disclosure - PROPERTY AND EQUIPMENT, NET (Schedule of Property and Equipment) (Details)",
     "shortName": "PROPERTY AND EQUIPMENT, NET (Schedule of Property and Equipment) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.towerjazz.com/role/IntangibleAssetsNetDetails",
     "longName": "9960727 - Disclosure - INTANGIBLE ASSETS, NET (Details)",
     "shortName": "INTANGIBLE ASSETS, NET (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.towerjazz.com/role/tsem-oand",
     "longName": "9960728 - Disclosure - OTHER LONG-TERM ASSETS, NET (Schedule of Deferred Tax and Other Long-Term Assets (Details)",
     "shortName": "OTHER LONG-TERM ASSETS, NET (Schedule of Deferred Tax and Other Long-Term Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.towerjazz.com/role/tsem-ocld",
     "longName": "9960729 - Disclosure - OTHER CURRENT LIABILITIES (Details)",
     "shortName": "OTHER CURRENT LIABILITIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:TaxesPayableCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock",
       "div",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:TaxesPayableCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock",
       "div",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
     "longName": "9960730 - Disclosure - LONG-TERM DEBT (Narrative) (Details)",
     "shortName": "LONG-TERM DEBT (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "tsem:LongTermLoansPayableTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "tsem:LongTermLoansPayableTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails",
     "longName": "9960732 - Disclosure - LONG-TERM DEBT (Schedule of Other Long-Term Debt) (Details)",
     "shortName": "LONG-TERM DEBT (Schedule of Other Long-Term Debt) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:OperatingLeaseLiability",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock",
       "div",
       "div",
       "tsem:LongTermLoansPayableTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "div",
       "tsem:LongTermLoansPayableTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails",
     "longName": "9960733 - Disclosure - LONG-TERM DEBT (Schedule of Repayment of Loan) (Details)",
     "shortName": "LONG-TERM DEBT (Schedule of Repayment of Loan) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231_usgaapGeographicDistributionAxis_currencyJPY",
      "name": "us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "div",
       "div",
       "tsem:LongTermLoansPayableTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231_usgaapGeographicDistributionAxis_currencyJPY",
      "name": "us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "div",
       "div",
       "tsem:LongTermLoansPayableTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails",
     "longName": "9960734 - Disclosure - LONG-TERM DEBT (Schedule of Maturity Capital Leases Liabilities) (Details)",
     "shortName": "LONG-TERM DEBT (Schedule of Maturity Capital Leases Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "div",
       "div",
       "tsem:LongTermLoansPayableTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "div",
       "div",
       "tsem:LongTermLoansPayableTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails",
     "longName": "9960735 - Disclosure - LONG-TERM DEBT (Schedule of Composition of Operating Leases) (Details)",
     "shortName": "LONG-TERM DEBT (Schedule of Composition of Operating Leases) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:OperatingLeaseLiabilityCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock",
       "div",
       "div",
       "tsem:LongTermLoansPayableTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityOperatingLeasesLiabilitiesDetails",
     "longName": "9960736 - Disclosure - LONG-TERM DEBT (Schedule of Maturity Operating Leases Liabilities) (Details)",
     "shortName": "LONG-TERM DEBT (Schedule of Maturity Operating Leases Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "div",
       "tsem:LongTermLoansPayableTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "div",
       "tsem:LongTermLoansPayableTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.towerjazz.com/role/tsem-fiafvmnd",
     "longName": "9960737 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Narrative) (Details)",
     "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:ShortTermInvestments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:ShortTermInvestments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails",
     "longName": "9960738 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Recurring Fair Value Measurements) (Details)",
     "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Recurring Fair Value Measurements) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "C_20231231",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "tsem:ScheduleOfMarketableSecuritiesTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember",
      "name": "tsem:PrivatelyHeldEquity",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails",
     "longName": "9960739 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Marketable Securities) (Details)",
     "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Marketable Securities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "C_20231231",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20231231",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "tsem:ScheduleOfMarketableSecuritiesTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMaturitiesOfMarketableSecuritiesDetails",
     "longName": "9960740 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Maturities of Marketable Securities) (Details)",
     "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Maturities of Marketable Securities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "C_20231231",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "tsem:ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20231231",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "tsem:ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails",
     "longName": "9960741 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Investments with Continuous Unrealized Losses) (Details)",
     "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Investments with Continuous Unrealized Losses) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "C_20231231",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20231231",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:FinancialInstrumentsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails",
     "longName": "9960742 - Disclosure - EMPLOYEE RELATED LIABILITIES (Narrative) (Details)",
     "shortName": "EMPLOYEE RELATED LIABILITIES (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:DefinedBenefitPlanSpecialTerminationBenefits",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:DefinedBenefitPlanSpecialTerminationBenefits",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild",
     "longName": "9960743 - Disclosure - EMPLOYEE RELATED LIABILITIES (Schedule of Components of Net Periodic Benefit Cost Recognized in Other Comprehensive Income (Loss)) (Details)",
     "shortName": "EMPLOYEE RELATED LIABILITIES (Schedule of Components of Net Periodic Benefit Cost Recognized in Other Comprehensive Income (Loss)) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd",
     "longName": "9960744 - Disclosure - EMPLOYEE RELATED LIABILITIES (Schedule of Components of Change in Benefit Obligation, Change in Plan Assets and Funded Status) (Details)",
     "shortName": "EMPLOYEE RELATED LIABILITIES (Schedule of Components of Change in Benefit Obligation, Change in Plan Assets and Funded Status) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.towerjazz.com/role/tsem-erlsoarisofpd",
     "longName": "9960745 - Disclosure - EMPLOYEE RELATED LIABILITIES (Schedule of Amounts Recognized in Statement of Financial Position) (Details)",
     "shortName": "EMPLOYEE RELATED LIABILITIES (Schedule of Amounts Recognized in Statement of Financial Position) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:MarketableSecuritiesTextBlock",
       "div",
       "div",
       "us-gaap:InvestmentTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.towerjazz.com/role/tsem-erlsofbpd",
     "longName": "9960746 - Disclosure - EMPLOYEE RELATED LIABILITIES (Schedule of Future Benefit Payments) (Details)",
     "shortName": "EMPLOYEE RELATED LIABILITIES (Schedule of Future Benefit Payments) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "div",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "div",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.towerjazz.com/role/tsem-erlsoamafvd",
     "longName": "9960747 - Disclosure - EMPLOYEE RELATED LIABILITIES (Schedule of Assets Measured at Fair Value) (Details)",
     "shortName": "EMPLOYEE RELATED LIABILITIES (Schedule of Assets Measured at Fair Value) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.towerjazz.com/role/tsem-erlsowaaad",
     "longName": "9960748 - Disclosure - EMPLOYEE RELATED LIABILITIES (Schedule of Weighted Average Asset Allocations) (Details)",
     "shortName": "EMPLOYEE RELATED LIABILITIES (Schedule of Weighted Average Asset Allocations) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:DefinedBenefitPlanFundedPercentage",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:DefinedBenefitPlanFundedPercentage",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
     "longName": "9960749 - Disclosure - COMMITMENTS AND CONTINGENCIES (Narrative) (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "C_20230101to20231231",
      "name": "tsem:RestructuringGainFromSaleOfMachineryAndEquipment",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20230101to20231231",
      "name": "tsem:RestructuringGainFromSaleOfMachineryAndEquipment",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.towerjazz.com/role/CommitmentsAndContingenciesDetails",
     "longName": "9960750 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "C_20231231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember",
      "name": "tsem:FactoryCessationRelatedAccruals",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "tsem:ChangesCessationRelatedAccrualsTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20221231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember",
      "name": "tsem:FactoryCessationRelatedAccruals",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "tsem:ChangesCessationRelatedAccrualsTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.towerjazz.com/role/ShareholdersEquityOrdinarySharesNarrativeDetails",
     "longName": "9960751 - Disclosure - SHAREHOLDERS' EQUITY (Ordinary Shares) (Narrative) (Details)",
     "shortName": "SHAREHOLDERS' EQUITY (Ordinary Shares) (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:CommonStockSharesAuthorized",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20231231",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "NISPerShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails",
     "longName": "9960752 - Disclosure - SHAREHOLDERS' EQUITY (Share Option Plans) (Narrative) (Details)",
     "shortName": "SHAREHOLDERS' EQUITY (Share Option Plans) (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "tsem:PercentageOfVestedRestrictedStockUnite",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "tsem:PercentageOfVestedRestrictedStockUnite",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails",
     "longName": "9960753 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of Restricted Shares Units Activity) (Details)",
     "shortName": "SHAREHOLDERS' EQUITY (Schedule of Restricted Shares Units Activity) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember",
      "name": "tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsd",
     "longName": "9960754 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of Intrinsic and Fair Values of RSU's) (Details) (USD $)",
     "shortName": "SHAREHOLDERS' EQUITY (Schedule of Intrinsic and Fair Values of RSU's) (Details) (USD $)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "tsem:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "tsem:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfStock-basedCompensationExpenseInStatementOfOperationsDetails",
     "longName": "9960755 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of Stock-Based Compensation Expense in Statement of Operations) (Details)",
     "shortName": "SHAREHOLDERS' EQUITY (Schedule of Stock-Based Compensation Expense in Statement of Operations) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails",
     "longName": "9960756 - Disclosure - INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Schedule of Revenues by Geographic Area) (Details)",
     "shortName": "INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Schedule of Revenues by Geographic Area) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231_srtMajorCustomersAxis_tsemExternalCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231_srtMajorCustomersAxis_tsemExternalCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfLong-livedAssetsByGeographicAreaDetails",
     "longName": "9960757 - Disclosure - INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Schedule of Long-Lived Assets by Geographic Area) (Details)",
     "shortName": "INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Schedule of Long-Lived Assets by Geographic Area) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231_srtStatementGeographicalAxis_countryIL",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails",
     "longName": "9960758 - Disclosure - INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Schedule of Revenues of Major Customers) (Details)",
     "shortName": "INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS (Schedule of Revenues of Major Customers) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231_srtMajorCustomersAxis_tsemCustomerAMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "tsem:ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231_srtMajorCustomersAxis_tsemCustomerAMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "tsem:ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails",
     "longName": "9960759 - Disclosure - FINANCING INCOME (EXPENSE), NET (Details)",
     "shortName": "FINANCING INCOME (EXPENSE), NET (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:InterestExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:InterestExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.towerjazz.com/role/RelatedPartiesBalancesAndTransactionsDetails",
     "longName": "9960760 - Disclosure - RELATED PARTIES BALANCES AND TRANSACTIONS (Details)",
     "shortName": "RELATED PARTIES BALANCES AND TRANSACTIONS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:SellingGeneralAndAdministrativeExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember",
      "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "div",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails",
     "longName": "9960761 - Disclosure - INCOME TAX (Narrative) (Details)",
     "shortName": "INCOME TAX (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:OperatingLossCarryforwardsLimitationsOnUse",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:OperatingLossCarryforwardsLimitationsOnUse",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.towerjazz.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails",
     "longName": "9960762 - Disclosure - INCOME TAX (Schedule of Income Tax Provision) (Details)",
     "shortName": "INCOME TAX (Schedule of Income Tax Provision) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.towerjazz.com/role/IncomeTaxesScheduleOfProfitLossBeforeTaxesDetails",
     "longName": "9960763 - Disclosure - INCOME TAX (Schedule of Profit (Loss) Before Taxes) (Details)",
     "shortName": "INCOME TAX (Schedule of Profit (Loss) Before Taxes) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails",
     "longName": "9960764 - Disclosure - INCOME TAX (Schedule of Deferred Tax Asset/Liability) (Details)",
     "shortName": "INCOME TAX (Schedule of Deferred Tax Asset/Liability) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "tsem:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "tsem:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.towerjazz.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails",
     "longName": "9960765 - Disclosure - INCOME TAX (Schedule of Reconciliation of Unrecognized Tax Benefits) (Details)",
     "shortName": "INCOME TAX (Schedule of Reconciliation of Unrecognized Tax Benefits) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "C_20231231",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20211231",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.towerjazz.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails",
     "longName": "9960766 - Disclosure - INCOME TAX (Schedule of Effective Income Tax Rate Reconciliation) (Details)",
     "shortName": "INCOME TAX (Schedule of Effective Income Tax Rate Reconciliation) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2533083.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsAndOtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsAndOtherReceivablesNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivables factoring",
        "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "presentation": [
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r352",
      "r1282"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade accounts payables",
        "terseLabel": "Trade accounts payable",
        "verboseLabel": "Trade accounts payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r1090"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade accounts receivables",
        "terseLabel": "Trade accounts receivable",
        "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": [
      "r1280"
     ]
    },
    "tsem_AccrualsRelatedToAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "AccrualsRelatedToAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accruals related to assets.",
        "label": "Accruals Related To Assets",
        "terseLabel": "Accruals related to assets",
        "negatedLabel": "Accruals related to assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-paensopaed": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-paensopaed"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r238",
      "r876"
     ]
    },
    "tsem_AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated Other Comprehensive Income Excluding Foreign Currency [Member]",
        "label": "Accumulated Other Comprehensive Income Excluding Foreign Currency [Member]",
        "verboseLabel": "Accumulated other comprehensive income (loss) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive loss",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r121",
      "r246",
      "r870",
      "r900",
      "r904"
     ]
    },
    "tsem_AccumulatedShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "AccumulatedShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated share-based compensation.",
        "label": "Accumulated Share Based Compensation",
        "terseLabel": "Cumulative stock based compensation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedTranslationAdjustmentMember",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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",
      "r13",
      "r24",
      "r118",
      "r119",
      "r263",
      "r264",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r1259"
     ]
    },
    "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": [
      "r1171"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r1090",
      "r1434"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r919",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1367",
      "r1436"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r1184"
     ]
    },
    "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": [
      "r1184"
     ]
    },
    "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": [
      "r1184"
     ]
    },
    "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": [
      "r1184"
     ]
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "presentation": [
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update [Axis]",
        "documentation": "Information by amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r292",
      "r293",
      "r294",
      "r295",
      "r305",
      "r348",
      "r349",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r433",
      "r434",
      "r437",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r727",
      "r728",
      "r746",
      "r747",
      "r748",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r816",
      "r817",
      "r818",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904"
     ]
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income and expense items not involving cash flows:"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "Adjustments To Additional Paid In Capital Share Based Compensation Requisite Service Period Recognition Shares",
        "verboseLabel": "Employee stock-based compensation, shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee 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": [
      "r62",
      "r63",
      "r576"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net profit for the period to net cash provided by operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_AdoptionAdjustmentToRetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "AdoptionAdjustmentToRetainedEarningsMember",
     "presentation": [
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adoption Adjustment to Retained Earnings [Member]",
        "label": "Adoption Adjustment to Retained Earnings [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1229"
     ]
    },
    "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": [
      "r1142",
      "r1153",
      "r1163",
      "r1196"
     ]
    },
    "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": [
      "r1145",
      "r1156",
      "r1166",
      "r1199"
     ]
    },
    "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": [
      "r1230"
     ]
    },
    "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": [
      "r1184"
     ]
    },
    "currency_AllCurrenciesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2024",
     "localname": "AllCurrenciesDomain",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails",
      "http://www.towerjazz.com/role/tsem-ltlfblttfjind"
     ],
     "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": [
      "r1191"
     ]
    },
    "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": [
      "r1146",
      "r1157",
      "r1167",
      "r1191",
      "r1200",
      "r1204",
      "r1212"
     ]
    },
    "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": [
      "r1210"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfStock-basedCompensationExpenseInStatementOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total stock-based compensation expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r607",
      "r612"
     ]
    },
    "us-gaap_AllowanceForNotesAndLoansReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForNotesAndLoansReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for current expected credit loss",
        "documentation": "Amount of allowance for credit loss on financing receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r356",
      "r401"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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_AmortizationOfFinancingCostsAndDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails": {
       "parentTag": "tsem_FinancingIncomeExpenseNet",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Series G Debentures amortization, exchange rate and its hedging transactions related results",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r477",
      "r1055",
      "r1056",
      "r1265",
      "r1383"
     ]
    },
    "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Amount Recognized in Net Periodic Benefit Cost (Credit) and Other Comprehensive (Income) Loss, before Tax",
        "totalLabel": "Total recognized in net periodic benefit cost (gain) and other comprehensive income",
        "documentation": "Amount recognized in net periodic benefit cost (credit) and other comprehensive (income) loss."
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "tsem_AnnualInterestRateOfLeaseAgreement": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "AnnualInterestRateOfLeaseAgreement",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual interest rate of lease agreement.",
        "label": "Annual Interest Rate Of Lease Agreement",
        "verboseLabel": "Annual interest rate of lease agreement"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_AsiaOtherJapanAndTaiwanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "AsiaOtherJapanAndTaiwanMember",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asia (other than Japan and Taiwan) [Member]",
        "label": "Asia Other Japan And Taiwan [Member]",
        "verboseLabel": "Asia (other than japan) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_AssetDisposalAccrualMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "AssetDisposalAccrualMember",
     "presentation": [
      "http://www.towerjazz.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset disposal accrual.",
        "label": "Asset Disposal Accrual [Member]",
        "terseLabel": "Asset disposal accrual [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.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": [
      "r169",
      "r184",
      "r242",
      "r280",
      "r320",
      "r326",
      "r337",
      "r340",
      "r390",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r679",
      "r683",
      "r730",
      "r867",
      "r946",
      "r1041",
      "r1042",
      "r1090",
      "r1118",
      "r1318",
      "r1319",
      "r1389"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.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": [
      "r232",
      "r251",
      "r280",
      "r390",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r679",
      "r683",
      "r730",
      "r1090",
      "r1318",
      "r1319",
      "r1389"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "CURRENT ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-erlsoamafvd": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoamafvd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total assets measured at fair value",
        "totalLabel": "Total plan assets at fair value",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r712",
      "r1077"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1125",
      "r1126",
      "r1149"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1125",
      "r1126",
      "r1149"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1125",
      "r1126",
      "r1149"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax",
        "totalLabel": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax, Total",
        "verboseLabel": "Gross unrealized gains",
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r363"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gross Unrealized losses",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax",
        "totalLabel": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax, Total",
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r364"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails",
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMaturitiesOfMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Amortized Cost",
        "totalLabel": "Amortized Cost",
        "verboseLabel": "Amortized cost",
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r360",
      "r407",
      "r865"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMaturitiesOfMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due after 5 years, Estimated fair value",
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth 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": [
      "r369",
      "r861"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMaturitiesOfMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due within 2-5 years, Estimated fair value",
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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": [
      "r368",
      "r860"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMaturitiesOfMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due within one year, Amortized cost",
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date."
       }
      }
     },
     "auth_ref": [
      "r1285"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMaturitiesOfMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due after 5 years, Amortized cost",
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after rolling tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date."
       }
      }
     },
     "auth_ref": [
      "r1287"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMaturitiesOfMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due within 2-5 years, Amortized cost",
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date."
       }
      }
     },
     "auth_ref": [
      "r1286"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMaturitiesOfMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due within one year, Estimated fair value",
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r367",
      "r859"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails": {
       "parentTag": "us-gaap_FairValueNetAssetLiability",
       "weight": 1.0,
       "order": 10.0
      },
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails",
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMaturitiesOfMarketableSecuritiesDetails",
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale",
        "terseLabel": "Marketable securities held for sale",
        "totalLabel": "Debt Securities, Available-for-sale, Total",
        "verboseLabel": "Estimated fair value",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r361",
      "r407",
      "r711",
      "r851",
      "r1077",
      "r1081",
      "r1284",
      "r1371",
      "r1372",
      "r1373"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-lid": {
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-lid"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Noncurrent",
        "verboseLabel": "Investments in privately held companies",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r236",
      "r358",
      "r407"
     ]
    },
    "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": [
      "r1207"
     ]
    },
    "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": [
      "r1208"
     ]
    },
    "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": [
      "r1203"
     ]
    },
    "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": [
      "r1203"
     ]
    },
    "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": [
      "r1203"
     ]
    },
    "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": [
      "r1203"
     ]
    },
    "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": [
      "r1203"
     ]
    },
    "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": [
      "r1203"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsd",
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails",
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails",
      "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": [
      "r578",
      "r579",
      "r580",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606"
     ]
    },
    "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": [
      "r1206"
     ]
    },
    "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": [
      "r1205"
     ]
    },
    "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": [
      "r1204"
     ]
    },
    "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": [
      "r1204"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r436",
      "r1401",
      "r1402"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r81",
      "r436",
      "r1401",
      "r1402"
     ]
    },
    "tsem_BasePhantomShareUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "BasePhantomShareUnitsMember",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Base Phantom Share Units",
        "label": "Base Phantom Share Units [Member]",
        "verboseLabel": "Base PSUs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of presentation",
        "terseLabel": "Basis of Presentation",
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r137"
     ]
    },
    "tsem_BenefitObligationExperiencedNetActuarialLossDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "BenefitObligationExperiencedNetActuarialLossDiscountRate",
     "presentation": [
      "http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate.",
        "label": "Benefit Obligation Experienced Net Actuarial Loss Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "auth_ref": []
    },
    "srt_BoardOfDirectorsChairmanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "BoardOfDirectorsChairmanMember",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chairman of the board of directors [Member]"
       }
      }
     },
     "auth_ref": [
      "r1279"
     ]
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.towerjazz.com/role/tsem-paensopaed"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land and Buildings and building improvements, including facility infrastructure [Member]",
        "terseLabel": "Buildings and building improvements, including facility infrastructure [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.towerjazz.com/role/DescriptionOfBusinessAndGeneralDetails"
     ],
     "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": [
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r668",
      "r1064",
      "r1067"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.towerjazz.com/role/DescriptionOfBusinessAndGeneralDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r65",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r668",
      "r1064",
      "r1067"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r1126",
      "r1149"
     ]
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in property and equipment",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r32"
     ]
    },
    "us-gaap_CapitalLeaseObligationsIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalLeaseObligationsIncurred",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Principal payments on account of capital lease obligation",
        "label": "Lease Obligation Incurred",
        "documentation": "Amount of increase in lease obligation from new lease."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31"
     ]
    },
    "tsem_CapitalNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "CapitalNotesMember",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital Notes [Member]",
        "label": "Capital notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "CASH AND CASH EQUIVALENTS - END OF PERIOD",
        "periodStartLabel": "CASH AND CASH EQUIVALENTS - BEGINNING OF PERIOD",
        "label": "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": [
      "r27",
      "r235",
      "r1024"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "verboseLabel": "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": [
      "r28"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "CASH AND CASH EQUIVALENTS - END OF PERIOD",
        "periodStartLabel": "CASH AND CASH EQUIVALENTS - BEGINNING OF PERIOD",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total",
        "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": [
      "r27",
      "r134",
      "r277"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.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": "INCREASE (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": [
      "r1",
      "r134"
     ]
    },
    "us-gaap_CertificatesOfDepositMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CertificatesOfDepositMember",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Certificate of deposits [Member]",
        "terseLabel": "Certificate of deposit [Member]",
        "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r1109",
      "r1110",
      "r1111",
      "r1112"
     ]
    },
    "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": [
      "r1182"
     ]
    },
    "tsem_ChangesCessationRelatedAccrualsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ChangesCessationRelatedAccrualsTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to changes cessation related accruals.",
        "label": "Changes Cessation Related Accruals [Table Text Block]",
        "terseLabel": "Schedule of Changes in Accruals Related to Arai Factory Cessation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status",
        "documentation": "Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "srt_ChiefExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ChiefExecutiveOfficerMember",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chief Executive Officer [Member]"
       }
      }
     },
     "auth_ref": [
      "r1279"
     ]
    },
    "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": [
      "r1179"
     ]
    },
    "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": [
      "r1177"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1183"
     ]
    },
    "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": [
      "r1183"
     ]
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "presentation": [
      "http://www.towerjazz.com/role/DescriptionOfBusinessAndGeneralDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "us-gaap_CollateralAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CollateralAxis",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsowaaad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collateral [Axis]",
        "verboseLabel": "Collateral Held [Axis]",
        "documentation": "Information by category of collateral or no collateral, from lender's perspective."
       }
      }
     },
     "auth_ref": [
      "r1047"
     ]
    },
    "us-gaap_CollateralDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CollateralDomain",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsowaaad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Category of collateral or no collateral, from lender's perspective."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-cac"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS AND CONTINGENCIES",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r446",
      "r447",
      "r1006",
      "r1310",
      "r1316"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1105",
      "r1106",
      "r1107",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1270",
      "r1271",
      "r1273",
      "r1367",
      "r1433",
      "r1436"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.towerjazz.com/role/ShareholdersEquityOrdinarySharesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares, par value",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.towerjazz.com/role/ShareholdersEquityOrdinarySharesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares, authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r933"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary 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": [
      "r106"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.towerjazz.com/role/ShareholdersEquityOrdinarySharesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Outstanding",
        "verboseLabel": "Number of outstanding Ordinary Shares",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r106",
      "r933",
      "r952",
      "r1436",
      "r1437"
     ]
    },
    "tsem_CommonStockSharesOutstandingNetOfTreasuryStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "CommonStockSharesOutstandingNetOfTreasuryStock",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common shares outstanding, net of treasury stock.",
        "periodEndLabel": "OUTSTANDING SHARES, NET OF TREASURY STOCK AS OF DECEMBER 31, 2023",
        "label": "Common Stock Shares Outstanding Net Of Treasury Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares of NIS 15 par value: 150,000 authorized as of December 31, 2020 and 2019 108,010 and 107,923 issued and outstanding, respectively, as of December 31, 2020 106,895 and 106,808 issued and outstanding, respectively, as of December 31, 2019",
        "verboseLabel": "Ordinary shares of NIS 15 par value: 150,000 authorized as of December 31, 2024 and 2023 111,637 and 111,550 issued and outstanding, respectively, as of December 31, 2024 110,912 and 110,825 issued and outstanding, respectively, as of 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": [
      "r106",
      "r869",
      "r1090"
     ]
    },
    "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": [
      "r1188"
     ]
    },
    "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": [
      "r1187"
     ]
    },
    "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": [
      "r1189"
     ]
    },
    "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": [
      "r1186"
     ]
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax asset and liability - long-term:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeMember",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income [Member]",
        "terseLabel": "Total comprehensive income (loss) [Member]",
        "documentation": "The change in equity (net assets) of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity",
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income",
        "totalLabel": "Comprehensive income attributable to the Company",
        "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": [
      "r25",
      "r258",
      "r260",
      "r268",
      "r854",
      "r884",
      "r886"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Comprehensive loss attributable to non-controlling interest",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r72",
      "r76",
      "r258",
      "r260",
      "r267",
      "r853",
      "r884",
      "r885"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive income",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r163",
      "r258",
      "r260",
      "r266",
      "r852",
      "r884"
     ]
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails",
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r38",
      "r83",
      "r84",
      "r347",
      "r1005"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails",
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r38",
      "r83",
      "r84",
      "r347",
      "r906",
      "r1005"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails",
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r38",
      "r83",
      "r84",
      "r347",
      "r1005",
      "r1237"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r1005"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails",
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r36",
      "r38",
      "r83",
      "r84",
      "r347"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Table]",
        "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36",
      "r38",
      "r39",
      "r83",
      "r167",
      "r1005"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails",
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r38",
      "r83",
      "r84",
      "r347",
      "r1005"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-fiafvmnd",
      "http://www.towerjazz.com/role/tsem-ltlfblttfjind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "auth_ref": [
      "r288",
      "r679",
      "r680",
      "r683",
      "r684",
      "r776",
      "r1011",
      "r1317",
      "r1320",
      "r1321"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-fiafvmnd",
      "http://www.towerjazz.com/role/tsem-ltlfblttfjind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]"
       }
      }
     },
     "auth_ref": [
      "r288",
      "r679",
      "r680",
      "r683",
      "r684",
      "r776",
      "r1011",
      "r1317",
      "r1320",
      "r1321"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principles of Consolidation",
        "terseLabel": "Principals 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": [
      "r73",
      "r1032"
     ]
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelFaxNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelFaxNumber",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Fax Number",
        "documentation": "Fax Number of contact personnel."
       }
      }
     },
     "auth_ref": [
      "r1126"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateBondSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateBondSecuritiesMember",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails",
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate bonds [Member]",
        "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "COST OF REVENUES",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r280",
      "r390",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r730",
      "r1041",
      "r1318"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfStock-basedCompensationExpenseInStatementOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of goods [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-ltlfblttfjind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r285",
      "r286",
      "r465",
      "r483",
      "r774",
      "r796",
      "r863",
      "r1029",
      "r1031"
     ]
    },
    "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": []
    },
    "tsem_CrossCurrencySwapAssetPositionFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "CrossCurrencySwapAssetPositionFairValue",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails": {
       "parentTag": "us-gaap_FairValueNetAssetLiability",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cross currency swap asset position fair value.",
        "label": "Cross Currency Swap Asset Position Fair Value",
        "terseLabel": "Cross currency swap - net asset position"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CurrencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CurrencyAxis",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails",
      "http://www.towerjazz.com/role/tsem-ltlfblttfjind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1381"
     ]
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal, State and Local, Tax Expense (Benefit)",
        "terseLabel": "Local",
        "documentation": "Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1238"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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.towerjazz.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1238",
      "r1268"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current tax expense:"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_CustomerAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "CustomerAMember",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for customer A.",
        "label": "Customer A [Member]",
        "terseLabel": "Customer A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerAdvancesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerAdvancesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LONG-TERM CUSTOMERS' ADVANCES",
        "documentation": "The noncurrent portion of prepayments received from customers for goods or services to be provided in the future."
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "tsem_CustomerBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "CustomerBMember",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for customer B.",
        "label": "Customer B [Member]",
        "terseLabel": "Customer B [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r138",
      "r347"
     ]
    },
    "tsem_CustomerOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "CustomerOneMember",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer One [Member]",
        "label": "Customer One [Member]",
        "terseLabel": "Customer one [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1303",
      "r1305",
      "r1307",
      "r1308"
     ]
    },
    "tsem_CustomerTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "CustomerTwoMember",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Two [Member]",
        "label": "Customer Two [Member]",
        "terseLabel": "Customer two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_CustomersFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "CustomersFourMember",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customers Four [Member]",
        "documentation": "Customers Four [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_CustomersThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "CustomersThreeMember",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customers Three [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r1134",
      "r1223"
     ]
    },
    "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": [
      "r1134",
      "r1223"
     ]
    },
    "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": [
      "r1136",
      "r1225"
     ]
    },
    "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": [
      "r1136",
      "r1225"
     ]
    },
    "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": [
      "r1138",
      "r1227"
     ]
    },
    "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": [
      "r1136",
      "r1225"
     ]
    },
    "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": [
      "r1129",
      "r1218"
     ]
    },
    "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": [
      "r1130",
      "r1219"
     ]
    },
    "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": [
      "r1130",
      "r1219"
     ]
    },
    "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": [
      "r1128",
      "r1217"
     ]
    },
    "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": [
      "r1128",
      "r1217"
     ]
    },
    "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": [
      "r1128",
      "r1217"
     ]
    },
    "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": [
      "r1131",
      "r1220"
     ]
    },
    "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": [
      "r1133",
      "r1222"
     ]
    },
    "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": [
      "r1133",
      "r1222"
     ]
    },
    "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": [
      "r1134",
      "r1223"
     ]
    },
    "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": [
      "r1137",
      "r1226"
     ]
    },
    "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": [
      "r1135",
      "r1224"
     ]
    },
    "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": [
      "r1132",
      "r1221"
     ]
    },
    "us-gaap_DebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt, Current",
        "totalLabel": "Debt, Current, Total",
        "terseLabel": "Current maturities of long-term debt",
        "documentation": "Amount of debt and lease obligation, classified as current."
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails",
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "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": [
      "r21",
      "r94",
      "r95",
      "r170",
      "r173",
      "r288",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1088",
      "r1266",
      "r1311",
      "r1312",
      "r1313",
      "r1382",
      "r1384"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-ltlfblttfjind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis spread over variable interest rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails": {
       "parentTag": "us-gaap_LongTermDebtFairValue",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails",
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding principal",
        "terseLabel": "Carrying amount",
        "verboseLabel": "Long-term JPY loan - principal amount",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r173",
      "r479"
     ]
    },
    "us-gaap_DebtInstrumentCollateral": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCollateral",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Collateral",
        "terseLabel": "Description of collateral",
        "documentation": "Discussion of whether the debt instrument is secured or unsecured, and, if secured, a description of the collateral and guarantees required or provided."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r97"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-ltlfblttfjind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Face Amount",
        "verboseLabel": "Outstanding principal",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r462",
      "r744",
      "r745",
      "r1053",
      "r1054",
      "r1088"
     ]
    },
    "us-gaap_DebtInstrumentFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value of debentures",
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable."
       }
      }
     },
     "auth_ref": [
      "r470",
      "r729",
      "r1053",
      "r1054",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateBasisForEffectiveRate",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Basis for Effective Rate",
        "verboseLabel": "Interest rate",
        "documentation": "Description of any adjustments made to the stated rate to determine the effective rate."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r1382"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate During Period",
        "terseLabel": "Interest rate during period",
        "documentation": "The average effective interest rate during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r474",
      "r1382"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-ltlfblttfjind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "verboseLabel": "Fixed interest rate",
        "terseLabel": "Interest rate",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r463"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails",
      "http://www.towerjazz.com/role/tsem-ltlfblttfjind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1088",
      "r1266",
      "r1382",
      "r1384"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r244",
      "r1052",
      "r1372",
      "r1373"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails",
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r21",
      "r288",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1088",
      "r1266",
      "r1311",
      "r1312",
      "r1313",
      "r1382",
      "r1384"
     ]
    },
    "us-gaap_DebtInstrumentPaymentTerms": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentPaymentTerms",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Payment Terms",
        "terseLabel": "Payment terms",
        "documentation": "Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r98"
     ]
    },
    "tsem_DebtInstrumentPeriodicPaymentsNumber": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "DebtInstrumentPeriodicPaymentsNumber",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of instalment payments agreed upon in order to repay outstanding debt.",
        "label": "Debt Instrument Periodic Payments Number"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails",
      "http://www.towerjazz.com/role/tsem-ltlfblttfjind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r50",
      "r51",
      "r88",
      "r149",
      "r150",
      "r288",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1088",
      "r1266",
      "r1382",
      "r1384"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-ltlfblttfjind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term",
        "verboseLabel": "Maturity term",
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer",
        "verboseLabel": "Investments with continuous unrealized losses for 12 months or more, Fair value",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r411",
      "r1049"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Investments with continuous unrealized losses for 12 months or more, Unrealized losses",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r411"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months",
        "verboseLabel": "Investment with continuous unrealized losses for less than 12 months, Fair value",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r411",
      "r1049"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Investment with continuous unrealized losses for less than 12 months, Unrealized losses",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r411"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position",
        "totalLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Total",
        "verboseLabel": "Total Investments with continuous unrealized losses, Fair value",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r409",
      "r1049"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Total Investments with continuous unrealized losses, Unrealized losses",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss",
        "totalLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss, Total",
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r410"
     ]
    },
    "us-gaap_DebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesMember",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsowaaad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities [Member]",
        "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r1107",
      "r1439"
     ]
    },
    "us-gaap_DeferredCompensationShareBasedPaymentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationShareBasedPaymentsMember",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unearned compensation [Member]",
        "documentation": "Deferred compensation arrangements (such as stock or unit options and share or unit awards) that are equity-based payments with individual employees. The arrangements are generally based on employment contracts between the entity and one or more selected officers or key employees, and contain a promise by the employer to pay certain amounts or benefits at designated future dates, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Other \"sub-members\" can be added as necessary."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-oant"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax and Other Long-Term Assets",
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "verboseLabel": "Foreign",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1268",
      "r1362"
     ]
    },
    "us-gaap_DeferredIncomeRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income, Revenue Recognized",
        "terseLabel": "Revenue",
        "documentation": "Amount of revenue recognized previously reported as deferred income not accounted for under Topic 606."
       }
      }
     },
     "auth_ref": [
      "r1400",
      "r1429"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax expense (benefit):",
        "verboseLabel": "Deferred tax expense (benefit):"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r104",
      "r171",
      "r639"
     ]
    },
    "us-gaap_DeferredRevenueCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredRevenueCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred revenue and customers' advances",
        "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": [
      "r1253"
     ]
    },
    "us-gaap_DeferredRevenueRefundPayments1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredRevenueRefundPayments1",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Refund",
        "documentation": "Amount of cash outflow to customers for refund payments of revenue that was previously reported as deferred or unearned revenue."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "verboseLabel": "Local",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1268",
      "r1362",
      "r1363"
     ]
    },
    "tsem_DeferredTaxAndOtherAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "DeferredTaxAndOtherAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-oand": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-oand"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax and other assets, net.",
        "label": "Deferred Tax And Other Assets Net",
        "terseLabel": "DEFERRED TAX AND OTHER LONG-TERM ASSETS, NET",
        "totalLabel": "Deferred tax and other assets, net"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_DeferredTaxAssetClassifiedAsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "DeferredTaxAssetClassifiedAsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-oand": {
       "parentTag": "tsem_DeferredTaxAndOtherAssetsNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-oand"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets classified as non-current.",
        "label": "Deferred Tax Asset Classified As Noncurrent",
        "terseLabel": "Deferred tax asset (see Note 18)",
        "verboseLabel": "Deferred tax asset - see Note 18"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_DeferredTaxAssetsAccrualsAndReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "DeferredTaxAssetsAccrualsAndReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible accruals and reserves.",
        "label": "Deferred Tax Assets Accruals And Reserves",
        "terseLabel": "Accruals and allowances"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Deferred tax assets gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r640"
     ]
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, in Process Research and Development",
        "terseLabel": "Research and development credit",
        "verboseLabel": "Research and development",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both."
       }
      }
     },
     "auth_ref": [
      "r1360"
     ]
    },
    "tsem_DeferredTaxAssetsInProcessResearchAndDevelopmentSection174": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopmentSection174",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 60.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a section 174.",
        "label": "Deferred Tax Assets In Process Research And Development Section 174",
        "terseLabel": "Research and development - Section 174",
        "verboseLabel": "Research and development, including Section 174 under U.S. Internal Revenue Code"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_DeferredTaxAssetsLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "DeferredTaxAssetsLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of deferred tax assets lease liabilities.",
        "label": "Deferred Tax Assets Lease Liabilities",
        "verboseLabel": "Lease liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Deferred tax assets",
        "verboseLabel": "Presented in long term deferred tax assets",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1358"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNetAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets:",
        "verboseLabel": "Deferred tax assets:"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_DeferredTaxAssetsNetNonCurrents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "DeferredTaxAssetsNetNonCurrents",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carry forwards classified as noncurrent.",
        "label": "Deferred Tax Assets Net Non Currents",
        "terseLabel": "Presented in long term deferred tax assets"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets Operating Loss Carryforwards Noncurrent",
        "verboseLabel": "Net operating loss carryforward"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_DeferredTaxAssetsOtherNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "DeferredTaxAssetsOtherNonCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other and noncurrent.",
        "label": "Deferred Tax Assets Other Non Current",
        "verboseLabel": "Others"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.",
        "label": "Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Noncurrent",
        "terseLabel": "Employees compensation",
        "verboseLabel": "Employees benefits and compensation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Valuation allowance, see Note 18F below",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r641"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax liabilities- long-term:",
        "terseLabel": "Deferred tax liabilities - long-term:"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_DeferredTaxLiabilitiesNonCurrents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "DeferredTaxLiabilitiesNonCurrents",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.",
        "negatedLabel": "Presented in long term deferred tax liabilities",
        "label": "Deferred Tax Liabilities Non Currents"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Others",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r1360"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation and amortization",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1360"
     ]
    },
    "tsem_DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of deferred tax liabilities rou assets under operating leases.",
        "negatedLabel": "ROU - assets under operating leases",
        "label": "Deferred Tax Liabilities Rou - Assets Under Operating Leases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPensionPlanLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd": {
       "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Current liabilities",
        "label": "Liability, Defined Benefit Pension Plan, Current",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as current. Excludes other postretirement benefit plan."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r55",
      "r95",
      "r152"
     ]
    },
    "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd": {
       "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Non-current liabilities",
        "label": "Liability, Defined Benefit Pension Plan, Noncurrent",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r55",
      "r101",
      "r152"
     ]
    },
    "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAccumulatedBenefitObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Accumulated benefit obligation",
        "label": "Defined Benefit Plan, Accumulated Benefit Obligation",
        "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level."
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actual return on plan assets",
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses."
       }
      }
     },
     "auth_ref": [
      "r512",
      "r1062"
     ]
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Actuarial loss (gain)",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "terseLabel": "Actuarial gain, net",
        "verboseLabel": "Actuarial (gain) loss, net",
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan."
       }
      }
     },
     "auth_ref": [
      "r505"
     ]
    },
    "us-gaap_DefinedBenefitPlanAdministrationExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAdministrationExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected Administrative Expenses",
        "terseLabel": "Expected administrative expenses",
        "documentation": "Amount of administration expense of defined benefit plan which decreases plan assets. Excludes plan administration expense paid by employer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amortization of net (gain) loss",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r499",
      "r537",
      "r560",
      "r1062",
      "r1063"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAmortizationOfTransitionAssetObligation",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amortization of prior service costs",
        "label": "Defined Benefit Plan, Amortization of Transition Asset (Obligation)",
        "documentation": "Amount of transition asset (obligation) recognized in net periodic benefit (cost) credit of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r499",
      "r539",
      "r562"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position",
        "totalLabel": "Net amount recognized",
        "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r55"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts recognized in statement of financial position:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other changes in plan assets and benefits obligations recognized in other comprehensive income:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net (gain) loss for the period",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Reclassification Adjustment, before Tax",
        "documentation": "Amount, before tax, after reclassification adjustment, of increase (decrease) in accumulated other comprehensive income from gain (loss) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r121",
      "r153"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior service cost for the period",
        "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income from prior service cost (credit) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r121",
      "r153"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd": {
       "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.towerjazz.com/role/tsem-lid": {
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd",
      "http://www.towerjazz.com/role/tsem-lid"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets for Plan Benefits, Defined Benefit Plan",
        "terseLabel": "Pension plan net assets - see Notes 12B",
        "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r497",
      "r498",
      "r520",
      "r945",
      "r1062",
      "r1398"
     ]
    },
    "tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The assumed health care cost trend rate for the current year used to measure the expected cost of benefits covered by the plan (gross eligible charges). This is based upon the annual rate of change in the cost of health care benefits currently provided by the postretirement benefit plan, due to factors other than changes in the composition of the plan population by age and dependency status.",
        "label": "Defined Benefit Plan Assumed Health Care Cost Trend Rate Assumed For Current Year Statement Of Other Comprehensive Income",
        "terseLabel": "Health care cost trend rate assumed for current year - Medicare Advantage"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Health care cost trend rate assumed for current year, non-medicare advantage.",
        "label": "Defined Benefit Plan Assumed Health Care Cost Trend Rate Assumed For Current Year Statement Of Other Comprehensive Income Non Medicare Advantage",
        "terseLabel": "Health care cost trend rate assumed for current year - Non-Medicare Advantage"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The measurement date for the assumed health care cost trend rate.",
        "label": "Defined Benefit Plan Assumed Health Care Cost Trend Rate Measurement Date",
        "terseLabel": "Measurement date"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd",
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assumed health care cost trend rates:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "verboseLabel": "Discount rate",
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r544"
     ]
    },
    "tsem_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The expected return on plan assets.",
        "label": "Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Expected Return On Plan Assets",
        "verboseLabel": "Expected return on plan assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase",
        "verboseLabel": "Rate of compensation increases",
        "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r545"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "verboseLabel": "Discount rate",
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r544"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected return on plan assets",
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r546",
      "r565"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rate of compensation increases",
        "terseLabel": "Rate of compensation increases",
        "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r545"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanBenefitObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Benefit obligation end of period",
        "periodStartLabel": "Benefit obligation at beginning of period",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r500"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Benefits paid",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "terseLabel": "Benefits paid",
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services."
       }
      }
     },
     "auth_ref": [
      "r507",
      "r568"
     ]
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in medical plan related benefit obligation:",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in plan assets:",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employer contribution",
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets."
       }
      }
     },
     "auth_ref": [
      "r514",
      "r524",
      "r564",
      "r1060",
      "r1061",
      "r1062",
      "r1063"
     ]
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd",
      "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd",
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild",
      "http://www.towerjazz.com/role/tsem-erlsofbpd",
      "http://www.towerjazz.com/role/tsem-erlsowaaad",
      "http://www.towerjazz.com/role/tsem-erlt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanExpectedAmortizationOfTransitionAssetObligationNextFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedAmortizationOfTransitionAssetObligationNextFiscalYear",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of transition obligation (asset)",
        "documentation": "Amount included in accumulated other comprehensive income (loss) for transition asset (obligation) expected to be recognized in net periodic benefit (cost) credit for fiscal year following most recent annual statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1324"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsofbpd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2026-2030",
        "terseLabel": "2030 - 2034",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r531"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsofbpd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "verboseLabel": "2025",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r531"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsofbpd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "verboseLabel": "2029",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r531"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsofbpd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "verboseLabel": "2028",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r531"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsofbpd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "verboseLabel": "2027",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r531"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsofbpd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "verboseLabel": "2026",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r531"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expected return on plan assets",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r499",
      "r536",
      "r559",
      "r1062",
      "r1063"
     ]
    },
    "tsem_DefinedBenefitPlanExpensesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "DefinedBenefitPlanExpensesPaid",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of administration expense of defined benefit plan which decreases plan assets. Excludes plan expense paid by employer.",
        "label": "Defined Benefit Plan Expenses Paid",
        "terseLabel": "Expenses paid"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Fair value of plan assets at end of period",
        "periodStartLabel": "Fair value of plan assets at beginning of period",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r522",
      "r524",
      "r525",
      "r1060",
      "r1061",
      "r1062"
     ]
    },
    "us-gaap_DefinedBenefitPlanFundedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanFundedPercentage",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsowaaad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Funded percentage",
        "documentation": "Percentage of plan assets to benefit obligation of defined benefit plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "terseLabel": "Medical plan related net funding",
        "verboseLabel": "Funded Status",
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status."
       }
      }
     },
     "auth_ref": [
      "r497",
      "r520",
      "r1062"
     ]
    },
    "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Health care cost trend rate assumed for next year",
        "documentation": "Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status."
       }
      }
     },
     "auth_ref": [
      "r548"
     ]
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanInterestCost",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd",
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost",
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r499",
      "r503",
      "r535",
      "r558",
      "r1062",
      "r1063"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild": {
       "parentTag": "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Total net periodic benefit cost",
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r533",
      "r556",
      "r1062",
      "r1063"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net periodic benefit cost",
        "terseLabel": "Net periodic benefit cost:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanPlanAmendments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanPlanAmendments",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Change in medical plan provisions",
        "label": "Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment",
        "verboseLabel": "Change in plan provisions",
        "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan."
       }
      }
     },
     "auth_ref": [
      "r508"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Benefits paid",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services."
       }
      }
     },
     "auth_ref": [
      "r516",
      "r1326"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsowaaad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Target allocation 2021",
        "terseLabel": "Target allocation 2024",
        "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan."
       }
      }
     },
     "auth_ref": [
      "r521",
      "r1062"
     ]
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanServiceCost",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd",
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Service cost",
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r501",
      "r534",
      "r557",
      "r1062",
      "r1063"
     ]
    },
    "us-gaap_DefinedBenefitPlanSpecialTerminationBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanSpecialTerminationBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Israeli employee termination benefits",
        "documentation": "Amount of increase in benefit obligation for benefits provided to employees payable from defined benefit plan or payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r502"
     ]
    },
    "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate",
        "verboseLabel": "Ultimate rate",
        "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan."
       }
      }
     },
     "auth_ref": [
      "r548"
     ]
    },
    "tsem_DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ultimate trend rate for health care costs.",
        "label": "Defined Benefit Plan Ultimate Health Care Cost Trend Rate Statement Of Other Comprehensive Income",
        "terseLabel": "Ultimate rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average assumptions used:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average assumptions used:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate": {
     "xbrltype": "gYearListItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate",
        "verboseLabel": "Year the ultimate rate is reached",
        "documentation": "Year ultimate health care cost trend rate is expected to be reached, in YYYY format."
       }
      }
     },
     "auth_ref": [
      "r548"
     ]
    },
    "tsem_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year the ultimate health care cost trend rate is expected to be reached, in YYYY format.",
        "label": "Defined Benefit Plan Year That Rate Reaches Ultimate Trend Rate Statement Of Other Comprehensive Income",
        "terseLabel": "Year the ultimate rate is reached"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPostretirementHealthCoverageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPostretirementHealthCoverageMember",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Postretirement Non Medical Plan [Member]",
        "documentation": "Plan designed to provide postretirement health benefits to retiree or beneficiary. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost recognized",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r569"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "presentation": [
      "http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Matching contribution (as a percent)",
        "documentation": "Percentage employer matches of the employee's percentage contribution matched."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "presentation": [
      "http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee contribution (as a percent)",
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepositContractsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepositContractsPolicy",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Interest-Bearing Deposits",
        "terseLabel": "Short Term Interest-Bearing Deposits",
        "documentation": "Disclosure of accounting policy for the treatment of funds received from or paid to insureds, insurers and reinsurers on contracts for which the criteria for transferring or assuming insurance risk has not been satisfied by the insurer or reinsurer."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "us-gaap_DepositLiabilitiesAccruedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepositLiabilitiesAccruedInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued interest",
        "documentation": "Amount of accrued but unpaid interest on deposit liabilities."
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "tsem_DepositsAndMarketableSecuritiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "DepositsAndMarketableSecuritiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments of funds in marketable securities held for sale and ST interest bearing deposits with duration over 3 months and less than one year.",
        "negatedLabel": "Deposits and marketable securities, net",
        "label": "Deposits And Marketable Securities Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/PropertyAndEquipmentNetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation expense",
        "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": [
      "r8",
      "r47"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r8",
      "r320",
      "r330",
      "r340",
      "r1041",
      "r1042"
     ]
    },
    "us-gaap_DerivativeAssetFairValueOfCollateral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssetFairValueOfCollateral",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Asset, Fair Value of Collateral",
        "verboseLabel": "Fair value of derivative assets, asset position",
        "documentation": "Fair value of securities received as collateral against derivative assets."
       }
      }
     },
     "auth_ref": [
      "r253"
     ]
    },
    "us-gaap_DerivativeAssetNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssetNotionalAmount",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Asset, Notional Amount",
        "verboseLabel": "Fair value asset face amount",
        "documentation": "Nominal or face amount used to calculate payments on the derivative asset."
       }
      }
     },
     "auth_ref": [
      "r994",
      "r996",
      "r998",
      "r999",
      "r1364",
      "r1365",
      "r1366"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset",
        "terseLabel": "Fair value of derivative liability",
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r117",
      "r165",
      "r166",
      "r252",
      "r1031"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amount of loss expected to be reclassified into earnings currently recorded as other comprehensive income, as a result of the maturity of currently held forward exchange contracts",
        "label": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred",
        "documentation": "The estimated value of gains (losses), net anticipated to be transferred in the future from accumulated other comprehensive income into earnings."
       }
      }
     },
     "auth_ref": [
      "r696"
     ]
    },
    "us-gaap_DerivativeLiabilityNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilityNotionalAmount",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value liability face amount",
        "documentation": "Nominal or face amount used to calculate payments on the derivative liability."
       }
      }
     },
     "auth_ref": [
      "r995",
      "r996",
      "r997",
      "r999",
      "r1364",
      "r1365",
      "r1366"
     ]
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives and hedging",
        "terseLabel": "Derivatives and Hedging",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r77",
      "r78",
      "r79",
      "r82",
      "r287",
      "r304"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r1126"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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": [
      "r1125",
      "r1126",
      "r1149"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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": [
      "r1125",
      "r1126",
      "r1149",
      "r1192"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r1119"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1126"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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": [
      "r1170"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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": []
    },
    "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": [
      "r1181"
     ]
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per 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": [
      "r269",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r306",
      "r308",
      "r315",
      "r316",
      "r317",
      "r319",
      "r666",
      "r676",
      "r708",
      "r709",
      "r855",
      "r887",
      "r1035"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BASIC EARNINGS PER ORDINARY SHARE:",
        "terseLabel": "BASIC EARNINGS PER SHARE:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted",
        "verboseLabel": "Earnings per 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": [
      "r269",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r308",
      "r315",
      "r316",
      "r317",
      "r319",
      "r666",
      "r676",
      "r708",
      "r709",
      "r855",
      "r887",
      "r1035"
     ]
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "DILUTED EARNINGS PER ORDINARY SHARE:",
        "terseLabel": "DILUTED EARNINGS PER SHARE:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per Ordinary 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": [
      "r33",
      "r34",
      "r318"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "EFFECT OF FOREIGN CURRENCY EXCHANGE RATE CHANGE",
        "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; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1379"
     ]
    },
    "tsem_EffectOfTaxRateReductionBenefitDueToNetDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "EffectOfTaxRateReductionBenefitDueToNetDeferredTaxLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in deferred tax liability due to tax rate reduction, attributable to taxable temporary differences.",
        "label": "Effect of tax rate reduction benefit due to net deferred tax liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Statutory tax rate",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r282",
      "r624",
      "r653",
      "r1074"
     ]
    },
    "tsem_EmployeeLiabilitiesNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "EmployeeLiabilitiesNonCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This represents the noncurrent liability recognized in the balance sheet that is associated with the defined benefit pension plans and other postretirement and postemployment benefit plans.",
        "label": "Employee Liabilities Non Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfStock-basedCompensationExpenseInStatementOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The effect of stock- based compensation on the Statement of Operations is as follow:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfStock-basedCompensationExpenseInStatementOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [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_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": []
    },
    "tsem_EmployeesAndDirectorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "EmployeesAndDirectorsMember",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employees and directors [Member]",
        "label": "Employees and directors [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_EnterpriseStatusTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "EnterpriseStatusTaxRate",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enterprise tax rate.",
        "label": "Enterprise Status Tax Rate"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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": [
      "r1121"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1121"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r1234"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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": [
      "r1121"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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": [
      "r1232"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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": [
      "r1121"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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": [
      "r1121"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1121"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "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": [
      "r1233"
     ]
    },
    "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": [
      "r1175"
     ]
    },
    "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": [
      "r1228"
     ]
    },
    "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": [
      "r1228"
     ]
    },
    "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": [
      "r1228"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquipmentMember",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r14",
      "r227",
      "r262",
      "r263",
      "r264",
      "r289",
      "r290",
      "r291",
      "r293",
      "r300",
      "r302",
      "r304",
      "r321",
      "r394",
      "r400",
      "r434",
      "r495",
      "r648",
      "r649",
      "r662",
      "r663",
      "r664",
      "r667",
      "r675",
      "r676",
      "r688",
      "r690",
      "r691",
      "r692",
      "r693",
      "r695",
      "r707",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r747",
      "r749",
      "r767",
      "r882",
      "r895",
      "r896",
      "r897",
      "r919",
      "r979"
     ]
    },
    "us-gaap_EquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesMember",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsowaaad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities [Member]",
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r1091",
      "r1113",
      "r1114",
      "r1115",
      "r1439"
     ]
    },
    "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": [
      "r1185"
     ]
    },
    "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": [
      "r1142",
      "r1153",
      "r1163",
      "r1196"
     ]
    },
    "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": [
      "r1139",
      "r1150",
      "r1160",
      "r1193"
     ]
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EuropeMember",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfLong-livedAssetsByGeographicAreaDetails",
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]"
       }
      }
     },
     "auth_ref": [
      "r1438",
      "r1440",
      "r1441",
      "r1442"
     ]
    },
    "tsem_ExchangeRateResults": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ExchangeRateResults",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails": {
       "parentTag": "tsem_FinancingIncomeExpenseNet",
       "weight": -1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange Rate Results",
        "documentation": "Represents the exchange rate results.",
        "negatedLabel": "Exchange Rate Results"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r1191"
     ]
    },
    "tsem_ExpirationOfPriorYearsProvisionDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ExpirationOfPriorYearsProvisionDue",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expiration of prior years provision due to TJP closure",
        "negatedLabel": "Expiration of prior years provision due to TJP closure",
        "label": "Expiration Of Prior Years Provision Due"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_ExternalCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ExternalCustomersMember",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "External customers.",
        "label": "External Customers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_FactoryCessationRelatedAccruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "FactoryCessationRelatedAccruals",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of factory cessation related accruals",
        "periodEndLabel": "Accrued balance as of ending of period",
        "periodStartLabel": "Accrued balance as of beginning of period",
        "label": "Factory Cessation Related Accruals"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails",
      "http://www.towerjazz.com/role/tsem-erlsoamafvd",
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r712",
      "r723",
      "r1077"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails",
      "http://www.towerjazz.com/role/tsem-erlsoamafvd",
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r712",
      "r723",
      "r1077"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Assets Measured at Fair Value on a Recurring Basis",
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r1369",
      "r1370"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails",
      "http://www.towerjazz.com/role/tsem-erlsoamafvd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Hierarchy [Axis]",
        "verboseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r470",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r710",
      "r712",
      "r713",
      "r714",
      "r715",
      "r722",
      "r723",
      "r725",
      "r783",
      "r784",
      "r785",
      "r1053",
      "r1054",
      "r1060",
      "r1061",
      "r1062",
      "r1077",
      "r1081"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails",
      "http://www.towerjazz.com/role/tsem-erlsoamafvd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r712",
      "r713",
      "r715",
      "r1077",
      "r1372",
      "r1375"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails",
      "http://www.towerjazz.com/role/tsem-erlsoamafvd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r470",
      "r524",
      "r529",
      "r712",
      "r723",
      "r783",
      "r1060",
      "r1061",
      "r1062",
      "r1077"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails",
      "http://www.towerjazz.com/role/tsem-erlsoamafvd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r470",
      "r524",
      "r529",
      "r712",
      "r713",
      "r723",
      "r784",
      "r1053",
      "r1054",
      "r1060",
      "r1061",
      "r1062",
      "r1077"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails",
      "http://www.towerjazz.com/role/tsem-erlsoamafvd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r470",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r712",
      "r713",
      "r714",
      "r715",
      "r723",
      "r785",
      "r1053",
      "r1054",
      "r1060",
      "r1061",
      "r1062",
      "r1077",
      "r1081"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails",
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [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": [
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails",
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input."
       }
      }
     },
     "auth_ref": [
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r724"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Liabilities Measured on a Recurring Basis Using Significant Unobservable Inputs",
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability."
       }
      }
     },
     "auth_ref": [
      "r716",
      "r721",
      "r724"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails",
      "http://www.towerjazz.com/role/tsem-erlsoamafvd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r712",
      "r713",
      "r715",
      "r1077",
      "r1372",
      "r1375"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value Measurements of Financial Instruments",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails",
      "http://www.towerjazz.com/role/tsem-erlsoamafvd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r470",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r710",
      "r712",
      "r713",
      "r714",
      "r715",
      "r722",
      "r723",
      "r725",
      "r783",
      "r784",
      "r785",
      "r1053",
      "r1054",
      "r1060",
      "r1061",
      "r1062",
      "r1077",
      "r1081"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails",
      "http://www.towerjazz.com/role/tsem-erlsoamafvd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recurring [Member]",
        "verboseLabel": "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": [
      "r1077",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1375"
     ]
    },
    "us-gaap_FairValueNetAssetLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueNetAssetLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Net Asset (Liability)",
        "totalLabel": "Total assets and liabilities",
        "documentation": "Fair value of asset after deduction of liability."
       }
      }
     },
     "auth_ref": [
      "r1369",
      "r1370"
     ]
    },
    "tsem_FairValueOfRestrictedStockUnitsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "FairValueOfRestrictedStockUnitsExercised",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The original fair value of RSU's exercised.",
        "label": "Fair Value Of Restricted Stock Units Exercised",
        "terseLabel": "The original fair value of converted RSUs"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_FairValueOfSwap": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "FairValueOfSwap",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of swap.",
        "label": "Fair value of swap"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_FairValueOfSwapInAssetPosition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "FairValueOfSwapInAssetPosition",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of swap in asset position.",
        "label": "Fair value of swap in asset position"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_FairValueOfSwapInLiabilityPositionShortTerm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "FairValueOfSwapInLiabilityPositionShortTerm",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of swap in liability position (short term).",
        "label": "Fair Value Of Swap In Liability Position Short Term"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_FairValueOfSwapInLongTermAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "FairValueOfSwapInLongTermAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of swap in long-term asset.",
        "label": "Fair Value Of Swap In Long Term Asset"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_FairValueOfSwapInShortTermAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "FairValueOfSwapInShortTermAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of swap in short-term assets.",
        "label": "Fair Value Of Swap In Short Term Assets"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_FairValueOfSwapInShortTermLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "FairValueOfSwapInShortTermLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of swap in short-term liabilities.",
        "label": "Fair Value Of Swap In Short Term Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability",
        "terseLabel": "Total",
        "totalLabel": "Total",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r751",
      "r760"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Lease liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r751"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "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": [
      "r752"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-llfbt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Maturity of Capital Leases liabilities",
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1385"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails": {
       "parentTag": "us-gaap_LongTermDebtFairValue",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Noncurrent",
        "verboseLabel": "Capital leases and other long-term liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r751"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails"
     ],
     "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": [
      "r752"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Total",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r760"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2030 and on",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r760"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "verboseLabel": "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": [
      "r760"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "verboseLabel": "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": [
      "r760"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "verboseLabel": "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": [
      "r760"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "verboseLabel": "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": [
      "r760"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "verboseLabel": "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": [
      "r760"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less - imputed interest",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less - imputed interest",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r760"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/PropertyAndEquipmentNetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "terseLabel": "Original cost - machinery and equipment",
        "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r1235"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails",
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r408",
      "r412",
      "r413",
      "r478",
      "r493",
      "r697",
      "r726",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r883",
      "r1049",
      "r1077",
      "r1079",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1091",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1368",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375"
     ]
    },
    "tsem_FinancialInstrumentsAndFairValueMeasurementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "FinancialInstrumentsAndFairValueMeasurementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS [Abstract]",
        "verboseLabel": "Financial Instruments And Fair Value Measurements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentsDisclosureTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvm"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS",
        "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures."
       }
      }
     },
     "auth_ref": []
    },
    "tsem_FinancingExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "FinancingExpenseOther",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails": {
       "parentTag": "tsem_FinancingIncomeExpenseNet",
       "weight": -1.0,
       "order": 60.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other financing expenses incurred during the period.",
        "negatedLabel": "Bank fees and others",
        "label": "Financing Expense Other"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_FinancingIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "FinancingIncomeExpenseNet",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 20.0
      },
      "http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations",
      "http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of financing income (expense).",
        "negatedLabel": "FINANCING AND OTHER INCOME (EXPENSE), NET",
        "negatedTotalLabel": "Financing",
        "label": "Financing Income (Expense) Net",
        "totalLabel": "FINANCING INCOME (EXPENSE), NET",
        "verboseLabel": "FINANCING INCOME (EXPENSE), NET"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Life",
        "terseLabel": "Useful life (years)",
        "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",
     "calculation": {
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated Amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r417",
      "r426",
      "r1051"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r420",
      "r421",
      "r422",
      "r423",
      "r425",
      "r426",
      "r428",
      "r429",
      "r815",
      "r819",
      "r1020"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r417",
      "r426",
      "r819",
      "r1051"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r420",
      "r426",
      "r428",
      "r429",
      "r431",
      "r815",
      "r1020",
      "r1051"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r420",
      "r421",
      "r422",
      "r423",
      "r425",
      "r426",
      "r428",
      "r429",
      "r1020"
     ]
    },
    "tsem_FirstAnniversaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "FirstAnniversaryMember",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Anniversary [Member]",
        "label": "First Anniversary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r624",
      "r625"
     ]
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyContractAssetFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails": {
       "parentTag": "us-gaap_FairValueNetAssetLiability",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails",
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value of derivative assets",
        "verboseLabel": "Foreign exchange forward and cylinders - net asset position",
        "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r712"
     ]
    },
    "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails": {
       "parentTag": "us-gaap_FairValueNetAssetLiability",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Foreign exchange forward and cylinders - net liability position",
        "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure",
        "verboseLabel": "Foreign exchange forward and cylinders - net liability position",
        "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r712"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Effect of exchange rate differences and fair value adjustment",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r732",
      "r733",
      "r734",
      "r735",
      "r976"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossRealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossRealized",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Transaction Gain (Loss), Realized",
        "verboseLabel": "Foreign exchange Gains (losses) reclassified from other comprehensive income",
        "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r954",
      "r1116",
      "r1377",
      "r1378",
      "r1435"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Functional Currency and Exchange Rate Income (Loss)",
        "terseLabel": "Functional Currency and Exchange Rate Results",
        "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": [
      "r731"
     ]
    },
    "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": [
      "r1146",
      "r1157",
      "r1167",
      "r1200"
     ]
    },
    "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": [
      "r1146",
      "r1157",
      "r1167",
      "r1200"
     ]
    },
    "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": [
      "r1146",
      "r1157",
      "r1167",
      "r1200"
     ]
    },
    "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": [
      "r1146",
      "r1157",
      "r1167",
      "r1200"
     ]
    },
    "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": [
      "r1146",
      "r1157",
      "r1167",
      "r1200"
     ]
    },
    "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": [
      "r1180"
     ]
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Restructuring gain from sale of machinery and equipment, net",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "terseLabel": "Restructuring gain from sale of machinery and equipment, net",
        "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "tsem_GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "GainsLossesReclassifiedFromOtherComprehensiveIncomeIntoNetIncomeLossRecognizedInCostOfGoodsSold",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gains (losses) reclassified from other comprehensive income into net income (loss) recognized in cost of goods sold.",
        "label": "Gains Losses Reclassified From Other Comprehensive Income Into Net Income Loss Recognized In Cost Of Goods Sold",
        "terseLabel": "Gains (losses) reclassified from other comprehensive income into net income (loss) recognized in COGS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeographicConcentrationRiskMember",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Concentration [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": [
      "r37",
      "r1005"
     ]
    },
    "us-gaap_GeographicDistributionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeographicDistributionAxis",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Distribution [Axis]",
        "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r856",
      "r857",
      "r1048"
     ]
    },
    "us-gaap_GeographicDistributionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeographicDistributionDomain",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r856",
      "r857"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "GOODWILL",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r239",
      "r418",
      "r850",
      "r1042",
      "r1050",
      "r1078",
      "r1090",
      "r1295",
      "r1296"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Goodwill",
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1294",
      "r1297"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Profit",
        "totalLabel": "GROSS PROFIT",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r124",
      "r183",
      "r280",
      "r390",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r730",
      "r1037",
      "r1041",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1318"
     ]
    },
    "tsem_HealthCareCostTrendRatesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "HealthCareCostTrendRatesAxis",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd",
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Health Care Cost Trend Rates [Axis]",
        "label": "Health Care Cost Trend Rates [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_HealthCareCostTrendRatesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "HealthCareCostTrendRatesDomain",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd",
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "auth_ref": []
    },
    "us-gaap_HedgingAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables from Hedging transactions - see Notes 10, 12A, and 12D",
        "terseLabel": "Receivables from hedging transactions - see Notes 10 and 12A",
        "verboseLabel": "Receivables from hedging transactions - see Note 11A",
        "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": [
      "r1258"
     ]
    },
    "us-gaap_HedgingLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-ocld": {
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-ocld"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Liabilities, Current",
        "terseLabel": "Hedging transactions related payables",
        "verboseLabel": "Hedging transactions related payables \u2013 see Note 11A",
        "documentation": "Carrying amount as of the balance sheet date of the liability 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": [
      "r95"
     ]
    },
    "tsem_HedgingTransactionsRelatedResults": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "HedgingTransactionsRelatedResults",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails": {
       "parentTag": "tsem_FinancingIncomeExpenseNet",
       "weight": -1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Transactions Related Results",
        "documentation": "Represents the hedging transactions related results.",
        "negatedLabel": "Hedging Transactions Related Results"
       }
      }
     },
     "auth_ref": []
    },
    "country_IL": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "IL",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfLong-livedAssetsByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Israel [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1125",
      "r1126",
      "r1149"
     ]
    },
    "us-gaap_ImpairmentOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other than Temporary Impairment Losses, Investments",
        "terseLabel": "Impairment of investments",
        "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Assets",
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfProfitLossBeforeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfProfitLossBeforeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Domestic",
        "verboseLabel": "Local",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r281",
      "r623"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfProfitLossBeforeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations",
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfProfitLossBeforeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total profit before taxes",
        "totalLabel": "PROFIT BEFORE INCOME TAX",
        "terseLabel": "Total profit (loss) before taxes",
        "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": [
      "r123",
      "r178",
      "r183",
      "r857",
      "r878",
      "r1037",
      "r1041",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfProfitLossBeforeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss) before taxes:",
        "terseLabel": "Profit before taxes:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfProfitLossBeforeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfProfitLossBeforeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "verboseLabel": "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": [
      "r281",
      "r623"
     ]
    },
    "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.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.towerjazz.com/role/CommitmentsAndContingenciesDetails",
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfStock-basedCompensationExpenseInStatementOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r435",
      "r436",
      "r440",
      "r717",
      "r721",
      "r724",
      "r890",
      "r892",
      "r962",
      "r1020",
      "r1080",
      "r1403"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.towerjazz.com/role/CommitmentsAndContingenciesDetails",
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfStock-basedCompensationExpenseInStatementOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r436",
      "r440",
      "r717",
      "r721",
      "r724",
      "r890",
      "r892",
      "r962",
      "r1020",
      "r1080",
      "r1403"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r276",
      "r624",
      "r625",
      "r631",
      "r645",
      "r1074",
      "r1359"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r276",
      "r624",
      "r625",
      "r631",
      "r645",
      "r1074",
      "r1359"
     ]
    },
    "us-gaap_IncomeTaxCreditsAndAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxCreditsAndAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum tax credits",
        "documentation": "A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "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.towerjazz.com/role/tsem-it1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Text Block]",
        "verboseLabel": "INCOME TAXES",
        "terseLabel": "INCOME TAX",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r282",
      "r617",
      "r624",
      "r628",
      "r629",
      "r630",
      "r636",
      "r643",
      "r654",
      "r656",
      "r657",
      "r658",
      "r913",
      "r1074"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 10.0
      },
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations",
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails",
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "INCOME TAX EXPENSE, NET",
        "label": "Income Tax Expense (Benefit)",
        "totalLabel": "Income tax expense, net",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r204",
      "r303",
      "r304",
      "r320",
      "r331",
      "r340",
      "r622",
      "r624",
      "r655",
      "r888",
      "r1074"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r261",
      "r620",
      "r621",
      "r636",
      "r637",
      "r642",
      "r647",
      "r910"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of different tax rates in different jurisdictions and Preferred Enterprise Benefit",
        "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": [
      "r619",
      "r624",
      "r627",
      "r1074"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax expense computed at statutory rates, see (*) below",
        "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": [
      "r624",
      "r1074"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Permanent differences and other, net",
        "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": [
      "r1074",
      "r1355",
      "r1356"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash paid for (received from) income taxes, net during the period",
        "terseLabel": "Cash paid for income tax, net during the period",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r276",
      "r644",
      "r645"
     ]
    },
    "us-gaap_IncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax receivables",
        "terseLabel": "Direct and indirect tax receivables",
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r1254"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 70.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade accounts payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Trade accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 80.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Deferred Revenue",
        "verboseLabel": "Deferred revenue and customers' advances",
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r1021"
     ]
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 100.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term 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": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 60.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherCurrentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 90.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee related liabilities and other current liabilities",
        "documentation": "Amount of increase (decrease) in current liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1264"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 110.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax, net and other long-term liabilities",
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other current assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-llfbt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-lived Intangible Assets [Axis]",
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r420",
      "r424",
      "r427",
      "r1051"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-llfbt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company."
       }
      }
     },
     "auth_ref": [
      "r420",
      "r424",
      "r427",
      "r1051"
     ]
    },
    "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": [
      "r1146",
      "r1157",
      "r1167",
      "r1191",
      "r1200",
      "r1204",
      "r1212"
     ]
    },
    "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": [
      "r1210"
     ]
    },
    "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": [
      "r1127",
      "r1216"
     ]
    },
    "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": [
      "r1127",
      "r1216"
     ]
    },
    "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": [
      "r1127",
      "r1216"
     ]
    },
    "us-gaap_InsuranceSettlementsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InsuranceSettlementsReceivableCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1254"
     ]
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-ian"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets Disclosure [Text Block]",
        "verboseLabel": "INTANGIBLE ASSETS, NET",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r430",
      "r432",
      "r1019",
      "r1020"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 30.0
      },
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets",
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "INTANGIBLE ASSETS, NET",
        "terseLabel": "INTANGIBLE ASSETS, NET",
        "totalLabel": "Net",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r420",
      "r1305",
      "r1306"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwillAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_IntelCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "IntelCorporationMember",
     "presentation": [
      "http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.towerjazz.com/role/DescriptionOfBusinessAndGeneralDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about Intel Corporation (\u201cIntel\u201d).",
        "label": "Intel Corporation [Member]",
        "terseLabel": "Intel Corporation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestAndOtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestAndOtherIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails": {
       "parentTag": "tsem_FinancingIncomeExpenseNet",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income",
        "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails": {
       "parentTag": "tsem_FinancingIncomeExpenseNet",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Interest Expense",
        "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r326",
      "r329",
      "r332",
      "r340",
      "r743",
      "r1041",
      "r1042"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash paid during the period 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": [
      "r271",
      "r274",
      "r275"
     ]
    },
    "us-gaap_InterestPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-ocld": {
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-ocld"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest payable on debt",
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "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.towerjazz.com/role/tsem-i"
     ],
     "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": [
      "r414"
     ]
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-id": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-id"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finished goods",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r1026"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 30.0
      },
      "http://www.towerjazz.com/role/tsem-id": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets",
      "http://www.towerjazz.com/role/tsem-id"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Net",
        "totalLabel": "Total Inventory",
        "verboseLabel": "Inventories",
        "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": [
      "r249",
      "r1025",
      "r1090"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "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": [
      "r196",
      "r234",
      "r248",
      "r414",
      "r415",
      "r416",
      "r813",
      "r1033"
     ]
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterialsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-id": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-id"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Raw materials",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r1028"
     ]
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-id"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate inventory write-downs",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r1256"
     ]
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcessNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-id": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-id"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Work in process",
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r1027"
     ]
    },
    "us-gaap_InvestmentIncomeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeNet",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment income (expense)",
        "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r128",
      "r129"
     ]
    },
    "us-gaap_InvestmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-li"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost and Equity Method Investments Disclosure [Text Block]",
        "verboseLabel": "LONG-TERM INVESTMENTS",
        "documentation": "The entire disclosure for investment."
       }
      }
     },
     "auth_ref": [
      "r1239",
      "r1240",
      "r1283"
     ]
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]",
        "verboseLabel": "LONG-TERM INVESTMENTS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-erlsoamafvd": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoamafvd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in mutual funds",
        "terseLabel": "Investments in commingled funds",
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method."
       }
      }
     },
     "auth_ref": [
      "r1369",
      "r1370",
      "r1374"
     ]
    },
    "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/RelatedPartiesBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term investment",
        "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate."
       }
      }
     },
     "auth_ref": [
      "r1251"
     ]
    },
    "tsem_InvestmentsInPrivatelyHeldCompanies": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "InvestmentsInPrivatelyHeldCompanies",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in Privately-Held Companies.",
        "label": "Investments In Privately Held Companies",
        "terseLabel": "Investments in Privately Held Companies"
       }
      }
     },
     "auth_ref": []
    },
    "country_JP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "JP",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfLong-livedAssetsByGeographicAreaDetails",
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Japan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "currency_JPY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2024",
     "localname": "JPY",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails",
      "http://www.towerjazz.com/role/tsem-ltlfblttfjind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JPY [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_JPY2024LoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "JPY2024LoanMember",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "J P Y 2024 Loan [Member]",
        "documentation": "J P Y 2024 Loan [Member]",
        "terseLabel": "2024 JPY Loan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_JaMitsuiLeasingLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "JaMitsuiLeasingLtdMember",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-ltlfblttfjind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "JA Mitsui Leasing Ltd.",
        "label": "Ja Mitsui Leasing Ltd [Member]",
        "terseLabel": "JA Mitsui Leasing Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseAgreementsMember",
     "presentation": [
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Facilities lease [Member]",
        "verboseLabel": "Facilities\u2019 lease [Member]",
        "documentation": "Contractual agreement that stipulates the lessee pay the lessor for use of an asset."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1303",
      "r1305",
      "r1307",
      "r1308"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual lease fee",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r755",
      "r1089"
     ]
    },
    "tsem_LeasedAssetsAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "LeasedAssetsAndLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leased assets and liabilities.",
        "label": "Leased assets and liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r754"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-llfbt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Maturity of Operating Leases liabilities",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1385"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityOperatingLeasesLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityOperatingLeasesLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r760"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityOperatingLeasesLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r760"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityOperatingLeasesLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityOperatingLeasesLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "verboseLabel": "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": [
      "r760"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityOperatingLeasesLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityOperatingLeasesLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "verboseLabel": "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": [
      "r760"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityOperatingLeasesLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityOperatingLeasesLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "verboseLabel": "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": [
      "r760"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityOperatingLeasesLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less - imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r760"
     ]
    },
    "us-gaap_LessorSalesTypeLeaseTermOfContract1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LessorSalesTypeLeaseTermOfContract1",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital lease term",
        "documentation": "Term of lessor's sales-type lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1386"
     ]
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Letters of credit outstanding amount",
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.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": [
      "r21",
      "r94",
      "r95",
      "r96",
      "r100",
      "r101",
      "r102",
      "r105",
      "r280",
      "r390",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r680",
      "r683",
      "r684",
      "r730",
      "r932",
      "r1036",
      "r1118",
      "r1318",
      "r1389",
      "r1390"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity",
        "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r175",
      "r873",
      "r1090",
      "r1267",
      "r1292",
      "r1376"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND SHAREHOLDERS' EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.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": [
      "r96",
      "r233",
      "r280",
      "r390",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r680",
      "r683",
      "r684",
      "r730",
      "r1090",
      "r1318",
      "r1389",
      "r1390"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT LIABILITIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LicensingAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LicensingAgreementsMember",
     "presentation": [
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails",
      "http://www.towerjazz.com/role/tsem-llfbt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Licensing Agreements [Member]",
        "verboseLabel": "Licensing fee [Member]",
        "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r616",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1354"
     ]
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount outstanding",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r173",
      "r1399"
     ]
    },
    "us-gaap_LineOfCreditFacilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAbstract",
     "auth_ref": []
    },
    "tsem_LineOfCreditFacilityBorrowingCapacityUtilized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "LineOfCreditFacilityBorrowingCapacityUtilized",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of borrowing capacity utilized under the credit facility.",
        "label": "Line Of Credit Facility Borrowing Capacity Utilized"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowing availability",
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r99"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum borrowing amount",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r99"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowing capacity",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r99",
      "r452"
     ]
    },
    "us-gaap_LoansPayableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansPayableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansPayableMember",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tower's loans (including current maturities) [Member]",
        "documentation": "Borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "tsem_LondonInterbankOfferedRateSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "LondonInterbankOfferedRateSwapRateMember",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on single-currency, constant-notional interest rate swap that has its variable-rate leg referenced to London Interbank Offered Rate (LIBOR) with no additional spread on variable-rate leg.",
        "label": "London Interbank Offered Rate Swap Rate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_LongTerm2021JpyLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "LongTerm2021JpyLoanMember",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term 2021 JPY loan.",
        "label": "Long Term 2021 Jpy Loan [Member]",
        "terseLabel": "Long-term 2021 JPY loan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_LongTerm2023JpyLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "LongTerm2023JpyLoanMember",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term 2023 JPY loan.",
        "label": "Long Term 2023 Jpy Loan [Member]",
        "verboseLabel": "Long-term 2023 JPY loan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt",
        "verboseLabel": "LONG-TERM DEBT",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r173",
      "r469",
      "r480",
      "r1053",
      "r1054",
      "r1088",
      "r1399"
     ]
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding capital lease liability",
        "documentation": "Amount of long-term debt and lease obligation, classified as current."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_LongTermDebtAverageAmountOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtAverageAmountOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Average Amount Outstanding",
        "terseLabel": "Loan outstanding amount",
        "documentation": "Average amount outstanding of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r207",
      "r963"
     ]
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtByMaturityAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayment schedule (carrying amount):"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtFairValue",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Fair Value",
        "totalLabel": "Fair value",
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission."
       }
      }
     },
     "auth_ref": [
      "r1369",
      "r1371",
      "r1372",
      "r1373"
     ]
    },
    "tsem_LongTermDebtFairValueCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "LongTermDebtFairValueCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails": {
       "parentTag": "us-gaap_LongTermDebtFairValue",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of long-term debt with maturities within the next 12 months.",
        "negatedLabel": "Less - current maturities of long-term debt",
        "negatedTerseLabel": "Less - current maturities",
        "label": "Long Term Debt Fair Value Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2021",
        "terseLabel": "2025",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r288",
      "r473"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2025",
        "verboseLabel": "2029",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r288",
      "r473"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2024",
        "verboseLabel": "2028",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r288",
      "r473"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2023",
        "verboseLabel": "2027",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r288",
      "r473"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2022",
        "verboseLabel": "2026",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r288",
      "r473"
     ]
    },
    "us-gaap_LongTermDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMember",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt [Member]",
        "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Excluding Current Maturities",
        "totalLabel": "Long-Term Debt, Excluding Current Maturities, Total",
        "verboseLabel": "LONG-TERM DEBT",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "tsem_LongTermInterestBearingBankDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "LongTermInterestBearingBankDeposits",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term interest bearing bank deposits.",
        "label": "Long Term Interest Bearing Bank Deposits",
        "verboseLabel": "Long term bank deposit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 10.0
      },
      "http://www.towerjazz.com/role/tsem-lid": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets",
      "http://www.towerjazz.com/role/tsem-lid"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LONG-TERM INVESTMENTS",
        "totalLabel": "Long-term investments, total",
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)."
       }
      }
     },
     "auth_ref": [
      "r236"
     ]
    },
    "tsem_LongTermLoansPayableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "LongTermLoansPayableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-llfb"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Loans Payable [Text Block].",
        "label": "Long Term Loans Payable Text Block",
        "terseLabel": "LONG-TERM DEBT"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_LongtermDebtMaturityYearSix": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "LongtermDebtMaturityYearSix",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Maturity, Year Six",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "terseLabel": "2030"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails",
      "http://www.towerjazz.com/role/tsem-ltlfblttfjind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r1311",
      "r1312",
      "r1313"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails",
      "http://www.towerjazz.com/role/tsem-ltlfblttfjind"
     ],
     "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": [
      "r21",
      "r49",
      "r1311",
      "r1312",
      "r1313"
     ]
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.towerjazz.com/role/tsem-paensopaed"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Machinery and equipment, software and hardware [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.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails",
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r347",
      "r1059",
      "r1100",
      "r1103",
      "r1323",
      "r1400",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1431",
      "r1432"
     ]
    },
    "tsem_MarketLeveragedStockUnitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "MarketLeveragedStockUnitMember",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Market Leveraged Stock Unit [Member]",
        "documentation": "Market Leveraged Stock Unit [Member]",
        "terseLabel": "MSUs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets",
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable securities",
        "terseLabel": "Marketable securities",
        "documentation": "Amount of investment in marketable security."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r1252"
     ]
    },
    "tsem_MarketableSecuritiesAllowanceForCreditLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "MarketableSecuritiesAllowanceForCreditLosses",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marketable securities allowance for credit losses.",
        "label": "Marketable Securities Allowance For Credit Losses"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_MarketableSecuritiesFairValueAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "MarketableSecuritiesFairValueAdjustment",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails": {
       "parentTag": "tsem_FinancingIncomeExpenseNet",
       "weight": -1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/FinancingIncomeExpenseNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of marketable securities fair value adjustment.",
        "negatedLabel": "Marketable securities fair value adjustments",
        "label": "Marketable Securities Fair Value Adjustment",
        "verboseLabel": "Marketable securities fair value adj."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesPolicy",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "verboseLabel": "Marketable Securities",
        "documentation": "Disclosure of accounting policy for investment classified as marketable security."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "us-gaap_MarketableSecuritiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-lit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Investments",
        "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails",
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r448",
      "r449",
      "r450",
      "r451",
      "r572",
      "r613",
      "r715",
      "r812",
      "r889",
      "r891",
      "r905",
      "r924",
      "r925",
      "r987",
      "r989",
      "r991",
      "r992",
      "r1000",
      "r1017",
      "r1018",
      "r1046",
      "r1057",
      "r1070",
      "r1081",
      "r1082",
      "r1086",
      "r1087",
      "r1101",
      "r1322",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396"
     ]
    },
    "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": [
      "r1183"
     ]
    },
    "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": [
      "r1183"
     ]
    },
    "tsem_MedicareAdvantageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "MedicareAdvantageMember",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for medicare advantage.",
        "label": "Medicare Advantage [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_MergerContractTerminationFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "MergerContractTerminationFees",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations",
      "http://www.towerjazz.com/role/DescriptionOfBusinessAndGeneralDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent amount of merger contract termination fees.",
        "label": "Merger Contract Termination Fees",
        "terseLabel": "Merger-contract termination fee, net",
        "verboseLabel": "Net of associated fees"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "MinimumEffectiveCorporateIncomeTaxRateForEveryOperationalJurisdiction",
     "presentation": [
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum effective corporate income tax rate for every operational jurisdiction.",
        "label": "Minimum Effective Corporate Income Tax Rate For Every Operational Jurisdiction",
        "terseLabel": "Minimum effective corporate income tax rate for every operational jurisdiction"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails",
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r448",
      "r449",
      "r450",
      "r451",
      "r572",
      "r613",
      "r715",
      "r812",
      "r889",
      "r891",
      "r905",
      "r924",
      "r925",
      "r987",
      "r989",
      "r991",
      "r992",
      "r1000",
      "r1017",
      "r1018",
      "r1046",
      "r1057",
      "r1070",
      "r1081",
      "r1082",
      "r1086",
      "r1101",
      "r1322",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396"
     ]
    },
    "tsem_MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "MinimumThresholdAmountOfRevenueForImposingPillarTwoModelRules",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/DescriptionOfBusinessAndGeneralDetails",
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount represents minimum threshold amount of revenue for imposing pillar two model rules.",
        "label": "Minimum Threshold Amount Of Revenue For Imposing Pillar Two Model Rules",
        "verboseLabel": "Minimum threshold amount of revenue for imposing pillar two model rules"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-controlling interest",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r174",
      "r280",
      "r390",
      "r453",
      "r455",
      "r456",
      "r457",
      "r460",
      "r461",
      "r730",
      "r872",
      "r935"
     ]
    },
    "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": [
      "r1203"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money market fund [Member]",
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities."
       }
      }
     },
     "auth_ref": [
      "r1325"
     ]
    },
    "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": [
      "r1211"
     ]
    },
    "us-gaap_MunicipalBondsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MunicipalBondsMember",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails",
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Municipal Bonds [Member]",
        "terseLabel": "Municipal bonds [Member]",
        "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments."
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails",
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails"
     ],
     "auth_ref": [
      "r347",
      "r1059",
      "r1100",
      "r1103",
      "r1323",
      "r1400",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1431",
      "r1432"
     ]
    },
    "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": [
      "r1184"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash 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": [
      "r273"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS - FINANCING ACTIVITIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.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": [
      "r273"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS - INVESTING ACTIVITIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by 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": [
      "r134",
      "r135",
      "r136"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS - OPERATING ACTIVITIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "totalLabel": "NET PROFIT ATTRIBUTABLE TO THE COMPANY",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r136",
      "r179",
      "r231",
      "r257",
      "r259",
      "r264",
      "r280",
      "r292",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r303",
      "r304",
      "r313",
      "r390",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r666",
      "r676",
      "r709",
      "r730",
      "r881",
      "r955",
      "r977",
      "r978",
      "r1116",
      "r1318"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net loss (profit) attributable to non-controlling interest",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r164",
      "r257",
      "r259",
      "r300",
      "r303",
      "r304",
      "r880",
      "r1260"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net profit used for diluted earnings per share",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r307",
      "r309",
      "r310",
      "r311",
      "r312",
      "r314",
      "r317"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": []
    },
    "tsem_NewOtherDirectorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "NewOtherDirectorsMember",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New other directors [Member]",
        "label": "New other directors [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_NonCashIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "NonCashIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-cash income tax benefit.",
        "label": "Non Cash Income Tax Expense Benefit"
       }
      }
     },
     "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": [
      "r1183"
     ]
    },
    "tsem_NonMedicareAdvantageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "NonMedicareAdvantageMember",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for non-medicare Advantage.",
        "label": "Non Medicare Advantage [Member]",
        "verboseLabel": "Pre Non-Medicare Advantage [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r1146",
      "r1157",
      "r1167",
      "r1191",
      "r1200"
     ]
    },
    "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": [
      "r1174"
     ]
    },
    "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": [
      "r1173"
     ]
    },
    "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": [
      "r1191"
     ]
    },
    "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": [
      "r1211"
     ]
    },
    "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": [
      "r1211"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NON-CASH ACTIVITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired",
        "verboseLabel": "Acquisition of equipment and other fixed assets",
        "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r32"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling interest [Member]",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r495",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1436"
     ]
    },
    "tsem_NuvotonTechnologyCorporationJapanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "NuvotonTechnologyCorporationJapanMember",
     "presentation": [
      "http://www.towerjazz.com/role/DescriptionOfBusinessAndGeneralDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nuvoton Technology Corporation Japan [Member]",
        "documentation": "Nuvoton Technology Corporation Japan [Member]",
        "terseLabel": "Nuvoton Technology Corporation Japan (\"NTCJ\") [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_OfficeSpaceOperatingFacilitiesAndVehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "OfficeSpaceOperatingFacilitiesAndVehiclesMember",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Office space operating facilities and vehicles [Member]",
        "label": "Office space operating facilities and vehicles [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_OldPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "OldPlansMember",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Old Plans [Member]",
        "label": "Old Plans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingCostsAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingCostsAndExpensesAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OPERATING COSTS AND EXPENSES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses",
        "totalLabel": "TOTAL OPERATING COSTS AND 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_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss)",
        "totalLabel": "OPERATING PROFIT",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r1037",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r756",
      "r1089"
     ]
    },
    "tsem_OperatingLeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "OperatingLeaseLiabilitiesMember",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease Liabilities.",
        "label": "Operating Lease Liabilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails": {
       "parentTag": "us-gaap_LongTermDebtFairValue",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityOperatingLeasesLiabilitiesDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability",
        "terseLabel": "Total",
        "totalLabel": "Operating Lease, Liability, Total",
        "verboseLabel": "Total operating lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r751"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current operating lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r751"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r752"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating leases - see E below",
        "terseLabel": "Operating leases",
        "verboseLabel": "Long-term operating lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r751"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfOtherLong-termDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r752"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r752"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r753",
      "r757"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-oand": {
       "parentTag": "tsem_DeferredTaxAndOtherAssetsNet",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails",
      "http://www.towerjazz.com/role/tsem-oand"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right of use - assets under operating leases",
        "terseLabel": "ROU - assets under operating leases",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r750"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r752"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average discount rate",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r759",
      "r1089"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfCompositionOfOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average remaining lease term (years)",
        "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": [
      "r758",
      "r1089"
     ]
    },
    "us-gaap_OperatingLeasedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasedAssetsLineItems",
     "presentation": [
      "http://www.towerjazz.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leased Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasesOfLesseeDisclosureTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-llfbt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Composition of Operating Leases",
        "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r191",
      "r192",
      "r193",
      "r194"
     ]
    },
    "tsem_OperatingLossCarryForwardsAmountNotToExpire": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "OperatingLossCarryForwardsAmountNotToExpire",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net operating loss carry forwards amount not to expire.",
        "label": "Operating Loss Carry Forwards Amount Not To Expire",
        "terseLabel": "Net operating loss carry forwards amount not to expire"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_OperatingLossCarryForwardsAnnualUtilizationAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "OperatingLossCarryForwardsAnnualUtilizationAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount the company has deemed available for each tax return, as of the balance sheet date.",
        "label": "Operating Loss Carry Forwards Annual Utilization Amount",
        "terseLabel": "Operating loss carry forwards, annual utilization amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net operating loss carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r646"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLimitationsOnUse": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsLimitationsOnUse",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operation loss carryforwards limitation",
        "documentation": "A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income."
       }
      }
     },
     "auth_ref": []
    },
    "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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-dobag"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "DESCRIPTION OF BUSINESS AND GENERAL",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r162",
      "r907",
      "r908"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-ocld": {
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-ocld"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r95"
     ]
    },
    "us-gaap_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets",
        "totalLabel": "Other Assets, Total",
        "terseLabel": "Other current assets",
        "documentation": "Amount of assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r241",
      "r866",
      "r1042",
      "r1118"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherCurrentAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other current assets",
        "totalLabel": "Total other current assets",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r250",
      "r1090"
     ]
    },
    "us-gaap_OtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-oan"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets Disclosure [Text Block]",
        "verboseLabel": "OTHER LONG-TERM ASSETS, NET",
        "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Noncurrent",
        "terseLabel": "OTHER LONG-TERM ASSETS, NET",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net gain or loss that has been amortized and recognized in other comprehensive income.",
        "label": "Other Comprehensive Income Defined Benefit Plan Amortization Of Net Gain Loss",
        "terseLabel": "Amortization of net gain",
        "verboseLabel": "Amortization of net gain (loss)"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of prior service cost that has been amortized and recognized in other comprehensive income.",
        "label": "Other Comprehensive Income Defined Benefit Plan Amortization Of Prior Service Cost",
        "terseLabel": "Amortization of prior service costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild": {
       "parentTag": "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent",
        "totalLabel": "Total recognized loss (gain) in other comprehensive income",
        "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive (income) loss for defined benefit plan, attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r13",
      "r163"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency translation adjustment",
        "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": [
      "r6",
      "r13",
      "r163"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity",
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "positiveLabel": "Unrealized gain (loss) on derivatives and marketable securities",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "terseLabel": "Unrealized loss on derivatives",
        "totalLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Total",
        "verboseLabel": "Unrealized gain (loss) on derivatives and marketable securities",
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r255",
      "r882"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax",
        "totalLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Total",
        "verboseLabel": "Effective portion of unrealized gains recorded in OCI",
        "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r255",
      "r882"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r882"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity",
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax:",
        "verboseLabel": "Other comprehensive income:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity",
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Change in employees plan assets and benefit obligations",
        "negatedTerseLabel": "Change in employees plan assets and benefit obligations",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r120",
      "r121",
      "r882"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax",
        "negatedLabel": "Realized gain on marketable securities which was previously presented in other comprehensive income",
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r121",
      "r256",
      "r389"
     ]
    },
    "us-gaap_OtherCurrentAssetsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCurrentAssetsTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/OtherCurrentAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Current Assets [Text Block]",
        "verboseLabel": "OTHER CURRENT ASSETS",
        "documentation": "The entire disclosure for other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "tsem_OtherCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "OtherCustomersMember",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for other customers.",
        "label": "Other Customers [Member]",
        "terseLabel": "Other customers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIncomeAndExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/FinancingExpenseNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FINANCING INCOME (EXPENSE), NET",
        "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions."
       }
      }
     },
     "auth_ref": [
      "r1241",
      "r1353"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 40.0
      },
      "http://www.towerjazz.com/role/tsem-ocld": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets",
      "http://www.towerjazz.com/role/tsem-ocld"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other current liabilities",
        "totalLabel": "Total other current liabilities",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r1090"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-ocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities Disclosure [Text Block]",
        "verboseLabel": "OTHER CURRENT LIABILITIES",
        "documentation": "The entire disclosure for other liabilities."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r101",
      "r1309"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "OTHER LONG-TERM LIABILITIES",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other expense (income), net",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncurrentAssetsMember",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent Assets [Member]",
        "documentation": "Primary financial statement caption encompassing other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNoncurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncurrentLiabilitiesMember",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Noncurrent Liabilities [Member]",
        "verboseLabel": "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.towerjazz.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER INCOME (EXPENSE), NET",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "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": [
      "r1183"
     ]
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "presentation": [
      "http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd",
      "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd",
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild",
      "http://www.towerjazz.com/role/tsem-erlsofbpd",
      "http://www.towerjazz.com/role/tsem-erlt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Postretirement Medicare Plan [Member]",
        "verboseLabel": "Post-Retirement Medical Plan [Member]",
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits."
       }
      }
     },
     "auth_ref": [
      "r497",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r544",
      "r546",
      "r547",
      "r549",
      "r552",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r569",
      "r570",
      "r571",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066"
     ]
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherPrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid expenses",
        "terseLabel": "Prepaid expenses",
        "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1257",
      "r1293"
     ]
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/OtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/OtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other receivables",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r1126"
     ]
    },
    "us-gaap_OtherShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term interest-bearing deposits",
        "terseLabel": "Short-term deposits",
        "documentation": "Amount of short-term investments classified as other."
       }
      }
     },
     "auth_ref": [
      "r177",
      "r863",
      "r864",
      "r1258"
     ]
    },
    "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": [
      "r1144",
      "r1155",
      "r1165",
      "r1198"
     ]
    },
    "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": [
      "r1147",
      "r1158",
      "r1168",
      "r1201"
     ]
    },
    "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": [
      "r1147",
      "r1158",
      "r1168",
      "r1201"
     ]
    },
    "srt_ParentCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ParentCompanyMember",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tower [Member]"
       }
      }
     },
     "auth_ref": [
      "r288"
     ]
    },
    "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": [
      "r1172"
     ]
    },
    "tsem_PaymentToProceedsFromCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "PaymentToProceedsFromCash",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of payment to proceeds from cash.",
        "negatedLabel": "Cash payments",
        "label": "Payment To Proceeds From Cash"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Investments in other assets",
        "label": "Payments to Acquire Intangible Assets",
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Investments in property and equipment, net",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "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": [
      "r1182"
     ]
    },
    "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": [
      "r1182"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability, Pension and Other Postretirement and Postemployment Benefits, Current",
        "terseLabel": "Employee related liabilities",
        "documentation": "Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits, classified as current."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r55",
      "r95",
      "r152"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability, Pension and Other Postretirement and Postemployment Benefits, Noncurrent",
        "verboseLabel": "EMPLOYEE RELATED LIABILITIES",
        "documentation": "Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r55",
      "r101",
      "r152"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Text Block]",
        "verboseLabel": "EMPLOYEE RELATED LIABILITIES",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r496",
      "r521",
      "r523",
      "r529",
      "r548",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r566",
      "r567",
      "r569",
      "r1062"
     ]
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionPlansDefinedBenefitMember",
     "presentation": [
      "http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd",
      "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd",
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild",
      "http://www.towerjazz.com/role/tsem-erlsofbpd",
      "http://www.towerjazz.com/role/tsem-erlt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Plan [Member]",
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits."
       }
      }
     },
     "auth_ref": [
      "r497",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r544",
      "r546",
      "r547",
      "r549",
      "r552",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r569",
      "r570",
      "r573",
      "r1062",
      "r1063",
      "r1067",
      "r1068",
      "r1069"
     ]
    },
    "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": [
      "r1174"
     ]
    },
    "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": [
      "r1191"
     ]
    },
    "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": [
      "r1184"
     ]
    },
    "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": [
      "r1173"
     ]
    },
    "tsem_PercentageOfAccelerationOfUnvestedEquity": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "PercentageOfAccelerationOfUnvestedEquity",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents percentage of acceleration of unvested equity.",
        "label": "Percentage Of Acceleration Of Unvested Equity",
        "verboseLabel": "Percentage of acceleration of unvested equity"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_PercentageOfInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "PercentageOfInterestsAcquired",
     "presentation": [
      "http://www.towerjazz.com/role/DescriptionOfBusinessAndGeneralDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of interests acquired.",
        "label": "Percentage of interests acquired"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_PercentageOfLeaseAgreementOnMachineryAndEquipment": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "PercentageOfLeaseAgreementOnMachineryAndEquipment",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of lease agreement on machinery and equipment .",
        "label": "Percentage of lease agreement on machinery and equipment"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_PercentageOfReund": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "PercentageOfReund",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Reund.",
        "label": "Percentage of Reund"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_PercentageOfVestedRestrictedStockUnite": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "PercentageOfVestedRestrictedStockUnite",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vested restricted stock unite.",
        "label": "Percentage Of Vested Restricted Stock Unite",
        "verboseLabel": "Percentage of vested restricted stock units"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance-based RSU's [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "tsem_PerformanceSharesUnitsOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "PerformanceSharesUnitsOutstanding",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance shares units outstanding.",
        "label": "Performance Shares Units Outstanding",
        "terseLabel": "Performance shares units outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_PeriodOfDirectorsService": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "PeriodOfDirectorsService",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents period of directors service.",
        "label": "Period Of Directors Service",
        "verboseLabel": "Period of directors service served"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PhantomShareUnitsPSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PhantomShareUnitsPSUsMember",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phantom Share Units (PSUs) [Member]",
        "terseLabel": "PSU\u2019s [Member]",
        "documentation": "Share-based payment arrangement awarded as phantom share or unit."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352"
     ]
    },
    "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": [
      "r1175"
     ]
    },
    "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": [
      "r1231"
     ]
    },
    "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": [
      "r1174"
     ]
    },
    "tsem_PostSixtyFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "PostSixtyFiveMember",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd",
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Post Sixty Five [Member]",
        "label": "Post Sixty Five [Member]",
        "terseLabel": "Post-65 [Member]"
       }
      }
     },
     "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": []
    },
    "tsem_PreSixtyFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "PreSixtyFiveMember",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd",
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pre Sixty Five [Member]",
        "label": "Pre Sixty Five [Member]",
        "terseLabel": "Pre-65 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_PreferredIncomeSubjectTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "PreferredIncomeSubjectTaxRate",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred income subject tax rate.",
        "label": "Preferred income subject tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense and Other Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-oand": {
       "parentTag": "tsem_DeferredTaxAndOtherAssetsNet",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-oand"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term prepaid expenses and others",
        "terseLabel": "Long-term prepaid expenses",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r1251"
     ]
    },
    "us-gaap_PrepaidExpenseOtherNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseOtherNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-oand": {
       "parentTag": "tsem_DeferredTaxAndOtherAssetsNet",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-oand"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid long-term land lease, net",
        "documentation": "Carrying amount as of the balance sheet date of amounts paid in advance which will be charged against earnings in periods after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1250"
     ]
    },
    "tsem_PrepaymentForMachineryAndEquipmentSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "PrepaymentForMachineryAndEquipmentSold",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-ocld": {
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-ocld"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the amount of Prepayment for machinery and equipment sold",
        "label": "Prepayment For Machinery And Equipment Sold",
        "terseLabel": "Proceeds on account of machinery and equipment to be sold as part of Arai restructuring",
        "verboseLabel": "Prepayment for machinery and equipment sold as part of Arai restructuring"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrimeRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrimeRateMember",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prime Rate [Member]",
        "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassifications",
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error."
       }
      }
     },
     "auth_ref": [
      "r1249"
     ]
    },
    "tsem_PrivatelyHeldEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "PrivatelyHeldEquity",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails": {
       "parentTag": "us-gaap_FairValueNetAssetLiability",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfRecurringFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Privately-held companies.",
        "label": "Privately Held Equity",
        "verboseLabel": "Privately held companies"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_ProceedsFromExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ProceedsFromExerciseOfOptions",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Exercise Of Options.",
        "label": "Proceeds From Exercise Of Options",
        "verboseLabel": "Exercise of options, net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromInterestReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromInterestReceived",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash received during the period from interest",
        "documentation": "Interest received on loans and other debt instruments during the current period."
       }
      }
     },
     "auth_ref": [
      "r1263"
     ]
    },
    "tsem_ProceedsFromInvestmentInSubsidiary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ProceedsFromInvestmentInSubsidiary",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of proceeds from investment in subsidiary.",
        "label": "Proceeds From Investment In Subsidiary",
        "terseLabel": "Proceeds from an investment in subsidiary"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_ProceedsFromInvestmentRealization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ProceedsFromInvestmentRealization",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the proceeds from investment realization.",
        "label": "Proceeds From Investment Realization",
        "terseLabel": "Proceeds from investment realization"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_ProceedsFromInvestmentSubsidiaryInNonControllingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ProceedsFromInvestmentSubsidiaryInNonControllingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the amount of Proceeds from an investment in a subsidiary",
        "label": "Proceeds From Investment Subsidiary In Non Controlling Interest",
        "verboseLabel": "Proceeds from an investment in a subsidiary"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Loan amount withdrawn",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r1261"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from loans",
        "verboseLabel": "Proceeds from non-convertible debentures",
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r911"
     ]
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds related to sale and disposal of property and equipment",
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity",
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net profit",
        "terseLabel": "Net profit for the period",
        "totalLabel": "NET PROFIT",
        "verboseLabel": "Net profit",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r257",
      "r259",
      "r272",
      "r280",
      "r292",
      "r300",
      "r303",
      "r304",
      "r390",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r666",
      "r676",
      "r678",
      "r681",
      "r682",
      "r709",
      "r730",
      "r857",
      "r879",
      "r918",
      "r955",
      "r977",
      "r978",
      "r1075",
      "r1076",
      "r1117",
      "r1260",
      "r1318"
     ]
    },
    "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.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.towerjazz.com/role/tsem-paensopaed"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "verboseLabel": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r761"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-paen"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "verboseLabel": "PROPERTY AND EQUIPMENT, NET",
        "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": [
      "r143",
      "r199",
      "r202",
      "r203"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-paensopaed": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-paensopaed"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Original cost:",
        "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": [
      "r144",
      "r237",
      "r877"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.towerjazz.com/role/tsem-paensopaed"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r761"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 20.0
      },
      "http://www.towerjazz.com/role/tsem-paensopaed": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets",
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfLong-livedAssetsByGeographicAreaDetails",
      "http://www.towerjazz.com/role/tsem-paensopaed"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PROPERTY AND EQUIPMENT, NET",
        "totalLabel": "Property and equipment, net",
        "verboseLabel": "Long-Lived Assets",
        "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": [
      "r9",
      "r761",
      "r862",
      "r877",
      "r1090"
     ]
    },
    "tsem_PropertyPlantAndEquipmentNetAggregateInvestmentGrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "PropertyPlantAndEquipmentNetAggregateInvestmentGrants",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/PropertyAndEquipmentNetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate investment grants received to reduce the cost of fixed assets as of the balance sheet date.",
        "label": "Property Plant And Equipment Net Aggregate Investment Grants",
        "verboseLabel": "Aggregate investment grants recieved"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property 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": [
      "r9",
      "r199",
      "r202",
      "r875"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-paent"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Property and Equipment",
        "verboseLabel": "Schedule of Property and Equipment, Net",
        "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": [
      "r9"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.towerjazz.com/role/tsem-paensopaed"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r761"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment, estimated economic life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r1172"
     ]
    },
    "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": [
      "r1172"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails",
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails",
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Axis]",
        "verboseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r448",
      "r449",
      "r450",
      "r451",
      "r521",
      "r572",
      "r603",
      "r604",
      "r605",
      "r613",
      "r715",
      "r786",
      "r795",
      "r812",
      "r889",
      "r891",
      "r905",
      "r924",
      "r925",
      "r987",
      "r989",
      "r991",
      "r992",
      "r1000",
      "r1017",
      "r1018",
      "r1046",
      "r1057",
      "r1070",
      "r1081",
      "r1082",
      "r1086",
      "r1087",
      "r1101",
      "r1107",
      "r1314",
      "r1322",
      "r1372",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails",
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfRepaymentOfLoanDetails",
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "auth_ref": [
      "r448",
      "r449",
      "r450",
      "r451",
      "r521",
      "r572",
      "r603",
      "r604",
      "r605",
      "r613",
      "r715",
      "r786",
      "r795",
      "r812",
      "r889",
      "r891",
      "r905",
      "r924",
      "r925",
      "r987",
      "r989",
      "r991",
      "r992",
      "r1000",
      "r1017",
      "r1018",
      "r1046",
      "r1057",
      "r1070",
      "r1081",
      "r1082",
      "r1086",
      "r1087",
      "r1101",
      "r1107",
      "r1314",
      "r1322",
      "r1372",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396"
     ]
    },
    "tsem_RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Realized Gain Loss On Marketable Securities Previously Presented In Other Comprehensive Income",
        "documentation": "Realized gain loss on marketable securities previously presented in other comprehensive income.",
        "terseLabel": "Realized gain on marketable securities which was previously presented in other comprehensive income"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesPolicyTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable Factoring",
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable."
       }
      }
     },
     "auth_ref": [
      "r353",
      "r354",
      "r355",
      "r357",
      "r1281"
     ]
    },
    "tsem_RecentlyIssuedAccountingPronouncementsNotYetAdopted": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "RecentlyIssuedAccountingPronouncementsNotYetAdopted",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements note yet adopted that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "Recently Issued Accounting Pronouncements Not Yet Adopted"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r1139",
      "r1150",
      "r1160",
      "r1193"
     ]
    },
    "tsem_ReductionDueToStatuteOfLimitationOfPriorYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ReductionDueToStatuteOfLimitationOfPriorYears",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduction due to statute of limitation of prior years.",
        "negatedLabel": "Reduction due to statute of limitations of prior years",
        "label": "Reduction Due To Statute Of Limitation Of Prior Years"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_ReductionOfPriorYearsProvision": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ReductionOfPriorYearsProvision",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduction of prior years' provision.",
        "label": "Reduction of prior years' provision"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails",
      "http://www.towerjazz.com/role/RelatedPartiesBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r549",
      "r771",
      "r772",
      "r868",
      "r874",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r951",
      "r953",
      "r986"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.towerjazz.com/role/RelatedPartiesBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r284",
      "r771",
      "r772",
      "r773",
      "r774",
      "r868",
      "r874",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r951",
      "r953",
      "r986"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails",
      "http://www.towerjazz.com/role/RelatedPartiesBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r958",
      "r959",
      "r962"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails",
      "http://www.towerjazz.com/role/RelatedPartiesBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "verboseLabel": "Related Party [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r549",
      "r771",
      "r772",
      "r868",
      "r874",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r951",
      "r953",
      "r986",
      "r1388"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-rpbat"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "RELATED PARTIES BALANCES AND TRANSACTIONS",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r768",
      "r769",
      "r770",
      "r772",
      "r775",
      "r914",
      "r915",
      "r916",
      "r960",
      "r961",
      "r962",
      "r983",
      "r985"
     ]
    },
    "us-gaap_RepaymentsOfBankDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfBankDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loans repayment",
        "label": "Repayments of Bank Debt",
        "documentation": "The cash outflow to settle a bank borrowing during the year."
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "tsem_RepaymentsOfDebentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "RepaymentsOfDebentures",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to settle a debentures during the year.",
        "negatedLabel": "Debentures repayment",
        "label": "Repayments Of Debentures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Debt",
        "terseLabel": "Loan repaid",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r1262"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-ltlfblttfjind"
     ],
     "auth_ref": [
      "r285",
      "r286",
      "r465",
      "r483",
      "r774",
      "r796",
      "r863",
      "r1030",
      "r1031"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and development",
        "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": [
      "r615",
      "r1020",
      "r1041",
      "r1397"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfStock-basedCompensationExpenseInStatementOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and development, net [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "verboseLabel": "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": [
      "r614"
     ]
    },
    "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": [
      "r1140",
      "r1151",
      "r1161",
      "r1194"
     ]
    },
    "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": [
      "r1141",
      "r1152",
      "r1162",
      "r1195"
     ]
    },
    "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": [
      "r1148",
      "r1159",
      "r1169",
      "r1202"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsd",
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails",
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "RSU's [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_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Charges",
        "verboseLabel": "Restructuring expense (income), net",
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r442",
      "r443",
      "r1315"
     ]
    },
    "us-gaap_RestructuringChargesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringChargesMember",
     "presentation": [
      "http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.towerjazz.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Charges [Member]",
        "terseLabel": "Other Restructuring costs accrual [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r146"
     ]
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Cost and Reserve [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r439",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445"
     ]
    },
    "us-gaap_RestructuringCostsAndAssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCostsAndAssetImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.towerjazz.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Costs and Asset Impairment Charges",
        "terseLabel": "Restructuring expense",
        "verboseLabel": "Expenses accrued",
        "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "tsem_RestructuringGainFromSaleOfMachineryAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "RestructuringGainFromSaleOfMachineryAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring gain from sale of machinery and equipment.",
        "label": "Restructuring Gain From Sale Of Machinery And Equipment",
        "terseLabel": "Restructuring gain from sale of machinery and equipment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated deficit",
        "terseLabel": "Retained earnings",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r151",
      "r871",
      "r899",
      "r904",
      "r912",
      "r934",
      "r1090"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated deficit [Member]",
        "terseLabel": "Retained earnings (accumulated deficit)",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r289",
      "r290",
      "r291",
      "r293",
      "r300",
      "r302",
      "r304",
      "r394",
      "r400",
      "r434",
      "r648",
      "r649",
      "r662",
      "r663",
      "r664",
      "r667",
      "r675",
      "r676",
      "r688",
      "r691",
      "r692",
      "r695",
      "r707",
      "r747",
      "r749",
      "r895",
      "r897",
      "r919",
      "r1436"
     ]
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanTypeAxis",
     "presentation": [
      "http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd",
      "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd",
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild",
      "http://www.towerjazz.com/role/tsem-erlsofbpd",
      "http://www.towerjazz.com/role/tsem-erlt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Type [Axis]",
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r497",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r544",
      "r546",
      "r547",
      "r549",
      "r552",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r569",
      "r570",
      "r571",
      "r573",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069"
     ]
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanTypeDomain",
     "presentation": [
      "http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd",
      "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd",
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild",
      "http://www.towerjazz.com/role/tsem-erlsofbpd",
      "http://www.towerjazz.com/role/tsem-erlt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Type [Domain]",
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r497",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r544",
      "r546",
      "r547",
      "r549",
      "r552",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r569",
      "r570",
      "r571",
      "r573",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r956",
      "r1022",
      "r1034"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "REVENUES",
        "verboseLabel": "Revenues net witholding tax",
        "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": [
      "r181",
      "r182",
      "r265",
      "r280",
      "r320",
      "r327",
      "r328",
      "r336",
      "r340",
      "r343",
      "r345",
      "r347",
      "r390",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r730",
      "r857",
      "r1041",
      "r1318"
     ]
    },
    "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": [
      "r1211"
     ]
    },
    "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": [
      "r1211"
     ]
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails",
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesOfMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue [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": [
      "r347",
      "r1236"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "presentation": [
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r107",
      "r113",
      "r352",
      "r1282"
     ]
    },
    "tsem_ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-iogaamct"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure about the outstanding balance of accounts receivable from major customers, presented as a percentage of the aggregate accounts receivable balance.",
        "label": "Schedule Of Accounts Receivable Balance By Major Customers Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Net Periodic Benefit Cost",
        "documentation": "Tabular disclosure of benefit obligations including accumulated benefit obligation and projected benefit obligation."
       }
      }
     },
     "auth_ref": [
      "r155"
     ]
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Weighted Average Asset Allocations",
        "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall."
       }
      }
     },
     "auth_ref": [
      "r154"
     ]
    },
    "us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Estimated Amounts in Accumulated Other Comprehensive Income to be Recognized over the Next Fiscal Year",
        "documentation": "Tabular disclosure of the amounts related to pension plans and/or other employee benefit plans in accumulated other comprehensive income (loss) expected to be recognized as components of net periodic benefit cost over the next fiscal year, including the net gain (loss), net prior service cost or credit, and net transition asset or obligation."
       }
      }
     },
     "auth_ref": [
      "r1324"
     ]
    },
    "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Amounts Recognized in Statement of Financial Position",
        "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Amounts Recognized in Other Comprehensive Income",
        "documentation": "Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost."
       }
      }
     },
     "auth_ref": [
      "r153"
     ]
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Weighted Average Assumptions Used",
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate."
       }
      }
     },
     "auth_ref": [
      "r543"
     ]
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "presentation": [
      "http://www.towerjazz.com/role/DescriptionOfBusinessAndGeneralDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]",
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-itt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Income Tax Provision",
        "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": [
      "r1361"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-llfbt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Repayment of Loans",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r50",
      "r51",
      "r88",
      "r149",
      "r150",
      "r1053",
      "r1055",
      "r1269",
      "r1382"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-llfbt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Long-Term Debt",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-itt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Asset/Liability",
        "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": [
      "r1358"
     ]
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlsoarisofpd",
      "http://www.towerjazz.com/role/tsem-erlsococibocipaafsd",
      "http://www.towerjazz.com/role/tsem-erlsoconpbcriocild",
      "http://www.towerjazz.com/role/tsem-erlsofbpd",
      "http://www.towerjazz.com/role/tsem-erlsowaaad",
      "http://www.towerjazz.com/role/tsem-erlt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r56",
      "r57",
      "r58",
      "r59"
     ]
    },
    "us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Impact of One-Percentage-Point Change in Assumed Health Care Cost",
        "documentation": "Tabular disclosure of the effect of a one-percentage-point increase and the effect of a one-percentage-point decrease in the assumed health care cost trend rates on the aggregate of the service and interest cost components of net periodic postretirement health care benefit costs and the accumulated postretirement benefit obligation for health care benefits."
       }
      }
     },
     "auth_ref": [
      "r1324"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-itt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Effective Income Tax Rate Reconciliation",
        "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": [
      "r626",
      "r1074",
      "r1355"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfStock-basedCompensationExpenseInStatementOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stock-Based Compensation Expense in Statement of Operations",
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-iogaamct"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Lived Assets by Geographic Area",
        "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "tsem_ScheduleOfEstimatedEconomicLivesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ScheduleOfEstimatedEconomicLivesTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the estimated useful lives used to calculate depreciation of assets.",
        "label": "Schedule Of Estimated Economic Lives Table Text Block",
        "verboseLabel": "Schedule of Estimated Economic Lives"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Future Benefit Payments",
        "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": [
      "r156"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Recurring Fair Value Measurements",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r1369",
      "r1370"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r420",
      "r426",
      "r428",
      "r429",
      "r431",
      "r815",
      "r1020",
      "r1051"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-iant"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Intangible Assets, Net",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r1051",
      "r1304"
     ]
    },
    "us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfHealthCareCostTrendRatesTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-erlt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Health Care Cost Trend Rates",
        "documentation": "Tabular disclosure of the assumed health care cost trend rates for the next year used to measure the expected cost of benefits covered by the plans, including the ultimate trend rate(s) and when that rate is expected to be achieved."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-itt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Profit (Loss) Before Taxes",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1268"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-it"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventory",
        "terseLabel": "Schedule 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": [
      "r22",
      "r114",
      "r115",
      "r116"
     ]
    },
    "tsem_ScheduleOfLeasedPropertyUnderCapitalLeasesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ScheduleOfLeasedPropertyUnderCapitalLeasesTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-paent"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of leased property under capital leases.",
        "label": "Schedule Of Leased Property Under Capital Leases Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_ScheduleOfMarketableSecuritiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ScheduleOfMarketableSecuritiesTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Marketable Securities.",
        "label": "Schedule Of Marketable Securities [Table Text Block]",
        "verboseLabel": "Schedule of marketable securities",
        "terseLabel": "Schedule of Marketable Securities"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of marketable securities.",
        "label": "Schedule Of Maturities Of Marketable Securities [Table Text Block]",
        "verboseLabel": "Schedule of Maturities of Marketable Securities",
        "terseLabel": "Schedule of Marketable Securities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfOperatingLeasedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOperatingLeasedAssetsTable",
     "presentation": [
      "http://www.towerjazz.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Operating Leased Assets [Table]",
        "documentation": "Disclosure of information about long-lived, depreciable assets that are subject to operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may 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": []
    },
    "us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-oclt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Current Liabilities",
        "documentation": "Tabular disclosure of assets and liabilities, classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfOtherAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherAssetsTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/OtherCurrentAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Other Current Assets",
        "terseLabel": "Schedule of Other Current Assets",
        "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/FinancingExpenseNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Financing Expense",
        "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.towerjazz.com/role/tsem-paensopaed"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r761"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails",
      "http://www.towerjazz.com/role/RelatedPartiesBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r86",
      "r958",
      "r959",
      "r962"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-rpbatt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Balances and Transactions",
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r438",
      "r439",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445"
     ]
    },
    "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-iogaamct"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Revenues of Major Customers",
        "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-iogaamct"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Revenues by Geographic Area",
        "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r139"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfLong-livedAssetsByGeographicAreaDetails",
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r45"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Key Information for Option Plans",
        "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r18",
      "r159"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Intrinsic and Fair Values for Options Exercised",
        "documentation": "Tabular disclosure of the total intrinsic value of options exercised (or share units converted), share-based liabilities paid, and the total fair value of shares vested during the year."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "tsem_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the total intrinsic value of restricted stock units exercised (or share units converted), share-based liabilities paid, and the total fair value of shares vested during the year.",
        "label": "Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Restricted Stock Unit Grants In Period Grant Date Intrinsic Value [Table Text Block]",
        "verboseLabel": "Schedule of Employees Share Incentive Plans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails",
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r575",
      "r577",
      "r578",
      "r579",
      "r580",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Restricted Shares Units Activity",
        "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": [
      "r158"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Information about Share Options Outstanding",
        "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share Option Activity",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r18",
      "r158"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Fair Value of Options Granted",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r161"
     ]
    },
    "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments with Continuous Unrealized Losses",
        "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value)."
       }
      }
     },
     "auth_ref": [
      "r186"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-itt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Reconciliation of Unrecognized Tax Benefits",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r632",
      "r1073"
     ]
    },
    "tsem_SecondAnniversaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "SecondAnniversaryMember",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second Anniversary [Member]",
        "label": "Second Anniversary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1120"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security 12g Title",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r1123"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name of Exchange on which Security is Registered",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1124"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfLong-livedAssetsByGeographicAreaDetails",
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails"
     ],
     "auth_ref": [
      "r345",
      "r346",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r921",
      "r922",
      "r923",
      "r988",
      "r990",
      "r993",
      "r1001",
      "r1004",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1023",
      "r1058",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1102",
      "r1107",
      "r1323",
      "r1400",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1431",
      "r1432"
     ]
    },
    "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.towerjazz.com/role/tsem-iogaamc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS",
        "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": [
      "r184",
      "r320",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r333",
      "r334",
      "r335",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r347",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1043",
      "r1044",
      "r1045"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfLong-livedAssetsByGeographicAreaDetails",
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations",
      "http://www.towerjazz.com/role/RelatedPartiesBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketing, general and administrative",
        "terseLabel": "General and administrative expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfStock-basedCompensationExpenseInStatementOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketing, general and administrative [Member]",
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "tsem_SeverancePayFundDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "SeverancePayFundDomestic",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Severance pay fund related to Israeli employees.",
        "label": "Severance Pay Fund Domestic"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_SeverancePayFunds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "SeverancePayFunds",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-lid": {
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund for the liability for severance pay benefits for severance and pension, funded by regular employer deposits and company maintained insurance policies.",
        "label": "Severance Pay Funds",
        "terseLabel": "Severance-pay funds"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation cost",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r1071"
     ]
    },
    "tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, exercisable as of the balance sheet date.",
        "periodEndLabel": "RSU exercisable as of end of year",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other than Options Exercisable Number"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value of equity-based payment instruments, excluding stock (or unit) options, exercisable as of the balance sheet date.",
        "periodEndLabel": "RSU's exercisable as of end of year",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other than Options Exercisable Weighted Average Grant Date Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, exercised during the period.",
        "negatedLabel": "Converted",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised In Period"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value of equity-based payment instruments, excluding stock (or unit) options, exercised during the period.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments other than Options Exercised in Period Weighted Average Grant Date Fair Value",
        "verboseLabel": "Converted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited",
        "positiveLabel": "Forfeited",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r595"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails"
     ],
     "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",
        "verboseLabel": "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": [
      "r595"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails",
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards granted",
        "verboseLabel": "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": [
      "r593"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails"
     ],
     "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",
        "verboseLabel": "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": [
      "r593"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails",
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Outstanding as of end of year",
        "periodStartLabel": "Outstanding as of beginning of year",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "terseLabel": "Number of outstanding shares",
        "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": [
      "r590",
      "r591"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of RSU's",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Outstanding as of end of year",
        "periodStartLabel": "Outstanding as of beginning of year",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r590",
      "r591"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails",
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r575",
      "r577",
      "r578",
      "r579",
      "r580",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-option equity awards granted",
        "documentation": "Net number of non-option equity instruments granted to participants."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "tsem_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerIndividual": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerIndividual",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of shares (or other type of equity) originally approved per individual (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized Per Individual"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Outstanding as of end of year",
        "periodStartLabel": "Outstanding as of beginning of year",
        "label": "Options outstanding",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r583"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsd",
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfRestrictedSharesUnitsActivityDetails",
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails",
      "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": [
      "r578",
      "r579",
      "r580",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r574",
      "r581",
      "r600",
      "r601",
      "r602",
      "r603",
      "r606",
      "r608",
      "r609",
      "r610",
      "r611"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting percentage",
        "documentation": "Percentage of vesting of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1327"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The intrinsic value of converted RSUs",
        "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercisable period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "tsem_ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsdAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsdAbstract",
     "auth_ref": []
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://www.towerjazz.com/role/DescriptionOfBusinessAndGeneralDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Issued, Price Per Share",
        "terseLabel": "Shares price per share",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "BALANCE, SHARES",
        "periodStartLabel": "BALANCE, SHARES",
        "label": "Shares, Outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short term deposit",
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r177",
      "r1258"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosap"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r278"
     ]
    },
    "tsem_SouthernFloridaResearchFoundationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "SouthernFloridaResearchFoundationMember",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtScheduleOfMaturityCapitalLeasesLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "USFRF [Member]",
        "label": "Southern Florida Research Foundation Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r624"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r106",
      "r110",
      "r111",
      "r227",
      "r262",
      "r263",
      "r264",
      "r289",
      "r290",
      "r291",
      "r293",
      "r300",
      "r302",
      "r304",
      "r321",
      "r394",
      "r400",
      "r434",
      "r495",
      "r648",
      "r649",
      "r662",
      "r663",
      "r664",
      "r667",
      "r675",
      "r676",
      "r688",
      "r690",
      "r691",
      "r692",
      "r693",
      "r695",
      "r707",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r747",
      "r749",
      "r767",
      "r882",
      "r895",
      "r896",
      "r897",
      "r919",
      "r979"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfLong-livedAssetsByGeographicAreaDetails",
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r345",
      "r346",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r921",
      "r922",
      "r923",
      "r988",
      "r990",
      "r993",
      "r1001",
      "r1004",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1023",
      "r1058",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1102",
      "r1107",
      "r1323",
      "r1400",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1431",
      "r1432"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity",
      "http://www.towerjazz.com/role/DocumentAndEntityInformation",
      "http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails",
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails",
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsd",
      "http://www.towerjazz.com/role/tsem-llfbt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r290",
      "r291",
      "r321",
      "r749",
      "r814",
      "r909",
      "r920",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r933",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r953",
      "r956",
      "r957",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r979",
      "r1108"
     ]
    },
    "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",
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity",
      "http://www.towerjazz.com/role/DocumentAndEntityInformation",
      "http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails",
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfDeferredTaxAssetliabilityDetails",
      "http://www.towerjazz.com/role/ShareholdersEquityScheduleOfIntrinsicAndFairValuesOfRsusDetailsUsd",
      "http://www.towerjazz.com/role/tsem-llfbt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r290",
      "r291",
      "r321",
      "r351",
      "r749",
      "r814",
      "r909",
      "r920",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r933",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r953",
      "r956",
      "r957",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r979",
      "r1108"
     ]
    },
    "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": [
      "r1143",
      "r1154",
      "r1164",
      "r1197"
     ]
    },
    "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": []
    },
    "tsem_StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued from exercise of options and Restricted Stock Units.",
        "label": "Stock Issued During Period Shares Exercise Of Options And Restricted Stock Units",
        "terseLabel": "Exercise of options and RSUs, shares"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise of options and Restricted Stock Units.",
        "label": "Stock Issued During Period Value Exercise Of Options And Restricted Stock Units",
        "terseLabel": "Exercise of options and RSUs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "THE COMPANY'S SHAREHOLDERS' EQUITY",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r110",
      "r111",
      "r141",
      "r935",
      "r952",
      "r980",
      "r981",
      "r1090",
      "r1118",
      "r1267",
      "r1292",
      "r1376",
      "r1436"
     ]
    },
    "us-gaap_StockholdersEquityBeforeTreasuryStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityBeforeTreasuryStock",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity before Treasury Stock",
        "totalLabel": "TOTAL SHAREHOLDERS' EQUITY, GROSS",
        "documentation": "Total amount of stockholders' equity (deficit) items including stock value, paid in capital, retained earnings and including equity attributable to noncontrolling interests and before deducting the carrying value of treasury stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets",
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "BALANCE",
        "periodStartLabel": "BALANCE",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "TOTAL SHAREHOLDERS' EQUITY",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r71",
      "r74",
      "r227",
      "r228",
      "r263",
      "r289",
      "r290",
      "r291",
      "r293",
      "r300",
      "r302",
      "r394",
      "r400",
      "r434",
      "r495",
      "r648",
      "r649",
      "r662",
      "r663",
      "r664",
      "r667",
      "r675",
      "r676",
      "r688",
      "r690",
      "r691",
      "r692",
      "r693",
      "r695",
      "r707",
      "r736",
      "r737",
      "r741",
      "r748",
      "r767",
      "r896",
      "r897",
      "r917",
      "r935",
      "r952",
      "r980",
      "r981",
      "r1002",
      "r1117",
      "r1267",
      "r1292",
      "r1376",
      "r1436"
     ]
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-se"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SHAREHOLDERS' EQUITY",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r279",
      "r481",
      "r482",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r494",
      "r495",
      "r698",
      "r982",
      "r984",
      "r1003"
     ]
    },
    "tsem_StockholdersEquityReverseStockSplitSharesRatio": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "StockholdersEquityReverseStockSplitSharesRatio",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityOrdinarySharesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares exchanged for one share of common stock.",
        "label": "Stockholders Equity Reverse Stock Split Shares Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "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": [
      "r742",
      "r778"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r742",
      "r778"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r742",
      "r778"
     ]
    },
    "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.towerjazz.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": [
      "r777",
      "r779"
     ]
    },
    "tsem_SummaryOfEffectOnEquityAndRetainedEarningsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "SummaryOfEffectOnEquityAndRetainedEarningsTableTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the effect of the adoption of ASC 815-40 on equity and retained earnings.",
        "label": "Summary Of Effect On Equity And Retained Earnings Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_TSNPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "TSNPMember",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-ltlfblttfjind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TSNP [Member]",
        "label": "T S N P [Member]",
        "terseLabel": "TSNP [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r1190"
     ]
    },
    "us-gaap_TaxCreditCarryforwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardLineItems",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward [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": [
      "r646"
     ]
    },
    "us-gaap_TaxCreditCarryforwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardTable",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward [Table]",
        "documentation": "Disclosure of information about tax credit carryforward available to reduce future taxable income. Includes, but is not limited to, description, amount, expiration date, limitation on use, and related deferred tax asset and valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r646"
     ]
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/tsem-ocld": {
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/tsem-ocld"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax payables",
        "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": [
      "r94",
      "r95"
     ]
    },
    "tsem_TechnologiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "TechnologiesMember",
     "presentation": [
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technologies [Member]",
        "label": "Technologies [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_TechnologiesOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "TechnologiesOneMember",
     "presentation": [
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to technologies one.",
        "label": "Technologies One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_TechnologiesTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "TechnologiesTwoMember",
     "presentation": [
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to technologies two.",
        "label": "Technologies Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_TemLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "TemLoanMember",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-ltlfblttfjind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about tem loan.",
        "label": "Tem Loan [Member]",
        "terseLabel": "2023 JP Loan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_TermLoan2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "TermLoan2018Member",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-ltlfblttfjind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan 2018 [Member]",
        "label": "Term Loan 2018 [Member]",
        "verboseLabel": "Term Loan 2018 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_TerminationFeesReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "TerminationFeesReceived",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/DescriptionOfBusinessAndGeneralDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination fees received.",
        "label": "Termination Fees Received",
        "terseLabel": "Termination fees received"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_ThirdAnniversaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "ThirdAnniversaryMember",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Options vesting on the third anniversary from grant date.",
        "label": "Third Anniversary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_TimeVestedRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "TimeVestedRestrictedStockUnitsMember",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time Vested Restricted Stock Units [Member]",
        "label": "Time Vested Restricted Stock Units [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1279",
      "r1387"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "auth_ref": []
    },
    "tsem_TonamiFactoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "TonamiFactoryMember",
     "presentation": [
      "http://www.towerjazz.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-ltlfblttfjind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tonami factory.",
        "label": "Tonami Factory [Member]",
        "terseLabel": "Tonami factory [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": [
      "r1182"
     ]
    },
    "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": [
      "r1189"
     ]
    },
    "tsem_TowerAndJazzDebenturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "TowerAndJazzDebenturesMember",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Jazz Debentures [Member]",
        "label": "Tower and Jazz Debentures [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_TowerJazzPanasonicSemiConductorCompanyLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "TowerJazzPanasonicSemiConductorCompanyLtdMember",
     "presentation": [
      "http://www.towerjazz.com/role/EmployeeRelatedLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Tower Jazz Panasonic Semiconductor Company, Ltd.",
        "label": "Tower Jazz Panasonic Semi Conductor Company Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_TowerPartnersSemiconductorCoLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "TowerPartnersSemiconductorCoLimitedMember",
     "presentation": [
      "http://www.towerjazz.com/role/DescriptionOfBusinessAndGeneralDetails",
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tower Partners Semiconductor Co Limited [Member]",
        "documentation": "Tower Partners Semiconductor Co Limited [Member]",
        "verboseLabel": "Tower Partners Semiconductor Co., Ltd (\"TPSCo\") [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_TowerSemiconductorItalySRLMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "TowerSemiconductorItalySRLMember",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tower Semiconductor Italy S R L [Member]",
        "documentation": "Tower Semiconductor Italy S.r.l. (TSIT) [Member]",
        "terseLabel": "TSIT [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_TowerUsHoldingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "TowerUsHoldingsMember",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails",
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tower U.S. Holdings [Member]",
        "label": "Tower US Holdings [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_TpscoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "TpscoMember",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-ltlfblttfjind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TPSCo [Member]",
        "label": "Tpsco [Member]",
        "verboseLabel": "TPSCo [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable Allowance For Expected Credit Loss [Policy Text Block]",
        "documentation": "Trade Accounts Receivable Allowance For Expected Credit Loss [Policy Text Block]",
        "verboseLabel": "Trade Accounts Receivables - Allowance for Expected Credit Loss"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivables - Factoring",
        "documentation": "Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r350",
      "r1255"
     ]
    },
    "us-gaap_TradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeNamesMember",
     "presentation": [
      "http://www.towerjazz.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade name [Member]",
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1305",
      "r1306",
      "r1307",
      "r1308"
     ]
    },
    "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": [
      "r1210"
     ]
    },
    "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": [
      "r1212"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.towerjazz.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails",
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r478",
      "r493",
      "r697",
      "r726",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r883",
      "r1077",
      "r1079",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1091",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1368",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375"
     ]
    },
    "us-gaap_TranslationAdjustmentForNetInvestmentHedgeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TranslationAdjustmentForNetInvestmentHedgeNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-fiafvmnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (loss) of hedge on operations",
        "documentation": "Amount, after tax, of cumulative translation adjustment attributable to gain (loss) on foreign currency derivatives that are designated as, and are effective as, economic hedges of a net investment in a foreign entity."
       }
      }
     },
     "auth_ref": [
      "r1380"
     ]
    },
    "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": [
      "r1213"
     ]
    },
    "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": [
      "r1214"
     ]
    },
    "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": [
      "r1214"
     ]
    },
    "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": [
      "r1212"
     ]
    },
    "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": [
      "r1212"
     ]
    },
    "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": [
      "r1215"
     ]
    },
    "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": [
      "r1213"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury stock [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.towerjazz.com/role/ShareholdersEquityOrdinarySharesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury stock, shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_TreasuryStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValue",
     "crdr": "debit",
     "calculation": {
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, at cost - 87 shares",
        "label": "Treasury Stock, Value",
        "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": [
      "r52",
      "r53",
      "r106",
      "r110"
     ]
    },
    "tsem_TwoThousandThirteenShareIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "TwoThousandThirteenShareIncentivePlanMember",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2013 Share Incentive Plan [Member]",
        "label": "Two Thousand Thirteen Share Incentive Plan [Member]",
        "terseLabel": "2013 Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfAdoptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfAdoptionMember",
     "presentation": [
      "http://www.towerjazz.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r292",
      "r293",
      "r294",
      "r295",
      "r305",
      "r348",
      "r349",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r433",
      "r434",
      "r437",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r727",
      "r728",
      "r746",
      "r747",
      "r748",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r816",
      "r817",
      "r818",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfLong-livedAssetsByGeographicAreaDetails",
      "http://www.towerjazz.com/role/InformationOnGeographicAreasAndMajorCustomersScheduleOfRevenuesByGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "USA [Member]",
        "terseLabel": "United States [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USTreasuryAndGovernmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USTreasuryAndGovernmentMember",
     "presentation": [
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfInvestmentsWithContinuousUnrealizedLossesDetails",
      "http://www.towerjazz.com/role/FinancialInstrumentsAndFairValueMeasurementsScheduleOfMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Government bonds [Member]",
        "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac)."
       }
      }
     },
     "auth_ref": [
      "r858",
      "r1060",
      "r1091",
      "r1104",
      "r1430"
     ]
    },
    "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": [
      "r1209"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r618",
      "r632",
      "r1073"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions for tax positions of current year",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r634"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Decrease from translation differences",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r1357"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "verboseLabel": "Additions for tax positions of 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": [
      "r634",
      "r1073"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Translation differences",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r1357"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions for tax positions of prior years",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r633",
      "r1073"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "crdr": "debit",
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unrecognized tax benefits related to tax return which its statute of limitation may expire in March 2015",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations."
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "tsem_UpsidePhantomShareUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.towerjazz.com/20241231",
     "localname": "UpsidePhantomShareUnitsMember",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upside Phantom Share Units.",
        "label": "Upside Phantom Share Units [Member]",
        "verboseLabel": "Upside PSUs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.towerjazz.com/role/tsem-sosapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates in Preparation of Financial Statements",
        "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": [
      "r40",
      "r41",
      "r42",
      "r197",
      "r198",
      "r200",
      "r201"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.towerjazz.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Change in valuation allowance",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r638"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.towerjazz.com/role/OtherLong-termDebtCreditLineNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingAxis",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingDomain",
     "presentation": [
      "http://www.towerjazz.com/role/ShareholdersEquityShareOptionPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352"
     ]
    },
    "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": [
      "r1178"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares outstanding used for diluted earnings per share",
        "terseLabel": "Weighted average number of shares used for diluted earnings per share",
        "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": [
      "r307",
      "r317"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.towerjazz.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares outstanding",
        "terseLabel": "Weighted average number of shares",
        "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": [
      "r306",
      "r317"
     ]
    },
    "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": [
      "r1176"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477037/944-825-05-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "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": "10A",
   "Subparagraph": "(j)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "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": "1",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478353/942-405-50-1"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(c)(2)",
   "SubTopic": "20",
   "Topic": "860",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Subparagraph": "(a)(b)(c)",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "320",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r60": {
   "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"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21"
  },
  "r73": {
   "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"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "320",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-5"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "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(19)(a))",
   "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(19)(b))",
   "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(19))",
   "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(20))",
   "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(21))",
   "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(22)(a)(1))",
   "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(22)(a)(3))",
   "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(22)(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(23))",
   "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(24))",
   "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(25))",
   "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(26)(a))",
   "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(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "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(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "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(30))",
   "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(31))",
   "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(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-7"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r121": {
   "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"
  },
  "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(1))",
   "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(10))",
   "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(2))",
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r126": {
   "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"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r129": {
   "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(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r130": {
   "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"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r132": {
   "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"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r138": {
   "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"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r144": {
   "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"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r151": {
   "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"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r156": {
   "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"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r158": {
   "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"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r163": {
   "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"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r168": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r173": {
   "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"
  },
  "r174": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r177": {
   "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(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-8A"
  },
  "r186": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-6"
  },
  "r187": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-6"
  },
  "r188": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-6"
  },
  "r189": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-7"
  },
  "r190": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r191": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481440/840-10-50-2"
  },
  "r192": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Subparagraph": "(Note 3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481418/840-10-55-40"
  },
  "r193": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481501/840-20-50-1"
  },
  "r194": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481501/840-20-50-2"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Subparagraph": "(Instruction 5)",
   "Publisher": "SEC"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)(Instruction 5)",
   "Publisher": "SEC"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)(Instruction 5)",
   "Publisher": "SEC"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)(Instruction 5)",
   "Publisher": "SEC"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(4)(Instruction 5)",
   "Publisher": "SEC"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(5)(Instruction 5)",
   "Publisher": "SEC"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(1)(i)(Instruction 5)",
   "Publisher": "SEC"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(1)(ii)(Instruction 5)",
   "Publisher": "SEC"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)(Instruction 5)",
   "Publisher": "SEC"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)(Instruction 5)",
   "Publisher": "SEC"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)(Instruction 5)",
   "Publisher": "SEC"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Subparagraph": "(Instruction 5)",
   "Publisher": "SEC"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1406",
   "Paragraph": "a",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1406",
   "Paragraph": "a",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1406",
   "Paragraph": "a",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1406",
   "Paragraph": "a",
   "Subparagraph": "(4)",
   "Publisher": "SEC"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1406",
   "Paragraph": "a",
   "Subparagraph": "(5)",
   "Publisher": "SEC"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1406",
   "Paragraph": "c",
   "Publisher": "SEC"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "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(1))",
   "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(12))",
   "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(13))",
   "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(14))",
   "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(15))",
   "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(16))",
   "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(17))",
   "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(18))",
   "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(21))",
   "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(22)(a)(2))",
   "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(22))",
   "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(30)(a)(4))",
   "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(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(6)(b))",
   "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))",
   "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(8))",
   "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(9))",
   "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": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r255": {
   "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"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "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(k)(2))",
   "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(m)(1)(iii))",
   "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(m)(2)(ii))",
   "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(n))",
   "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": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r313": {
   "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"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310/tableOfContent"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r356": {
   "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"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r404": {
   "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"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-5"
  },
  "r412": {
   "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"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r431": {
   "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"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r485": {
   "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"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r488": {
   "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"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r495": {
   "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"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r521": {
   "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"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-4"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r572": {
   "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"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r774": {
   "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"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r776": {
   "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"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "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"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r857": {
   "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"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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)(g))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r865": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r866": {
   "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)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r867": {
   "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"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r873": {
   "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"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r884": {
   "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"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r961": {
   "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)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "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"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "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"
  },
  "r974": {
   "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"
  },
  "r975": {
   "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"
  },
  "r976": {
   "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"
  },
  "r977": {
   "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"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "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"
  },
  "r981": {
   "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"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "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 D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r996": {
   "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 D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r999": {
   "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 E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r1004": {
   "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"
  },
  "r1005": {
   "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"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r1007": {
   "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"
  },
  "r1008": {
   "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"
  },
  "r1009": {
   "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"
  },
  "r1010": {
   "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"
  },
  "r1011": {
   "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"
  },
  "r1012": {
   "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"
  },
  "r1013": {
   "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"
  },
  "r1014": {
   "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"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "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"
  },
  "r1017": {
   "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"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r1022": {
   "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"
  },
  "r1023": {
   "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"
  },
  "r1024": {
   "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"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1029": {
   "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"
  },
  "r1030": {
   "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"
  },
  "r1031": {
   "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"
  },
  "r1032": {
   "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"
  },
  "r1033": {
   "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"
  },
  "r1034": {
   "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"
  },
  "r1035": {
   "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"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "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"
  },
  "r1039": {
   "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"
  },
  "r1040": {
   "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"
  },
  "r1041": {
   "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"
  },
  "r1042": {
   "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"
  },
  "r1043": {
   "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"
  },
  "r1044": {
   "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"
  },
  "r1045": {
   "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"
  },
  "r1046": {
   "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"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r1050": {
   "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"
  },
  "r1051": {
   "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"
  },
  "r1052": {
   "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"
  },
  "r1053": {
   "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"
  },
  "r1054": {
   "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"
  },
  "r1055": {
   "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"
  },
  "r1056": {
   "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"
  },
  "r1057": {
   "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"
  },
  "r1058": {
   "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"
  },
  "r1059": {
   "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"
  },
  "r1060": {
   "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"
  },
  "r1061": {
   "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"
  },
  "r1062": {
   "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"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18"
  },
  "r1064": {
   "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"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r1067": {
   "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"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r1070": {
   "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"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r1073": {
   "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"
  },
  "r1074": {
   "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"
  },
  "r1075": {
   "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"
  },
  "r1076": {
   "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"
  },
  "r1077": {
   "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"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1079": {
   "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"
  },
  "r1080": {
   "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"
  },
  "r1081": {
   "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"
  },
  "r1082": {
   "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"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1086": {
   "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"
  },
  "r1087": {
   "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"
  },
  "r1088": {
   "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"
  },
  "r1089": {
   "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"
  },
  "r1090": {
   "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"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "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"
  },
  "r1094": {
   "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"
  },
  "r1095": {
   "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"
  },
  "r1096": {
   "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"
  },
  "r1097": {
   "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"
  },
  "r1098": {
   "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"
  },
  "r1099": {
   "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"
  },
  "r1100": {
   "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"
  },
  "r1101": {
   "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"
  },
  "r1102": {
   "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"
  },
  "r1103": {
   "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"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17"
  },
  "r1105": {
   "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"
  },
  "r1106": {
   "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"
  },
  "r1107": {
   "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"
  },
  "r1108": {
   "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"
  },
  "r1109": {
   "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"
  },
  "r1110": {
   "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"
  },
  "r1111": {
   "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"
  },
  "r1112": {
   "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"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r1116": {
   "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"
  },
  "r1117": {
   "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"
  },
  "r1118": {
   "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"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1170": {
   "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"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1175": {
   "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"
  },
  "r1176": {
   "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"
  },
  "r1177": {
   "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"
  },
  "r1178": {
   "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"
  },
  "r1179": {
   "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"
  },
  "r1180": {
   "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"
  },
  "r1181": {
   "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"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1195": {
   "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"
  },
  "r1196": {
   "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"
  },
  "r1197": {
   "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"
  },
  "r1198": {
   "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"
  },
  "r1199": {
   "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"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1205": {
   "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"
  },
  "r1206": {
   "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"
  },
  "r1207": {
   "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"
  },
  "r1208": {
   "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"
  },
  "r1209": {
   "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"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1228": {
   "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"
  },
  "r1229": {
   "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"
  },
  "r1230": {
   "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"
  },
  "r1231": {
   "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"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r1236": {
   "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"
  },
  "r1237": {
   "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"
  },
  "r1238": {
   "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"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "321",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/321/tableOfContent"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "325",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/325/tableOfContent"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "610",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/610/tableOfContent"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1249": {
   "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"
  },
  "r1250": {
   "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"
  },
  "r1251": {
   "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(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1252": {
   "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(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1253": {
   "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"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1256": {
   "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"
  },
  "r1257": {
   "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(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1258": {
   "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"
  },
  "r1259": {
   "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"
  },
  "r1260": {
   "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"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-16"
  },
  "r1264": {
   "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"
  },
  "r1265": {
   "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"
  },
  "r1266": {
   "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"
  },
  "r1267": {
   "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"
  },
  "r1268": {
   "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"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1270": {
   "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"
  },
  "r1271": {
   "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"
  },
  "r1272": {
   "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"
  },
  "r1273": {
   "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"
  },
  "r1274": {
   "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"
  },
  "r1275": {
   "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"
  },
  "r1276": {
   "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"
  },
  "r1277": {
   "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"
  },
  "r1278": {
   "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"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1280": {
   "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"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1282": {
   "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"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1292": {
   "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"
  },
  "r1293": {
   "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"
  },
  "r1294": {
   "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"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1297": {
   "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"
  },
  "r1298": {
   "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"
  },
  "r1299": {
   "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"
  },
  "r1300": {
   "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"
  },
  "r1301": {
   "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"
  },
  "r1302": {
   "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"
  },
  "r1303": {
   "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"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1305": {
   "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"
  },
  "r1306": {
   "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"
  },
  "r1307": {
   "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"
  },
  "r1308": {
   "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"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405/tableOfContent"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1311": {
   "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"
  },
  "r1312": {
   "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"
  },
  "r1313": {
   "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"
  },
  "r1314": {
   "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"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1317": {
   "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"
  },
  "r1318": {
   "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"
  },
  "r1319": {
   "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"
  },
  "r1320": {
   "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"
  },
  "r1321": {
   "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"
  },
  "r1322": {
   "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"
  },
  "r1323": {
   "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"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-4"
  },
  "r1327": {
   "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"
  },
  "r1328": {
   "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"
  },
  "r1329": {
   "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"
  },
  "r1330": {
   "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"
  },
  "r1331": {
   "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"
  },
  "r1332": {
   "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"
  },
  "r1333": {
   "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"
  },
  "r1334": {
   "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"
  },
  "r1335": {
   "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"
  },
  "r1336": {
   "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"
  },
  "r1337": {
   "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"
  },
  "r1338": {
   "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"
  },
  "r1339": {
   "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"
  },
  "r1340": {
   "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"
  },
  "r1341": {
   "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"
  },
  "r1342": {
   "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"
  },
  "r1343": {
   "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"
  },
  "r1344": {
   "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"
  },
  "r1345": {
   "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"
  },
  "r1346": {
   "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"
  },
  "r1347": {
   "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"
  },
  "r1348": {
   "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"
  },
  "r1349": {
   "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"
  },
  "r1350": {
   "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"
  },
  "r1351": {
   "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"
  },
  "r1352": {
   "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"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/720/tableOfContent"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "730",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1"
  },
  "r1355": {
   "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"
  },
  "r1356": {
   "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"
  },
  "r1357": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1358": {
   "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"
  },
  "r1359": {
   "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"
  },
  "r1360": {
   "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"
  },
  "r1361": {
   "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"
  },
  "r1362": {
   "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"
  },
  "r1363": {
   "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"
  },
  "r1364": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r1365": {
   "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"
  },
  "r1366": {
   "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"
  },
  "r1367": {
   "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"
  },
  "r1368": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1369": {
   "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"
  },
  "r1370": {
   "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"
  },
  "r1371": {
   "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"
  },
  "r1372": {
   "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"
  },
  "r1373": {
   "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"
  },
  "r1374": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1375": {
   "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"
  },
  "r1376": {
   "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"
  },
  "r1377": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1378": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1379": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1380": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1381": {
   "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"
  },
  "r1382": {
   "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"
  },
  "r1383": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1384": {
   "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"
  },
  "r1385": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1386": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-3"
  },
  "r1387": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r1388": {
   "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"
  },
  "r1389": {
   "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"
  },
  "r1390": {
   "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"
  },
  "r1391": {
   "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"
  },
  "r1392": {
   "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"
  },
  "r1393": {
   "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"
  },
  "r1394": {
   "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"
  },
  "r1395": {
   "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"
  },
  "r1396": {
   "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"
  },
  "r1397": {
   "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"
  },
  "r1398": {
   "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)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1399": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1400": {
   "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"
  },
  "r1401": {
   "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"
  },
  "r1402": {
   "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"
  },
  "r1403": {
   "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"
  },
  "r1404": {
   "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"
  },
  "r1405": {
   "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"
  },
  "r1406": {
   "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"
  },
  "r1407": {
   "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"
  },
  "r1408": {
   "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"
  },
  "r1409": {
   "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"
  },
  "r1410": {
   "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"
  },
  "r1411": {
   "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"
  },
  "r1412": {
   "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"
  },
  "r1413": {
   "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"
  },
  "r1414": {
   "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"
  },
  "r1415": {
   "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"
  },
  "r1416": {
   "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"
  },
  "r1417": {
   "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"
  },
  "r1418": {
   "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"
  },
  "r1419": {
   "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"
  },
  "r1420": {
   "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"
  },
  "r1421": {
   "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"
  },
  "r1422": {
   "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"
  },
  "r1423": {
   "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"
  },
  "r1424": {
   "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"
  },
  "r1425": {
   "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"
  },
  "r1426": {
   "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"
  },
  "r1427": {
   "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"
  },
  "r1428": {
   "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"
  },
  "r1429": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1430": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1"
  },
  "r1431": {
   "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"
  },
  "r1432": {
   "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"
  },
  "r1433": {
   "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"
  },
  "r1434": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1435": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1436": {
   "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"
  },
  "r1437": {
   "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"
  },
  "r1438": {
   "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"
  },
  "r1439": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1440": {
   "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"
  },
  "r1441": {
   "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"
  },
  "r1442": {
   "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"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>121
<FILENAME>0001178913-25-001537-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001178913-25-001537-xbrl.zip
M4$L#!!0    ( !F GEIKZX.+5ST  -_5 0 0    97AH:6)I=%\Q,2TQ+FAT
M;>U]67/<R+'N^XVX_P&'#A]3$4T*^R+-*$)#:6S%F1GIB++]>*-052!AH8$V
M@"9%__J;60M00*/)YMXD6Z&0R&XLA416[OGE3Z?MO'CW?_^/9?UTR@D3/\'/
M;=X6_-U/K^7_ZL/_.CBP?LLI+QO.K+9Z8]%JOB#EA?Q:_/E0T>6<EZU%:TY:
M.&S9Y.6)]4M=$5;G[(1;7[Y^SO*"6VYPZ!XZAX$;1\;Y1]7BHLY/3EO+29+
M.K!<VPW,TP\.Y&)?J]7^E%;LPDI/:%54]<][?\K$GSVK:2\*_O->5I7M04;F
M>7'QQOK+MWS.&^L/?FY]K>:D_,O,$I_,K(;7>?;6$D<W^7_X&\NQ%^U;J^4_
MV@-2Y"?E&ZO@&7PB[O/&^I,M_KS=DZL!RJCG^D).^!_+><KKK[SA[9_AYS\[
M?\9/K3];568Y_I_U([#\3%/VM+;$77[> ^JVO.[6GU8UXW"_LBKY6TO^=I!6
M;5O-88V+'U93%3FSTH+0[]WW;;5X8_GC+T\YTE4\V8_^.22]X%0XYJ2NEB4[
M&']E$D$N[ZTU)_5)7AX@3=Y89-E6W4>UO(OX;$\_'SRJ?B+S:N)8..HG)/S@
ME9VKQ:95P?" Y;N//T[S- >^< Z=GUXO@3?QP'<_I;6^R6N#H/BC=<EWFN7$
MRFA!FN;GO5^^?OD57]3?@+/@%;SKV?*GEJ3 LI071;,@%#CZYSU[3_R^((SI
MW^^&Y\YSUI[B+_:?-V% *V<_[_W'HX2$F>UE<<3]*$E)$'AQZGK$<7E&;=M\
M&LLR?\:GJ]\-/\'/&-X)GA9XTNL>;;"V,UZW.26%7M\\9ZS@;_=6+K:> 30[
M%7G)#SH&/70#?.?Y_$02X^<]QXWW% /_O!<$L)Z:_KR7S^%MV8?_6IQ,W5.]
MZ9X)1E^^-OG@JL]!$K+1A_#1^,KK*%E7YVLH&=J'=K">EGI'JZ-=W+GJ(W&=
M-W*+=Q\JYJA/TGU[9N'?5U>^CU7:6U-;\*]%E9+"^E0V.=S)^E83Y'OK"]R?
M7EBD9-9?E_ -7JV!U]:>6B  %YRVH"GPZ+(AM,VKLK'R$L2\4!S__:?8=:*W
MC77,Z;+.VYPW&Y-?4G;$EZ!3_*NIJ>6GVXG( <'T84J277&4$+9KCKDCTH-2
M/;3^('/^YE;4<?W#R'E"U%G5%!-R8II7?_O\R_O?K$_?CH[O8SL_'M/=$4-]
MY6? 4,OYT^&G^^,5[]#>\<@$78[S]@G)FWN4)5+O"57EO+7>%X6%I-E<4:TP
MC6%7OA:&I6EI7OJB]M":N>QK\](#,_?UBM%[!3>LMU^E^3IAO;IHO4Z1\!LZ
MD6^LVU@0__TG)[3?/O)CW-"(N72=>^^N>K2!J^7&A\YB<^8]JNI%58,C;B$A
M#X'V8&Z7\!*6#;>JLK@XO/U2M]DW4I[=A^,OO_Z6-^TW7*KRF%*'$3\4+J[O
M^X03GSEVP&TOC#V;@H]A;"9S]ZX*_ G)%Q]Z :YW+/K ')I^4<Z4X%BYKG2T
MIRZZ*O_,5SGI4A.K!)/RY[TO2^"1AL/^.Z;5@L,W_W5P\+ZDIU5]< !N-GFG
MCA!;5!PS)?M6'F D]WI1-)1Y+XCE')X0-V >"WGBQV$49[Y#69AF&?,#XOEW
MP7)[$P[O1KP5N(?A-7GV\.&Y5K'B8S/@&LOB7\NFS;.+47BLDP93&OM;):*H
MQ874>'\_/#X4^^Q34Q-0A<"66JE8!3E7>K'N/>O]_)75*DT*.JD]Y2MZR;C$
M^2F&7N$X(&+#FP94&08EI4J&_[*JGA-4<-8^:2S&,U@QP^-!MXF/_5=O>XKB
M.O=S7$"^6. "JMIB>4.+2@1]5Z]Z*(EI_0H'+N2;;/#^[6G>*#M@9CZ"U9P2
ML+?F()RL;]4Y& W'?)[3JF1+VL(U?FO9H;6/#^K:;\4!XF?G[2NQMKR%AU^F
ML(J<U/#X+UC9L=#S4I:FG(>^'=B$QC;-?,]G;A#9T9THN_N4/-<QXU:DE/O@
M4FJG)&_.JAYW*;,SRGSN^HY+4]C;B1TF6910U[:?.:L^@DK]"-JGNN#X>G^I
M2,U0('_(:XX2%C[['WYA?>%U@TZ/4$S2?9OT?Y^H"NZUCT46BP(5)6A6U#Q<
MTT9JJ4XQS2RIES#/-_ZNT[O7H::USPD]M89*]_UBP4N6_[ <J<]0(U9PI[JG
MZ$)<"_1Z!48!Y?D9+K6V3N%"A%+0\/@D$^J=+3E^ T_^&JZ'YD N/H?;O(;S
M0<662N,+@\/4R7*ES1+^47<''?LO98[@@8J40-2:9[RN1;(8'XU82E5?F>\[
MJH"WX3Q)*I7J&^CV]TU3T1P\VZ8GAFFSI+RHSE\A]8DUO-K+M0*(1SDAKN^G
M//"IPV+P0-+,S1*'N"2*M][_N*5H?7@[X'IIKN<E/4L9TD,YV8X"9U/"DO][
MF;<7!RG!VA(\D?&T5;_V#LP,3J?%4G@[Z;*URJJ%1<WS5LJ8JH9O2"W\!O"1
MQ'7ZDWM*\A^\IGDC=C'(Q)DE19YXZ:EPD-IJ=H4O-4.)=@Y;7D@V>-H/P'UG
M(%W/N/&>IV32<%4HHH105]4T^!'!&[6X-)"]\!7/7[#42MPH2?TX<9S ]7G@
MD)@G=IRD+@U2GKG/76IY#Q]C$6J2%-9O.4GS K;E\Y16\!/*#]CL8&5) 5+S
M14$HAL9YM^4QV *"*Y>DP*.6)9ILK33)V"!^@S*CX"= O$5=B8(E(?3 2,I5
MVD,%:PZM;Z<84P5Q>)97A;3*0!2,#A-!GYZH<W(!4L0TN!;Z917Z974V7 V"
M$;\!(Y(4[9KXQZCVZ9>:D^_OX9].$-""DQIYHSWM""VR^G*CJT^ZDC1;[*;I
MA-9$Y<_>> &R=DZL8*(L["9[J42CM] R2E;-J,_6W!VV -;K.;)>3Q>:C?;
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
M3R5\#!]Q>-(+"_B1P%G A/]>DAKX<:8]BL[4:<79X"R+(3G3BL'0 A/"7J]
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
MA=1WW#1P(B=\6 R*AT_"=!@4NHW7D P3$!2;CEEZFEK'M$5)BL$(TB5;<U1
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
M0C^(XH _<I_V)>P=/B1[?\JL/NXID#W*'#'W.T .#9J*7X!OH'G^.PXL$;J
MJ5IJ); 5FI?:$,C-XO0=.]^2G6F<^ GQ/)9Z";!S'"?<#KT@\R*6NIG]P(F]
MA\<Q[1)[1[(2U$S05?5'A,.92NRIHP?Y/+0ZY D[7KR9 >T2UPZ\)(H\VX\2
M.XE2%J; BYY/XS#:XB'.MT#+3 Z=!V?ZCS+^LJ7)Z&'>V3V\=))SGVL;X$Y.
M38EIQ)@89Z:FQ: 7C#]Y(F6M0E(8@YK)X1\X.TMA8\YT6N"L!R3K+AKB)<-#
M%__Q\!]?7#H>1:Q>+@@N)<SG+ R".(!M[;M)',9A1ECD\HCS\'9^\19OZ\?9
MV#7-%7R9]&D_+SKE=(RP>4.5-1[KND5BX)8U*0-2R"8F-6A#3D0@%Z+Q687@
MN#I:-92J:I6)J,!K/?RXNYH W>5<0'-Q@C8I#EI0,-IEB5!X'6JW,F;[H'5/
M10TJ,.LG?@B8PXD!'V9]:M>'J"8\R,?%$QM5OF@<C)=#9W& RJL:P')MQ RD
MUEOKI^6[T^J< W_^]'KY;C8N3# *$9I*-CYBX*8+V4P# />/?2=(P&:/NR"*
MGO0@Z8#D(;5JE4CKZCNO#T!:Y<*QAK=U*L8X=RP@2D;5ZQU.UU8C%\3E]<@/
M8[*SQ(SL!C3@E<7H9ED(!1PWG,<RXKGQ;0T.5<]ASNQ6DRK$*L@/P1<(B&E"
M/;]<C9/8C&<QCTC$B<\3GL1VFH"#'GHQSVX+VK/-&L=]<(WS=0D,HDKM_BYV
MJ1"<O53X^$.AB+Z77K^3>/[ST3(#92H R&'W-4O1+UX-BQ /K?<RY2FF0>!N
M9WJS9\,C9U,# Z5$%7 ;6.ARH3(X*N9G"E=3&@ZLU)Z84^8J9I.J3.##]Z+U
MT/I4BI;<Y7 P_54/:R1[QTK@4GVSJ[*_5I5]O*NRUU+AOC9X!0Q<\BQO>W-*
M 1@W6$!\*@J(-89QEXY:=J+P[\>FC520<S%URA2;RTW%IMR;<X1(9K/5*:4B
MABI+2RW2O[XN:8RWPX7:R5NU2368='>(N+@$!$); TR47 9;C:W]2@V+4#:E
MZ)/6)L_Z,M69:+A"NT8:8#@8![BD0< @$&GIL@'B@Q7&$!FNJ]B3XW+0BF86
MK*K&JA#U\4!>]E,?)L>L]L2X;. .BL&RZD=LKDQRO73*J^@=YQGB)*'05.%I
M$ZU:]9$KPJT01)01R+YROC(O\*H:X!*X%"1NUI<4F&0PF,$0V$(7@6O2=,'X
MP:A=-;44M=4^XJDV8NR@')*K5F0>W^L<)H DUM.QN8R0TCO3X.6(65ZU4R\6
MJ"C:]=&POFJ KK0!>B)\6[V<'B,BQ@!?K#R<>B3XZ6;<(>'6"[[1O%]C7/K$
M*B7RI]*VP^UL#FO$H<%39!-G&RUSY"Z?<])PT:05Y@[<#[%.S7OV$VX1]D/Q
M+S:W\X,Y:#4QSQ[OVT?ZY#8R$% UR?XF'=69?@[)P"N7F@W],/D*ZO'X3IQ=
MB.7#QC8;[LI,%RYCC^1-;;+.%)-6F'P0]3BM-,DD&N::XFA\X5,SHU^N\^=D
ME,<)\UA('=\E*?A^(>5>ZOJ,Q1YWGZWSYSVX\V>V4(F]_&M5FT8,S@*&S? 9
M!UD#Y\H6K&?J_$TWJXG^!A7%0U*(F=ZJ@.D;B/'W9[ :&6;L++[?6G8XF_*O
M+K$[A?A' :LFIU(*5KE9W<<5]7N:&N_I_;(]K3#X^)?&.O[M%]B&SH$36_O&
MG:9&"UO+9ITME9<K)HQIKDA,)PE A8>#1?R=7^BB26D#Z$ KV![[\'3JX54;
MGS5F/44)8_+ZS(2@&&BD3E[WQ+B%X#9]Z';2B9Y99+WG+W24B ^\6(EM Y5(
MF(91XF9^8*>QZV>$>BP(_=!.XN<Y)3%YA&#=!RYFAP K?]2;ZQE)XW%D"='#
MFS[IHAH'=+6VA/1 N0K[]$(*V)&<P#V-D@!$##HC[YNF K.WQ8P"!DLZ!RHO
M.QQ^XW IOX0S+80*)I6%=8D?]<0<%J2JJ:G*Y(4+AO:!<(GE'>'RKT]%53F^
M2*SPWA?&83:0-C(G9/17=U<3 BA70F?55;[,.]9F.HBRB6]1I*8<G3(#'U#8
MK!KP1P]+,^WN[OR[F%A]=YST2>IG-0NK,[ UV:<2:_ 2E,^!'\N7INF^[M7U
M;8]&?/0RUTM.]!$H-')23T_+WE48F!]J:A4VX)^ .E8#J4[SN5C*B/5DR);_
M6.1PN.E!7;*@=8UK\NDQ$B5,#T6_0:?EL.@U+\=#U&=6NFREP620ML"048.O
M1H2*S#"7$3,2#W$Q,9G]T#K&#\3:I ^5-^/PM%ZM-"1&H2VYE\UJ]9F%L:N3
MJVK29QOUNJYQY[9V=\"2>X9F2J"6FH1=J(IQTI[.NCU@2%*=)]!B8CA;;83/
M\]8ZU1Z^*L@Q9Y!?WC*_DFG/-=S$!C&93F$TG<;892JNE:E(=ID*;30]!Y.=
M!+[/.:6I'3*?D#2)/4XBYO,L<3V2W XR?'M-]H</L7S4=8C",OPB;2O#=?^L
ML9>?ER$_66N)+K>16.X-=PQZF[9$-G:X92#8.,34Z*"+I572Y34$H#4:6Z\1
MLEH5$^7M(.6B0S.&#2939B(%A#FMFI_(JC&\83<@40)G5R*.LFS4(,61)=;%
M;(X_'NEE]"&<R<B-R#FIJB,-+W_*BVRX"H' #?Q/:O6,;=5-3I=&+1(,[2#X
M?S9A'<+!:FZI.-,H9IJBX'KJZ>JIWI(S*WG1O.C(R"3$N'R'&]$4K>1,IS:E
M#2X4O6[,55#\N+1&5E3@L!0Q23#EO!R'WM"T;JN7&Y[QLCAQT\P.,]?V[=!)
MF<>S*, 9X4[LQ+?K>-I>6>\_N*S_AH#.NN;O>"*(_'<QWUJ$D=%([1!L/L ^
MV"+Y/Q;USGI7HGN&9N VK<:O>^0'%8@^(;400N-@N]C/J!X4J4C79J\%R0C_
MI^E%F\J^"WE\::Y>A_'-X>-]3*CF!3]#T7&F6M7PS@/TTG65"MH+4K%OU@>-
MQCIB)@96+S5#J*D+6(4P!^F,OE6A<\6H8$3@H"B&SVW,J,;1WOHB8TG?7>7E
MBL#,IG:0\CB(&/5M.R$9\7W"W2#D:>;$=S(A9_,N.<=^Q#:Y+MBC8CT?EKCW
M/HDD"9_JE%N-#LE3+'7.#J?NAMUR"0VI2['+/O&Y[24>C=.,!FY$G<"[Y53>
M;57+COT(734=BJNHC2F*48I[&WOH;NF"?=&M&/J)UQ7!#!LSG/C0.D9-TF$^
M&4IK) 2Z88/R6+X"<*-O(N/ 8/)CY% =W$CDLP5:2H,@^!2T2&4$'+L/)P'2
MK&F$G]DT0@_JU%4/298\$^E]]&A6VA]A9([A,/A-C'+.2Z!K+;4[?FW 89G+
M[N/[??!?FS(]'IQAC)15>=!]<7G8_?+2PI>K\_T@]*.4!(X7$#\F06J3-')X
M&E [BVWR/+N10;X^?%I:)I-R:GW@.!],[,7G(TN[AP)1NA)CL?;S5^MK867"
M;S^'8W"7H@762-A'F>8&N;%0&,3"]U'C"U*NBE;Z>,Q0KO3YS"PONS&%/2%[
MX"0C-398I2H\-=;Z<@6%31$7,G53QP53+$X3)Z8L#ACQG)#%[JW03+=94#Q\
M,%Q% (ZPJKYX9F*B>R@1 .W#'=4X$8V%<EW9OGDDQI\Q@:]+>V150@Z64EO5
M+WA_QB%+.0T=&D:^'\=AZB64<,<&=\GF87:[_7E]Y_WA_9?.>>][^;[R9H%I
M=FF=3KCM1MO?\-CGL^,^ G6[FM-9MU-FW0Z:R<9K[*O& Q3$)Q%%04R4!-0$
MSQ#53S*JV!&M'A!-CCZ:8[Y*HJ'WJ+7ULE!;M>8G2JJ)AIY<%\WLY@_=H-[
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
MCJ6O(#_[0T?[=+3#7YG"0_NY[!]02P,$%     @ &8">6K.L<#NW!@  XQH
M !    !E>&AI8FET7S$R+3(N:'1MU5G;;MLX$'U?8/^!FP)M"LA)[#:].&F
M-&V! $6[:/,#E#2RN*%(+RG9<;]^SY"2(\?IUDFVJ-</B<3K7,Z<&5+'95WI
MD]]_$^*X))F')SS7JM9T<KP?_[>-?PP&XJ/*R'C*16W'(K/55)I%[ Z_=S9K
M*C*UR!S)&L,:K\Q$O'56YD[E$Q)_?OE<*$UB=+@WVAON'8Y>O>S-/[/3A5.3
MLA;#UZ\/Q4",#D:'_>F#011VOY7V.+7Y0J23S&KKWNP\*L)O1_AZH>G-3F%-
M/2ADI?1B+)Y<J(J\^$1S\<56TCQ)1&A)A">GBB,11GOUC<9B>#"MCT1-5_5
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
M\(^;500  .0-   0    97AH:6)I=%\Q,RTQ+FAT;<U7;6_;-A#^/F#_X>8
M;0I(MB7'66*[ 5S'P0($<6 [P/:1DBB+*T6J)!7;^_4[4O)+G+3+VG2K$,3R
M\7@O#Y^[HP>9R?G%SS\!##)*$O>&[X893B\&K>JS%O[B^W##8BHT3<#('L0R
M+XA85\ONN91QF5-A(%:4&%0K-1,+^* D211+%A3NII.4<0IAMQDV@V8W//MU
M;_](%FO%%IF!X/R\"SZ$[;"[O]WWJV!;=;2#2"9KB!:QY%*];QRE[FF -FM.
MWS=2*8R?DISQ=0_>SEE.-=S2)4QE3L1;#YS$ TT52_O@M#7[B_8@:!>F#X:N
MC$\X6X@><)JBQ/GIP5';/?U&%4W"'C8@[5ZK+YM(]DVY#&OK3"2(5P\ZI]8A
M9X+Z&;7K&$,S[-9!+6M1)'E2.ZU=9 J<U?<-/!A#U3;U2*J$8JA""MJ'ZIL?
M26-DCJ:+%6C)60(1)_''[;J110].#A>W ;6+U0Z""FK<BCH+)4N1^(=+^TE7
MX?4A)VK!A&_A[ $IC=R*5.7%R1I(OO\$RD%Y,5YE+&)(N4XS&+3*+WA^8K-Q
M\>8H.&WW_\66Q\?WF;0V8+TPB=%X.K^^NAX-Y]>36[B[G\[NA[=SF$\&D=KS
M!A"<P?UL!+/QR&D&G6[;.]09SF!X.;F;CR^_9&ECXKQ]"I,KF/\VAMEP^F%X
M.Y[YD]]OQG_ <#2W*V&['3Z&YY\!0F<OQ.\Q[B^BS)^E-BQ=OY TC8MK@907
M@L:&20%+9C(P&86A$"7A,*6%5 9D"G.YI IF-&>HGI2QD0IN3-*$8ZO^YN@L
M#-O]*5TP;101Q@F"_CM HU=2Y0B4?X6GJYSU-24**,:6[)*]I#'-(_31"3S;
M&$^ :+#---E%-:-QJ9AAV.>(2&"\BC,BL&^.9)XSK6T&^&<U$^S/6-F*8NB/
M([0);:+SX-J#::DUY1Q&31ASOK0&E0>CC-$4/:!'PQXH3-(4AX.R4%ASNTP]
MI+.RD'M0E$J7*,+QX;C8G#71Z*S&UM'1)D426=CIL:>^@V&C;9E7^YH1%1%!
MM3]9<;J&8>P.Q#+/PW7BW.5K^"CD$M%:T-ZKEOBWD"MH5M:_[C_FOE^3-1?3
MDO.U&\[<\F#+#44_E4Q1.Y^UQ6<'^S%!&BH(NL?)NRVF.R9M650#&YQW3OJ6
M7S\,C.%KPL@$5F%.'#98RH:@PP2E-:TKC E3"'*AJ+9P>G:98(G@-KQ+8%_
MA0+QU9[;E3)!1&SEMC<P9]K6)VJ5O#H-65#E?.JG%=3\[B,)QV!+MYZM=#L2
MOP7=P\GQK(\#G<_TEN_/M^>P&1:*<>BT7=/M_C"<'X+&?<A,B9<@Y!>O>,.P
MXK%N#17H!-GHKN-UZ>.-;OVH?V;8;".*JH62#RQQ]_H#[CF>+AD>6+17)8K6
M98$&G]%/2R68SG;V7C*7%# L!0PZ3:$L4&*CIOHUV/]UM^0G%^']6_*3*_3_
M?$O>O U:]B>1>ZE_V_T-4$L#!!0    ( !F GEHD-T&45P0  ',-   0
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
M>?8L>NN73W4:MHIGISU4[^>_ %!+ P04    "  9@)Y:P:A6T^=%  #>WP$
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
MGD121*'/LBHN!!!]5?JA2'(6AT\E23>@^+W:91,4CSDHL)^:3:K'=VV<)\T
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
M=@A20G)^B9;56Z5EG.*E>CL9[G:"F1"X;7<R-;RZ U%-\8*+.)<L)%QI.QX
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
MXRNV/^B'_:7^!(MV^6!;(FVA+%F6UBWL\-9U<$5';/1?3:4_P,'ZDQY5N'D
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
M^$:S_%'ZX1M=R*#,NM\M_X6H3IJ_4_X!4$L#!!0    ( !F GEKL[[Q[8 \
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
MDVW)<N!44@M-3L,/-#EI-F6 #B=G4X'OUXE\Y.A!VB@$"0$9L7MV4?94X*9
MS[["8>Q<PNH6121L?D/U(-?3Z*A.R62O0B5%D?@#_^D%>K.E6#0I7+DAQ7N-
MSQOIZW(!EW;STP(!&N79B=$G=+?@>4KW+TK\MG:,G6WJE'Z',HB.KI4,"BA*
MD\XVTSQ<VOKF?@KU[A0/WI[MGL<S T1:9B8B%TQX*20F[-T^@,9%([>U+;Y]
M*HUFQC5S5HKO-721^W@.6_IBQ2K[V9@RAO,DIK>1PYUIV@$#AFR>PI1;W;?)
M+[>>8TA=M=&E/!#B>W5 ^XU^ >F@H>40T9ZG>[/!F2ZJ^JZ#@TAC(X#8E]13
M'XH1KZ'9823>$GKRA]<V90Y]CP2&%)PP$1=XB1KY0UBYO/+5HJSV9= "-B5*
MCPKD_>Z//>2@V;JAYO[CK7@J(*&"H6DE0P4FS/3NPQVZIM :;0Y?;3"M&)1W
M@$+81[_$S\M3^]MGC^V?]E7,75_\6-LY"#$V!F/!31$MVS2=I9UZ-@?$R,4-
ME&'$G@V:"FP)+QT)?E9'XESC:YVC.$B)7L$OEPQ# A$AD,(MM.SPB8*Q11C/
M=M9L2:!?P+;GVU9K9B,-#WZO"OVU'M-:?.R\&\6<MY8*7!>G I_E.'4W+29#
M3KF:Y%QYW=Z5?Z9M=E'RM,V&WD\W1\JH=O1BVK*(XYW#4,%POEUYY)./7@&%
MJ'-L_FSPF=Z80=3>N; ,2J<[#2ZY:W>%?J$0P:)KH0NI2Q@Q@CQ8.(?Z/,40
M]9R8B"^L7HGV7&-&%M5W(K@>)LR?4Y &9^UFOSSH6W: )G<+DVK[VY$;VC(I
M%\?R\R%E-2F252[]_B>*!39)X/DNQ'LJ(-SIA"-SCII-6186/@AB?.'0/-R[
M8QDN6_U2/9N 36U:HM]T\YE4:5#R7RZX^[K9X WT81X;=*KX&(4;3R\C5B;N
MD_V_03SO][\!HU2,<(]_D<^X,8057&\E\G:%UVZ(&GS[UE.DFM]AUZP=[V8;
M,]2(.;DXS=YLHPF=OWBVQN*,^D)5>3KDO[I5P4D$R:\FZE**D87,QN3"EV%)
ML\.$I7/+P !HOXPM5U>])O966,:5&1;7P,8V\QS5"TM-\0.1]]$!1.BV:HV+
MXS!KVO,^=YU,IA\E8_([W #3T8PJR1-%N^(STN3D.Q7 WXFTFBOI9UW9=MYY
MS.F5G]>!&DTW_$PHZ2AJV*EHZWBTUEKT,=_TA]*6I1G\X*!G:W!9,>=46,S*
M]9GGWB$BUJJ/N3(UK%F-HYE%@[84S7%4H!=U*LQA0W%S2N9-U4"HY$(5QT"T
M/53@MQ8:67$*!3L)(9PLBI)0=8-2'C<Z'RXBFR]XQ%A]G^.I)R &1+D^2W6^
M)C87^ 7[!N)- Z2:N?@MU>PRN=X>X+LK25G+(D*#\Y?G-CD:+7@MNJ:OFS&+
M&2Y$)/:A2P_0<YC^V:GSAY:O*I;T40]'G/D&6_O$ZH$(GA\Y<-A7@TGEBJ+
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
M'RN+H6&MVEJW:BG.KQS=RX2D"A6 3B\#+V)V=*/%#T4JP/]WLDRNU9;;4S1
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
M<!BZO;YW9^)F1?O@F0.X2?O=TXCR+DOX]?G>U55ZJ2)2$[:/(?[0/E&Y;<L
M:3AH:N3HHQ1C=7P]328<@0[;J?-/-W[2?M_>AA^?TTRC^B7*>O=K[:<%!?Z\
MLV63G_-2J]$=UV9VKU_Z_)>_:Q0ZE6;O":63F%WP NAB _-XV-LT)EEN!D=2
MBD/E"\"WC GRU"[%%?!#C/_?N>WV275I:$VD1@WO1K$XY22%G_VI9+,-8M@N
M"G$ (2"-N4T7K^_DUI1&P.^BQEV_+KE;9FZ%NI"I AQA:)CC^VTC6T-+'VW1
M#:.+0ZTW_JC;(+L0VZ'LL3J68.F.[><@?>^*8).C9D834Y=:'3$7KF'W5Z;'
MJ&^TOJ"7$,7CJ(!?S[.<-(E(TR&Q%27WML]=:<<GN-K7P@$%HM2GJ^_DLG4Q
M? RQF%KSO/";3YEKQ^%=M&%N&/4BZ!-[))X$Z=LBI2)EF)=;,3],S;Q=:]P5
M[0<&A)R_.68M2Q!S% W$G3VG=(VF%0"+B,ORN/,@Q!':!A\&,0^=Y;$IO;+0
M 7M+=E$#]K3??;O75#8-Z2R<PT?'1@-UD1@1C3];&G9_29R02C,89-QP-C;2
M5E@93[:,//6XDV5_08INE760]D0F5H2.7*_9V4$?X)(5Z$=KORC@=_BF-)CA
M<N]#4H.-'FP7+E%:%>M>\:^?M,%!Z?H-!57KMV^*E,F82//,+?GDLKF%K;N!
M?8Z@T#+;TQ=IXW:P\7$YV5TN@LLJ7>JHATX*I&II ^8R,<?+$=2PATSA ?M?
MP$>[3$8ZX2B,HE5I.YS]87-&2'U!8:>%L#O=M+]U%&%KT6C.UR^;NXHT>+S6
M+.G&'O@B0T'6-_Z<$&V/IG961&M,/1WHPKN^Y:4I$V2]E<RM<W]'BIJM2I-#
M-S+428:&9%=[< MMJ?1,-RZT@3'YN?/&*INJ9<';] *F^V3!R6!Q<CHB>D:4
M+*[M4+&HNRQ^YN'<:Y/,%^@BL!3UNTH%&#$_@N(YKU5 YS'25!)2 B[PY8?C
M-KM9=W/1PI>+(43+'\?T7=*>9'TLD.W"PYD;0NW7.3/B7LGZ<,6K7H;L\+M[
MT!8Q<"39?Y^.5]#:_SBE_Q^"FM1,!<QQS&R51,:![(_A*B#M $A"E/DV*OT+
MVH(Y]H,@E)JW62 ?>"OL(1<5X Y)MAPQ'JX?1[.:0>5*XS&1F#3U2UG[&:5O
MIL81MT#""+Q 6)9[I[C@6U6G<AE6)OP=965V\GGVNX&540U@IU12]<^W2D-=
MM97"^6CJZQ<;,1:;TQXI=B3$(*7*I>)<X^\.O-A>J8&VZPH</VV[C/ 9Q 0,
MA'XF3="ZO/^J>9=-&*^:DE=?/UV8DCTX!3%6\ 1>TB4?=&]=I'A8*?9P>#Y
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
M)W'+PM5O _H0V75HEDK)PGQ.7U]4*]B9&#?XE(CZ&A4%)EY&D_JO_!5]"-<
M2@O;*S J+<^?+6M"<62+T:/!\9.9SS+\2M%A<2L.'3#,0/<^@K[!"N0)NN+!
M4 GHOZ[P?>G=W<7:+[*GE)?C49_)U:C[H%I(HM^7REWZ;\(C6!,2XWUU"@15
M0.3?@F,^* M)'UE'7,>MO+.*<NDHJ*J90R>)Z?-O%M=A&3:_\H\D&DU&+T0N
MTPR+>J"Q:A[H?3T*%.GN^#G=:1:@[F4&X@6T>+*GQBSFF[WXB>5#5OLZ5VT@
M&HAT7!2V1R<%=_V7MD'=OE0^-H@9]1-/PD.=2QC@*G<9STFLT#\+,[7PIY=N
MP YQ3V#]>V\Q\#,S5($ B1S7+A\KI@3-42#68N)2$FWJJM 3X&^NPRIS:RY=
M.&31MQ><(2ZUE)K0?7-MS<Z=@8UR.R59K"DV<^CC3_']#YK,I1RO$^TA].6/
MOK^<4(+JL 1A<:3%)9L/GH,F^BYYE--;>&^V&H85H.LS /2NZU<:N,(%KC3D
M?;_JQZ/&,Q01CT<K.O\0-*8:-X'G<!22X3O<ITBOS!#@'-;#5/A!>Q_-D5RG
M!_F14:UC54&]A7:,;WLJ*YGL(>D3U=5%F5&94A:!+]W@$__VQ'&>1!-442#.
MSS@&!)@15M$".7@Z,EVB=F/_T<2^C@AVO96QS( V5&![VA&?"XGX0NB%5;1R
MG+,?&4\4$4[\_6H/(D0Y7STP$\0AY5'/SZ@K,9-4B.*K;[,^9GO_ A#8./A+
M.%[!=Y@'WP/UHN%@1M@TW#UXK&;LAZR",;K?,B5ATK7#:2.J-  @C)7$OCU?
M$X<FL*50Q>[U6F:L^WA/6#,_- ^VM1Q:'4K9)J(H$(6S,QG43U4&+65&+5I(
M3Y!(+O+>UA3H%XUJF4Q!O[R-JT@O+_-QJ!RR@9!7Q?:[C"?6*6//@"\@QQ[;
M4J^MVU@:)BR)P^[T@!UT32:-&%5"'9JR"Z;7N;U/N^0 S6"?XZ@SB]\OR]_M
MS*Y-'0=U@2^>"V2WQ[OZVY(4B#<L9.Z%W@A2ZV*F4@M;P"*HF5JXF0?BNEYW
M ['K!FYOPJ/I"<'4[K!BF=;Y'A$98LAC6A-O+OHF%FD4%3_!T,>(3-&";&,P
MOA_3> O&>I_^M0H$HX?,Y4I=I%^Q;?_@XS0W"J%O)11HF3:82I9M3(A$_UMF
M!KT-RP09WS4'O.:(HH?RY^31S @4U% )2*W3J//L2>_X]^]^Y;SMG>>29$@N
M^&'?VWCOK?]I:VS 4JM.!2(E,!(6J8<5B(D-=$D@--0*C,0,:2H0M^!I''42
ML7_2I3BPT:YI)N[8?8(4'KIT>1KD!I"^XN= /;H1< O/A%R)2\7+?$]F;'R"
M>W&ZG[0OY]O4L]@,_06$? 60SK4[?PJ/$R%;WY;Z5W8NOH5A4 DYPN$ZNVF-
M3T52Z7BB6D)_WI@%YQB_E$M B96OF]IM*H=VC*>_K8")5OCT48=4$GV9%">
MJ4N>V?$SEN8&=W]Z:4)RJ6-T:7@H6R9P)F'45;#D.%+1JJ$C[(!X7E@7DRY3
M:B( %7F5J>Z5G *Y$XE,/>_PB+*4=^1XLT"B(Q'"BA/<[E>"U(L-,@<ZP Z?
M#2=>+L <!Q:XEPJ8-<]Z:\OLR1YT-RGXM.?TZH\V4TU=-C85U\5<P8\->X_Y
M"P$6980FVQ>#63,)-LLBT7/O3ZZWB45QL\F]B5\K9VZ#+04.=@1]3SLP*YU5
M)"TZ)R=.\^;KB!E=7%B1/=R3K/:W%NQM$-B4V\P7B.7P3*R^.ZJ'H* $$)BV
MZRF/,;6T.)WFEG&$T7]A#!O/9,L#W/*1/A=0X;_[U>>?CI%R:4&GS@^GF.(]
MZU]R9^YR)>].^O&$%#[TK#OULM8V*L"69OA6TO!T0C<MU)^7ID#$B?WY70H$
M;</[=Q]ES.M<@5\QD<#)OVYWG3%#Y<NXCZL3]+]BE),I,KN0Z7JR;QR.;^KB
MM1$[>XPF7<T*P(?#-Z/ 6W# S/T.X#WW%]2+]A$K7V'!67#D?K^.7>G$:)%_
MBBTP25DRG!VP%3%KUR@0EQ?UY7L?DK%O%0AG_'2\['?80XXI$"WDB"U0XSQ:
M:OL'5OZ_BKO.VRG_K<$Z'\TI/'DY@=_\?HM.:A*>G=U3S%Y-Z:\_)9;,(2)<
MSI _'8[$7C@;7(,9=#;F4DZ*SRN7#LJL?_#Z[@]]7FDV%H=Q_8)G;8G[U1&Z
M)K0)3(C" @0NF@I\I3)\0ORX8@6B?/;J\^,X4V3HBW6)4\%"8J*9!^P?ZILW
MG",SEO\^J$#H:\ A<XNYA6N0>\%!.8$P H&T8P^V[#-FG'K%I-%G!#W(3@Q/
M&;;M4V5E=?R*LX?R=:R4WR@0*K-$ML[\!WE!?5,_KD^DIY2^X\;4&N&_N7#B
M,A9&MLEOT5;/:WM]N/+6Q3.H]IJ/&('8A95.0?97HC88]NJW13[HB&%>B.3.
MG&U8P"<Q*^W*-KG4GWFS'[ XVLZ$8$M"YF*O1J3/-\R=YGV=I)/^7/-Q_.KM
M8\AYLI29%HE.J,4<>Y1Q\^L4=.7*0I7Q,!:(L_-K( KW?V<\9-4]B0V*"I4*
M?CIDW+:J&R*G$X-O7DC-]/*G'X+*IZ.QY,43?M6E?SW_=745^U!J-O8=704S
MM\:^N]CI6N3*J\ CD1D>[1XB$A7OQJP[^U%YIU1 ^^EE =W/];^9L6;?I7C\
M,[8150N/A:W%Z]A;ZUYF);ZGX\/!8\:M=CS=1NP:V@S?3:.IY';7MQWK;)3P
M7U,[01%L\A57+I=^UHA;RAFA(9,"105Y&V]OMJ@QP2*;Z?;7MZ1O(+Q?X#&9
MA@4].DR!<Q7%>5WF )K(S,_H#['\:'8L0,(B<'@XZ[ZN\N;OF7<3V^21(BFH
M;WUL8V3 %K/,11' KO#_:3MV!WJ'O6@Q^ FJ2 Q?S,AR=>6RY;[KUEETH-M)
M(V-2Z:0+N>QL[G*E!AT11Q(H\3+T/+&Y]S+ 3L4J!YA YE*OH6+?C=._5T,
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
M\[UT-L(ZFX5K0Q)Z"](DH4-38TTU/:A:%Y$T&X7YX+M]1>[&OO8];MX._ U
M HB*DM-@% O%_M@B58D7WHU^WZRJR=@UVJ"^M'C/9>-17^4G3V\T3@T(2XE2
M7^LED])S9?KBE\>^R&]L8V5^&3.Y_)"QX 8_H\=5W5OZ'/N-6;$BN>AFO_^;
M^L31YUM=7CZT.G _#^R(,%S<\<;7I^"BV^"NUN_Q#6QSRW]W864<8'BI:V%%
M#_.QV>&\ED*#2P'^K)W4Y+:=$RBAB#A3.*R2P*L].0RH##[NM<QH6M$Q;'<I
MF ZD(6)WG#90-YEV_:]K*'T()0H"/S&EJXBL)]":=E6_.G?<-!6?AY0MS*!_
M"N04!2)TJ2IT!EI3%:#I<;UN S@**1 HRB8E"%L]K/5K1>E?((N/(KIRBJLJ
MM>I-Y@80 )$M^J 1BA G%JG8M #(5\@V7%'(X;6)+X<3L!H6]6G/Y#-A5+NA
M,-./V2PGS0YW<CI7[LZ^I?JE/B@(+6J&G1,?-4!2_JY#7\JO8^>>V*EZ-,H;
M2%8@UDJCG3K?.)A3'::7&H%]_J"><X*^<%U:C-\]N7?.(2OK;6H870(6XU]2
M)WV;1E:SU<$I @&DR/R..[Y(A_VGAYQEL^<WAQH-%;(=ZB0W,SOPPN<[*46=
MP;B83._9#E_""DYW$BE,=BT;'\[-O_BJ)^1/$FF0@&Z^WMG^!G$M;>F%1J&*
M9$+A?DD=BJ\%T&:+^ES"FP']@&#N *NW<*79V[],\&P\&B)MFJ"D.;C* %B"
MW*51/W%1^-4L6>D_Z*(NNK3JX*?=9XQ$4%X)IB>Q4RL/_"();0\Q/9$WS4[!
MUD5(O27Q^=J?GDJR'BY!,@W?6IICVW2H#C+EC87*P9<7PUN4;6>:F4/IS-$S
MKY_A&-MD4DCM-="C\AH*7;M/Q;X!B@6I8T.Y#HN?<XA:FDRVVMN\L2?D4+5*
M_'40'=A^<N ^658;4]C#GZB=E]6V?E7M=MRHODOG1UULS3QLU7,N!-L/"!AI
M(0_=PTY[]QWFB;UV>M&Y/*Z'TZMW74*YH43$W_U<TTG':*:M7NX/@;,J)>3A
M+#.H&[OFLA'45:Y =+T'J.R,?PLU_]N>40LPJQR \<"'_#M9?JI(Y5SP_ N@
MPTC&E5\!KM=;J$><C[I9"4C/I=D=34 *="&4"*HX7&35E89'BY'CL5=.;W)\
M\> _:2\9F4J>=6 S9L<%4*W.3%+ASF_@<SQOKJH>&,S^/!^0I4#$P+"037X
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
MO/[\O%_I3AB^,:?;NC9O'F0CN;9R%=%O\"]8:JD\L%C=$2C'>U-ZER]EB69
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
M]GF\#F2027;U/?9YZS]J*&E Y&8V,MO$X<?CR\ @T";STW$*L]JXG _JP2$
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
M<F)R*%-.@:BE!OO\K,90A2AKO'\&FX["O >Z/;O"K1N\(Z1LE"E\754!/F3
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
M(EAJ&^.+Z4RZBMNHVD?<,H)]2"6S8 5(Y< KW7;5SZUGP7(4-9YS@714F):
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
M<-I/'8-S?A!& %4T_OCB/:$L?RY> G6^#-[Y"/G]#+@5=$5R9/->QS-'$W@
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
M?*)JIR=8%%DB6'\&$J/!9)J%=,EL6ZI?LPV40@1D.^G\Q=SS$[CY&EV.I44
M$RS=SY*)52Y5PW$*<(^Y9!>CXEX5:GCW)X9(* CQ@5V!_@3B#>8O4?_AZ]K(
MNK*_41CAU 4KA4KN^":[;2]DOS$S-!B%D:.(^1[\K1XU6LI?:S28AYLU&!5/
M8 'K[@O]TQ>^#A7Z(O@DFX\>&UX^_'\WEB^C _PN/E(!3-'Y=<@?4;$#5+U)
M%$E.1ZKNS)3WN'+LOW<;MH,#^I,4^$H5[)-44F1[<$6?/4D,GJZZ/3,*-Q^)
M(<[^8./[<TUB:Q;ZEUE#_)E6!&Z^;MHT-2@Z.G0LFGOW6T,CG[#(!YA:6@4'
MK9O9$J'ZXA7RA;]H"=5R)":ZZ^I%_LK&<-A%+7-VHA7JX1<ZD,Y>K U_"Y/'
MTY-\K/3X5*^'NM@&9!GFT>'P!*).S5N$B+R;" UR FJ@!^?]VI>7!X]\"N6E
M@]03BF&_CNK54%6X.]A9>^B1,+0]O4^VF1YMP?PQ-$A8,)L%.M=1!FU+3S:M
ML62?T18HK]IV3 5;:N7:B1*TAT&'IL[320=8H=(Q.VE^EBN[VWR</+\/Y/8[
MZE78EVDP-XN"NLF/3VLPS2XK>K__.BR8Z"=&L 98.]]::H<3P:/!2+3K!GVE
ME0I<@P!-CWUMCQCV9U*=V\M< A8W?CVA1K *[/"5^L!U"\'["IY*G6A5OF1"
M]VA"7U^*WZF=D:.1#4@,FF]-RLS22Q*?NNA$VM;>9JP^=YX5= B8DU=D>_@$
M0^+)<549+/OKU-UU\I^IC^\!F1EE6EOC$M)PEG(6WHO*[GZ\8F7C2+0&0_5Y
MVMAY?J/I[PWL?NO.O&]*GPG$#C+-V?VK@-T(5#EE.'RBGW\M# L43L%7D6+O
M=-G9GA=RUA#W1D!Z!R5CP?/06SC@!P#[0**7CY+]25=^@/VN[+5I:\K9%Y(9
MWCAPF\K=;;Y[CM@;M2%CA%@3,;9Q_W?ZJZL!^#JP[D*)/ ):DH6=:%<1!=2R
MGE@T\6:KW%7YR.?Y[A]V&<H7D:.70F@",:4KUKG9B?>>K['K07/HUS?@ [!
M\,MC6_\# "OAS])@&HYW5.P^SJ,KS:?4K;Y_?$UQ9V['@^9L7Z$2&X)"G]8S
M_TVY06OB+^2/W8;CLV::?6V7@B-EXST)U)G1O-N<NUW+H,L=*QX>[,WB9-,
MVA1=.HUFA<8\V]]J&UHOFXC$?W&5-\@<U+QO#>7/2O^C487&CA.0\G/8H:(7
MC:3.(MA/0=_Q<EF18UWS>.<\_[]OH,CI*JDJ^'#KVCT4K+> (83@-ROGP5^\
M1YFJ>7E7U[IMHDP4GZJ7K66<".>V:#!IG-OPSQO@E,AU*AA"'6C/R^.KHW9?
M78E-W9^0\?L_R;-U%&Q!3R8/J6Q\<ZXQ>837X)8=\X)M SZP+AD,QY^EM]W9
M;5KJ)TU/01S-ZY@#(=KI9W)#[ 3(89';VOI6IQV)2*CLU1*!^%94O3,H]!@]
M;#8&Y!=DV)[Z?'GP4<U.?$2::[:PZX8C-!^+4OBS7U :.HG@4 R":\PUNFO,
MOIQ KFC9GU]RZHUE?^8>R?%_MEV:(CX$DX_K>:?:/BL7UR0AS"+32GG8V0!:
M:S8<1B2>XCSZ37O_^#?#[S"Y]#3M]_#XX![FU#1D&J9\*. H?95=OS74"U/3
M?;'7D--^QVDM7ZC?IIEFGJI?+NXY+L5CQ_$1E<Q&,+'MP*$O2SLR-RZ=;\_R
M$B@[')Q.AJ_68':<:-A:O>!*-)@9L'$]]1&3SE;UUC]*?YX[]L/,<P)A-L0O
M'A9  BO8NLODU@1Y:^16BFJ!QWF9H 7OG/^^Z-AAJU?4N>F0QP2ZJGDMJ<@#
MKZ_&?-^16C_RBWW>W,QG:L<F7H0L$&3#!\'^I-#8"?##O,Q#&;ZL\KNZ2BDV
M@SR]1KD"_@H5*I4S0L5-K &[&W%G:=]AH&.-$-]F_*^F;@]:&#4TP:$]X.V,
M8HGQ?[HIX'_R8_9)@[DTAU7GO CUA4<\U>8XV<^:-]5V\ALK%7X_42=S.@&.
M:$\]]_M.^TY34(<O:#"_5R1;=Y6F:S"LP6^J*,HX_B9Y/CP>EV(7# -8YR+R
M+_!#4)9948"=@?G,+FR/!E,DI7\DQ/&FYL0;I@>/QU(DB<<WY& =G0I<Q6[;
MN\1Y5?*O()ZS.[!_VW)V/L*$@V2T55%1/AT3@%/TU<^;\F;-GO5!S#,(EHD/
M3RU\KM5*JNR7JQ#J4;<E-_+R9,<)DB.^0\J@P V(O,:IRV]:X:Y$YIS^S$S;
MD/S::H2X0(.YI@IU-Z)$'F?I0;-F>NY2/ XN7&G+HI)G-AN%E)&&AOATZB<R
MU2E.6O#HY L7;!\^W3VH&7^</=U>MP?.(/;XJO;@\PT:S!?'$\^0,;Z0RO6O
M2S%9\<%<GN'W:8!6>NFVKLGE\]>5$DX'&=OZ^$#W=T/62J2&HN0_O7(O]AXR
M7+.\B\L<**<!?G&/K.M?WCM2^I,WR",TG&K[-$\F9M.9KQ'79%RMLOJ])18.
M*H= \QS_Q@VF&#0$X0GD;!_NSO[K68V#F:&95*38;B3 ^LK)G\^BV8$\&9-7
M\V"-^46!O5!=!?UZURT*NC^U.@&G#JYOL[V&KF#7SM,ODG9@L3^@VT ^;'KJ
MFUWY4N@M3Q6JX!P;3YX$FM/Y':!#\4&Q_\G*M_>@S5.=:<=KEMF+Q>L(C3P5
ML^]8Z?U&O;,=U&8C&K']P+98SC!?"U*!>^W7WCICIY4O&@7HRIUO#F_]C3I(
M3I>,'^@OL-Z.]Y4-S2FREI5.GR_Z+B8 BK]6;O=<3FUAX1$&UT )Y%RR,YRH
M)O7Z<O3X6$&;O'#6R7H=;6?T666&%9"PY/716*X41PI^:K+,)7T ?%?K+U)-
M7>CP[BY:@9KD^(B4-Z,X8=9G-YS+=@*VX-14?WK@X@?[U @-*ZC![S-HC9)B
MV;1:W2GIBT?:#08LYEE*<]'))<ZIA3>\/<W(Q*56T1[S<04;X%8S%2.#_KR@
MUD-?@UDAY$[U=QWI011-I- V*>)::'Q-/)]$?$BR?0??\VD83P -+57!QYWF
MIY]MGP*C&3^$9;<34TU*L[KGB7@_$)0TNU0'!WV0Z@&I0XT6!J-10H:^)&&/
M/L(4Y/JW6QXT8N)PT;)ZXG5T6;+O"X*NV-&"F,4Z@(?5D@R'IP&![LW#![&]
MZCD:S! _@LM1B55M9??//9GD&4(WM)52V]+GA4-KM%^P#;\)Z%QFC46JS^"5
M6=!;F=P*VGC^T1(,0&70Z'K0QJ;YH3F;L9O ?O$0T[GM9L5ICTH_"P+N:<1I
M8.GJGL56R?H@^@+I?#;?(Y%5?=N@O%$FNJ[LR)D5C\W5C0GG3_[9<>7>7I'"
M%Q!0/MX]>#+[9U$V=\ WIW9<X>-PO[OK9C$SKH5W,DL!-3&^IG7H[CN,?IV)
M%LW;[_'7RZ>?B%C#IW3K *2X,WS3CEV'2 ! (-<*GLZ_^= P%L=DZT?(H-$D
M^W(PE' @@]G<D-;8E>.$(^44U=YK@DF[>D]G>ET@V0VA+VE4QK9(*OMT]'S]
M]E 5E7!6-EWTC_'L:[H&*C) R\$]U*O7/@N5R^008'IG[XF3<&#56"I>N.(+
M?[Z4\08/5C%XC$'YO9V-NM^)L)T-&2N84\ [X*ME4%-;CGC7EEX][:IG.%>[
M+1RI+7^Y:9N50,IG,.B"?;DO1QW4C60_<P6X^?>#ZA4'@3)F,ZFR5! X?]=D
MX#%JW$\KJ0HTK;9+7>DMH'I7@]N4+F>,T\3),@.V4"%1M-NOOJAE<\:7N1+R
MJ_0/O4FGK:=R&UIWW\@(?)I7)'F#/(6L+ZRKL#^2F9U9(?+PPTY>KP=4/*?:
M%+/GIMG!L+V QE2..RZ99:A[G ,AL]4NCTX.+,M-<O8,8_ 5$9)V^XY/H=*3
M?+/Q-Q1ONJR#\:=WI.U[#<8(T8HW-(UE21ZQ8LC79"*/RK""%XS%#4%\9H>*
MK%=P8I&)+UL?I$BQU%)?/8_2JR3])1I,.TIX/*%6@%ATJFK/KM1>KE(JX;P+
MFG^H\4.#:$;DDZYR\]HU;!5_\^H'2R&7-M0&KO%P&NC1RB5%B2@"54?2\[DZ
M5GPJ7M(2Z#1_?@:SB"[A( 89Q>$Y=W+ VXWA5<%3W+<:C-G"\TU!>D(JF'/1
M9KU7F>TX#D"C&[7(;^6*9J-:'>V?D;@XZ7O:7L-SYZ(&*E!\]YVEOZIRV?F2
M-EK!_;X?X=Y$J9!TF.:<%)8#M7FH>L VP1:[)[7.+M7D=.24D%WJHCA2V#A
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
M;E/G3XE1WV([.IK^Z4?+_E&SA_Q,*6JS^]UG(XOL7&NGA&Q3J ':R1LO^YH
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
MV;W;M=KX/)$*L945_C5PP_=V/X6NA)CS/R4L81R%]\[LV@KH3BEO[J>YUGP
MXI00\JYP]Z\3GA+SVDD\*)I^>N[=I_IFIP.U'N1;I$/[Y\X&J<[-MC7Y@>=[
MGZDG0'T^AP,-9W4>:\(8,%6]H6,;NRZY;:Z9 '#?BH2G:\ 4\D8RPVS9A7VI
MYA*R]544M%T"6I9NPVG3VA*L@[U^A2[/:).S\>= %8KYN?=&*,U_Z,1I8[UT
MZR3%%S<T5"36TCJN6B)AYG<] \8E;I#V)=(_C3W=G@0JFMQL!]#O"[>G=-__
M@+[*XV9>8/])[. PLW-:CGI?4O  H/[MFP8C-'57VJ*A9 \X*+19IL&<-</#
MIC>877_\^U7[4:+^;:HGB#ORBO(*Y8[[YO^;&,;_U < P"#" O"C77_/G071
MDH -];-&Z;'HR@8HPF$4)E_XW%5KXM4,9S"O?J+9NMDWQXZ \%7D&M- JBMN
M67[*@?!ER[9X.:&>.;O6C-QJ='(RZP?I9NV%<\Z/G2=C,S-YE*-77_QJBF-A
M)^TD=E,J7DFE\:5#CZ,,8JA>*HJD91'".AQWI1W-.F3J+Y@D4EU^)O=U-MVZ
M$ZG+)B'XH.J._7+?8^4(FBT;\/!EI+1Q'])7&.T7 #&0XK!SV15*GS>,0:;N
M)\0/'$A(G.!])VE#DY8C\P0$I?#8$;6A63"<RJ&-A?*P/Q!7>-=!]<[G^Y\M
M0)W7IJ9D)%KEZJ/>N<%'@UFBP1!DWAK,47)*I7VKHU16J\%,6/]:]LC5U*;&
M)QS<&:[!E(QNOXDTLPDRX#C,HRLMSN&_"=?JK<(?[S,24<9FIIG#FWK(+:9O
M=!6H2PP:U0. =Z>_6NY_R.R^SC=+"L\V\\GX"1/S@&6!FU5T)OA%<F$&6;]2
M*[V0<UDP9?'YA7 :UQ)&G]7'@SK!FCOB)8RJ!X<2Y28*$F"-/ (&TK@4J4Z:
M!O/8FTD?#?# ?B^R_?+^&P9E!)F^M1BQC.9:909NA]KA\%'KZ7>!4+/$3K*5
M6M+N<-@:OS=SK2US#$GQ$,AM#KI0OX.?[+92O6MPY JZL(PM#_A[/ /X=A$
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
MK@K"@F+>_5I=/N+C!JJLK-VV5KDDCRN$,)CV>*WUB20$'Z7!$+^B04\4@;P
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
MHKIDW[_FN*=--_._@SY)H_'.B?J]<W<GKX5<@YX+CPZ;'X$M\*XK#B]/GY[
M7Q_PG:7Q>@MR:4]9X=\X3*D2A0$#OMO\K#&?;9Y&,)/N\Z;'E^H%DX%]9#[4
MMG.?7<6>B:R#Z?9]>C!%+%YJ$!]#'&%!B".,6RZ,9@2RH\13EE85GM'0DP9+
MA]ADZB!4IWL1K1+:;J(ZRQ6A2YQ'[(HG^IDL&7]T5:SZ;8K[- "IML ^Y.$]
M?ZY%F8%BJL+U;K&]_*Z!@H%@FG<@3=P6Z&U[4_^'VBSZ&^@YFILZ>;*M_6H.
M_CH7FN?610Z^?GZSOO4>].3VFL?X=\,P6K*"C'$56"'A,-ZU%+SD;3$O#Z*:
MB)\L]*D-8L=SY6M_J5^&@!Q^DUK'#O1"%[(>5K)S4XB"=%"BT ]"&!VUU ;_
M'G[:!A;2)OS4T@9*+$(1]]NOC205B^[']3I^N>V7:EK</$_+X^_M+O@O.TLA
M)#S'MYMJJ]2KP'&[N'#/6P"#65"W>4J=W$EO8@F137>"WV4H40YLR1^?O*#%
M. 9LX=]L.KG6%SF03'=I(MS!#6F:_!/)$80J'/WW1P#=J,?!T66BNW*Z_OZ4
M%*\::7K,$<>$U"1!3)^;:UX\6:?S3A^.-Q<A@3-NRY+MC.L@P+.]_"-^O\V,
MOJ"0T3P\+!-*-.':6&:V-/W &)7N)V!\R35R'I^-*1<K4<WXV(M>#^,EXNT"
MVC@F.'-@UK'YMQ.O8T63DR(N66HTF/ZU,?P'[*&(<>WH/S<<N5&592F1N51G
M)J_A[;P67$\ED;YLIE)RNIIWCKP9^F!M=G4:V7%F[YWVD[#_@NKNIJ^!!&*K
M*DO X<$8S_</D@$$2(\WZ9[NW$JGU.8(JH^U66=Y')N<4*($@=9]<H7"UC?D
MN<8<ERJ%7SW?VGKF&A\&L1]?O'_XP1@7/=G E?KR)AT;=)X)N>\MY.$(Y>TZ
M5H(]MEG1'*C GR_G==SL)_?NC>PV)DA3FW\[LA_0Q[/;B]=K8P< S"R-?^)"
M_[.- YJ*OY4H2US1P9]3H+[E$@,19";#K\MQ[LVGE/13;YRN[>\O*1]Q"Q*[
M2:-YN=FYLQI7L%0= 62^$A?ZEUZS5B)B8:0A4-<C<W?#]!<@;Z%1*GL/1]<X
M9K8]5FA3,1J>*"A/]ZMD,[_<[,*</9150([E!O=G! W_<?S7&MPB+K(SXM$W
M%B8U]?LE?Q!D*WL$YO \FB,]5[$SM;55OE:RVEP!T-2?#V!%U/OXU?B:R/L8
MA2:5!+3V5[\:*@AC]0<C05\\_ZR5G>-YK?=595:)$K42S"=#OSNI8Q/@I6*X
MO6Q2B3J>@\X#Z9X*/N8]=8HL4)=L5J)^34<B]'W[@7PA U..EBX'A!,&]Q2S
M22._(5X(I/W9]/_>-!4OSC24BOWW'FH5]W+FO3C\CCBCV=4 MRE$\2O#H<VJ
M#?B4'VBB1-W%^TLSE:B&D.OPCVX3[F2J/RQ'(#V3W$!<"GYY;\!4E:YTG]X
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
M1&&$G\&G^I.'7D-AG7?&0G8-AW8[PZ"FC"F+ !O\N8+:9;'MAF>-QQ],TNO
M9^C);<_A ^._:X='&M!!\0.F]H?.EIR$>/C23NG6OJ+2T<N[CZ\ARBZH8ND$
M[KB>CF-8BZLM7<0E<$7\MHBY*[?+5MWX= 9T1EQ"$9BJ1'E%[_#/-/@P88KD
M&24JT6AM?B9W<769?*)+B2)++*/,@B-=JH^10C($N]ZM&DZ2H1>J/NC4CHH2
MX5LAC)_#5_SJ&'U^GZ6)##EUJZ[0VY\_<,A6) JV5"^[PECWL6?]?29%W/F^
MQKW J=?Z4LU$A<V!HXKRF=#W'%8V@(:K.$;O#$?U2V.%31S%GI(@8?13KB6^
M2J0 9#]_WE59U?9#818#4X>=BU1U]P;.EFSPJE"<+K:A^CSWE-_SBM['GF%Y
MO"RZO?]!%=V*.@SZI/E\,DZA2P<3N0PK3F]Y7M+70]G1O&GX;SHSUV:ESZF>
M&_$VB%F+1)#>W];?'R_D]YU!L?A;YW;2CRSS&G)DU+TJE]\=I#_N62CZ:$T&
M&K-.*E%!(30I:#%?FO7!%75-DX#%T#/HAUA>7VD6F;)4&2B&TYYH:Z8D2HBE
MB*GJ'^#HG2PX4>*R#P&:1/&WARJC^EBXDJ-$=1<]^OVWJP/@GXI+;[=L#YW,
M5 L19CQ@Z6R4+33H113TUIT"]#O8Z6RA_Q_8LA?R3I^I[, @T#YB3U_104#_
M]!K),'%$PLD@SWQ2EY0,;D$,:$,Y<FS>[DR(V$39FD!?%,J3BN%:-_#FPU-Q
MWC.7?4?ZBGOD_O-%8NA6A'[,-2_]5EFO$C6SA%W6&&L<V\Z03\IR?17F"U,M
M!I6H07>)8:E5XR4V_(Q&((G(8TO^;2!Z@YID1S%Z]B*T=I=ID!F"((=WTQF0
MG#E];^6V10OB>D?O1/X?XJ7_3UQ19-IWXNW^+=J5AN"8COJD*P>KO02ON= 2
MSM6!XR_J[NO E %?Z?"*&VN\L9X[P-9AJ>Q),)%;AU\! 2;?<P ,'TLESIS.
M_]!E% 9PIWRGYW\@YRS0FUG[@;M)TQ_Y0[>-M"ELFCH<Z$0^R#DH=A/T]A-?
M]M@M:E#-"Y5$T+EMA_W[!"J,I-@S! P?<[3:U+(,HDL5>K]LM/<^D,DA#F-"
MA!!_N9%IUR%9G;;BN52KQ:*SL"L6(3DAC))R,Y-V7ZOW%K@EAB>E\=O"/P 8
MFDR-?]S:*H 0*DM1 -B/!>,=&A_7_$2B$*9D=V?M^&>6-1(O(TN,INIGSSH7
M?6%#-?>1#,2 RRM*?1[,6TV]R*:21Z0N'1Q3F3:P#\CR8YGN3V!?7*@'N%B@
M1-GH%*#$$$!?-^)8^.8>?$S $#*G#N1$M[A4V^6 UT[$XLU3R@??O!!Q()C(
M+;FYA3:=O- <V75ZI/PK\P]2)B !":%>CE4'\L4T@6J&JTZSPZK(1XR65MF8
M]X7!NZ&8B9WSN65"\*%PRWU3CBG- 6Q\ UGNOD6IQX&G4<<NC$_Y]E"2$PCY
MR(K( =G?F^\8@]QYC*#DA90E=(.V2^"CGVQ^?$P8RP4QB?3O.\.@UNR>:07P
MHO!=Z4^TL+]T]^)ED,V H6RTT,R/$-QGJ41]3-S@E,E#0B4YFX?C[MNUU\2U
M3I&;W9>AL/+C^PK('"F1EYPM7J7X</>4;9,+ @.5**[ZJIK]*38,$3",TUOK
M_>R1QP>ZB0;T-TQ,+PG[5A.\(22UCXF$TM7MO9$EB:-/2@]!3HP*JE[</;W(
MN<#;CQ\N":<?Y_*9#*;):+%6],8$5=7L3Z'?8F1@*I*"[\1]*?XU?_75!(%X
M#*2/?"&;)<\-?Z)QZ1::\SK?PFGH1/4^Z_1:A3XIK99*FG]6S?9X5U>%FXPK
MZ8>QH[$[LK<\N*V2;":<,IUD"D0%:[VM%QFO'+ZF&4.@\W@=M4[]@I'["C&W
M0)6=C0MUVZN_SW-X'QH5WM# X<GDL)%3;D H;J0TVY[>KD2%9A:>LB,)/]NT
M_E4R\OV:_!D_/#!PPV(:%P9+[)>\?]9\EDWE$4.$F>Z/ BC&*[:@K(SU#\>
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
M]T74Q^-@Z^:/F!!QF'9=M*8290<WZ__O6:$<>$74;Q*O)I_Z8Z/@],\<@8H
M\+R7W+QO6@9=CCQ[EGZ(W>-@3ZT)D:#OPG'PIH2V6? .(32_;Y9]][4B5@1'
ML@(,@B\0M)9QB%BX+JS^]_-8C:CTT(%Q=Z+,##L,/C7ZV3=8ZC&G(QRA6FCW
M#[V[2;3\VS)G,S1!)1OL\[]S<Z)WU(WA;>H)4^TWNLU]/N='T[D:3N=*Y1$R
MY[U;!.?/V6#Y#]7(X4C$+REWW9Y,/(3/C$&0DNNI0\.3_!N,\84ISBN=[CN-
M8,/Z^P!LIUA7Q]8UHZNY;[*( 3&ES^B+ HG[DU7\60L< 7'P58>PAL'FOF.J
M^?.?=5IO,*Z"C6(ZA]][YZ>^:K*Y(HH_"7T^SBOX:-\&>$?*)ZC.&UM<+9.\
M%6/LH B*E%H_O.'.><(%PR9@C6O).8-]2X'AN8'E]>^OF7(9 JY,&USN?C)I
MM<GTY ]\/;&](MY6P';_E;I8NM$!WQV?/)>?(W#0:R6Q?WHP6IR6CE0O5#\!
MY)+SEE5RF^?)B_@R&1Y-"F ^.GRX@<LD!'C?<[:<V1\UAZ1A43&OP3G)S.<:
MLVY2L8VCHW;)6NY,Q7GZ9'L=6#JDGT!KO8[Y%@&%PZ'.E*^_P.A6=,NC0TN7
M6H1/,H7SZU(JL4#Z<("_K?&I^LH8T+TJS41PY%%P2U'7U3(L,ZC'S<,^YUAR
MC@H:)@MBN]3>XI+[!Y^>.1@,SOZ$3>G2(8IOP_N-O%3F&'!\0? 0PSRR8L\O
M('T]A,<*)7@CH\+J-3D:$YP@*R^<3+,L<7K7D^;ID)VP?Q<X8W=N[=S+-V%1
M\DCJ=K@&$#3 :7 1^+;X%6;QI1_-B(-2E*CO@=(KP)?/8)HJ]'L9,,,XI,&?
MXX,*K9U@8>*$DQ?\6Q:2?@<1[O<J,:2=DK-!O]]RHG;>D2E3K+D[[[W.T>OZ
M?_4],!+)E:B&BQYJB]BKP^>6@:(E9"%:D3.@PW%[H42)I/J: W@),826(&/*
M0A9>N8[X2_\L4;3L+4UA&!P(?04N;2N8O>_((U;8*U$YA)%DXG"W>I&MV15W
MA-@9JTNPPU<QBNZ,:JI1^Y% W,<-\'@"HQ(S L=T%WK_\:;8O,JQ/$G8!"S_
MV_5\Q4HSJ2\[\^K\L)JP?>_S=WUO?"%O\ZLTAJA8K\$EC5SF1A&SR<2O4[GV
MO6=Y.K6@US61O-ZZ\Y[;MNP<BF\"#*K9M5(H@LQ'9K)YF@Z%).5[MC=D17,(
M,(4,.G2^>X'R93.0X.9U9/GS^'$&-IX_?RDW::=5@'J!^+[]K"=+QO!).F]?
M<3]I0 2%$X3B8OD7"][1&_,8H!2D;X0]BT,UK)0HSHEC/V^FL%3X;.%V@#"2
M>29GHWVM$N4:.]>KP#YS.5]@ZXR)N5;1/X?E,L\5.TX=.VFJ(O6?G8::"T95
MFPWDB\3C5P ,L\0,2$G&H!D;$5,_^K=7^(UI&I-"H7!H):<+"EP?BR3N ^EL
MH3SIDL^C!R>J"KWHD<,**Y\+KL7:]MEFCW!2](*LON?WO)_-R6K;LQU NO"5
M"RH> %X,*T(5X&+_S0;9H9.,#.?X_(++4B3;B?*5*&S7_8RZF(JU$M\-L=%Z
M+#J4]+P&/'12,A8-'(5C$SQ_*SVY3TV5M&#+;<?O:(796 AI.@(Z%J[XK709
M%"H5<\8#CY$L*2? =.S#<>#RS!3&FCQ<*;VJB]GX\++*6QJ')RH%&PPTK/9)
M_L1L["ZF,^>+D*?R?=M,>2P&:X8^Z-&__C!;PV*],VFNC83!&MF(Q?P.REQ
M1-5T82 ICQHKVO6X3]<U@]K4!640(+1$1Q8/-NS8.P?MG'')2B9>B$*+FJSJ
MHF3,Z9^^:Q C/0_J0AI*5+S=+;0J])L)?6Y!@I\ )&(9O=28M?\FP;\C>K*2
M-65V;_>+/_^%D\+^?[]\=.2']TW?SMZ*(*@]5)$7ODI%?3)MB(T&AC,DB7!M
MKA+U;5/F-9\BH6;D8_>KZ?UTX3YDI_H^4TYUQPBCC4F0* 2FCF!O^JQ0,!.[
M$L\J #5/!7+Z\6RTY#E?FUD&CET&2_ KHX#1F:$;/S7QVY+LF7V3,F_<?$RT
M]@.-W4.F/LTZ([''%#)X1:!';V5F"^:MI0Q?4;!6^@SK\"<ZD4?G>%0:/&WU
MKP*8LR7W(WL]YAI@WQD9<_&U'6\FL4/7&)#Y-)=*+_A=B8K-KV_K4EAV27(.
MC89KCF<M6JA)2$1_"77W?9CO9,Z9;:"1Z_Q\/K5%E)KOITLA !/SW76G,TL\
M6EJ$_TC"GZ]D3E2PR9!!5)U.X@@3\V26X?"):7/>VI%7,V.B@W@^SR7H@O
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
MES;*R^;FPND8!*(;Z6R('',Y/S1%^0&K&#VA?5IUELH3')4Q3X1^VBF_(8F
MGY7ZGSX=]V>W"TA'DK\9+SBZTD^)\F=;HOC,9-/B0C:.1:7[DE6+.](_9C%+
M,_!YKA4-S]HQQSDS[?^,'ZEXA9-BCL,:/!G!(9KGX;;_\35ZF!*5' :0NRM?
M.)5^6OC)O;TJT#1L<**>&2B^&PGTCS[I)O2=]_=I/Y?B+O_!$33(A'1R1^E?
M<I=#5S#H9SNXLUI\0\<[S6;[Q_:K81UAU12>J&CL9E,.F_B)\B<<[N[8VN/*
M>*5$=:1C3BA11V:?."3JIQ/] B$JNKJM\9R^(0LX'@JC.:<JRYYA=%X"V6I\
MYK?N6U]VL4+"2(B[BG'F<\7/ER:=7VA-W 84<'NSEDRN$">.A-20PXKRBW=R
MJ <WBZL/#>&D#HTW^(CW8M&E>OO&!VC[,<X$(9VD1=WT?6$(R[0";"X._/%L
MZNCJ9UPTAD%Z,_3VQ<@E+(R_.CT/8@^\:39S"AD:!B/_!W%O'M7$%KV)QHM>
MG'%&%(@S*E<1%9DI9T2%*"@H"/&*BH" ##(GI=<!!R " HI 4(: "!$%PAP%
M)0)"E  1 @0(&$((0R8R5"I=W.Y^W6^]U>_WZ[7>>OT'+-:B*JDZ9^]O?]\Y
M^^R=Y"SA!WSJB#_\VJUR]OCMNI3A\:??]1I!&UP\D+*SJF!G9C:$J^Z8\3S
MBA)HB-&#7WW7P-5>4V7KI3VF*CQ(L-'"/LUF=+HICAE>/)VSLN. %I?(<_*
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
MP"H6#$XM]#M3<,R522I6H]80PWB,0^]W-QGS8#13A]0;/6'=""0?"8(OL"7
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
M/NO;J^=2J4:EP..VTV$:0'-2Z(>)5F\&-Y8M+)1,U"&A;8#8X1D=\..NAJ!
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
M[N+H!EX;@!7)G?\LH H64/(F@HG12!S&U%>MV&.*L,DAJFM;FI8Y);-W1CP
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
M7AC-,6EMNONC.E5^5:0P=B\N/#D-?XZ$\I6HM#NSEFX)?&@Q:*V?GO'M=B=
M"I#WC-64G&OK[HKJ4A3+B[?Z1']>(!33L30S6M;%[T9JM41*(%/J8N5E%!8E
MN*]$96.D<)7XW97FN:F6I/S+B,S^P.Q*"C2A_"XKT;0_B1T\1<#(A&K[CRU+
M#?Y.)R.[F-":MN :L9J0%D23<B^4QV:;MZSH%["Z63UPR+NX8[X(UKTT<4S+
M:4LZ'T#JPS*8D_K_I6V(*;%S*\$T1*X?JK%6HHY8R 7\'AB;=H*AHJ-%G)FK
MY&<6;:_?^J_D%ED!Y%_]9^N>RLF!CR&RP>+<;7&@G!02CX3V;[U?M2MW@?O9
MN@(?)!.RI;4GK*,5 $6Z;NF;S;M8*IK>;:J2YD7;5ES\IXU8M;,P*&M_'KG+
M[46&&5T"'IUD%EVSS7AU;?A<=\3VEO)5(6MRF9W=E&/%BF+3RS<3TCGF,AG!
M/9A_\I^+ 2.!Y* *6K*GZF<_/?ZIAR--YQ0T&\R&=0$OE*@UKKM8:[G@/FSD
M62QS)'9O?=M9MQG;N2&G\@#]D]M":#=!P#7Z@I1_7V1F+N+!6J!:OM.7VT/>
MNBLL8), -N>(*H$K6WU0S%'(F1GVGU8'00<S(9#RPO9;UN/<SD[_H;>B6<6:
ML&&(;+FVNCR-;$5ECZD))B4NLEI" W;&P1*)G4MN:&B'[5S?8(DN!EV$OM]V
M"RC,!]#"-T -M6.3V%6)B@_Z/VJ:]%Q,NQ(FA-?7C<E=-G0ACY7Z6U;S=&=V
M\/]<GG0^8F+UHIZ?*X*;4&<Z IWKFD:\2E"I$&*$ 0@G51L$:"F&RS4>))W-
M;N0$[_R!?DRG2-D=! /)3*W-%)]M\M.7BP3[QOM+-.A2(67$3]P/?:0.H"U>
M1)_5N9R2^$HL_)&_%@C;)?8)F<%21%[GE[<F.K3:S?W.X -=-N*^U@]_)_A)
MCG?W9<1M/T.8; -)==043%>)N)!X(<;QI,GV[3_[_9,*#@N1D,HG!!):T24[
M<DS@C)LF%_\\V89:ZI8]CA,H9#"01-@'98:@5S7I%0U]5?%J_Q>'82J(01??
M:I%IZ&?)V5D?L?O#&/_-G&IU^=&,5V,(1ZJW=%@>S<<VC@<$J!O-%;6V<*"\
ML(+:BQW8"[?'?ST;2@^N5T#A2M36-)]WVUH"=^Z+9%N3L.",WO4>KUV@7JGV
MR=HS;^]YOT) )8*:P^_(R\IB\%=2/YIODR'\)PORI&YXE/%CD\I"D79/T#U6
M5S:Q=@Q]$.A"DP,%_ MZ3">0RRZF&@I$"L;DL!*U JAY/;S[4%"Z"O8GF,H1
M%30OT?'\!.QF Q@!,>N:JQOT9N$"]>^T$JEN1Z%E4W0<64'B.)XKXK;[C3L8
M\?!,LFC&),/0V\10GY+"';'R9Z].* QAW^M&>-+0-JKE6*.9HQ(U3^:T?5I
MI" ^ET>.2/G!IDAA3^$NJH^#%3<GX/4?P)!WI-?N;RJ8',;K@_%)#>2 0/<B
MEV?#9ZP]:WL0!.&Y;Q>EWN]]Y:W+^,C^++L'!Q'/)AL".IJK&%R62)S76=@R
MM&?>4"B?)6A"7R T&_>)S/>+L!Q!"^<4ZV\PX?24CT' W_IS[/2?<32*5(%C
M1O;K[^0$JO.L-Q>1G%HLM?H-5_DE)?N3?JDMBC*>7E%>G2L&YDO6G)D:"V^P
M9TY:;P5KS*=UZZQ73+O$5JM+U&IQ)7&6]E/4(]/#3>E94_+#K97'I['?/;PD
M(1>@'R+XC<)/QW%J<+?;?542@\'C2YF.."QB5]J?9I>1U6?CL4\/IBWX)=ZH
M^]SDH^6:06"-)/K' <\M[?X*G4&U=:/K/5=.6Y<-^.%M1PP6N$SK/MA/7"?A
MG9HJKLKQ.>43F1<>>'J:&GN'KW8FG6WW;=KEL7_^E?9)A'VN37;MX=A4,![(
MHO?4;U6YT]2VSA*)%8<B25+VO^7+O1-=?#P/B\>LPCG22)?# Z2G3()6Y2+=
MEY9E-D<.L;E<!#)=L^@GBSKH&!ZL/AJG8=[N3.!AXR&K2-)HC'P;W"4+>?TP
MN_8 636JM%J8\=4P%TQU&2^I5>NBG)[>6WAR\CV^6T65_'&N8!;K"32R^FE\
MTJ?1>I\ DUTM.P\3C>#48$DH950-H?.O>XIRFW;M,3%?XG-YH64^;R)"NTK_
M8CMU]WZ),S4,,?K;? #< ]*,M=ML47&)O]H$NT9;E^A6],@I)&AK3K_<V_(6
M+I:@03FF8LGD .,-T[=I;BU"<N3OGLJ@-6_G;4O4)G-_$:)]NF)-I_)>EG_>
M?#MSU6\Q C2M#@ML_U_:(*@U8[H%Y_&&/S;LRT7$];$W0ZLM])%0G*+T!XKK
M)>S@;,7QJJ(-S61Z"G$_$?&(90I\KASAS_M)?9LP,4D!JD!+@!I\-$&@1%FW
MPU[H$M9/\WR",=8MKU&EJ\#"B#M"%$1S#Z%MN-A"K?92?^9D,ZZ1I7"966<)
M%FJU]F@0^B3;B;)!E1/8R4A(S5<15R%)"@D<'O26WIV(A $.[Y>]X<^&K**+
M"^F_Z8[_Y&#"T]<I03/@4* M>9N>X8BSU >VX5G1^6JW!8\V1J>N4J(,XJR
M*B*6+/@6)C_BWK!Z9]NFN\'R#D1RSJ>Y*B*(@_B>Z*"W$GV%C94219O.]\,^
M23HWI-'3;[KP)4UJ"5]:L2QDR^\,,BV_D-L (92\Y[<2M?@Y(NZ+N-U,#*T1
MNH4NM/I=;(2O$MSK\)K SW5U8=RDWO![$QW]$6AZV4AF0N.<]$3I"H)N+SXG
MP]C:-+B>3R( JFGA6662M) U']>4TE5&=#5HK5_\ZZK,JO**BM/0/# Q#NLG
M+W^B'VQ_RI]<*],1C:"[U@_H^@"%Z!$.Y,.GYQ\UY2^]/:M]J0U= #(U0^H(
MLX@E8B0K7I5*4FZ_YFY.^Z%C!5-CR"::P)H]Z>M?-$KK,(WA<^*.QV_RB\T)
M65R118;**V6\T:</O?GFY9'6;FX,^C#D#H670N\+KB]9)'^!4J)>DV.]6!3$
M&V79!,N/]D!)?^"6*#8<B2;/EB'R;.P7X?B_*$Q%XM!B'S-:,!\.5GQ:+R'=
M87JZI$KJU1LB"> 09))H=YD97]UW5HJPZ=MG:=R/(50I@=I13JCPH18:-!I]
M33LLU5R@'Z; ?[H!W+#[F+4G1$5S52.9@>[CD&"JJ^(!:="_;?6)#V'U.F7<
MF3F559??%V5?'M?I;J^K3V\$T0*A*.M(%M=4 2F2<7=FN#.?3P3\EVHP[2,%
M:S-$]SGB1V6OV<]F?^C KE_$HEFVUO394:HV9=LT[9$+?R)L[/6A>[NLO(D0
M99K?XS*$)__LSKGFW@P=;F9#$P>GN1*FRP#I<7 )L7+'BJ:$7!_VPB]*5-+C
M&)!S@9'_>]A.BB1]N5#!:ISX:;_;9&?(+<P,R%0L@#R5J/ZWG@86K!_ TI,S
M2=[?BK:]IE_8(D-6P!1Q'<YCY#I2%P&2- OO,8>HDBW]>14'>)NLR1U+@%H3
M:/Z1X+7>T$M%KC.5$A\HL*RQW?GAQ:)P4]K%+K65'E_CEQ2_$>E( #K74X"U
M(K3H:J^MMD0B.0]A'DVPX].JD7B/SC-$RU>115(2!]FM15A)1=C 9"S3F1?Z
M>U%/[?PC%B=[OV%3<&K\Y2$KCH:^8V_N?TMTU\8).BHP$@-6;'8K#'@>^_I5
MB2*[+[@?]//Y')U0US$&0]J,=G2R)@3U$VI2^F&)D_V,TQ!<#I*N96<W)^WV
M!89!ZW1/O-4FP,-%_+#<XEZ"_/!49$33F#F/^911";V;R+RS%6JVVAZ $S"9
MK%@!%TM<.KUG\A9H7L^6$ =H90K!T][H08_&EP$"TN:K5]/-9&)MDFM3=5A
M$DP:NW.$]/E^?D;E0>L<M^KR7%AW?'L,?]TMQP:+Z#LT&6-4A2(045Y;'U!@
M4GXZS[XH:C@UHA^[0??@MXD(,>Q1K<FHWM7[+ EC-8763. R20+9]5[FL^OM
MY'\SQBJ6,Y&(A^V/]':\-]8M*+,Y.7]Y0X[:]!\^/2H>M ;V=!;D+PE3@\,Y
M+*Y[Y9_++R^ JQ:R>PAHF(+C^BM1[-X+TS0N;:9ND9?N9.FLG=#*[(@$%XR]
M3):<Z(ODS6Q[<2F:L0!@H-]]W'@-?'7[T (E2GM^)N'RMA#.%)OTTRO_LFNC
MZP"SA4V=O0M9D]BVD\E&XTK4>2D<'13PT+6\!$@Z#T7<L=AF3IPR%_63ICX>
MN[\[[J VCC2#IZHYG_CY1X4AG.ML+^H(S=GRO$7U@1+E#F+ K&O+GO_)C,2X
M*2IGQ]6OCLTT*5$-I;<IM9PNUM3*DZD;Z#F\;K($_5V<L[U_8F)Q!)>K>.A=
MP_E#9XB6@?36_"]-90%S0@<N<OIDQCS#7PG,8&O/2]]<GG2<]; BFPY2]0VM
M:_;7G)XWF6X=PZ0(<S56HH=I;4I4*OBX(+39.>*-YA3K-UL!U!2_OW*5%D!Z
MGW6.O&V72=8093:70 K]U19@EO,+__%X5%YY5-+O6Z^._Q!-F(N%8Z=H \<,
M7M=/]LB#+EJD/C(_LT( J:$18/4UM;Y@)H2QD&\.9C;$NWV[#*P-_*OV7]73
MVNUB#R5*2&*Z13UCJ)[2(G+OT4?URD8),=+S+P7'',PY"H#NFZFV&GT%/'K6
MH6K808U_0J:@TJM)I ,[5/<8PR%A$M US?2N"67<(R1@G7A?>6IT7(S5"7,>
MK8CP,MR0+:I+RWRS4K!KYI57D]4A=2V\BM!$NE[VK-/S8(Z.BE2[)W*5L[?D
M;<B58_K&=\/'(N>QIB +%R<=WS'*; 0!LIR%B[<^=#A%9OA%,47_H. 2Z,.>
M<UR6_+#4"^$N!PLH,JBC7$URPR_>]-GL6"9!(OB.2$F>4(%-&'S8^M^@S^);
M!$$0:08D%=TY&W6FW,^^+Y*SH$QE0LX13@#+RHYV%E?CW+O73;J<"AF>[&AH
M@ZY60^_W9-X""]&HN/@227\8.LL*8:O7=VV@=U(5-,\!IR:NHJ+S"2>.3^\;
M.WY=D*E$51,'> H9%)[O-VW-G3A]W;L.$RJ>A4&'R,N/<J..L8Y[XXN'_63@
MN[&&3KD92"\FP0FS;MER$8#="KV?\'J(I+Y4'5UM'9VM%C@L_+A;B;KA]B;+
M 'JG^(S0R\]["?#LS4CFD ?]ISRS=-43DDH<N8RCF(5\ JIW]![[6.,]5J6.
MA! $6N0=8Y5D4]\BP,L:NOY)GI@DJ)CE!^XAPO/D6X$;D<\KE*A"= [ (U+1
MD;)(88&^!_0AP//,<7FJ$:?)<AH6$2XJ435_R^7K)ZT$1$<>;,/EN]O/_MJ4
MH_$D37(3/VC&9HDF735I8C8"R(:2$M.GU49N757=IU<.Z2P^POJ9D3VH+_]9
M9%Y\5_9+ P':X^!;CF)3,/N4B$@4?Z[,J^5W0*=@!-Q3+\%X@#'_YT@S8AL9
MR,<7KCJT_N.'IZB:Z4U2G#U#=H+UAYH 2 R2?D9$F0[HD^.&: ^27LAQ2ZUH
M9&D3>(%@>*5\I50K*DF):CE%&6# JNNF3W=A[D^^O7JMQK[E99?GG-88O O,
M\T<V,/MK"-P2D$]+[I33H'=Z]OKB!V4E8<WOV-M$B50)!:8"MHH'#$2#F-\1
ML)+ 05U)=14NR'D"WN'A]OO-6ZGY&$X $=(3,P?^9(RDR..5J!BYXKF>X]"9
M#@6BXI.DI"]\^3'W@DWRPW614EH.G2JEL2_0$5%5]8<JCF:'84VJ</CQ2$X5
MP18S;3OJIB)@;<.1/ ';1XQ!_X8Z]T9.0D("S5PDAE.9BVSS6T>8MJG5R?G
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
MT/LB] K,<INP_9'J=ZZSM8R(OI"1!"T/&FOQ7?_?@1RS3>R%$05F4AM*Q[<
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
M/F,H+2/L3CJKUY/*?$LPJUW!U\X@.I#B\'[6XG4O;M+(ZF)@B.#!.]%9[9C
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
MGX9Q:7&K^!D+7IP6*W\6O*=1-26(]DYDDA-@]-_I2[+(:6C7WSIS9/_F<6&
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
M26IJN5&YD)KR6BJYDKG@DI*B4N*.BHBHK+(^#,Z9F0\S_YGY,F<^Z/$<#C[
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
MS@HGG!000M4-X<P\<$X\O(8^R9>'4'O*O$=?/=(&7CT283I&%@0E;T<M8K+
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
M.1R6Z33TU]T4O.TU.VSW$.&D6K84$7Q1<OF_"R[G)70!600(BG(*=T9=QM^
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
M11=8$<*B8*A*W;GK;\N)D/0[\XO1NT.,>W*=_3O< H3S2D6Q,CYELE(5#;<
MR 2F7^ME3<VP)6<,RH&&W?$7E_YL4G>X^_P[#WH'MIHNDT;W>%9H'(8%2&@2
M"O<PR5804]-<GQD5Y5_W:M7@)N+C:'F44N*\(XTYGZW53*#O@"-X$J?<Y37
M*VA.-!IFD=/G>K4V)>['_N ?#*@#W('H[MF=Y:L^CRY&U $7[]N6,\V\K+)S
MLEV('9/<H^KO6Q?EZO#VI'I7&@L[F8'?DL(+'U5 C@&G)+T]&R]7+39(?."X
MDG5)]KK$;PK(!%JI>=-]C.LCN?C7ERLS!U@R;$?5$1P$BN<7O89T@6+Z@HX6
M3$EK[H6\R%35W4FF\QF?MSX+KFU!!=/PGM%20"_"%4&6E8BR];)R39/<)D/[
MRN?264!]>TMG]J?VIZW3R\CH>"H53^'_JG?<<Z<K<H>,2$;@8/X/NARW'EDS
M8ZQ*@],Q0;:,H*G5/6<B]TA#R'2FR,UR-G.:#31*^%53[H&VJ<)P&@\DGJJ1
MOV: 9/EG<YUC9]<5TGA8FS'EO3HG*Y9[P4>Q%GMVX1OGUUM/!='RKB8Z1'O@
MQ+*EW<84QFRK G)+Q!NK.WMS]?Q8++]AB^5(XCN2N!/ X66;7S73O182XR'I
MP1B'2D]?XZ8]H3)3'XS[^HDLCU?3:*:CY=;5_],)A6=^:1I'FB"K;&#Z/#=P
M[1K.74K#R#I#_7=S:8=U'@=5CQJMKE]RDGZ*JN+H-[WZ<&=QT?Y@PX;RK[[&
M+;VW!5HGV')_$4<)M44@K9*%$\7_?%$,X<@_P1[?\\DF1D001)=4>2/22/2?
M[0,YQ"*_PL(+;4>;..S-*0TG;_H8XYN@FX?@SP5KYC73C3:?2C,QT<4RR?UU
MZO3X%X&Q?N-7YWI<4^U[7V<W+31+07.W+7E,Q@U] QTM0#MD7D#?\45?-R\=
MP8.9USMZ<F(Z J3[8#JVVY*.-)S5*;# %=)[ ;W9+Q/2NP\=_L%,6YE% Z9/
M/Z[Q_^]^))M6 %B<Z$^WTO:>S5%#19$*U LUPZ8J<(>D=R^E=+<(^<%Z"1_7
MN$1[V7CTT=J4I"7TM$_YIBIC:%-P*TQ=! A8QR0(?BJ&&H<!D+R,/]59!SVP
M /Z#9 *0L%;&8_>\"XE+H5*5Z&&1>OGH+LJ4Z-[ =+6'/7J._+%O&Z[#T?]V
M:C_+4EP,_#C=?S0I7HLC64I2ON6\1BFONXK/'7J[8L9JE3&?+\'@2]R//OI6
MC[*>%%-/9Y1O <-PG0#R18?3F1*G(/8YC_X.4'V$%KG>.^(7\%$XSP=#I].G
M&F95J04 SE#OZP>2 T!V?^S+?<9;.B3!($Q2<Z<2LB_X?:5T.+"Z)CP&8E;7
M#&^F=M/PP\226^EI-!:F0P7.&/APQ[S6J#1$R:25X-A68&GP+D*%*8X0%B><
M+W7+J8V&DIA8A@,'IW>71N)+B?HO.C(,/R\F.TKI$G0ZUW,EAI6(QH)XKE[5
MDPOKHD-H1!'*#.KI$OY=7%LV8Y$5K%3/5^%//5_\@&C+820B"]3LK;_B_(!
M<Y/V\6D"_??=Q3O^_NV)F ]/%RQN>'K6> _G!QA+R1._\'[/XFN&*OGVVI=^
MYMAWB7 \, $_9O)Y/"5J:![;6 ^HV^9]FF#<6H@MMY.,W#C"='I24EP8(_8V
M*,5.!K/5TT)$8"QJJ9L7J22HY6"?7GWSS#/1RH2.P['$KDYVU0'ONDY18&6R
M&N>X)^.9E:]I'5XQ@,?._B=%+F%[T6GA?XN!9--# :Y77OW790)-%S.9 ]\T
M[X5K3Z"O]3?7-NS[<V'B&AK.6,I7CT.#'H%S-O,Y]5@'R)<[-C&VU4R4 1>L
M4$ >WAPS37-@DP O&'Q4J NWN!1JS.""]>6-VU-I>#&;+^FA:;5#54L=4*M,
MP*QH9]S]]F :/$=-E0Y&]P]RA&6O^XF/*^?GR^H&C_-P^KPSR91NVL)7#8\[
M.A:YB70L8Q8QYIE3D_LJ/\KVF<D]=*W4A\7V.'Q_EU/5M%5,2B\::-U5=W#_
M\\*)-S&^I0 9SRN8^9EQWY46.!\F!^S>GVL)[:U\F[MXAHC_S8A5':^JW5!X
MWMSIM*6OZTJ;2\>M<6*ZAGPGT'":>,^.RJE_D6M?V#;Y):VMO/U/RZA9CKP9
M,+380T%&ET?M,%GL N0WZLOD;\R#@T<-M)B2K)1W3H<_W:"UMD!U62#*."/
MQJ%_BC54.B"K%E35W=HQ_JDZ!IO<TS\/B%0EOY4Z8!,[UFZL9N>&GZV= 9ND
MH\D7_7/D )3Z4OK,:/.>L&DK2^ P=L%^9&!NQ.N_[EF'/,WJ<]O,!R=2$Z*E
MT!+ T7MM;PM^C+5NE-:TD#LG:._[Z48I HEXWLDFCX&.]( C86\=+>]<^S^S
M%$.0#E2/M%(YG4KDG-Q9T_<"RNVZKH#DZDMW M]'Y@A<0]D#H"$J<[M[/9R1
M19\&HAQA];X.&LWVO("@)E!%T,LS![X< R;G+G(HV*4<SX]<H;$F/8[T :S[
MQO($2Y?\>QAQ4;K@4W!G:7+((^)_$(: A-?=FNGWH*Z$4CPC ;P+?J,'UAJX
M%DG\<D<H/*V#$!5<$/GEEWY9T!S*5+J4 2'\[ H8_F<&(!!*K=[_N_60:FSH
MHA:J9M?SYD,-^?E")?*K$X?].MN<2HZB-=KK_2417)W7:">$-Y$L@[N_?F-+
M0YT2@W%B?F%<P(I0LC8V?^T_65BR#'11N^]0S,I72G@/ !GQ[Z$![6:#,@ZH
MC32HZ7VD\T=J+6Z QWO#N^Y&0;QAD8Q>!K/YL)3V<)X*9; NM4HQ6D0R\W+^
MSG8LVAZ^;I%"G;*[N['P:+[>BQ9Y)G)! ?E,6=5-7 K]6&3/N^I ]\(6 &\
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
MZ]42/SO@.??4ZQ_;SH%F00/3V&S4TIT*M4]AVWDI+,=GL[@5,;8 0ZI"Y&F
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
M<YX%]41;U*L%^61EFPG=%W 6,>6]IRZ*EG_!H^_:$1M)#J/DY<4LW(\*<00
MB&]AV7ENOVHH9RPQ2ER_=D9+8U=?5[P$Y0\PG$-[8O63!<3G'%A!HM"?*S8A
M]X;27>W]Z^&@5733PR8.SVH8V"I('2.\3G>K'&'RYN]@+(@:392DG;HX5!I+
M6TZC/ _>GOA-"FP[5UM^87L8PX#$ .<8.LK#+A;J6,Y-,0\LSOVBEQ#UG4M.
MU!!!UQ]<RSQT+CI*Z0;!'[+JHV/J[LHW>3$+B:2AH=2CSD\TCM&IEZ&:$C+J
MBFT4@_L@10MF#AVLXKP>*G/2\%/)OWN(ICUR,93N]O!ZRN7B"=BU AUSBII9
MQI/P,.NH2E%#(T2*9YS;9-;X2\F!HY&!_%PU:M )OTN%<,%O8C^:&Z>0[4B+
M)XCD'@]V?:-)WUJ@N",/W%\:.#WQ$9EDE"OF1^9\,CU]S^8W?G$#;$_;>KU]
M?IBK.R>!Q^AYB4N&D.X_T@8CP]G,M?&"ZI0D75M+WB*)Z=^U_>XFD= Q9(>B
MXXH_RUF"?402^V@YIG^O;2V<=CBU+\Y]6]AJ,J+D_OFN2XE<*2T5JH;<&PS!
MNZ9,"U!X1#[>J_5"Z/O8"DYN"M5A-UG329D)3%.^9;J>&C,\CMF\43%="_AD
ME+:+G,FHI.[WAPY\C&G%+_!2 $9-Z1W7O%@K[BS#%ZL,?C,;WZ65<H0N$TO$
MI?M1M3D3QCDDI[)^%#KSQ5MHW%)O6J<C[$T57X:_U4(RCH"3M=/5C_NK,Z4Z
M% \<Z[]W=G2?5<"L#4?<:14S3#PGH<MF6,5EM<;F,E_ZZFE'HK?!X48L1JY=
M>^2B3VP"A\9GB/C>$5P&YG0.;G^",L)=\$JX@HY?;%5T1!E?4G=XHJEI!_D"
M": ?HKOFY/-\\JMD9 R=+<2YC^<>#\/E%IC8ARDH/5Q*Q\/\U@A86%A"Q-[\
ME>OV[7GO(WNGQK\5L6C:# I.42=6?P=0LWRYA_!ANN%;G_:2H*%"&N7+)/V4
M^5''<!^RR&-K[=X+NE)DAKUT3NJQ[TO+KK&<0&TDEZQSVV\E 2NP3>*ERHBD
M1Q?12\-7Q5X8F 6M 9M;?\2-<;!V':5IHF]&"\KP,W_BF1HN,9,-<A[&1#3%
M^*E"0']\,%8A_MBPPI*^>/7?U\40Z@0*C?]+)ZL0L!MFVD&C1/Q7C^D39@GA
M.%2*64IN'=[/2&D<6EU1J?=X\9) XTO7,JZ^>H#@@K#*W.HS(O\QTDU+HDDM
MOK7-Z@Y'066AR/.[VJ%T9?/UIX'V]4AQ.PRQZK39"!5BNGY)+,#+::8I#W$I
MC1%'\>( L&ODP>&"4SU.;.;$@%Q!^&'2;--/>YE*$^_PB^3NT*,51#:N\Y,G
MT%#Q*5'$.P0:6=?,+W'WEIW<K3]JKK8TL2-[BXDS&0]I7%H;]<0_12M*"G^-
M#-/*<E=E9> 9J3U+"&V+K66+O:_\L N5&-!><>;&Y8!W3[6S::S>B0BI1O,
M"7MK1?V3C>I<ZCNHNN1?W/Q(V&;) MA5__?3M^4N0PZF^%JL/.YKW7\0N_NY
MU?&WM05B6!/:UO9VUZEUP$S8_3)Z9SBH!L^QK5UZ^M6:KJ<9GU\I4;HH),W(
MW+Y/65#"+\@<F9!KMEMG,N&P,KQ2['5$*&F#*L-W-R?2;?0,5]\1"<DRO<:1
M#$"]]]&)L?LDIP23#I!61KT5K&XS$LRSRPSS@?,TR>R78_P.RY] ZN)F9)KW
M_/BO1#A,&]RW)77(]D<PR0'L!_6>';XFB6G3 $R<NRI+SWPNV)3=;5OG$]8X
M_K=NN:;AH>DB(UFH!*HL[\P JO2J!P&2#B!7&IW?-$SSSU4;1G6_"@D]>8EN
MJ73F"49F2[ZU;IFT.<_A0T#S;:<*G=>'</&0HE+Z_8US@[^Z5=E9<2/+!_"S
M>AH3^1&9:=D$5?Y^'[.52Q&.BOF"X8I] 69ES+8IP!_U6G/CNE"9:9,%M'@R
M'$ Z=*\+/O P+I& ?H)FIWH]W_/UU@.%@QUA"(W/7;V?^SE4 4AH9-2XJ!@M
M2+:DHX@C7.((&<M[?G3?\G@=:"D(I3\+BVV?Y*2E03AES<*;M[,1_^Z#K>X$
MY%>;N5(_J6AYJ3Y2"-&^O,V7/;"DBP<CE(:-92>3P[HBS03) 3(2Q;DL.6)Z
M"2'T)H2G?2X9LN=>PYE!0*;HD%V70T%@&?\XU=G$A.:\_9IS6KJC@-RA3(3G
M_4#E3;M3#%]S$8JK6:*7^)X$3)PMY0BATS%M*&ZY 7C;<\LX(G"I<)X^;N7I
M6S9VN>Z!TN[*VH60LZ3CNT@8DD3VN 6J?,^DRN0]G213G!ECW/3T '621U0A
MN(6 TGVW]I9WI_@"NO.$[[.KU4<]6<*065AIQN?U'>T71<7W]<D'RA^]V;3D
M,.S(R#(PPOF=6GL[_Z8\%<*_>N/[*=#"]AZ= T4H<7Z838,&H_B'#-&O!,\S
M!Y\6?*E?W(+$"_9Y[$L47WTM"4H4^U"FYHW)ICERY+CABLA+VY(HL# @M19B
M,E=9 434MC,#%7>GX_^C>#_*\W:1:YH/VE]16L&F3NKG7U AG!I-;*F-<&"2
MCFA?D]&7HI28KP\2:SA+WT)7<JF&7FE$@")UW3V4DP9[2?]:S)NXBE!:V<CL
MRG<369X-IZ),SASNYT_TA' _CT8Q))1+RB<?4!6HFPU.E) 1VC-:V2F89^?>
M#T5&M$$7&^+FG2-)%7$W=VAQSU5P;,%>@90C)*_<71G#4B$RQY1>KO\65PM_
MYET2L,>\X6PDTN4TZ&,";<SENL&.I0H]&/3^+E/CY\3._Z =33HB1GYN7*Z\
M&_81U)VU#M#^]JO+OAY-@5'-'2>VX'37!I\Y4UA/VTD[^"7"9:+D,G4O7O'[
M1I=S.4W_]:#(23HBS?$LA>RU-?8B8@7\(W4QLR\T,E!!A/M9<7<25_]8<JB[
MQ;#ORU][U;9M&<1ZR@9AB>D)!*U6* /]JLH;]]DQK6Z\(V8/Z&J08=?^ "J
M0;@$7?%A5K.,5F"?N&/HCX]AZ\-^#;TS I5 L,F#]8D.<QY5A5'[0]J=AXU[
MZ8U8!?[O:TM$OT_GH>Z5]@M_9J;>M]R9,YZ6S-F!XCA]-79=*].RM.N#_YIQ
MZ'#VY7'O>R>Y2V]"@-)/:.AZIN2&U7JK2S%\4K,6G?7N6HSA[I(%8)_?@FVH
MQFS@L#(1QJ#L+2>=?E@CT?19<6=4UDU,Y9K 9:(9)L@!0UX0[+SPXY<"!A\[
M2S2/)@"F"ZGP[TL2R^7JDMPSMH+XB[V0!QI;?CVNK?@H6K/ 2/#M:ET<F]:6
M-; 07&VQ<ZVSLXB$37.-9#&FL+A(@,2NU'\W/0I;4QDH<GIN7N1TLLM4":0?
M.N2QLB $OR5,9/GVD1O)IH(;;B4H01LH?;]TNQ\MQSO;XF_#C 9"691=U_D]
M6([-G"Q5ZF%#F/<8^*H'V.'J(ABL"D'7[$J^D#.GZ^P?Y)I +865>%46A]/U
MLR4&B_4_/,@MW&=BVG4 =YT+0KEF/O&A!KYS N)F^62V,7G&YHL>E\>60;1<
MGP>V'.+AT<!9GCP!ASW;XW2VV!AS'92()!#5[%.3Z *G.-C6IB9V>\_*336Z
MUZQP=NF9A9MVQV$!%\D"G<+W,5]UR0WI I;342XD2G#1&CNGL^H:4GG,9'&R
MMT>XH&D?C46MB1DON'/*N$ +G*:M'ZK9:1?U%7*_?0TMH)>9:Y"'0>MH6Z7<
M\^2&#G_K6=Q-0<N5]K!&9W-=A1)+8A*5#4:&:X,WQ;$PA0/Q&+9PWT.'IZ/0
M/D=^_S<0;%]B0: <(;4%/CBT'<\02OI1#!F=]>9H]@?&D@@9)U6V*NQS_,/W
M4Z@E4!1T70=)?:,HP#0#S0PT30=9_6.";,:<>0A6FNU='?\WL5K,]V;U&8XJ
M E#'W"\D??Z8(M4![AI*T283:C-(=B.*KNG^8L)JD\((I'54WO>^:.C\JVB7
M<L-IKKXZM>[&1RY%JS5>'L/S"=KU"^85+U#1F]V)"BNJ6?IX)6C*!)6V_$VM
MZ/V*N_0))1:0\(.]_4T :9S,S/<BIJ\W)=5#3*T=)AE4T6[OG6KY=P=&MKBE
MZ,P\I;!@^-&^ K[,Z0V,T[%=^'^)S^;YP[GA1-=T72E=QJVF2\]&=I!FJ3)9
M3 VMDM KGGJ:<$X()]^R4RL'#"B8]G*ED5[GB(!LLV84MXA_+Q?ZJ[=@XSBS
M=!GRSMF[@WFRQGPNFX9A\_E##M2#O0?G*]G04B&(VI"]4E'#FE288MRA+4$_
MKP2SAF-^!!:.D5S22"XY,+@FFFQ\?K##J[!JK&<YYS8Q@LD;D)3U7X^C/DN(
M@QIL.R^.>*D0(3O^.B'(6Q9@!Y."+H[O<';"P("F7T85B&1X'-:HNMXL2R"G
MH(UK2?"7:S(#KOIAFD>V))H%1%V?ZR\5%#_N?HN(GYOG$;Q5"&?4]P7.X><_
M,"NN;L.XVEO%O$#M-[!S"'PI@<41GRW33-S82QIC?RJU/N>Y7YDUN6LHEQ;[
MMT%:\K4_@%A@UH'0/U'O'O#JN]TKY$6?8P1KF]\'OJ;Q9 D>J>DSXRJ$>E*Z
M:_:M0A4BRQRD,>3E2M*Y0>.>E8:Z37>/R'N+192[V(\A>IO?UJU?+MJ>S+5L
M-]10(<H:-KW^'Z]'_;_Q,FJQ0ZT!#\\A).79*L012@A%6SIKGFC)IBLM.V!-
M2^(_6/6P(NT70V2F0MP:/>'IQ;JO!J$,;!3O-40LVG([I,[5;]!2$0,=K%3
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
MV400R/\ \J&@TJVIF0.R*\5#-5X/+W'5[+BQMN_=#\I./^K"BA:[J]7JI3V
MIDGLP;^W7 _NCL,K9T3>^,(>OJ)1S=8*"XNJS,G@[+8UR^TF[-F@B# >'-ER
M4^TM!Z9O&YR1[F7CZ^6!$_J +Y(ACRL+<ITH+K:-KII1E,#1>^MA,Z,?ANL_
M4!GWPS!UT$KC6X?JRB_<< RP&(_ZCY7$F+SF4_7"/+::)7WR.EC;8_4)?2GE
ML,ZFI>2O:2H$B\[/NG?2@_F%.\T%$^2$,D-#9OW+2TH6J;UQH9$V$4#)Y*\C
M'^K&#ME&H^.&H$#M4G_?<]*4KA]]PZ8;?SI]M#^=,W?+RE-R9-'=*/,T[H !
MA<< 0/AF=M_.I\E1*WYZ);"%[*B0^7?LG;^Y&=@DJ! $M$LG+E6AG1A1(PWC
MA!BD"$H_-#ZTB&S0M2/F\JN0JW 2FS>><Y-U!VE+E0GX5=(?&CK7+PZXW3J>
MZJ^5;7A$YX680>;Y,]"IM%D'1O+:ZXK1PO1XX^]9YXQ+XP/;+9TB(W$EDB:O
M W=U5W2>Z[+Z_ZL,LZ*-U@=NMOI@RR$AGZ8K'_R_%PT"H_5EQZ??6"HRD<ZR
MH,6N/GLZTJGC;/^?K&39+A+.;IXP&G .D7B4Y5.(V:DW%*$T>G$A4\U !V>]
M>$X\N&E.3<^&M04BCJ@01^EB5&[TFN6=S67?"+!*=&_? T8)L74SY/ ZL\HC
M+0K]>B">BO?$_?M4W9;V&%9!]+%_*IJO^@I1[1)>#B O^J8[-2Y*CIV'\:-)
MQ.C_$C\*W)^1 LYE9X,5Q]47V!W,V8$O+--ZPUX@2'^BECUMM>)[F"4_&4#-
M;>R$?-8[ZQ !1KG24/^BC@9ZSA9@:*+/ GN6++M-'$D2H3HJ75_G.KR=@I7V
M=A7B,]NL>;BX8#AW@4\%[1KJ.RZ>Z;X$$)U0Z.["M)RUV"A87 5W5#RN\*G-
M06)FEDAO&1TUJ]UE\$1-R@7E+H8YE7M:PL<@]&2@&L.PHJZ'5OCZQ#/-@59
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
M0"=WO:QJ]$B>(\A5HW@ [YHP<%E:8MX/Y]E@]O1(BEY ?P[+4+"3'KT^;&/
M2XJG-(/=8\670;CPO2O2LL+TMM&L,7QT%QE:>6<-B=#;SA$^0@#&"!R"$9U9
M%/R?KF()TZYB!^B3*=>V@%R5WC<F!&B/?P6+%V3_/^?69K#\QBF7B^1E,'D)
MCN;=@^!VJO5BL&6-!'YO"^J2)BZM'YB !<896.;77[1WI"6Y9UAD^#%52AGB
MP+IV*Z%9L7I [>-8:?9$_C:RSK?MH*=NN3/V=-%O#:J=)J,DH#]E)RNZ6L:.
MU":\4F\-WO%@]X,H-@7)%_WXX++'$X3V,^T:E.<<U5 :6)D$KNCN66NSA6MJ
M+N6AN5*><YE%6M?#AOYL!GDXK6]! ,FA+S=P;-H\AA6Z]^3*>R:Y^,<(@T7C
MN\6-$-<HC$!!\\3E\6LM+ZPT7^OF[' 53#=^TU?1U]K0\WC2!*8;J:-]8@LK
MH#(Q]K?GB@M%&S8)0U0JBF",>HG[!3UB,#@)Z6$D=/[F8SX<*A+S@O)Y^Y_\
M/I[9A.8QD6PHR/E^YXU5EQW=:\"!RRH*\PY?2+82AP1[2ZB['3*B/G6GN,VA
MMY_B,%3=L:(5#_:U#B;I:5!'I2K?BT8M]-1%'2 #Y!U1915OT'=UW<<E(J0(
MX3TL&7'YFLU-)=HJE;\?"Q@'>'W>TX8^#]O*ZU,WP]XRX7DUX-LN1JUTMM<F
MO]"@YC--#BJT$5K! #&2KD<^3R^I)^(%3">8U/7JO+F5,,-+3\9#F/N="K[O
M9"X!DR+%6BLNU*9=C%C@GW2:"?FE79\;RM7)=P*)3[C\S[O^?S= -Z3Z6.C^
MUP:H\O<;LD_>_LBSL)=C!(^UZZ6@KR^R:+O)G;^T]GS*O-GG,L<0#MPD+KJH
M_X;]7LI0S"=([I)7IJ]()^Y@<&MIW7Y/""J;1 F5<F :6;Y/ECT,">Q*\?)C
MUF!YS+'-^;A'9*C*6FXKJ+H1O_NE]@NI3!O@392TS':QYS)95$%.XZO'+>.9
MG=2A::4YI.KM1GXJQNN*,"U*":I*_$I:7K"%'M6JY\5]GWR+'[[O#E6X"MIA
M(Z>>5'T7KH#-HC&3SQY7WC/1"_DQ&D\?!N9^ICVF.[RPXY$^I=&\4L2\ZD*K
M/>&NT<0D.M!]NII0S^"%C20A@3SLOT8:@FX-U*#BR#*\ZH>I+H9/H",4; _)
MQN"/S?2Q!)S_U--:"8-W((5GQ*-)RXU/E[FN.!^I-H<@&3M)_^TD*!$SF<-3
M8( 9_J#>02#]Q<P/ 9'&]#]@T_3^0O&!9<?_ *2B8P-?O/^L2TC3,3*Y/L&=
MAM76OF_!@:\Y"?@ ILRVP"3.@=2N&U*_&!+"(0D7%^Z'/CA+F!2<ZVITG!<F
MT@O\6&;Y8&&R*_@)7.T=LHT-;KX8E8'3H/1D0$68Q:,*N\LC"%?93_M5@;Q6
M;'!*&+]F\@:%UR5'<EJQ79OQ:SU#WL0@<GL#G\"G4&'%>E2,1%H>9.B1FH'Y
M.ET!RH?WAK/SIJX)V2($Y8:_.>02Z744Q3NX(33K:84_"8*H?V@8^OFFCKFU
MT1D80U5NV(0A0 DTS=I@#S I]K#?_6B;H*I4HQF<$*[V!$.F<OGE?<MIR2UX
MNO'*Y8.$JDL$T@B?]ZJ<M?:<4^3;0&98H:?W]_8EUQ@AN=.^EHK?]4&3F >
M<,/@QLOPC[>M&E1U 41X1EGU[L3&ZVD"Z5_0:R^.\#?Y-Z8/:#P7CZR#'F31
MM"!*.K!WJ7/Y*;,&G3!Q%0G[&9_:FZN_OD,=%#&A026#%8R_SM<GL(UD)+I"
MCR#*N-(=P&!P4Z\;YJMO/9[N]&B2LRF;.U4$5\GSPF:U5?!4IFT4GS[/=A5,
MJ_AX=WVIS7]6WLRX^(^4,EO!YDZ!,Z]<$APDGKSO;?C/1C;.%,>M=$.FO+XK
M[I^E:5XS2NPIS7H*"T+SE3J=B4S_FEOCK>F;QNP7'[L^(NJ<$NU MV9#RQ(F
M,S2H&]F?:RJJ[L-[,OI=E]GO1W_^\PDD/H3*=D?'Q/VRG'J:'78D++8](SJ3
M"# $V&/X[R232OP:A6K0F>MEHCK4/M813'>:0M"B;(3=KE]%O2MT^[KFEEF"
MA(7< ).S^W]L_]Z59;R_V1AVS=KK$95Z<3; J+3<ZK/KM&?=Y3^.@S@<$@%^
M'J=6GVDZB? EK54:E,7[D7B:S;3K@2!7PO^9N[9U[2$-:E.]]052/OM6MAG/
MHV-2:8T5B"YMV]0=UZ>%OK_O[OQ@G563TP5D^"KMJ)M&6M.19&XB_?-]V/H$
M#K0YXF74F3$V5@\,W8ZAX?M&W\=(JI_&XTT7U3W_Q"UQ(=*("6"@WX,+&W$7
M!'P&9@3)H*6!!087=]([$<"SBF++;+4>WPOFVBN1/XEUH 6O:>_'Q?=8KK#T
M+>3X)ORM<G4*%8(P/2Y8K[RQO2\(VTY9LG7(2KH@:)GI\,&$<VC%$$-<+E@Z
MY?[H>(8- _]$+G4Z7571S*+OF*/6XHG+R!/M*L$29%4U-YG_9(S?"3\X1]@I
MDIH#U_A^VK<1,H2EOVP.]T]L325BO ;BT0S!D16%MXP?VW4 WEO9$XRAGR4A
M-OO+L-G3M1>2I9&!M=GNN-AO[-:<1>_"#/E2*8_&9="*]J__,( ,4,+)85 ?
M//:KU:"FG)WM@"[*XL#%/^QYI"93@,P;]QZ]U'L#*\:*X=H8V7!1_'N?\4.
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
M 4\T<=GP<T""OUDS;2B<S48J_#RO0'?IZFKL=ZIOCY,4+_.[$/4]/!F-_A?
M*!%NP3N()NA*Q;)%KX-T-ZK?9F9.E' C[[71&EG8VE'X1)D[ RV]7OIR;-U?
M86DI4BZ/"4D*#/,4/ZYRU/ T7K/VC-35HGKS\N0J 1P')FUJ.O%G'&A,)/EY
MBNP8&5FS^J&6MD(EXJ96EO/= "?+*@/6FZC+!98=U'_48/ ,G9$P)*X)%>RZ
M42U8G7C]!D<N+AT]NFG2<FA&YJY34L'+VV\LJ2?46<(/Y">74[9&1P<K$2HM
M=,"U>YKQEEUWD9 U19D08!7Q[6GS)V8LI2LYS/OBM=L?>OE^[1LHB_]H@ZVS
MD&.-,1.F*CV1+YVRWG4#.$$)^FQ\-)]%:YU:>+)'/"_9"+O$'LP\.3.:3UK_
M=\P9@Y MWA>>*A'$/# &,WV$BE]2'+Q_2FBZ,>G?;2/TDP:?] D-TQ!Y_=X]
M<37YY% W!=B0_72H+C$[G1P$9K8O*!%I0,7-XPC;/[N8J.$<9Q/L@95?+>\F
MD/X<B4!R9<SC7I\IRR@UB:$2O:=[7B>\_#\G3[=L_V*N1%R@II Y#^"5G=LW
MQZJ6[-]KL7,R_H)NFL*;.&4*WPZ2+GIHBX[Y"CTN*/H4,0MLF.P[EU7]/L^\
MTI[? ?\>&6TPHWX.!72-R/U-NKR) T+>32 3R01:JI*N!4MO%>,=:' DPP>D
MO=>9-A<RD$1IEMMNF;G'S]J28(UL9)VEPW"=$B$0K&J-PYLTT8]AXZ(@@&[?
MG22!",]IPQU()<+#*?W6A6T&]7&9?.$3@%X>_&G9DS0:1I6.\Z467:E)*S'G
M A<"*:J!!G@HIH+>.*,9 WL&VO]]<B LC2AB9^,;2[[M[EE-J*_3W$FDX;GG
M+%(W5QZST/PG+@P.9S!-7A?^$R2&/GC-R'O:FET*+I746*>Z0T#1QL<2'0V,
M01!H$"#9%+)M;4R.&9V!6"S2GG0*L0T5NUYQ ZJS#/<(N74X+RX=X,ZIX'!K
M$Z/S2;:<,$@3<^=(1RM>8668D6J<CERR[X/#LO[8JJ/4W0+I8M/E]_50?FR$
MF),/DG]9N@>W?4X^_7PB##\;ER9+CNT97[+NH%4D7/X8N\VDZUV[,:P#- NS
M&A-S.09\(6N4!)F&?BW>-T;:Z_!K!%=A%R2"J[U\]ZZX.5@)Q10<T&B"/C.W
M0 H S7=[NN[] IB$CC(.IM1W')1JJDKLBE[#VE"COD!3V5OVM(I:W P?1@GD
MAYDO)%%*Q'U>?K\;Y5G+I[3V220/*G00LD\F^M]A5,3Y$51LN.W,.Y>Z\-95
M8>*Q$B?6Z;1Q;)U!Y].>?:EV?1%@I!)!ENZ.O&3RL'"HNDA^#N?_ SGMA!F
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
M7E@(&9&'2T52]T.[]!TQ-KE=[ ^Q6X=?YRTW#^%<EN==42'IK5I,ZPHSV2V
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
M[+>5O(?19%]SKJAM]M-3TGDG0"W9EDOC>KB(=QS+Y>R\N9PV6SA\QSR<;:5
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
M]WF>N=Y2GX5U/4%9RM6.X0KI3*(/2G"A<EW%DK9]R"4YQ$2?-6_OQ2;EEFH
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
M-1ZAIB:@(>.9)2Y=&T["O.:2<K(B90DZ&IC&V^N"R_^9?]'.PI6+(42RF(U
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
M2'(L1%4"IH>W>:M5@@%(^ONWV6J.@G!^S/O$KU7FXK.*.N SY>D1Z5QBI<T
M.T.[1FE@NBZB\#C-)3]C-+\7DA[[MYK&33,7(B(%#+01\GM+M^;]_JHIOG+W
M_(AT*1E09E"' YH6X2*!D\"94R*_YMVVWD6 #_U2:I"8 ]E$/>8"8.PJTY94
M[6:\:E5T?Y "C?Q?[]XHGQ,<-:0*@&Y&]_CX@M064HM'6 '$4>]M?SPX$[HW
M6MQ"(V' \JL[WB=Y2T:R<A W;.K+#VSG;$'+:M CKLPN$KQ\&SIVADD'-9Z&
M;H_[:749,/C1U7-G)QL-N(MDJWXE+K>F?P$^A6IP9:Y6!=8"#>]:>9@LO*4-
M2',PMW-\6VV!GD//TG%-=^.*?@3N*D;/;;]%2+8*4:Z'AC2G@A$NX1[2ZSN
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
MF<<Q46E4U"NNQ$W"7'[BL9TUD9/]-'S#B(A*3_V@/&JJG;QR 4.:$  NX?[
MA;A\+'0L(NDHH9=ER(HP2_BDPZCH\>QL;Q=__W1[8=:2Z7!OA/4S2)+*(KS&
MB8>G+HJXS'$@T]KN=F(C-FZJ95ZB@YE[8+;,5(D,(+;\W9R]QK/+"5F7-74D
MF_/9W*_O]M,JQB^1UAZA\2TZ@W?B2MX/Z]RQG+6#A%2J=<ZI'55P 74D$DMI
MG3HSGM!K^0'"+E+(8?EWW_:GCIB&J<&P9AJZQ]_PAY;S,7/%.[QP*KL%LJK&
MUW7L)Q!V2&444U!:LVG#2N8K*E<&/L&O.;,"3^=2I:+2O<T_BX*O]K$D*\$L
MQ=HVU ^/?$7V>4,^6JBT?=D<]B=AELL3EZ0<7W?H87B<;C6%ESS#S/ZQZK4U
MA8/LS+/[?"<J2@P'R0XUP?&^.[-9N$<S$'(T-P]E)%LX;Y1WR\DJF$9/X5_P
M_9YJB98Z;4N\GUQ:F..L ?>9D<WP3EXP$'*I)$HH%>[@N9UXC?,8V/[=S2'+
MU"]D7QZW*T:Y-F4+73G&* S!>DJE=<^JJL:.7+]]!,YC"/A>77L]]F$NQ\S1
M="JX.U96O!7S%12+Q^_OPJ%;-X8$R^LWB#>!WMX.,@P9V0E>Z=S_.P@E]=="
MCU"&_ZI8ZF:X]"@\2P5#DWZY[W\U-(K=-$L#+DXI:OO$J2V5&;&^#7?(<$8N
M\E,AMP[7:XA%^3UGRSCDH+%"QY^_WYK.YI<-;JXFBH5F)+VS;;Y#N:541>V<
MO#S7*?V!Y6B<0CU.@:2M9_( P[[KG%T:H9@()H7'S/>H]5>^+[*>G*ROA40M
M\E/M_DO;0K+"HK78^#K6_'D&AL^V'. :V &A8R,ZC$A.HS^D&&ZV],MNR"4"
M"F.*7"_NF>3([\J&O+%GB75W)SN[FCGS<VDZ -*48BV-FM="7+ZO[.Y0Z+X+
M38-U+_$-4:QL%6ROKZ5;1C.FYTC7.QOY2=MM;$D3])8(0O0X1P5;*KCI6=4#
MKCS?%!O3$'R^\=5Y <8VT43,]S[6<#[^*W6MNNWBVB_86?08X*'UNMC+N7K#
M3-M=S8C'MN$)O=EYA#VO'\+^<RF>0\GVLK7\UY=?7U4P_'+*R2Q%L*(*&7:,
MPAYESN"K.H^I8%5OCZK![P%O60I-XP>2L'B\=(8XHV0RI-'@H $Q-?8ZP!$
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
MT.;]#,IE%@<WD4ANRSAW((@#PD>M>Q[XQFRJ@;<HC/!+?*FZ@8Z([5>EE31
MJ.2X,:2FP']7A%CR2<(5)PVT3TK_L,48!D\L*-D!'(,'8&O&RDY-:.?"V[-'
MH[ .)?^=% "W.^!KIW3"R<,-@FY).3!Y,#?*T R2!G:X;"B4=!@J%),W4@F8
MEN_:K 2/)J#GB]5?+,L&F4BZB+G$=;F:((J862$MU.ZTQ&> MT0_L*2%,PM;
M+(\E"XN3W9V!-)G3FQTTT6%RC_("2V&K2-JQ>JLH%F N*5SMM1J/?L@K^0R?
MZ779H;-)68 2R7S?;ZQA0!QFCRXG\,V3?[0-[E213P!1S\%&/[\G//MEG9?
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
M;[$$(+@W!#_-/9,RK;W1S<KL^&^>&# AT!!WO]I<O4H&R![=7REO\@[2_X'
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
MF<UZ<UU^W0,K!Y\8+!^SB=5<9&DN,GG,*N>7:U:8JU(U<I= LJ4G\=^C2&0
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
MF.WR2,3+8<>MDXR_7OT4*15*RV8=/&LWPT)>,%@]&$ [N//XI!?YT]UU4B/
MIJIKE-N)Z4;KM0L'N*+=5Y,3[@1+[;((&32@GBM5^R@R7Y60K#2)0&@/K'%0
M86H9-I] KEA26)-=T>&NB3/8+XL21WLM4!HO!NAGY7PRD)(W$4@^UF;N[:W5
M@@%6*:&OWT:M_+O]='%??XRNN/]K51-S<@O5';F)\$&V-LI^_I!F=E!"U%VD
M#)UV*>$O?VXBH1WN;E!(/1:7,**1A3E)1S)Q;7DUG=N>#"_RH' A8LX=< YU
MGS[5*_,CH.LG3>RW9C5&(MMQ7=@=6TTG7KZ]@0>>(<B=B,)K\!#/)6/6/%,$
M.NS_+?GV<=JD01919&%:5*)F1VYU3?2RRR!&5SGY+S5$8X9 R:8;F_^^JXS&
MONZP][V+>I,8Q5)*C*55&PHF4ZA;U6L[ST )3S=)"[JV_3.G^2QK44T.P_<<
M=;8ELG1[(5!U?SQT/L_2>2#)I3=OP)<CW/CXG*KF.^8#FLJ'7-2I-.,%&H%'
MXW1G\-;9K&]&D4<9')O'S<%!L0PDJP^?>K7H:IMB1XL<MD)W\#]&O8;(Z'D@
M1?KR1X+9 (R;B&>NH@U(!447_51&6.IU7II+B.F#-SQ;V#23!N"%>=@QNX8'
M;6 N\*SPRG)IBK.DH$32+(=-5+];+X>I4L8F7]3+LJ&8T-A4OFD]6PPBC&0^
M/4;W0@80C3))6'Y10&P/D].)U*A%NB-WGQA:M\+N$E6D*17(?&QLCLK4FZS
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
MK5D41?17&$P'WQN/%BM1NMQOX/3"CTI4BSUU*AHY,A">F29-N.!&'&GRBZI
MK'L52_X5_O_VI>JIJN:U"7B*,)C*L-OWQ-IYFB]%7[IP8NVBJ_][(_O^!")B
MSJO2@1+.H_7'I6NY2S,V6STY5WXE..:[+=U5[B2[ 'X]5K.5P35\;*GW.3(^
M7ZT@I*R'E%AZBSRW_;X63D%/V-'6+]?_:YRP513V/+MWF3\=*HJ&$5$M[Z!.
M)2HR#M9-JO_@:.3BI>V%TF9PL%*)BG5&B4"UG43;IZ9_U>EWH=Q2_V^#1K]7
MBV=_F>%F$;S-/V9+K+^S+.0+W8:C\#E= -72M!8+AVVI6G<8U7JJ%X+T1\8I
M''YY9TS2Y,K*SH.L<S1$9?V]*> ;W;RO'4:DRM"/N <7IJY>P7!%U\9/R^V,
MQ^\\ <+C00F-82-;&_3/67 [YB,1.Z$XX3DZ>*[9N*WVS!BM,/:&J:'GIM!D
M3A2>,[';I12HO(:7 <=<QZ9G?=5N P:4"2%4R;)>__,L;H#\)40! LX_?6^=
M]:1?Y$LG$'+!(2_?<-)H"/:S*"ZMM^^RUUOWOC6 %1!>*L-AK_WVJ/+@$#.
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
M86'8JPNW_%[3^^!@UZ1?+H2M4H!BUDQFEOA?14AJ2CE%.'PZ!!N*:"JT5/5
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
MZO2$BX7 Y:^'U_5J*(V-,.:/SL+0PGPEBEYW+O375H4?Y>:1BSHA]7J)&-F
M>G?2&>N[=&OO)"FL<?Q46C,J<6ZG77OF]4V1#<*G\Z"0N_)@.,3C>X&%:74B
M>9A2M*0(?<4AV<,C B++=I;V-U$VC]S6CJ1QSO8VGM *^P(9'KL))?=X(R[M
MYU]]ETE01RT:3V2[.Y:98\<I#/)QC0F;5Y+B[D)R*Z;Y''DT%B&B!4PJM)=Q
MYPN_P".$!Z<LBIW;C)<+OD>/?UXL#1G$Q*Z?*[CZC-+,@Y=\VX?OLEV*E3_R
MF)Z0Y.\&:*;P1_"3_/84ZZL/_+K<7*)$V1%,?SY\E[N=*:^MCBA_M>Y76635
MXVM]V+:RF< *["/QD=7.9_\GK\*)IT-FM@]93?2Q97G, "O<8>2Y:^^=!R'B
M^,6K;EO#6VC'=/$+GZ5\4O\VLQ"BT8'Z=GOK4+F[[*'TU<D ]R'JX[]7C=!G
M:BX2H[!HNI \28.7%4Z'B:['.&8_SKYSM)C]FZ*=B?-!0-9X@' \HS^2]VWM
MX4FA\20:</=F\*#:-I5S9)>?%0LOW-7^S"$(3$1%"T_N9&WT\0.Q0JF[]99M
MTF(G%6^=%X#"=W2+E3<S2YWW!6B/UPAP/1\&ES'Y0JL48^]UC-][L_IDT=RZ
M3*]&[1> 7\#O1C:,>5WT$N6^W!Q2R/%Y)2G+;Z[1;H^UX,A]9(DIN*N*+T\Y
M&W4R";JF69L_I6[-[5[*F_1@RBEYZ8W@V>!$Z!,&NZTJ@.,#[Q<\T$5S5"M&
MVAQ.KZ-B\A7 "JK,>K#7Z7)XLYXFM&L),JAQW:5&9^-]4"I4^ALQ&ZW ?76U
MT#V>RPDD5Z1=\C'R/.(1[B6Z5%/^!$%"];,:J^^ 7@I%209\\-EF38*3$O60
M*P^6=[N],4O9G=_43 4\.9!()*K0>O'DC$^68A;6/G(ZY[D!YOAO*SF%=^-]
M;=RO4B:("2VOU^6\IOF+D7:THE]^;K(!<PBV7L%G<1TK_?=?YE?H3>FBZ0)N
M]Z?WI-TEESFJ<O2H#9>>9DG:EO;U/>R%]RY0U;(YQN4?.YY7#7ZAI(P'[K[S
MDFJN2D$ZK-QE07S\Z2E<&#701&%Y]=6JR:M.R!B/PP@GSJY-?L%9O'M/AD01
M6\NS#%O-WB+AE-.BKU'(-56&O;"$Z3+B+G)G_>VGO"E9I4VU03SSW %,-\^[
M'>$VU0-*E,.;5?B)8Y,W0(,/[]4I@0K$9 "9H>9>[MP1)D: 0-QYNX3L[HK8
M"CI9!M:;3_C&6-:K&P4GR)/$$&6]"'T/H0[3H/4\-];5BF?[9U;HZ.H5VZA2
M>+TUU2[' F..Y?6^;DH=,FW<\\5?W8E8!)X@3ATG_G:VW3B&LT[FUD6\DES]
MN[,O?!87#J<P++PR]S*^ELJ8(@N22WJFN1*UDR%6Z(J7P4NB9G=F6GU--Y,\
M2%^VH+Q=&@Q1R70Q>4QWD% ?,%_;ML/VE>J_Q?@#OU5E0S4ED@!%^D3-O+<]
M^U.7J:8^%248HW#>%1Z*#5/PT_)_CZP[.;]XEVHYL <^<N**[RF"&U^VJ?&Z
M<X'.)S\10R[3.18TY;W_H*HD9IW*[%T>DZD#OQ@S& ,6BE07@#Y?$@@#:(YL
M=KW<U!LUS8 ('2YZ]X! )>H!H.6#&-='5@+95K 2],KI2C,S?GX*O E3!H@I
MQ-*@\=GL_FMF=[3WK6SL=SKL/4ON6<X1(N0Y=TPP"=_":"WDI87CHM\]^+SQ
MO3V/BN9PL:.U;,K2O KO'=ML9M]>G EIIN7/D+\9,X]+#I1.Z]Q_C\TTN7PU
M\2KMN;JKOT@KE"HHV%/-? -?B<A2JYIR>A.E(=B]POJ=63&]@8CU=XWV2WEV
M\(#6K*0/#L&^H4R=,KZW$HDK&ETW/#;<"&19G22Y:T>B!V4ALI0W?=4&08#M
MHI!$-7MQ\7)/[-ZK=>V4M+$J>=:3M6V+ 9GXJA*E3NF8\+SR91RH!^^?.;BK
M=D]2.WCB]%(S(_X%^Y$L\>*TO[H='$BRQ<6U4A'/>AD4M+47SK2R2M=_%^C"
M/=6&1W>60'O-\O0E=M8^0<.@PC4.M:#\@#61TV@U>YI\\^SR*"UY+) &CO!.
ML\/MN.W'@(?%V_7M7 JA3\Z,7U'@.:WG8Y^[ZV9^&J4SYPJ8?[^_>9]>N:HT
MA-H%:^;L5@U.?*FM!C;4'L@'DM<,4A'#3Q>\*W^61@ MO@!);"A=[&W8'QN;
M'A$]7O6JZR[IX&X/K^R4[C&(#*M[U3J>/7W!.[%F-EB<5_K::$\3%6^E1"6)
M)@[[_#A$'*0-A\ :#QFJ$]NL,^:2P=D%$X)\6YX<,5TVUE7*$N\]UF+JY_]G
M)?-3/(5-_A/8J*+/3::.4#$M+W+LOF6IBI"K(9-?R[N.;UJ^.CA9$:P TC34
MLN$3T0]"&  1S1&*;++##+[RPH1,^?F=-W?-%(Y3N+V*4W,URG>W3TU:>MO$
M[J%S._ :6UHL;S-E80J 5GPE)Y=MW)4(9@'-\A"/HR>2DO\L5V-AA30G Y)+
M:NZZ\8QP:*\2M7GSGQ&/1$CH!@'-X(G\+9I4 5!LV>7QR5CB^.W%AM1]&Y6H
M>HQLAM>;OR6G;_6,S<=1L/Y7WWDE:LC=TD?SR6=Q"^.*YEA?E2FY5;PG6%[F
M"HY$_!27$?J#I&8LJNH!:?[0]?*"KM6H<[\ZO.?J6B'DFTO^\N2**7GIV3[=
M1?\LL-_(V9)O2RH#GP=!*\T:GPSP'R4=W2:H&+N1F!.68C-W?H32A9;H3ZM#
M6[!+][ZBZ[WPZE:IMN"MLZ6PQ?F!\HRXWZ'_QSPVW@[\XC(/^&=RFBB=_@P!
MX6+X/+%B/Y5J2,.68^0ME %#A3UE(/\:>O#[@"[LJ<>A#S_WD;G+0N!^@U7L
MLAXEBE1-:&WSQ-\I20Y.!W]TSHK@.CMAYM18.JX?B9F8("=J_-D/:Z;5)>!K
M)6K]Z2W-4B7*&9K]=52KJ$;/YC0.#/.]\&>2QQ*^9]OZ_KH(%> 41%X!OKOC
M=>G,5K"*E4JT>M;6<!=2?#S4I(6J$?%Y<Y,>7:LJFL[X2$O&;NQ1^*823=+M
M3N'F\GOVUR'!N?.8?;)C3>T^L>5V8_]"9C'E)@&;]&F%0Z@8]H%F3_L.V6X@
M,U *FVM_#O=C@YQZ=(4TW]:N;;NJ;F<Y 0AB<CU%8\("TCN.PEO.5Z+4KML9
MA9Q2HHC!%7_2^D6.X]??+.=8</(P'&F6.B/>?8/GBD9UR@T@;5O!]TV"!IP(
MBOJOUFR&:Z7ZY(G,J1"I#P0T%G2-%#734[OY4W,)PHU"?M9B^OB^:9"+PE:)
MVJ?;L@Y%$G/*'%Q/>">^QG^FCIQQ*WFYY<J6J4AH"FR/!?XIW3)BM9S (>!-
M>!Z%-X\47N,C#=D0Z,E,W':#F6X2/_$)BT\/--VR>&DRS9S'SPAFREW>;GB1
MW,01<*'Z&;8-;YO<>_78K:341O6;&'&1=<J]?5$#EX.9>DPBYZQ3S,>,TKHT
M"!C AIP]%<IVP HG^6%]1JS-KO.NJ+(0ZP.L9QMM<9,F#0RH@4,AI+LLO8E=
M_]D!H/6CWK^R3)F%3E_SA%CNGG[HQA5IRJ"6I+L4P;#DD^H<&!?_+H0C"1 3
M9/@@44>:4Y=!FZ+R.VS" ,<X\M?@%RT4H@.14QOKV4XEBIV#2I2>=@BV=AHL
MQ,P<P2\$OVQ@ 26LVW91</LGM,QX$6BI$/]/!M9K><EUB&'2C:^1R:RSJV5@
MTM;5SJ<O: @9U%E]XQC#:*VHK47%JBJ_%L\=U@8.,M39L=IAL4:12P/[-B1X
M6S0AGYV&;@$_EL'+@"D5CVDSJF%K_LZ<&T$^&Q\V:U7CED*7L+\CON4_KNK$
M4X3?:^7!3,1&O/=3J"A1@<0>.8N*7GFE)F"78]5@LZW;9,[,E_%HT,C^^UHE
M:@K#._J&L'ZSD""[>)>G^ -FE<Z#KI+'*4-'-K7E]'#@LV:!L4"*+OZ'SI:D
M3^7) Q>"5W 9VC;JGC[Q<.ND$G5APU$1WVI6(R2!TR296S#@=+[Y"5PX?N[%
M%>_L JK*#%I!T&$1&6O!:TBOKWX^20HJ.!W.R&J= M] ?H3?0=^*,LN3AW&'
M641,<20<5>SW#5ALBEW";)HYV?)J3ZN=G<FS:/56EH;B(Q><PC M\CX?RB[H
M1<-G(E04K%:(,\V3*!3I%Z41)+]36V_=;3I&6S'1V&4^P>#*+Q4'WZQ(5KC+
M- ??;;? OK],,:X6TZ.O2S<-7$_JCR0^R[J4P4Y8:3+!)+17+?M4&-K_4I4Q
MR\J,HMP-.N'17X@"QB9]3JC[/ 4/*/P^=_TU\#@A%Z&Q,(7M:GQ?KND<4>2H
M1,7BO5E_P;3;U42,L(DKGG"[C'GN?9=:#-"\^G@ QMLR:.R&+?&_4V73E1O2
M^I>T+[(O!Q1SJ0[=7SI6A?$[@QRA8LH@L8#K^M@EP\SU? J+U$H:,TY_,W]&
MK@ 4]NCBZQ<;5+)P. Y1*'?;PE@8F'!!B?I7]8->!)9*%T@ZC^V[IVMA#GV8
M2^W@P<OHTG<Z9WM%6IH68E#TL_! >-[;$<0JRI*'[>#?\M FQ3&M$.[13M4+
M8!PBK!N[UO)'OE/J]DB)PO1"'_VDW2!-IFWPQK!\]@#P)8*YOT#=)^[4V)A^
M[(3-W-Q[^J>-&R^$B,TG''?GGZ\)9!=PZ82O#U_]<&O'>Q&'<4,?+W_>S&MM
M;@PFT"$11_B>B^FU6\NU,G;U4<3,5-YXG%[@^MO,B;7WK1(U7R$N>])TZP)"
M/C*^*&_;BN8)@L#&ADJ?SC]U,-<^GQ9TB#AR+*;_='2<#,:GA(Y,&':]K15A
M'Q!'$#?7?G_LW3$EJC6OC_4.*C_\:=?5_W(=]+[M7;P#C%M4Z''T\HFLR*!O
MMRP*5VI_<.B/!P]0A<5I.O:M4+G '(E\:_"4;/W8>,>H=F+@LJ-.NQ;AAM7J
MRGYZX-MU-OYZNSOW?5OUWZ'-D1NC\6C:QV*2Q.LG97"/E*26X-ZV:,BTQ\[^
MQT27M[8J">O$^H7Y@N[!,<__G,BS=*B3ZOK++-I/KX  ^-UU+[6(VDR*L?'3
MD6.-6@RX=+8"2+ZB2+5V2#A60H2A"O_9&_J$66/I<V!?\D P86NMPE[&P_:>
M9T"K)MOW-OUTWZ(NNV #]@T(@AGIWXB2>:4HXO@5'KU9AS@Y!5+C.U=7ON;T
M*E&,5C"KMH5TH/T5T:^X=J4,;" V%BC28AQ:!;T8)0K_BF03J;B&_C3S:+'!
M3CVDJ?)V,E0SO.>2[O!FS>@(QDJ>?1L>?1><]0&4F&I4C,^[QD@@]A0RX$CU
M0W#;I8NQ._\J41O ) B!PP:CR#2]?<D^R'-(W9G5SX*+OTT?F/NQG#6E1$US
M16MT-"A6%,Y:$N$EBFL52RD]A5W!P\'MZH#QH"AO##N%F3V:M/BG>W*O>C#<
MMF6R=QPAIL:_*?I5ONHR-M@*T=B; 20TT"K6)+/ASQ7624E4;=],_GCET%$E
M:J0[^"DP\D@L:K27B<D3=@WPDIFK4W&6!DK4@#F?(#GB[0=\6)@3" PYU!''
M;(0*^@0<?*)M7[GM.B7J;KCM$E]XN508$!6QX.$=2=^GGRFC/V=LU,F(,A]=
MMNGQ\8O<Y:!\,?EO$+RD:-;PRU0#M6/,F?OUSZ/L@*\[/S<85R#0XT7)>[&H
MYQ+V: ?(SKZ]\N>1U?/N#ITV?MN7/W8I: 3;B(:T5*;()Z>)=XPOEMT?WJ8/
MCP7."3^5B^UU*UB;>66WM\4IP 3[B#AUDGQK%W2\@U3QK E3N74@CR\;C1J0
MS^)#Y\'GT5.M7IO=4A9F_$8P1?!M9B,.!-KS,+_]OB5EO+(H8<[L'%,-AL&E
M<$N:9'ZIWU_,N.L($SX3S%#\$7&*O+H Y*DFK9O.SF]""^K5,4&!^!>OU=G;
MX=:Z;:K!I40M]HPC?6X%DH>XQ0=GIPTSBG*DO&]Z3.:TC<W_/KWRVTK4Q[5)
M",Z@QH'?$FC6-=,07B+SV7'6T@#>A1#3;\6USY[P]C+*+3GG_J^K6?VGEZ5N
M?6O8:(MP3L_$&<E8M\/.RRU5&2'C^]G3D%#*$(EG_>&F??V+.DB?"2?^3;G/
MM'7JC\?%4)RQ/VC?U@$?(6PPB1WX^V4XP<>0/I7_S<C#F>\L8'8SP88]V*N_
M3%W.GZ>@,5W/_L#CLQPT74;?A&I1HESDQ+^^6V+S/],VQH(TC_.S^(OM^T5\
MXLA=(L?+W;"6PFE[Y56.8X*FL@VS?M$ZB;9>K[@@[<>G <,[YL,X^:ECV_T7
M6@M9Q 8!'.H0,@\<^F(QHZD)F9SIKEAD[__L1JPY/TGF_L;)EZ3[LTRG'QN!
MH?T8S5C?\*N@.P!H!$9D,14.=]=QF4DT^O0P*.8^WIS]%,-C4<I#B$TN%V_^
M:.X 'P3SJ=V?^)Q=+?E+-,UAD$81#)7<=PK;V@LF'Y\2R22ANA,>^7*78$BC
M5!%AFKVI)\O&7@#AEMK-P]I8()(1+5* EH5:+XY<S++W4F &NUP?/9JUB!&6
M^K 0A3DGF"E,.;+^TX/4DQZQ?64F;V:["IB#!6U2LF#-L4/_SH, ZP00R'5H
M61[%MJ6T(N3NT%"2T3*^I'T)^JD-2!,411)#=H<D1LI]T'0!WR'GEZD#RS?6
M<HQ2G)7KR%SAEH[5ND19W =BARTNGSZUA).E4%3' AZ7'#02V8S7>B1=1($,
M6FHSOIL?2,K"U$6USZV[B<4!77]-#_U)K+M+$,I"/+:EO^J<9()>#XI?/3FQ
M8Y];;,5,&-2>V!;7J[(BJ1%?.7<\(>D,?OM33Z?4G^CT$]M4;R*X JC[4A:\
MVGFX5L*A+Q K8IT,7W7F61(?ES[>)[M7\=&^@NRN0JJ+M2GH=KMO3BG-1B)*
MLO;2E4^BNKC2G409$ZK@A@;=JF(]6F&TL3RE^^3BS9L/-+%)@P1&62!EO&SH
M* M]F6@-MJZBJI+0A,$,(;83.^XWBSXG93:LW\F\[F=,#%CFT])^LX"E ^$D
M.I1P%ER_YCKND2*^A@V?B8VM=A,\OI\6620>)8X1+&NT#(Y%^"/T*/&<WJ75
MBV&BJX):;]/*-BK2K$^0 &^B=O P<>Z0WA/0IP()B#SS[CV*^+?F7-2X?6R=
M#-K^:F[P[3Q,[(E7^Z-$43\K;IISG<&HP@ E2@7Z0@_.(4&]>'UBXUIH-_\1
MP?"ZK3EM\AQD Z3:QH-7:*O"2SZK4B9?";A2AB3X(J*7<$GJ-KW#7@#W%F(6
M:J*OIK+@)4K4->%N)>I2@28@J _7979X3^GU/ACO+!_7IW,2<J%4!5!4)4<W
M&D.[9Q[A-AQ_PA(WUU9[_P$S?BI1RZN'KHP4Z4TH43M>Q$;C,MPE%_7&5:X9
M+P!["I_4@_DZ;\MM*(>Z<[OFM.7INR0D"F%E$3IWF<!@_%6]:1RK!/UHV0K)
M6:07YMG3N=A3>"JZQ(E"BL%-'1E._70OSJWT4DQ>_;>W%N9DKA2N+W_IHDBH
M1<+_+04>RX,U$,U ^/9BX7EU*DXG?^_]0P$1JR8%JAL\T9,< MD!!:>#EXKT
M191[7LLKPGI_7M\7;V?2N74.$A2XV>*Z4*GZZR?J7RUW/G3,[N]<-YW@[8N*
M!=H7QJ[=_]\2'O)";\=W][(D>@U/['CXMG*A%D=[E35(]/H%>V&G//@KT:L@
MC^N'LRZ<=_ ,R8IHIHTP,MSEKN"7(V$-V3%K?DW6M+TH_6PQ$$KHIK0^AI<"
M9+-X_!;/%NP/9H$C#2OS,P9/J(G,6LE7*7N#[-1<+4*K&)S<*K1&I.::#4<C
M" ,Z&<&(L(O8Q*)S76F63R_/5NK4D<B^;_,J/Y4\UHJYA:Z/GFY'<"'GL83
MTCG:J.ZI)8=CA#)W1X?XO2,>LPUI4XE,F9]49)7OX:H=V)K"[V1E8R/Z;IY:
MJF?!A>(\[$+KJ2<W9(#))X-VJ*-#@R>^2"3\L\=N>@R0 A>9T %"653I2-O2
MFWSC7]?EFE^=;GX[9OQ)B5H&NG6Q'BYRR<*(J5)O7ORE)$T+R#:3(I?)NZYO
M<EMJI41YBFF=A;ZGHK8O%M=+1C&<IT!SSCNOW#/AY42@E:^C;=G?ZD=WJV-U
M]RV[W=!DTJ3'2#Q&E>*&<I)0O?NY"L-]G8[3?(NY,Q<?I7<,Y":1+PF!_RVV
MMY!V<(^ 1GV(U[ Y^IB3XG!^3(_K!S;,]'9KY"X,3Z1XQ0*'Y--.^Y?[)$S%
MQ@I9#(K4;:7GFL_79/7F.BQ.OB)6[-ITH1+Y>+#BNE-,*7UN":-8<BZ*)?_S
MWQ(&"SXOD/D^@VMF*B^9SO[6%B F'&C.[B"4W;+7M*FMG9W;'^1R99OI $ST
M0FXUV?7-T_?5)7<6H[, VJ"G>55B[E$7UNG:P+>*4 =6N 9Y*;[MND_;##.V
M5+9>GO7SCI4ZEL3H_-#+]5Z@\YF7-;"^.D+_V>Z;ZBI<:E"]',=0+6#MW=$0
M+.'R9=$19*=EOQLSK)^!#)H7<]W7C'=V.4I4BI<BDR$>&;[8.UIA:S =4/<J
M4+,W:OY]Y\\C\8FL5GH_Y3,H-1-*+L>:;*SY50H]4DW/.U/][[=_CTX\]9.A
M%?%X]/%I%3;UOHAQBZ;=)OZD87!TT]^'H"ZMH@C,!Z!5CR6^Y=*S RSU?OL+
M.Y\TOO+;M-GF7MKM)1PM,?5$6-%6QZ_ 4(F#HDA "2EJ.S*8V[L2BL)T81=*
MC1H.E]R^4)YH$W\KP--;!:T(@LMPOODG46@.),H/>"M@+^M! 9O<MI\S/GRC
MK3]@)F+I]NR7<YO]53<52R_1SM@??[AR?WVBO2<G 0$F0QE"97?ZX78W.>T>
M7X^^5[Q\9\[-4SLR)MIQ/B2*@#S62;&F!*+O_@N=F HO_N3Q^*X.\0;^+[]Z
M%1HC9.2BP"3T=]8B3^FA(8V1G.D74,'PPJ.Z29O0;.>S/S[9J=]0I6!X='FT
MXK_-*P;2T_TJTK:AQ:>ZOC[M^R-R_+S,4/T$F"66E65[O5SIVD?7%>B1*&B.
MZ8/-,<]EE)HTUINZ]3$I+GQ2(-7[;V'Y3RX]7TNM;Z%-^2T3'C>13:=#?IGE
M53LM-GS:0VPH^,*N*//?PZ&8:^$NAXER'2VVMS#/PCJ9Q+PJG13<F)HS3GB
M BU+@S= /[0/G,WQQ!%(&"RWO[S(1:%I'YQ!K#]MIVY:DL"&U"DR\X+LK4<?
M:BW/LA+R1(V ESCSNL#U[N10 K=5D?HOSUD O:>@!3V9YJ=L*%[7\RLO86QB
M_V=I=,=,WE&FEE$L@!;2QWQ=GF\HF<N)T9]A4-">XS;C=8XI9T /*XQWIM3>
M)PN/QQKSQDQNV??UH&&*@,^HW7?LT I"JW! $:W0K[#_-XW7B!FX85,=W_(I
MHX5C?0M\ ]^%ALH<+1HE55C&CY XH_5A:YG/THI94T$CT:%F9V]F26%0$4(,
M_+6Z$$Z4P7P!&_EU/L9NAX-$5=0,$%?_+BE+SA]5'817IZ=^9,;6 @,XZ/N2
M7%_YEFQ$U06NS%C*X/M+U[>\YU/R,%X411"#F=XV_>D^/>L W5;Q"K("[U\S
MD^^])6K6TODC43CZ2%N-7U?/7@9=Y##68>S9R-<O .)EAMW%,V'TLY3 -\XV
MNH:4E JX2$;\!4 ;N&S1SP#_HO4!>?:'&\=]_CH3.BXLAU/@^\3EQ@_>#/ZS
M>UB[__**#(Y%BPIVI &1U@O2^'Z=Z35QEWT$4.NHRX8/QX3[Q3P^X2N%3I+<
M[%++G:IH2#L\*=QQP1_YD!J8N57-XT::$,1.X7T6;;*-<,EA#3U#4$"UDK_:
M^<BQ]O^GFX+9@,ZYH(8G,4H4/8,B1Q" YU[B_@C?L;-BD/00HS!O4Z)>HX6B
MU^I"Q%W?&?JSQ-3Q0O#WX89\>!;<),6[2E<-!+TZ?&"BT>:&WTP0O"S$4-O'
MPP51U>3E8#V33I<I_*:2!Y4HR[T@Y_6V/%SC\59X72@]<,5DYRQK-'SI4CLV
M V  <=*A#T.WBEIM;2*AQ5PX^'M02\,MJVD>0S;T]MK^>7&>\I".:?$$)"OV
M/2W3V"NWV3>9%G0\S.:(D4=8@0T;W<Z:LIWI_!;\9O>B\5T8G7LAQ,YWOL$O
MRV_W('V<@@WRI1]<X$,ZQ"B.AL^;T'!/3AX]IILP(T$SY&'9>RNON 6]3QM-
M&Z*H93>8V?\NJLT)8I7P\RB=V\\U'CX0U8[BSIVX/P#Q]O_SX;GU2G7_,)5D
M,1S:M?^9]P>]481&WS([B8;S@QESDF*;I="O\OQUT;1SF==LT$P05]"8,C#B
M?OG=.3S2+!0H84/D4L\].A/$$=G2GB>+PP)?>U<XV<3:68C^9DRC5.;QYZH0
M_6C9GR!2?1H[5R%BY#N"7_?62-(9K9AVIA?_39A+P<.;$XZVS*T"N%K3,L<N
MX+-J@H[M6QF^;&M-Y#UCD$2_!:CSW%,6W.-,T?Q!.96=[N^[@IH7*6?+PVRA
MJT5?6VY@6^7& M9?R\ZP-W%EXDS*5LX,CYZM9;=Q>T@3D&H.,&S,:;XM'^):
M,E_,6$ TH85$@VQXY9:8/9=UB.CAU[CJ+]9;S*%P>,Y+8Y+RRL-_XG(5URA-
MO1J>^ET$CX  NE<FD-M1LDXQ:,[6!I<.>0>P5D-Z=/A@]UV"?"R%^;4!_0(A
M60IMQ'-A >T[L!0MGSL2.]K#NU9832G)AH!_@"(G2]HS+8I0K(]?P0C:J@B
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
M]6RL#LX8F8;!]J7.GRBM<D@UL;!M^_> R_ LP)-7B,G((-&3KG%,S8S8^7*
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
MFWH0[QD,9MO8C:Q,[%WH*&HI?OC@_&F!7 2O?T;Y<91#QMJ+(-ZQ%.UQ:TP
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
MW4I'[/LBA9[_D77^G[D:L8B/@1ZU_L1>S*D*AJVC9!%N@%;<TLK4\]T82ZE
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
M:Z\ZV'((QI(&L4TD:&/7A$%<S34T6-+/A:$FD$ZVDY+YGT0P)@#@(Q)?#\:
M Y3S^Z=I"5&<ICHEZI<]1$?FXN[;&2OHC,A*QKW4)],TF4'_TY,QJ&&U-,H.
M)\<GCW<) Q?;WUSHISYSI:#_\,PB1",:ZI=(5SZTAKY%K\X\^5'S2\E=6P"S
M)D\4]&)':8+QF4FXRO=2)?YP:"-HG]:>\^W6U>#*GVL +09)-DI*V[4#PT*R
M"?WST\WD>P+BE#H>Y/8\O#%0HT0U57DJ]ISHGV3Q8Z]0"W\^,C6SFD !6"Q)
MG.=R0;9*U?;K&@7U[-"'!+2)>A -R8P5K9TO2I\)--0L(>*8E:?^R_2TC(OB
M"SRAB%59MS:DR ?CM4U_]A-D/C:[QV)>2XU! AR(-IFZ,4V7JCB8$ DW^[K[
M@T-YJNXZ\%V0;!SP8^WUSQ+$%Y0$O@;OXQTT-ZY-W@3*(+;GP@X*M2./N#_^
M,Q*Z!ICM<VH^/H7Q 5@U"P$9(>4V7Z[3YPBBA4.7$N=AE(SZ&MK/AO.^E[[/
M;??#7Z-XN,B4J,^Q0?D?]EG[[WZ/L-$SSU%P^Y?AN_:B1JM!PLB%SY J8#\_
MYLV8+JB]=/''JS$S @V2Y'<-_.L8(0.?%?+JKNE+*!# 9W847#F7J$'[T"7&
M9I12N+E1#Z8OBND<HBO)I+64JXA7K%>BGGBB;RG +R6!VBL# 0"QL'GIZA'Y
MI(@P7N#7T:_?\+Q"=TYX%1O!Q.SBV0CHK[O8$K@#%T2'J&Y$>QFB/EHTR^ \
M=K'D<\7T]<Q(8.P0EZ5P#14\4J)T"=*=CXE2GT(,DBXI_)MR;FN2)AN+Q+HC
M^W?J*7")CTQ[J!&M6%^+J=45%@4$?-![Y]AKW,F6P]2!V.Y2S089J&?[F(=8
MG\:,DPZOTHY, $31^Y[:(!B?H=MQ;K&_Y@M_U8\P]OO+1ZBS:D=EY_TOL.2@
M7MAZU.U%;>=__<\U'B_,*7#%[C=+!5@;CS>S,''AU;;O/JC*YOA(DJAQ(=Z-
M-VKU;.D>9]7;Y KDDVY15&FYR&[C.PR(B:E/T2+9_I\@+W>A+CP/@9@_GB8%
MW@ZD\AM!Q<9&ZD\F!XLPG@H/1"E1ON@X%SFW&]:6SLTV*!(L=2+M&\#NJAIJ
M3_]2J=7TXUEXFOQU;^#\E97+#VY#2ZT0G_F$N.HF6!*&.4]WZ00'=\T[/[R<
M>^E&W=^5[8_]-NW]*Z(S%():XIYS?>7Y-VJ8+ZG3M.:N&%8CQ@$L=*H)_#O@
MIYF(D0!;)E__.MJ_\)S$6]YUO8#U-"\S2B*!8ZG)(3]MICR4J!.E2E2\5>&#
M>(R>+;\EH&7A-/_*)?W_]-O%BG@PN,=)T>@TYQXGY6;V9U2/%M]TNN>>V*H
M&\L$]<MD&E0I$I_#>0[6@>B%8UD2TS?D?W/M9A^G4B4AF"(P\@K=5 (926>G
MVLFT7;T&[K,+Z\2=J=SO5-9R[A:>%#Y6CK*\HL!Q%%F@:]C[SHWM\V >PY[?
M$9G2XIE1.O<7ORQ%(D*';;\3X2VAD3'XY/5_R>)^T%%Q1!*PT#8G+?_N94Z1
M&D!$<F-7_N\'?ZIS332JID%ZK;MV[]5^ N++>;MK;!S>KG0;LE/T+108).9^
M=/OA?B<]7$[ ,F8*J*6C6'W, 8Q(+&"]5>B?4O\WS3*K\IOSO)=F4!.MKLTR
MP\_"(GOW%]X4@BZ(&8\HOH68HT,*[C:</Y<AL;)23[M5&Y(D-FT$Z(4V!^(B
MR)KI:]-'<W>;=W 2B(IE"*K+ZO/)<$$L,'OAI*FI<TXF$VL0'U@[)4WO2 M-
MBZ@Y/\*N+94H5@2WE*9(FJ=8LF$PR0F/!M_'8*>O$ONZ;BI1XN!$TUD!5-4<
M^F0$[:X)$'G0./J!CO>WP.4!?$6Q]S@X\G'A?!I.SW#V?(IC.^0RQ@Q\;6@_
M7N;FU@K4X[%WX&P$@&PP#E>EI@/1,8J^0TVW(H>TT=QV:O"SHR=-)O2G5\++
M#PC1]^$5PX+Y/XC4:2L8-%,H_JL:ME$"OBT:M!\Y]8NA LU+LK-NK[NA$2^"
M0],<PV'JSXR3J,.^$II,'IK=HQ;(@W)OO%DZ@;7GP@>KCP@48,;>_UV\Q2F:
M(A1\ $__YC)6V%XL:+T&U>Z3R/TI+^#3"Z<AW\F06;W+BQ1;S0/2EY_/)+AZ
M[CL<(20$-HC)HG/QGJ*PC&L1?WG.<JCNW[LA4R2_L/U4:),W;0 RF7%.U1FV
M"J^.P$VJJS64@43+>]<KNR2ZB_9\$%Z)EJ14*D#ZNI4LMWZN;63.]^2J]VQZ
M"B0O8>Z]HK\]A<EDH[E0.N\@B<QD8R(%<&3..7_*$9P PGFISGP[AE./AL.,
M MY['RYXX3]W*1RF]/:712P_>5*1[.?7;K!0*_SVGL+18--ZF B37>_J/YD:
M\:XS$_U>J,G>:J)25L+(1&+A*H$)9%]WU5_YQ5Y%B]"" %B2>ZC79".Y)X#]
M2('%2G%?\,)L3S]S6A&+)A<># BP(+'2%UM=8&JEAR_4L'-Z=;7G<!@]\(J]
M/>FHI.")]<4?]T,Z0^2(!-M:]^952J(2]2.U*]@WV<6_4&H"1U1MW!ML$Z\O
MQD9PY2^Y-W5>2PD-2*KJ].0T .DX[I+_U'J@;BT+:WV[>3B7-JHF+(@UO;B.
M> $B2 E*E)/9ZC);ZK!B$QE?%]M2N$%=RV=\9*DB@-HR+=-8;#E]H6**GX@#
MTZ\Z;:H4<I<W-0MZB2*Z[-OC6R<2$/MCZ]67OZU#ZXT%?!QQY/3!B^>37NC
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
M)HLD6T^/A6NAF9#+&SGBAZ<4QI]4V\70I<'&4H44KV[O"M.QMW'[-_S_-2;
M+I<C/M[.VS^LS:0>T\=BG9E2%*S"#U,&W,>%]$*P]-=/.0+\!0NK*H" DFY)
M[A"N653'MAR'XOT"A% := .LC/(3TK H]K0-I8% &F$/E*R'IK*PAZH;^54@
MK*/?G#D<[!;_@CLD"YF773CX<^U1DP5@!XK0_9XD>\O.U=(,0Y.E2P,\>L=K
M_G+>%=RQ3*P4)#/B7G[GOFNXPWS(B$4%#05RA(GVMX(!PNIVTU(P94#"[2;[
M;2[L'HL,G %39'\>?61VQIU*QY$)%M63ZT]IP"S&#\3TI;@='HP-@(GUFG<>
MO#4X8H#T<;"3@?KQF%2>I Y(_M+9N:TW1)B*R^^>AQH/_>R3BC)'LUB*4E37
M8:]?YU?]^LDDO(=Y"5'J*7*X&*;2!D5C ;3%.^JJ\D9]\MBOX,DC4?.>;OH/
M<8LTBC^YI\G1*>]6:9I.%.$6Y#QY\(.(L9]%5!/,T!D&:C93OHW+C"614 Z,
M+98*":-\$Q[#D#.MC\Y 3$\940HG 2+'/KS( OE+MA7F>8@D#X>LG;V7W2QH
M<3,RYW&33X6(8),*6I()KR=@J/#5M>U?R8;&LB"NM''_>(#V-34FKL T&\AW
M:;LS>X))N LCC+X<T5?D4%!4-@^\E$CC_=/MBS!3VA'5Z6 \2+B>O$^[1J"J
M\%UYK@M88R^JX::R>]:44?\I?T'>K;PT-2.+UW?>65@+4_ZREW&-%W3HSE@0
M;SWUZ@#VD^ZYW;4S8Q[03>ZJ:Y<?9H4A*0CDO/;:C^93C*W1VW(3![X1D L]
M0#+.:R+]7/MN 1*-=EDSUG"4,1<>K6*N*;E-Q4M\3 Q9(-&B+C!-%(FJ$P>S
MRYYD9EC9I"16A;GF?$-AA(KB>.#C'BY9>@"]O#T)J. JL]0 V*WDB*95A_]1
M7#2?)W[$"'?GLH9G[LN "A^QY!QROE5[L4BY#9S&C3D?[9N8'_ .Z9<Q"]_&
MG?G/9ZC_>C7/7<QQC!5<1=7>NLMX?M$;6XM60V6,F$2(?:E^N+&UWQL6M@U&
M$K]""N!P[1#J"/#).7\U[TF#ZYL**7J&3\X'U$$EGQ4]=8]&;XKF2<:\1NO(
M,"VVM$1\&I8G="&3B]K0@,D3]7_Y-L"%F;#5;I76"#:F"VB)<.C3SG=_,/T3
M::M'(U[$9I=89)5DI-.UQ6R9)O&OK.S=I,O4:IGF6-& U?R'A  <^_X, \DR
M6)/P7GV9\5)]R0M2Q[?I4U*V8D<];**%8:@"5)?VUEM;ZJXRNL8/VY;8'A@@
M;))MO "Y.4<HO_CC?E)LH10E Q(=+>\^.K]R-=ET=-\,G3@F*L)_O;:,/</.
M"=\<T#8OYN'<6+A)H.U=[G:SM3!ML(><U$F)V]*Z0Q<W-V(TH:;YK.K?-YS5
M5[$IIVE4$ ZD]U)*OP?AHN?P+49%US4]%54A/%3NM3>U?7>.?I:890J;TH[?
MJ6/8[IRZJRA0/&&=-JC8F-%80 ?<JFM$EX^WG1R^%JHNBV(Q3 Z\?]BAJ5 $
M1<@B%@AY_\-SJX!DF6?9E1/>$GP!2,C,JF7WY/=>OA"Y%\^FCRX[4Q"5<T$L
M@,"O]N;WSM-GC2B&_-TP#76?L?!3N*[/I7_'M1A*#W2O'Y,,SXF8/)6BQ*-O
MN4#24B+LSQ^6/WML^J-.TKLZ&\&1A@3)/Y_O.RIJ<FAJLA/N!*)7_6W$LI/N
MC.J )"SXY$!"]Q3JN!K>+X J@M2+>U^-EBA;@_=;4>N8;-?#"9>9H[V"&8:
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
M]11R=$9R]J+S0M(<;#D]-R: 45@,&<GT7/XN/UQKPX'^U8@#8\$%[]Q9@'Y
M)^2(]]\HQ@+>>3E"389-ZZRJ9B_/5&%*)4!.KP&SLZ/)-YJ6(2B="KO^=L3V
M+<";A$@5DLX=SS92%2;->F51ETE3#O0=H<@V -_2>,)0VFQR;Y2OJH8UMAW4
M?8',P%T77D-"50&!!O\4^6ZN9!0[Q\B.26=63%>.541ZLI <=$\[U:4\)8@Z
M-ZGM]BLE@H5G0\"!-][*J1]AV=!8X73GB5Z.$5>XK9A=>\D;YE7639B^SW($
M3%7\0PP9Z%EIO0RZZ7,^0[T<@-<4.6:)ZK!3;Y,CE+NR''5 #?#BG @0-^ZW
M4 V@6 =!2*;+],;1XJJPET <#5(\:\9/X>S?6RDY$;,H/63;<Z7T_77:'<C>
M#GWCQZ@<D9/V)C3GQO)F:&:,L90!VQMUI^%- I* '301RZQ";:TI4&->0W8U
M3V,GX7&<,^^< >L.O+K40_24SKTQ8/)2?<,-4>*"++LB1\3!\;C.A4U.R4G.
M5#$$4*MNQ^"W:G@T 407 -/Z/E?U@)>$QZ!]@P/(DV.?VO=9R+:4='2R&.):
M[(W3.(UX<2JT&7/YQK-I]4!4.RSNT^X2,C?)$6&XSBQERD-!<8;%;=<</!47
M-,.F#92[?"\]2E^LCEF #;5TU9M]DMM#WYK<TNNML&#?XQB=^'U:/7+$4:+Q
M7 N2:W)2J_2S)GXQ0TS+O_+9?6> ,(S2 5!*(_T_(?MU?\L1W%N__>-#4:L/
M5JKJ@!Y ?PO3G.LQY^TXM[=6*9X@#!N&41GX4_<?8YLHWZT9$<6<EU!M\: P
MZ*/&YN]\$_U+.:S/T,$?TX+^:-1P/7)3.-C2]++<QLUB*!+KL>).A[WV4;ZM
MU5)['V(SE  ./SSR09@\\IBU?2J61J*"(@IR@IPK1[0=:H$:;_P[0PHM_>L&
M? .?/LXV9+)"DBDL;C/20HXXYXM,/-0<Z?1%CG@=EYO5O70&0J3@Z)*K$%EX
M*^:8##]!4BP[H;G4DLD>^Y VNBC=;.<$M0J/ Z9<<")#U8@\JX%G+9T/QL#
M<J87K&XZ9JGG*^S9:]2&:B7C6="YZ..!%IX+]>A97?X,K3%FIR306]%)6')4
MLG@#LHV@S)&P:;RV^*X*DMO'K1.&*J;92JBT6PX+#C.0$^"4D[2L=3Z!Y'^.
M19!NX.*/->>$(S/4L,^3/O\-8V\A;&.WLY6G1^@) <V+*EPV7QI!V+55!8[+
MG2BJ-.YNW>,!Z?%0S O#)_EN!_#]D?0QH(GQ)O:VDV6Z<@Z!V*,&8/RT?:++
MBY->@<40S#6)!J2?O$-ZJ3T!-!J.=U]HY1,]A7I#F8= _.8O;H=^6(IZ\/D+
M?))SMKUS]KX+OMOW>_9KR^2(V")SQ\!7QZ L.(S19"?#8NJ1NP'\M( [E-\8
M3]$L,-=@T'!$?OX#XQTX-1YG"MNH.,]U[I^W\A$!<"AI<>G<TE/T?8PZ1 =;
M9-X_*_-DV;AHC?-B #6OC?\/Y/EQN%_U[(-5*"*ZK]R=I-?A<K_3@T<>X4J+
M[^Q]?@@D=/JWE<@1Y5TH3QW,MS"9;M7 H:*#]*C-T#T>I-'[HJCH_A/]-HT&
M/ADS"T?LGO@7%3,XGLC6ZU+$Y\.J(]Z&7UKS1$T]5-<397@@YJQN:O 8%A_Z
M ^@;=7AW\=1B,W2AKZQ#CIB80KN"+#Y?\,6Q&K>VXCL"V $4F$2N>3#O^^A+
MEA_"'>^G!P'9(=^:_DY?P*2!F.9.126O>?\16^!EF%O)V&3 LC\93_DW=V1-
M'FNA:T0^ #"P]L@C2M<K?.S KXS>'S7FOJ7/-QOD?[..7"-'&'X[T@S&!6\D
MS7@= \6F^D*6U$1;=AH8?HI5HTL,PQTFR)2?I4H!,&(XTJ6+7P[H6QF&.,1$
MZ?)(;@7A<L1B[$2#6'=2AF9P-O=[^H&#3Q5'#_2:KZ)O<O]Q2EIL\?/_D_UD
MZ/]/]=O%3P-IM:K*RQ^J= 5605C\[%W&HR>Q^8.NYAI4S8Y^!=5.M:6Z'#GB
M#&;#.9:GX_Z$A]MQ7QUGZ7*$XBXA!MIO=&NI6Y79<-2'I;YXKQ7G3(9KPSP[
M:Q;5L>"(#*7Q4J"0/93)GCP)G:G!*;4O7-)I)W<Y(I]"&%;<]$W?YK#=Z[ Q
M,BAM0^*@Y-S X"))\'.28)>A;+N_OR/2.<:6O;A^8&-*XP,YPN;*8MDG[JFN
MM<KL)2.,[./?<>]<W[Y$OJE4Z7C%(1UI^UFF\8,3?.YW(-7E\J84WZ&A'Z@T
MVN O;LO),S897V 8V%0JTVU[<86+!N;4#WA3XVU_LJZA7N<E'?FIHH:]EP5E
M0L\YCW76XW(RI;$F*(LB,__U-@7<CGHXL!*_Z0K=U3;:I 3V5Z>)CZ6!1//:
MU.N:A]N[PL(X-"2-M_F#SP6=G,@@.I%7?&PVPK6F"U ^#0%.W8GK3N48,=7$
MBU)4_N9<K2F= F+!0(G87W8E&UMU?,$ND4^=DH)$?7Q]\N,)M\@<0)<G1)(O
M;?@#Z1(L1P0'"9%L>P*)MY>G1]X=0O&K$;#F2^;(#;J2'5'NF@EV)6M_O!JZ
M0'3&S(?1?57#P<A2)>=&W0H(9A>[3$ZE51]4W&G2B"HP$4>M&W-.C_)4-A*!
M%+^JTN""<WJ"85UJ$B!F,&W.^MCN55'9 >-5"[YYVS[K2=TH,\;)<RB\6_VK
MRQ;AX7L6G/S'O.4(5RQ/Z]-Q*^_?W$WSM;TZZ  \0XNZ-(S)7E>X2V<&+]$)
M]]"1(PYMP8NUZ'2I&$C[\^TK_TUW$JG07@>8,VOJ6K\@DY =8$\%M,H;BUS
MS';XM4O^A-&Z#07E2DO>;AWW9=C3>GW<XTM5;1\Y5)>#;^-EIN8S5R9,'XIL
MJ9?&8)@K1Z6=J/K7%-QE*4!)JJP5Q@$K0 V<=;L0-^35F15=@2,H2Z'8;O!#
MD9&Y1B&CC38'H^2*L?CC+RN #W?#*7DY@T6MAZR'K#*L#]E=T.:$3;R0+A<V
MQ@DYCIK$@7QCH!&'<<<%.1_K:OT+H R:XBTZYDY$-!GW;>V>OH@3;D$U0^&E
M;>X_C1N"($T%!E&1SSE'ZR4HDT(7^>SJ$O1G?H"51:*IJX'E.(CDM%4MVWM<
MP$HQ20QJ-9-<=PF6UN%Y'.KLQ*?,9P^3HI1:U.+:CGV^>).L#JS+J8%!6A;R
M\4E"K@JC:; *,TJ3&@4/7(E,)C7>PI:6'H4J=?^(_J(.BL=+O*9L#33K@\0!
M8M:<X)M;D@GY+O>7..DNRA20V:^8PD;>3YC_5U_^K'58TQZFZ@'!DH3(KI*A
M1K[.6IG]&@R5T)@%0^>\C^U56R0#)=BTW/5?=?%+[ :JLAW2>7@;IH2N/Z6*
M(.C5^)ZLZF9Z770-$->*?]CJ].5Q%P#1Q@-.CEFO%F,(OV *[!_3%6JD,EB7
M\^J#S-M3152(&D"6VCC?V*N;<'.IV;>80O2B)AD_DUZ/6&221%!EB=:4K:7;
M+1(0-C?I^92VX65DH!:@@R*ZKI.YQAU(AB*Q#=!5PE6].X&1P\"$O<Z4V35#
M-F1>=B+D;?^Q0Y37TB0@0T'Z<B+OI=_2"=0>F.CQM#?U%-K:#'9TTL[-5S/V
M8G#);10%<5],]XR#NME)5C>Q2+O5!*7+X]A8O[F4<N(AG8XO'%X*(TYVL<>/
MEKYM2N<Y8;,O>AL=N&LC?)V!LIPH)<"VTX)W 3X:+4,/X#Y:XD1/!W*R]4(4
MV3)OF3MP6UFT%]IH6J>#8_NJ ZF@=&,1P-QOO&GH97:A^/8D'-ZO8/HC*F89
MGR)FWOX<!NCEEZO']O3J4C'"/V+KS[@,=/@>I4=%$:7] JM--DYJ2RU@%78;
MFID^ ',P0MTMU0-AS>KG>M]CVP.^,X7*5"EO!O.]L<7W,:4*T(=CMD9^Q;!2
MP9L/\9;$T9B8"2?V+V4>;N[;XD)U8YA^-IEK%\(24L:6.J*$J#R-E>PJGRF3
M?K/EI #=M\AN^3C63X>W6>2DJ1(^VW&?86&]20B=*CAT*<#&GZM-;)%^;=N-
M\D:P5"$K\CB@A'?*L O=^"5! &6*>:++;-]J*R'_(ZO(.##&D"6.JUDP&TM;
M>$AJ4L+B"6-V\80PBP&WM80HS$S,U2D[XK:[!?G2.$8PT#GW5W1U1P!%@?8:
M-2JQ_8KNOUH_+(O,0;47K9$V.>@E!"0PB5I2,?4VLDXORGW.")4A8KN%'6RL
MCZ2G>5=QO:$2\>V YZY^_N5<7Q.4R5=M5=5L'CT,<PU=Y=-\X?E#"F;>*^&O
M"'16S-328$^\$S7QV.W3WUE)+!-E#IVQV3Y7:]MJP(1A==0*)=R[&6#L%>_9
M#FIK;KR<G#ZB6**$QXG$4$8R[GDLFV](@96J^J^5G@K+OO,$+"WI4@?/=5%I
M=FJX-O<=2U/)O,;Q'PI3^WZ0AD&B[5S.8J\H"D:IE*:'T]8ZEF%K@$R6E$?I
M^U#)7JOO09,C;FG1\;RAZNE-F0GABHD-$IY,D7.U;S;BX 5U--\8]I/"W/!B
MSP4,000VU"4:[TX9-.1S0D08:>71';O;FB5+62_"/@-^ NE\;@% T0!'^R;W
M_@(O)N#>L/$4D;C/9P'R^?CAQP<(&ROEORO\Y!#FV(CAS#22'WO:/<=\:8/&
MTS($D+DV4=]@/"<[[-=GT*4MES<.OL<(=RE^ZO$-^_2235+5]=@KRV*-&E$
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
MT/<PH0&22(S%L^$8O*+$)UR)'_3M$4.LX"A*A;Z_=V<:2/%\P4YX%TRVY^2
M+(/-'C=S=2NGB//'<K6MCT>Z>O*LH*TPM3.RNMYA4%YHN!.5;!PU!P4YWS6O
M[D>JI;7)3,!2N\8JGC26/+B6]M-#H&[N(G%XIYVY 75./=)=!8KNVSPB>9+[
MXU#VE$S7GS(::A35NZW;8',NR]LK(PW<J39.TRJCRL(W/[ZEJ=\4!<>7IPNE
M(K-=\[$N[G0M N]=FZ^4T&6Z2&H*H%)-Y8C[^;%6@1A1-)^* ?E'7V'L7DZ6
M B8.(*WM^[U4384V%I5!)'*N;LM+(*U:&>''P"%998!.#?7V3;(BH2DR0)B4
M(\@.4\S><>W$QAQEMT! @Y%XR^*("U>0DY,1+U5\Y'78<T+D6LV5^9BHB"Y0
MKLL1%<IL!Q9JXA$SNW9Q!@*0I>?^3?L[$<^"8.1+M;NH_-R=66!*(/$I3$?#
M]M^[J< :OL,%&;RC9-.-%T@Z65-U@X- \^%*D6I>-&OFN( -!>"H?G]<3% V
M 4H]Z,W7 \]/.M-^L>;@G?"V/=J?T:J?I23E4W['W"&J&GZW=$9C3AZU1R_6
M6KZU\:<.'@Y153UD;VY] JN>%!/.GG'ZH3<?"^-;'+*[V-595+Y2X0V+M\!2
M$$&;(S=O/\9\ Q-W="N)0-"/\BQK?#:7(WG]FN3D64UA,<9^N;)JD"Q>6=2G
MS_CX)F648'L%ZMZ+/X-/8GTTLH$U7V;? 7-AQFH!.&%6OQB@V$MCFM+>/K_Q
MFUOO?-4S.,@L:_(.??%F*B84WPO^B>K1AU;OW(O]2ZAV<]BSSYTC*6R6Z0LC
M:3,-F$FJ[ ?F'F;V L+\DS], GZ:?EW&_N<WD?'SWWFF17OVON3.]_L87X[8
MFP+91^DVI\3M>]=UZ;\5+OS7JTSYMVOSPX\:>V[<-4N.C!&2GDE"D<2JL+3?
MX'8!\D.X\A=5'X_S38*E3E?DI9Y]A64>-T:V[M]=3_PJ1QP$A <)<:/ULKSH
MZ]<;TJ#O]2X>T"L+/1E 028.(6^3=J]+)(MXD ;^B3<?A-8,%KX"!TJ^,"-V
M3#I&>Q!GQD:CGMT]B57$=?ENHP26,+_S!0O(_%O[OMD]S^:GN%57X_N:S/.M
M]MLGE(:LB2:2^DD"7YE2\;&#;W#1V-?;<H#T7EQTL/@F% %O-_L]83LV&YO)
M$K!MK5<G$%SFA/. N+4@+"#.R1/,KM1KV;.MS'\DL-P!].=Q1%<^44=O)U?@
M&UKPG^>@*$E?I]YHZ#>;!XSV&P$]<H1Q*@28]N:UST^3H^&;]RI&#SI.@WN
M%RIY8VXESOL(5=/O*J46D^1('#!ISB\6UV]*/#_]"\K"UDIC@AQS<0&#S60>
M!T8EK[4_I0(%U=%D.,)P#%6D,24IZU-*[1N)0DF='-$"%0CWYOKYE:!U@-(U
M?3X7C6:28&B6:9MI9KJ\+/+?\K%"'2B;PBHP&%5N/]T3B$0^$B+V4(NV<&Q#
M)2CITS0=[2XK21-U&I@]WL0R4DOPZT=;D47(-H=9K1VA(N#9NQ&?OX=NZZ4N
M%6IP3!OK'5Z?LL.BVI@$ZT'.6^7TK9%7.<+-"=8A,MK"1C ]YXE&@;.F?Y&)
M/IO"+U4W3%Z3%?0!6/ ?LY;H#I0;[D!B?T(QX7R.P\[X=G]M]97*HX&H/P(L
MGHM>%1$.I4MU%E]T=+^Q7ATE'8"-5/-K@Z6VY3MGNN#(^9*DII8D$*J#8#8S
M/*BLT.X_Y]8Q-[S3[??@?3IYK\9I,BH;V$LZ-CY#CM3)M(WFM#EZ+OK[\&0G
M:(N)<L3RS4*'8!V[T[T0A=2UA5CO=T+DD<H7+^0W6OMQ72/81=\G]XTT9A&_
M9E!"P,N E]B^AE1Q_U3S^ATPPS872(VXWSPO7UIW^B]^(HJ_WK:/E?Z?:1$&
M$!.H6WJT"?^W%3 +N]#G7W7RXVI YY8/MTW%86&1C>GO#'QG<GFI\^4=U' %
M4DF.&-DQN_C/3,,SR#Z_DX7@)S %''KIT2DJ;]M@)'X<3=Q";8@I'KCGV%D?
MTLQ4N:L'H="=WU-9E1MRK'_\ZT'*)^&K EDJ4^OINX7A+X5?:\AYV2>B;O(Y
M7-=M9@[TCNE3'R$7X+1T4F]#(R;L7$<9.+M=[$F=GHAZ[F%E]RAEL) Q6E8I
MF+PU8-VMK]3)X>")(R*'AN4OSAO#/KNWT)F>V9]T>+5)$'4'5%6TS4?&<L]2
M8IFLAHG(IYK)+S67+C@SZJ6Z04D$24]I>:_8 $D3__S<N_M6S>G)%@(3PH+Y
MH^YC.\4Q2OH0D&8>MNSEJ>9@8UE$.ZP[^MZU:(Q=)FO.J[2A*-*7M80IK]V"
M2E^A+J?GG4>C .LF!D:)KR6I\;:#G_#C1K!/\03O8HZ=Z0J2C4B?+K"DBZ6U
M-#T5H;$[)\<<COA7^[ZK7,D*@V+Q_BWBN& [FX*<Q#VRZ,Y"ZB<K':HCE3H/
M"HIB,K.2^J'+.XW([M"F7:.C/,JXEV\FZPXR@U^685-6MC3G'HOII9BF&5GW
M;N9NJ0NF6AF_Q%"/5 7:GW81P'H+22NU+$A]O[%G/Y/]LG9/4?VRN]LUFH8:
M<=7FS.Y7:GNWK&:S?P6308/LDZVVZ0.A4\G]3XM4J03K[07IV1KQU:\P(9S:
M\1-E(TS?;=>E6]_S-1+Q=K19*4>2!XM6Q?#$LJIO*[^W67_TJ^F*7"7Q2 +$
MO5(3QL^MM"DM^J+66?X,1;@T3.XG2[J=6QH!KC]:<D34KU/'--+4<%2A+,TB
M[WLZZ,)C;54]NH@"X_V%B[%0K1;TX$ D\0[PPQ>^G@"(5Y5L:O\?TT?_;[WF
ME =6)<]2/N\.D6QBB)<1_8F;A%!]T[;P6*BA0([XX2L5%E1YAKD[5=972#N
M8=(*L+HJN>O/*49L%X/%(WX"8J5W/GSH,@$4NL%P^'K BKZ0G!-#G0Q2)F,I
M4<(5^U?X\46LAH-ZK*E0#;8G6J/5K:E>O#/@%-W$*TA<VYL0TN!RZX?V':X,
MNX^3]TQ/I4N?(F"C0[8KPA\7X%"TO@^E>X^DSSP NE 4=*GW&?H\(>LFCJA
MZJLE&*PP8WA9^;+4@Z&JXZG8H2K4>#D)6E8%<V:3%5<W7WI(4R2@?621\R?<
M!U+4C(Q&(=0398(6&-E6ET6^6T3=O0[ $]F4E43RSDMY&F"9$BJY.*O'LP>_
MF#&.1VL1\V,=^+=B+=%A?F(RB3*K-;*;XH-OH4E-(O(B%*J73>M3--6P*E!P
M9T7YQAW\0?[P1@$EWV/ :CP0#7R].9<3-0RDGC/B&=;+7HEW@T2A]_*1J=GI
MT#Z[!**O;_C+^1T#>@F2,"T\#=_]:GS%10\VQ9^-YW!Z'B?<>YBE#/,;A2NT
MC5.U\ZUWHV+T1(L<88]M8?%N_ 4Z[ +=AUZRQDOD"&ONH,\[+FW4]UQLNZ%Q
M\ +L@QO%=N9MHD5-*D%+JKC4E^;"L>7DNR@-Q3&:8#R^;_ZW[L010*-A8=1#
M%%PPB5W("RW'$"9OQ5J7YR-%BX>\I;TS,I_SW8K7D_ $_[$9#MON_$/$_8<S
M$+KQYE7+\3)F:KOTE*8!8>.+S>78"8I(BE**\>PB:+^M)XF(>\IPA*&MXT5.
M:97/,S*NT.>D[6^?K5BCO-L=CR&@1A@OA[G*4E?=-<!/)YB$F9%=MP[HA6HN
MJK+4Q=<D4*.)=C:L;%/P(YJ<XG[FQ$WT;*EG_@S="C\&QZE7%%4-<[-CP I\
ML:4C'8(MQ%)9J.DH327"P9R638#B+:"7PW*$'5(2+RT1/8=]U0!H/S&+D44,
M !.51':9LD!/CJ@!.ZJ\!N[(E(XX[8-_V_^Y1Y(GC!0;X%]TC@E(%!C 1"ZF
MR./?"47@K,U!X-.;N8\HOF(C628Y2JU ?_7L)XP#J2SN!G/I42#)4([(_$9A
MC>,Y23$EZZ\:OS><,#$!D9]@?+P31N'N9)9%0/TP0_A1BVR#C+@NA $]PP2-
M^G"QNUHD%OQQXU:8JF?Y4BW;#)WTE7_'J32"7KJ':I7RX</VY5UH=6Q3CLQ(
M&M!C9T,"W4P; 3$+U5'HM4&T$WTQC=(4&<27(Y2=4E:C0K=GR1'B6.H;68RW
MHFZ24_0):(O@^X$O/PCF'6@YPA<S:RPXU/'ZV%0 #<EB<#[FI9PZ=2F""6)1
M*-B']^_YK9MS"K74&F^&4G7C=$!3X O#/W%+! JK?L#SF_71H1EH.U' VT]>
MM"^F,[EB3Y#_;38(.8;ORC7O?Q9$9><$&HK=DX:>M]$/;20A99$4\/FGR2,1
MAC( UJ=JEUL])><'%E+0Z', 3]*1*V%X:$?_52%)ERW0>K?9O \S8FGA.K.P
MCYB"_.30]SON&IDVX0E[BSYJ3;?P<DQ?/T-1F Y9TX]J31MXU,+%W_C*L>)<
MV1<YHEJ.:*Z0K=OOEL\.+6;\HF%21$TD]=WW[FTU@1K!$]@?%89\LEM6*"IC
MY$HH]<6>6WP? #^OA\_W_BSRC4T6WUTM7I#MR^HU[/:\,R8F"K?2:H-2G^S*
MVSKP(,[R!V8.8Q+U*_!"U7DCB@DLQ'G<BX_\ M&:1%0L"F^"<Z(TX3O2['IX
M]#E93'NIRM,K9Q<-9>8H*B/!\9C65;.WF+56HJ$^@<S4K.P5P?IY78LC:Y9(
M"6%<MKBWNAG)9..H^-:F_J715N'HA=BYXU_P ^DPK]+Z!S6B]CT:5IK+?\(7
M'PHK%I[5-KR<9+4,9$S-@A5:20W'RX11G]TV?Q ^GIU<;$71Y8@-T>:S)(O9
MFWJNX=6T9M2F0]&*<Z^N"J.85HHC226YG;-B4Y=C01PAMK&D8!;)/3E'7O#L
MA?8#GY[-?9BUD;UN4A0N+K@+&^6(38Q'T1?DB-7^S;"$FGD+<XR8X53XO=]]
MHAQQ38[P5U>T@*]DM"B<FPM-UT']MB*RAV(HV8R58]N"7)]7T6]-B#$]OT/\
MBDL/#?;)=&2 DQR!!F9/YV&$5M$' ]J/14C-15",MTR)CQ.MO ([=B5&_">0
MLU7ZU]UD)GXM#EWN/J&H(-HF1YP=U(1.IZ,$W*W00R>U@J5^3BNP>^2(CW<$
M9PND*WMN*9.VA!FS5$PQ2!JA#_35GD5!:TE8'\ CT>(4O'AG:V#7<Q<#.97+
MH%N82FQ!"!KYR^);_=9R\?I%>-5*N2ZE]U8.'09JEAK:L5Y2A&^B0Y2W#IZW
MGN'WPWKD/EZ.<'0;$GCU=SA_Z3*]!-LSI<K#R>5Y_B$&"XFW<SIRMS"?/MV;
M?_OJL^M)BJJH'* %Z51Q>UDP'V7]B"G"8PO>!#QG3 :)<L"N[-L_M^/\QVC(
MS,U=G*'#<9SM8*UW-3ZL/?OYZ[Y=\XZVCVFE&1,-G:8[+OENO,;2Y)!11:/8
MIMRMEAE__47&H\>$'E1:ON>O]H6T?1$#Z!$1JTBJ+Z(=NWGXXHW1F_<4EPYL
MV53\:8N-]DXQE:(2;5B8L&E?)UJ.S0HV.EN[FJ"&H[N>[%!)B0EZ .A.[L\=
MA461H*D&ND(&W"^9[_U>TP7O^SJE&!SGF^E<0XTE+P=\38$%Q^1F/\*,![H]
MC+N=R$$WC+^)[,@"4AS!&!))0 N8V7&[&>46%0S5BJ'R\R]LDD!85,*\]5/Y
MP7&>&9.B,#>JU#1>M<M=2]5046IU(G4TV%9BS8@I%3(*@U#>3GB>P9A_K+_0
MW\3OB*E*  6%=P.<&DZ%C'JH2&N7RH4XO5HB#/P'41@.^BIB1^ 1L_!2#PT_
MA[2%F*W^G-&G+;V7-PUS82%G7 \XQ^EM/_[&4+T.. 18:V?WY,L1%\P4=\1$
M3,"[:3BE'2AZ%+!%HQ:%7\H "'+)YZ17I4?/WT^RCEKW$$+/EWE12;KM_M4=
M<H2.M"S45O9%U9JQJ;9AP#-&CC@)4_W7PFW-WAH'9J4!AZZ&G$1AC2=X0CX,
M2 ?DB,LP4FG\4XTI7WS<LE?ERD!2)GN-'*%+GN-";D"Y;ZQT-V3<??T6S[C1
M]J?[P^[+2X=70#%#NB'5<AMF:FSDYS$NW</GA#MTY;ZTR*8A0-_5:".IXP1=
MS._AZ6TV>2<"1^J019I))OO>QDT?_D^JM\]K_[CS^<PN^Z;LD[2Y>CE"$7EG
MF?1/;1$P_Y%B+00H#-,J6?K%^F>X%MY2O6LJ4FA88<:3+MNY&L^_NC0=%S.[
M-%.)<,"W*C:V8 ],#;XPYKC"2%IXWM0_.>&4^3++SWHQK[[HGTM8KQ\@1_RA
MQ8?UQYK)]B]U^'/(SI?_H/$O&;?Z(63)O(2LWLW#O+@U9OMZ'4L,KX[3G5L?
M*2Y*()%6>N/C7;<;+]CXT<A0%$O-;B#PD(.Q@,S\+D?D"-_Q$XZ1&L5[($>3
M*P1!VN:%0NX\;L+'[-.1TS-ML#MTOZJYF1+.IM#P$VC:0.%0Y]AR[C-#:8 8
M%C@F#-_"9ZG9M7*$1N;"IMK4P.ENL(,Q]KWFN]=16^!/2[ %S7$.UJGN#CMD
M^!$Z%40G"(ZR]RQ?EA,9 F&H'-&/RM2OCW_RF003\#.0>#DNAO?<Y)4BK,1(
M3*N3-1&^/"\YXHA7]UC2KDC7?+%N1C$76_C+_D]5DPLL-E<8A/N4:[:Z9J.
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
MI$S]=W*F[-7EWN\78$-IT=KM'D=K_>((4RK430U?BH?E/^NF'*\S;:V$#)8
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
M7.)"NU[N'"<94>^ED3,>2ICBW04/([[&:5-JIX!M^ UYMA?WJU''@+_  ##
MNK30P3>P7]'%S%*::ON7J2QDW5\N*[X6,M+PASGO*V(>5=^KDW2R8L:]/L+G
M&D:7O9-H^H,M(7Z@1E&'KOL^)4BOWXD-7'W37A5@03<D<V7GJ?,6C[VI-522
MY+DJ$VDR/,\VOD>-JMP49X7NVX$$V58UZ@'77W95U/DP_H>)BBN/[3]5[FI3
MU:\TMO4/GIH>5X$;58<==#$<&?Z["/&2&?#7@KL2YQGT]5GT!4'50P[PZQ5R
MG@4R)L5S[?^WEF+_MA4SFI%70Y8S<\1OGL"'086$'SV"KEP)+(0._,^^8O]4
MY+U#U")9MEWR_J%/CV=^YD,V=>8U3%6%0*L%BT\ZIJ!/RZ*(SBK-[*^?22I*
M^5HUJFUR%,&R<!-!X;L3KDO6(CQ$R[F@TA?GPU'AYSXJ^?SE3U:(R5@Q%6&G
MCZYM&%H;9,W1C.H<>:'*-<FD^:E1&Z>)],%BB[CD5!KIFZ8Y8U/5N=J]]C.:
MV45I"J:->W$)JRQ$C;)4Q4IL?[[D'?/=5+Y&C>JGIH."N8Y)X=,CJ#3^KY#Y
M!:(.'2N:O1SV-R=TYI[OW1V4KD/Z%L-A\.1=#_;XS;;8<+;DI)PJQ;@R!Z[4
MP?J2>?BQ;U@Z.D&@.?>%?0M/'G;[00MH5G Z7[;^=K_L78N-0D(?LE#<#:QN
M&9@"W8@5@/&]#I$>^JB!_6L%PSUE;#X8B9,JJQ$'7'^(0;*I&^CV%L=@R3F_
MONO\D.X6V.0B@%YA3W4SV["HGNX7R>?*-$LDX[DR8W.QXFSL[$C9J@\W\FPB
M68(A/!KSXH5?U4;=OH28?LHO^%"-TOE-29WG[,DM!77!JO5O#W D\!(Y6WXJ
M!33=>LONK^3B.$6D@B.1E@Q=Y)!?0'%P%L2M2*S>WFL #]CBP7WT$$I;NQ48
MC>W@QD5,N.#[EB]CY47%NKA-P_I7T.M0%_7-&?8*<!L:TU%*TTGO;XS7E#>3
M>HB<N!0=DE@STL0^ROMYLYEV#0=B=V84NAXC@##3-=XD@_ZES /C9>(DP!.9
MS[;M#8I-7$MLJ;&-I7\RFR\BRG)\H]2HL+\#253?R<)<K5?Y&*&A(60+']#]
MZ!LUX_0!E*ZH!.0K++R<_W3X_LED<+8_X8J26E2LE_-A!Y;^.ZLB$RO0$5<@
M1K:K&F]P=4>,4K\8F,>02\:IQ;^ +IJF>90Q'*AIXXTB).<OD+ZM5*.^([&5
M1^9^^,\IBZ3%XVQ3G)S%51P?!0N@*DB30?CKK_^.!"?_.U<146X"SP4BG690
MCU9?D16G1A40Y(CC/_TWD5"0 _]9GC J6_"I+#<(HQF=&$;CPON>Z@B%LL%^
M->H">A75C[<2G?D$H',]LWMWH_7?:C82DCD*UYD,"A0WDQ _P2!"=[R9JN-J
MU!70N*.@+H J  ^0YV]>Y1GAPKAP0[?#Z2@>1U6P,G:?$\TY.D-L8XA_!VVN
MN-[XB)RH%O:\#<9U1#Y47"EY5#"V&;H'-2:H49G>_M:ED46;^$:8DZPP .T
MG[LP+#R)"F2(- FX5U\<8E,#</$2?F>Z>P?.&B:J\-#=EXSD#ZF]Z%8<GOK-
M\X>G]!B_?TP5O9WF*XGMMJ+6TZ<V)N#:QP.U[1("T1QF*BZD:ZM>(JLY10=O
MH3+V7$>;N 1BX$:?G;=K%/%1<H* S3TPEFNXN/.DXI,* ?;++\O<[L47N6*[
M3U903>'K-G%$LX#"U&8*T,:4?UH;$+ <;S"@HJE1I<5WCU8G&+"Y4"TM/MTO
MZ)+]7%P=XOO;/.ZEG"\<7""&Z_X:G3@FC2CRIWS?19&?Q/I7KMV[[_T[>PS9
MN:!GB)J5(M3A$!(Y"J5G,6B1(J:39)&=Y5I/5#+ZB).F9.!,T=;.%*#1K(4;
M/8G=\S;/V>6<Z^8>?I$:I2V0[]S\QV)\4B^H$/64&O@E]>*K3%S&?K/7K+YA
MB7"3\?/T,%MZ(G%T9[RRQTLU\>INSW9ECQR_13?X<F<1U,D5^2+B[)<?L.MB
M4OYAK7P5PJL;P$\KGMFY%IS"\92G$1 +U$-03J)'/DLYL.F08DBST@B#JX7D
MY:\<C+XE%Q>&:"IS0(YN_[P*;&0PF@?/IYO&5&%^=JHJ3R)WD:;J M\OW+5/
MGYHT%1.=VOHP5;E,@<-GJ#X%-Z_8G:2_79/^]P>X@B4XD!.]>F422TOEE7E:
M4Z \,ZI"#BLZ#M(RR*I+!#5JW_*O;5?<#Z&BFDQ LWU=.9T]@?+U$O)P$KR
M3\85OG?84,7*W?YMXSHU*D$!*LJ4CV:^YOO\4Y4,\U,XPOVA$ P,U35M4IY+
MOC/Y,:MYX,4J^C$VFC-XHW#&4>F/#YI1#=F>FO&O#7AK38?F-]Z/7_Y@_N)Y
MOT# 35:Q\5W%AAO#& \3Z:R=&I6OC:_Z9;YCD%8<"6,0%UM0M*I:N4<&OF-1
ML[@=WOFKN%\*J:&(*,!NF%?XY_X8?=PU*.3CDT-]5GK<Z5;ZV&%.Z$KN#? H
M$8/M?+))=-B:2R\9$K-YAYX9[0<1V0SIT Y8:G_V+ACH<HT/!NFMY=)+Y=0N
M$?$ /1QQ))Y/X#X*WOH]C7()I$M*T']$3A-(OF6<FVMP^\20;70+H/CIF5"U
M+G-6PG_35#8&'[J<X%R!.>>B1FUY X&+'*1M*W,OQ;U'Q1-$#&;?[4#:YW<(
M2\20K/FT(HS6XJC<W, 9N#)UOSG 26(1P&]>#@'!'Q1"2.*. \JKML"#R[W+
M11./I9U,>:AP+?M"7T,DI. (5D$6/24X8MNIYMH.D"Y7Y#^,Z^_?2+&[HFG%
M6(:Y48C&%#N!^*V5P<I=@TH\VCZ\/H->%._SHTB7=9P2P2L0Z94]HKLS$/"6
M7'<]N!"/Q8(1="+'>6KI!AS-X"=XRZAZY_PCM+WQ,)6QG!.\_X@D5EG._;[L
MSR-=3Q]_,<EANB*"B.%?[IKVEP$M)0'$:/I#NIXWQ;:9/' SGYX 50$9%-ND
M- E-#L45]UT?UUYW^O HO*O$<9$1EU3_'<0RG[X^IE)X]I1<ALK7L&"=GPF$
M=P0]XC^*1S[?OYRR[3EZP^<9G4P1D9E$+?#]P8A*_=5K#O6<V+VAP@ZZ-!=H
MY*9<X3(M9?HCMK,G(T?-__ IG4E9G ?2*;Y";B*FU,DP_>WGKA3MTQ,V8#[Q
M_J'1&;/P@..S\'1KR\VE'(ZL]DH $I!MXXB=?":TO/#O)RF\^TQKY3[)1B6+
MP_,"AD=C1\'6R-?]*L3(O<50F3PW\V-?Y<6G[7OL\>>GHAC6TV(2]8[EV10@
M;P]RR"J%U!H&_XFV3'#HQZ-'3Z_Z8GP$5[Y*9=6L1OUATK5B![&_G/"$3;=O
MTHB9_"I?K,QHD6+H?N2;*")+ ;YKU&03@1;F5S.]C:CT'-2>&2 1@6RLH$3[
M3M4)Q]^%N='R?O*XT^DNG'%0V5VX3G_YIF?.+^'.T$P!5 D4KXF0&5E"$36A
M*59Z'V%V=ZD+569D#]$,_0)%(!V,F$4N\((\;@VYEYGP1>.3#LJ$!)5]<.$G
MF^JAXK@XNW/]1*;"^XZM_\5*<>]X8H=(U"V-![-4EGN@Y>FJ:^C^()XT28WZ
M!.;V/,(*CI6I429M\,_$2%J?/750C3(TJ"&/FV*73+Q^&F@W8/LVG@B.]:<H
MFM%WJRYRZ#FKT"T#U&5PO$<&)[:"%4N?AJMK!HL.L[ZHKGACF1Z*2Z#,2%=Q
MV;)Z5 0_<)I8PU-$>O;#?QYY,5=;>1$)X/LFM95>$$.-^N!2YKS8\!$[59_Z
M47$*9^N%D1VI\L;E7VF<I^1#(IJ\_>SHP$K]\&K& 5]1U<$"56](U023[J$
MWR \@8"MQ =)^\^BY=.,C< @#VK\(Y$WPY..U,NN%WT^MZ64<>OV,ZQ5_K-&
M/15(1]]\=?6MUXW?\A,+-RKYO0E_ 1W!N]ICW1N>R-\>;HZ-"?P)$TD!O147
M=S[T2)'RQTA8KMX744/WX,^^1.JP&K4['K@'CA3.^&7?2QP;.[\P;N+'+"]_
M@,ZY//X][/ORQ5;T$0N>N'3UR;#H#/FZ&U%TDL2@T>2\(CKWG-M>-4J'1)%Y
MG19SQF,JLWW$! C=W-A&L'OD&7V?W1X6[8H/P'V]_71)]63@IG1\(=4A-P%W
M]=G0XA&,&[@!)]((EJY;IX[LZP>&)=#$E74M^\2PDY9""XESI8FO[[-.%,TB
M 8GW3:SOM+IT9YVJ)R<\/12A/Y3R30$7W%4_=6@U$JC$^;PE(?5F8.I/ @_>
M)5IW>W3V8FIS&NRT/*V)LZA7=74:3O"R#?!_%-XT]C/9VW/X4+6$.,R$T?"<
MWPZ,[=:N=B"1))*R3_M-G3RZE(NO3G-AUTTU0R)$&+BQ9TKY5A?-2&O!-!@\
M'F(AQ52Q!IEM(LJ(R]W&^,:7#&5F I71>M<%QQ\WP,@[0%.6*K[JSR"R@(WV
MBU(9'UQ'FTZ%"]6H[K^S#MI?[8B<9A7;2"&CIA,?+DTRQQN!??W]&F:QZ**"
M2PFK$OKGWVS=_"5A:*U8_S4A8$ A;3_T>X#'"RTM0P4("$,.$Z-&Q8;RA4G(
M-TI_5G1 S$&$JZ1TJ"MDOWVGRJZ<2:<67\ZT7W4@IK3<+J-!C2HW"VR'UYDR
M7]MK4J_$Z[%=$=!?BED#2T'*64EV*UJIH(Z.4S/)!O?YH=>N9LR!E)IJYP.=
MU")0MF'[%.LVO.3F;J#S8H>%&N7JJ?0Y%-Q7<$-VL;R/;\:$I@=ZCGR_&=C@
MQ3J'R ZL&4*E[ RBALOU)&K47@2WOA_QWQYEL-!:T'0+=X7G@:C+8W7Q2?1_
MD^[4J$@U:B!B-%3V"S'YF:=[?.OGM!ZA<[> 0-M=^!-K:H^R'+H/Z@." ,=/
M'17V@43!B'-/1FY5'UWD*$NPR>9_@>K1[WQN/VR?@5\1Q;.&F%DJ7:C;D/;H
M5)XV.FU(JE^VX#@P<TF2(H*SMCC4EQ4]^<?V=?\,S6&P%_:B&WX9TRZH'C#M
M9$!01X99A/.2^KH2."#BZ8YY-0%J%/TI'$1F>_KVSA7-W0FZ::K,OB"R[B8*
M-!,Z4#GW_/1HPYI9PZ_OWK=B^*]]V20A2T;]Y?Z^/I2:\@E^OV#5TM_V[ G/
ME<Y"45X<0L>02 'FSR-E)5(?S%KI:^L#"@[5<MN!O $YP) @FE-1(BPR3N\4
M4C@J[#0S\H-I^E,F]H[TQZRHW__N=Z=7-W_9X-=RQ  Y0!+V#N$-';C/8KBF
M^'#,;C5J/Z"1-U8OC@Z>UN-HR\]R"&/OBT>*K!S:_/<((:"UX^>K$I^R%^4B
M33_$X59\ARY%1,>*LNM7+ZJGWCZ;BJ_9DG_I.ZPU84$3EHY'F(W27_#%8LXK
M!1SM,#D<Q@<^FQ*O%Q*JRCH&[V;BJ[$9JEWB-79GPG6L>)I.Z'#5)O-)6R>&
MD*N9S^ IH!BR<A%<DJ\BG8H8F*9S/)\76CN5IA*3,5R\8^)@3][FOH*P.!.@
M99K^5:=U;X<#L0VQT\&2$&I=\KH8^_JS<S[/OE=A?*LVGF,*-,*([!6=V%B#
M#81$T"V@I?Y2VKWZ].E0C6@6.+LM+;.R#UQSF5M<W0^O&:63-6T]1ZE\^R$*
M$DGR2/"C]S"8 ;[$3-;]D$4.[P!^+0@D?OAA119&(V87<0X,IO]A5D$*B6+
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
MS_[\OWGDMMS]O6Z6GYYL*50B,40@*B_2/7C78/2Z)5KRWY7N%3MTZ'YVR#,
M6S/\8H)ZRT!B-HTU=KSI+[DI]YBRE?Z\5<HLANALAZ8,DR=I&0AIY(&GT%TU
MO.J5]C?]<^(6=!#+IUKQ+68[:\LE?=LPZ!Y5RJ9N9'Z[=BERQWH\IAE:*(NG
M(%&+W3R0CF"*U9W'02X,V!NVI/;4P8*8 :D?!3,&?BP[%19X5C5J0<644W%D
M0_QC?3,V^A[:E]K]O-S4V@Y/1H'&LE0]C=>)%QHZ'RE0?]0&+VCVN3]FQ9OM
M7#B'2_QJL<*AEE-^08HDJ1.5+RYZ)]&Q/"8D/%?9&>OHJ/(5,P4TB\2E5QDA
ME[2$8DXAN)XUE/S%T60?U"\=S$.D/3[;:^=667RA=L&?=M]/Q(ID*8O:8,?J
MJSIKM\ACH3^BBPRV&;5NU6#A7\CCYJ03I9^UQ_](M072S.A4JZFI/>8'G.-^
M>"E0_W&' %+5'/[9J#31_8%7J$#(:DB:MMOTN?8ND K*_5F4N-;_98Y'_Z)
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
MZ4A-KCT#?2Q\>5B?A^PCKOTF_I[U!C9\OM=4@6J\1!;$(Z/].CPSGS?K'*%
M/<@E,=&!29WP.0XE$+'-Y!^)8;/#'^_!+RK_?7^I_X%V>RM79_"&EZ?<O*^E
MHN2U:W*7.?8;"VP"T\2G-S@Y7_^W!HT&KJ^F^%S"CKEWFYK,M69YB/?I HFA
MI6":/[_\NCX0%*IE9J9RMH8#L]HEH+T"Y1'*XGF;@\UH]1/HK1^".F-I4"T5
MC<<J4&Y@QF9^4LP5>1$4I(^;+[VAK&H]+@==),XA;0V?C^K?<)J&P52.2>U_
MRI8;-1!R0;JP\(OK$@IJKE4\PX<3IW+"KPQ'Q?:=7/@BB)?'\MSX'.$K/>)/
MZWL(#6-:JLM7]!1L:&"2LP:B7![>W<LK3H<\@[/_M,VLU:J"[A5U!%S\9^](
M!E,Z\92<^3LNUR)2UFOSK2GU</64K7+9;73)'>\])PS:!=C7$87%O7?%@81>
M ?8A7VYU?Y9/'_]E$2&&/Y0=M$MKI)-1[#(0N20?E^13V\YC0H80,-H?V$U;
MV.4KD1_1 <9<:W(JO(&J#^!.!O3K]-9N^VSFDY=9OG-1%*>NDZH#FG)</:#-
M[LHYLT&%ZBV/0^.&.>JT2N*W&RM&P_%,L5S/77? /HJ#QSC&B^1[[ /7ONJI
MR)(FSI"/<O2];3RC?$5^:(/WX%1SVL<]RP3F$9;*@2_X=M"P/A5LA1)I0LC8
MH%!0X+9,8*M-(L2*D1@IYM>.;KS%NPEJSLOPLZ4Z >$'@FH39&)I'+:P^4VN
M6DE )0RJU@0ZME?4!L_(_*#YL857%ZNE8=WK>:DD(IWJN(>B>VVG\/:2-EF$
M7$5ZP+XCU,0:<RJMQ2*<6+J+OZ.FC'55@1IY?B*'9!^<6+VK!C3 6H#/"NJ,
M@J>B1"(>OI5]H)&W:@NO;=H+?1^5:'6/.5M6/'1C89\&)R1F>OD*$72S3,TU
M&]YK$;,"L&Q<RVN=GP8R=S=<;B=]!FM#FYVZ?3_:D^469WI"7X664DOT:?-N
M"M3RM@!KVT?/CU9]G0+GD+Q#Q"+R<OCIX[^NJBQX2%?":Z@C_7*#7T,[DGV>
M#DS&MO*2%*@I!"Z8"SAB&#B('=/+T]LIC[#\>YHEU++9<&;;_UYD;&*XOWPI
MM'7.F3"_7H&:K"0+)I!8*_;<1WT$G9A"Z;I4\945>P"X1H%R5NM_[#^B0"7;
MRH]- R(O#RER,DUG_5AL@[6:X%?[$=A9,QJY&Z8OU! 7O;K(_.(A"OIOL!#X
M2'EY9F3L/XE([@Y+)1#J8^FK6T\\S=>U,E=+ ,T'SJU\JXF,4:82J;W%V/<%
M>\#8H&$WWK!?]<6MK^V&YF\_%,:%+@0I4*M./CUAQKW%%4%FUMW&RQ/\4Y"4
M3<:9+A09#+?AKX^$P;%TD.,6?'DH6\@"LC#DN*(O"[D-GV>"/]AT/RPX:N3N
M450@2"#+>%2?TV9G4/L-4V =: R)^ZL!J%/^!%-Y?%P<_"&-:*B*&93; J-G
M^6&+0NT8NDZ#!>X>[QRCJ'CW-3DO8ACD+I@X<1YYLGPW81B948Q:Z-'3;J/T
M6#YB/L02P(7X<M?:5(P*EZ&L2%<_M2,CZ#<M!8I&S&-S/]L4 1G:(R<M8>\Y
M&/R(OYHS=72AQZ!]AL_ZFHQNF/= % &,XK6^]4IXRB=8U]?74ZT#NEZH;\,!
M1]J4.S[>+)Z+SL/5(YAQ&Z ?>/G&9P7]% I'S>)QW?84.3Z.IU%$%=5K0YQ+
M'*2%=6\^4# &W5N.O-?@H$E4;N^3 ZONI'78S>N2A,J](8Q5WAG7_=H:6WDY
MJE3?>X*?E4ZM2^+\=<7 J.O+G*UVH8EU69!9@9WY@9]4;C^^H[T]<3.O?-G3
M94OA$X#\7%GTI['59O>Y"-VCF04A4_O&BZS,V"DRG/6G!:XWY<$KW1-7.'G*
M/M<T=&_-A4UY*W,W/'DNHF0-"\PNV[M.'3U]=8+8_@SG+YI!C/K&GE7&?=MN
M&%L&X27:9AP&>A0[^7HVZIC!;9-[XDIE1?*-<#!Q]NCIX[2B@"_898/'#=.0
MV-\L\Y =@]1 X\8M>OYF%0\9BTE=R>D3V8D&!94_UOH,O:D-"(5^TVZRV>"J
M_F_:3U,6[G^C0'VDU-$@*4:!>CD&5Y$%4_(:&H1U>&?K4*U G7-5H)"$[S0C
MV;M.11(62Y3.YBQPQO[QDX($ZCA],>8F54M9+8E8BZ<M/,#S/,P?N*1$U*:+
M)TLE!Q\56'P?3^7R)*!#YYS%]M_JCI&^&$O5X,H]7SZU(2/$Z?GKD,7@/.LB
M,UIB?E>A>Q-=H)RXO]$2Z%9\3'JQ/@[$/C_@%NMW1"_^72T$D(3"#QGG38$'
M? 81IK(=TX_<W""+ P'??)X;!WS\%ACB,,?IQ\[U+BP_MU*&'K.51/#=NWR_
M>?FS.KL,"(3M#C64 6H[Z=C5[1_.LU4TZ%*Z5'/.;NNR9=IJ4DA-O8@-/M7U
M2\$W$^E >U<1]MM838K8%*+2':'>M:\[2)O)U-"6@V F$S*L^(WOK=NU@<]\
MMSA/I9>_NF.1(["R2@2]T<)DK:-5C6SKOH[EUG7"H>)C?PJ:.6@R"2.4N;U6
MO6 4W20W @K-HXLCS0*+@#&'MLD/$'4T9<\A=VMZO.L$&)=H!7P]MV/9;A=>
M&XW"<];V4^?P)&*(ISH$&IWP%@$C5E;&1+"H]+'9%YD_=QC]1$6!\BW=V;8Y
M.'<>KLO\'HG>M?T5\-PPQ<.!2R'@06O9_5'7V]=CH4;.E./A!3/^:3S'CT @
M8F:!)QC[COJGS=O)2Z.%EN@.$J)S(5*MFNBQ1%ONF;''@70'!:H9]\>$6]!W
M&26CEI%(@<G2S?D^[U(BZ/;LZ3D%Z@^=ID81_.,M6GI@N=[[AW\=TZX#?U'9
MWIK37C]M[YAQ2_L2 ?;4RJ<]$[D;\^M"AU@),YS*.Z>+7#+Y<>G.(@G8SG"1
M(^-K)/7W_/F8V3]I.ICWG+R?0_])C'LNG_VO:F*S>O#O0U(Y 5II3)^/_(<F
MKVU^+A?_U]\*#SGXPJ0#L<*J6!O]^G3YBMTOD_-1_TN;30X4-P R=6$W* IL
M"FW]MU#8,6I:+$W^+@.2B;G8OLP9*,X;25";%:C.T^!6XJRW1NNL I6R&1"T
M"!G$03. +G6^\4X,$\5#+1]>USQBO0R=IDB)'';>KH2 GXA>..E1Z?0G]391
M^:G#\@0%ZB9:'B?X]AL>VF7])X?(MZ#+T3OC;,8(SB$JR]"3-$C/X&K!'@9C
M\!'B6(0B*J[LD;QTQSS'8<X.>GC#]$JCLH60< -79^N1I01CY=J:S,L_VB=N
M8RQ7P6!N0,N$S;8<O@::PZ45'.>T3M*HD!H/JC3/#BD-Q'9T\2]/_Z):6<\=
M*TI9)4P!TU@Z8FCROLKJ-$(.<CB8H@Y7";TW5AO>=MRJOM!*9_!8:5S/%8CK
M ^+11_<;0G3.\;$\^QN>%N1O<5)IIE/-@=T&LJBL$@:9R"LWNK4U9XZN+>'1
MQ\RF]GC/A!@=YLFMZWKB.8*7:L2CB>;1O&%IUSD@>RWH!S40"N^:E.KI"?8E
M?$ 2VU)FN(U-\2$LG3Y8^TJ!(@,MW>4WEW]/F@16KKIIFRK1#+O%D(6?3+TT
M2!S5Q*&90^5C59_I3S )."JFG4QR<;$/?'4A,MZQ_]])V=TT8G]/%_1DYMVC
M!CF )GRU?[/"5!?@,-X6%JY-C?,C:YF#EJYV?SKGZZ81!L9 ,3732%[W="'5
M'"0D2O-Z%J::ZDM))(PDL?5%;NA%RGS<\ 19%AO$.MJ:V#4;TXKF,%*MN)'K
MX4>'Y.% :V_DXX;S@T2R7+ ?]!WVI$0MEEZ9$1S2X?ITC^7;T.I+*^:Q%NIN
MSQT_F-2F5XAAGTH^HM.)P4@^?[\-9GCB  X\K$"=H +X _!KL/P@./K[6SKV
MEP00+2,+E'U;/,R #_.$?!@L10(+? 7?@R:H/7[S>J<;?D?DD_<194WPOO)^
MHK=EK]H/^\+*"8<O"]@)ZJO$;S8;7(S^>_V\_[L70)R1[%L^(SD\$X9HIPN"
M./NDT62AB3P?B8B[S44<<G\A30Z'\N1JB)4X393\5><%_19/@ZHZ8NB70"%^
M3 ]J 0("[!."N_VX\+/=;+B&&.K;L\<Z"J*V<C./3Y[8XF/!;VB?F9'[WE'=
MM$.E,RY.S7/ML7+=-)84S93U6E*6&Z[,Z/$0L_%@Z%SII8MO[ZDPB$Q(K?2"
M<Z#V=U;!C% @[%>@)B)/&/1U%C5TE$9+@D$>-4*OR&.9JM%R*U73@B>'C_*M
MZ^/C_2#E0J)PM6?#RV =4]@M(S1LHEICD<J&YIY'3!3''[H<B2:TRU@-K&5Y
MUZP"J1T]U-74$MRNML-GM*'PX;Y%A$X6G77N.*_@4!R5S08<)87'%Y]EY(!_
M^6O_VP26R9 Z%R_MED7JFD$=ABS@3)!IMTO*2QE&C-6O!"?<U!?=B\\%8+)F
ML5&LJ0!;83E=BI;[0?325;6:VC_FV8A)Q38+2C=D.YW5=C2#9/@;0&O)^O5C
M&L8=9@H4NAG_I;3;J61WP"SYLT&MK+OET50!!A-%.MA0 E'+2O22;JJ"<F]\
M>^>\R?QA%U.$62X@; %7/ HRR^Q;G[,)20E9DMX/F*K']*7 W^8@'DOV='E>
M^-IS2$1U*P\/]B@Y;9!JZ%.CG[L8,'##O'@-QA)6X8I%)-9!.SHY5#@-;OE<
M5V7X9;UNNBJ0A?5C<'F>^TU_WVJ90<>ZT#A$8?)DWHYB,Q.*0! '8P%##U_:
ME.R<39 \8"']='/ZDA93*\-A85G0QW4ADN:1(0ST]SY = -/\N3JVPG.R:MI
MUS3Q9)(]VW+MGZ$/837DDI_VO%"@6MOQW:J)]7I>X:^[)PN"J61):#.A5'<C
MWXVO!]3K@;Y88_DI1 W2[V*:AI<J4'WFROWIMH2!.2+)L6*QZ_]D>:D"(8[;
MMMXA$KN1S#;:?"(1-V0?[T_B8*ESZ_Q._=LE*.EIXG];+?S?7YK,Y+&UDPM_
MQ7P$E+C10;V)EI@1YD*"MY]AE6]#-" +@@_(Q0E'B:VS@Z)G+7V(-K!)P!A3
MR@.;:#5Y]5L/A; .=<O'T1QII\DOAA!XC!B4$T#Y=E,T_1\5$9IL/_7RL"N!
ME,:$%L.&!64.33.4$_=550UY'6:Z5L9R/9+=RK=+J90&H""\&_<E.\X@-F&Z
M"RSH&,<N/$8H/WDQBRP6[#@V7MXV@J=QI0LO<F=:?F^5R?"AH?3>XBFUL<(C
M8WC'I!S<@7W9&MN''#%8#D6<9P_/9SW&15T=_G'CN[.#F[4_R8%4QD*8=!GA
M9&.+Z0A(; R'3RS_)_:\?T[$+V5=*IE+@Z#24=FZLY7-/7MB)#M)0U>;D 1P
M*$)2KV$0'XO-$@O7X2V#W&>T3*B"_G[0?;&2?6;JAG&&L@8[+L'%[T]U3FH5
MGX!!? M/KIZ^\7Q^"ERGW)GJ22ZR&RLR:[%;2O'VEZ8V$"8*7!TC+R >J@G,
M;?AYU9?R3H$B!0[W$M-"K\>JA!&(!, 1Z CHVK9LC<48K(61<DK]67;UAP@#
ML-=;T+SAC>_!B[%:P%_@O9]6DYDV*QCX!5#/2PA9K?HI'?0T#W*& WLIZ5R9
M:L#RKTOIV@H4,HK[7]U;A;(<2X$M0<.S?_R/"2-IN!2.+"NE+-T1L4U^&* 3
M8DI20E=O]I)-/I$;4*'UY]K[?NHDUC_WM5LL'DHD3UJ/HK;=2DU4*=>R,G2R
MV>8N0X_3,$*6"1<=K4$WHTMYYYCK8@.J_$TY@C:>Q+4C\/%V0LYT.^ER**^#
M8U)L7E44=0.[& H!Y+3\_>=B>2EJS#DT1[?"X_<2AF5<5X @=I)FUK04[P>C
MBV1=TSL5J/40M2W/_?T==#\8R:<,RZ\FMS"N%XV1VPUX+VTJ'OA:QQ&0Z^M$
M,E598'9+D>.1*2MY(NAKOE!B>#)Z&5V;D(M8S-ZBP!M/DW-R<N+5QFE23O+S
MR,2I!U/=I2Q1Y;C \OBV?-*.R,H9FP8"]EY:B'IWY?6P#E/1B.H]"OF"Q(5T
M*^XFJ!;:KJRIGGR[WV5<;WI!,QX?6NH5M>^/@YAP&H,U)X.W%[L%>^X1/U*6
MC4..^'J#AY79=T_KZ#+*.\H@17PI^<*9G"5)Q%/:D*H"E6MY>$DKECX0Q:6'
MF+M'?OA<>%DEWY^D(Y3!L:61?V&\>Z<\/+CRH 5UQXR[9QE#?"\%:B>50Y6N
M5:=H>W0*):FBPK]&UG822=M$=([,51#B'0Z#:_GVC7?I9)$"M;8KZU!S(3*8
M)UQ>,HJH:?L6?T2)1=P\;]L45!UZ,IPN7.#R3V[OO[&9 ))()/%\R=X5WC(0
M.ZL5L,9XG3$A3!K)MST(8YD3*Q_6[P/NDYGOE)5O>7G>GU2^X3&84%J? I7A
M[I=B/I8:*S=FSB+'7/FH;5GJ$)$SX-PREE"]L,%A*)5P:C?5W\/+BLV+Q^GD
M8[+[5 $ZEY6<OF[=..8:ARL$"7O,SJC&I2A0GB5_%:@\FS26KHOELTCV3P=K
MI]*Q^TJ1@.U].7X[/_BRDY6E%!P)@J\@I_KNQ&9YNNVU\ZOB4X?O7OJU?+\M
M$\ *@ Y#0E8A&U49E8-;2E:@SBI0CWP?+*S+K68S& 0Y8-]1X8B]I$ ]M\-Y
M_F;"=8P@]KLSX4&P[+FJ[>^OUK=R.Y5KS8!VD[[97^%T%7P(,8\V$60D"]WK
M=@:S(VPJED/$"OM+;79UG]#"@/1M^+B=._*<XZX1AYCBUQ5>G3+*$_S[+H 3
M-"@6_I6Y8E?<*@4JU4P6SN<[_*MA;?0)*S->U[/K?7=:':V]B8US$&U\YMR3
M]](WL72 K*QJY_B8VX;YT8ZY&R38>%(P.N78WQ'HL5@K"VQ@7^C<T&&FW+<C
MCCN36ES5H2:FD9B=X3.G'BRD/QOQU^[C2A/CXWM]!F#O)N-ND5Q%")G+>L\4
MD39]D/ EL7+$WTYVI<\3ZRN[?]7\RGHBYU-<W/=KI9[ U=\+%7Y37RGE9T@B
M+>/.JU;X[-A;/-AAAEA5/&/H54WPVQFM%HQ8+.;RW:<\/^21FJ0%4O4S]5<_
M;A78SY %(C[K8N6;IC>%M&U[Y$<@"X_)+&@M>TS"U4"+UMY3H(YAQK'91AV7
MWU5S@#WP:=AVG(=]-3QK2Y;JIX%]]FIR]<P/^[Z\H3!EDQ>2N^J803A;62J.
MMJ]V5/X 28M709%/8AIV*XZV3>V><O*7>!84G2._"^RX_K]-7/U_^B)K2&99
M.,T@#IPSCNB@'?D*>9W\A3JY&;L&+0O+5J .FRR! Q!_%-L\];Q1B[P3+5D$
M'0>#9K<VLJ,>J'-O$3N9TS/0IJF+_2T?2#!X15.!:E"@&$SN-]S:!$#C>SZ:
MD_?Z>=VENGO+6+>G!MP;@D-EN7&KRZNLA#(.!%<D;=@9\BPUC"[8!N;\'Z2]
M9U@3Z[LN'G^H+"O+WH#8$($%+$2D,Y8EBH5($P4A*KH0$"(BG63L6) HB%B
MJ(B1&I$2^H@H$1""!(C4T$,(/0EID\F9K/W;_VN?_3_[.A_.AWPBS#69>9[G
MON_W?=[[21'GQ;LT1\U(A<SAQKW-=S8Q7)C>OW1;2C,/).R>ZJU'271-5-K;
M9$/]UK09\E@N?W:J^T+ B]7R.&0^2*'Q7-SBZE<O3=! A09=^LW?'A-'\6'R
MI6!:V[IG.KI=[/C4X/&KRW:V%([5B1+D4VN@U.3N/PRN5::R9[91N;-H7L2:
M3CR^=WWJ.H!'BBY]^+H@^C$1=^[X7UT[>J\L$C,)_@G.IO1?2TG0=<1;0M4/
M<CNG S_D4KE48MR'WI5)GJ?UGZ$\DSD=I:DHU#$Z75I-HMI^5#E[TUK'O]X^
M3/W(H+UF<$49$?_JCV63!:SU3%9+SH[YD5/=<@%<0&Y*.AS">C"A0^OA_RIK
MZ#SO>=0_F%1F1#'F>U[P_RE]%9SV9X2,/(P0ESX;_6L>T:Z"^%-AJR]^MD/7
MMLSWE\)T%%2X_GIL<..7=FKI>C698H%?W:4F@YR8<N/'_(:N_7?29NFA+!F+
MN.[Y@$F0JZAF>=HOY )H[%''>FO2]"-B?J*4(F"8%>G5=8V9L. Y- @7WW^[
M JZ!!<)!^OK,#%S"[^1HTDM:<_N:2#W76%@>1F\$\>T%K^U(D]W@/H3TMN17
M%["Z0E>).1>PE_36#7X4-O-XG25CF<HI"?S.L(N\U"')Z,?)EYY&Y<@H$T@*
M<:[4G]S8T2,:3RM78CY#@<L]<K\DGD2V.N/JNB8[L#Q5&TO 9=AZVK<RB=(O
M+U%BOD#O/_SOTRWG4V*KEHC_8[HELD9AL>_?Q\X"-Z:U&,XEXL,8JUC3L%O=
MI;</?NW['WR]U/#_G@NT%IB^LD;\)&LLF/OA^3PEALB%A0BE\S)E;$BU"2A<
MA4??)ZQI"LZ!O_>^'[^8@969*C$Y"R^I28+:-H4_*M(5E8)MD*SMYR>XNOQL
ME CC \O=#4,V)WY+'E\>8DW*,2A<-!O"QKY7Y[,%>5'3(2=F$\ ':.Q)KYF_
MP75:YOTDS'C57[QJ;QNI*6#)%H?.3M$[-<ZEE8Z:()%,WLG-:H9I.!Y/(H(S
M<^8_HG.DB%8)CS]Q@N==R,TH=>9UZJ%/NV&*5P-<>&.7& ;3Z2+9(._G:F?
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
MGQ)S@@\H5J@K,1^BV%,_\&,LQ4\OQCR=_[:!_K];;YFAS*'$*;\YYBQ'6"O
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
M*93M&ZSF@"YR\P0X^A6%<9C;>FZ1WY]:BS41:E<N*0'5_MADQ/C:*93WQ]F
M78>O3R'!\44=]NLR=.&',,1$U)V#5W"S/7#CW^RHLKLD!C"+&P?Y[1J*M0'C
M#R2<.4LE)@'T06G21W"T '_!V>+F_X5U_3]]*@[-W9@/[Y[14$0>1V_9!$F:
M:!O@8,&AE_\>7MB\,86D,P:9?//*Z,D0%\#U4!_=9$5N@*[:P[K\NJEM&L,/
M8)UIB]G"U>!E[K1M"%KN@%Y08CB-[=I8S0 NOP+$7:C^Y>-OV?V.2HDK/GD:
ML^O35TV6&V5SJ;!=6BQQL8.[$_$/Q+^3PU78.CZPA%N(]QG%IDB(>PWAS/)T
M"DU@"3#-;E G&R9%@,K0)]%S3T=WA^KXXB?V,K^2'&NOB[3&;TH,_O415</@
MDHX]R<CC(J1L34;)+*>!Z6T5;LF=$8JQCYY?Z+H9TF27QE5-;SL5WE757L)3
M[0OK:I6UO^1>)J(4R80]DYVYXT,K,3*YO_X?L[?\HQW,I>GO4W?S5_X8=SHZ
M-R1&C"CWF%RW]%>-EV^-FG;901E'HRF?-$-_ 8]S4H&P7F(T,7HP_@4:;CL;
MB];*#M DX+*R<*,*UROW<X=U=/D1-*BTF2!8B!D*72_>INH2/AE#WX2MMP4I
MCA1*5%$ ['8KLGSB%C9<-X\(,@<E[1&1]'1HQLX#K"%=/'&F-<.\_$XQ[Y*"
M[T):UVF)_$%2UP(UT<LX.R*G>D/8P T4B,!M;K7!V+R%X):78>F4@CU6X]BZ
M3 &4X^:U\H%<ZM[3S5A8F9$H-RQ2&==8AVY86AMTB"9:CU2U@1%/#JM1MY,H
M.!"5$>?\RHLU973!&=_BJ/;*JBM2Y@$V+&-E[Z'&'OV;T\>&+:TJ#IX*\'/
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
M(PL8"?D9R!H!S[=[BHK3SI\-TJC6BL2BX>1U^,?Z"V%\A)C/!"^S,(HZW3R
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
M_N+Y=SL) $Y(;CN4>MD5HX^7J*2RF6)E8*FAAU"@G/EU 8R1I?9/0T'AJ2D
M/N?3++RUA:D^EBF@C.04/H ]PKHI;=..((7PYDU,FFP%'$:7J'IN[+8USW?,
M TL<"R9U^8"<2.T?MW",2"Q)]''#5_* =HYX^L]-7^MJ.HEO'$A@AF7"FR.L
MSYC=F :R$B&A3GR?W^1\"*"D$2,C>@6+?SQ]U^:H(?.5!)6WUZ*;F:G!8(=*
M,^_YB.?[/VOKER21LM7UZ3<,C)]@L%@85+"W_4SD%MON"C67?DYX0QYX&T:C
MUI0G?[BV,H%"GB[CG8H\0QF/PSWJG(#ZD*1G[44=YT*+K_Z9;S.I1545Q8AT
M!\F5,CF_#^Q.G<'Q!KE7$,AV7*9%J?XQ%.!'[B(A7-73Q68XFJ2_FCWN_\X
MRW^C.\5L,L6Q@8NTJ#?;G\5<'%@:VYF@CB8""14-!;EY,T$Q(US56 ([^:F[
M%K48IT5%(<J=YBM @OS1!QT](;D#3=Z%&R9_(G?!2D=@SR23QL>/-*F3BQ&)
MMCPF@YX)&V?%P_%*1/-Y@PI+]P>*F)0,\'BN%C5LIX]CV,#! /T89ZIKT@R,
M1.['I1S CP2V._O<EH_Z?U5B/T,95[O7;]@XH)'%0MA/4Q[[%D8NF]BR$M9'
M=Y5VH!^VI/#,H2G8TR-FL\>Y)G@0QO-WK3QL($A.I3!S#5E&PS^7W#[)F\D9
ME;+J(#!HU7O++<V?90_ 30$POO=3AO7Z00/(D %I+$>;C-L<<^&$[YW&B[XM
M@5.3GG]Z=G0]9@OKBQ9U!WA?6S1;DP5_;@3F=OEDI91UES>.W;-?7 =JPJ!!
MWL#CE=%\UEWQS<?)[1FZYMVC=^<>=!V!33%"*R??$C.))H "8;XH5X_[/FAG
M#&A11L]DK& NS0E,'1&*!-Q)6<$$U&"?3H")_X:L<JR&;%L6=IQ,TJ2F^K4X
M^>%>7)3T]6T$: _+E=85-65:5+1 D:#$OS!K#MM#5!-(^+QM,5.AC0Y=-0,H
M@5#EDWF?,P%L EHSAREO8Y05TY44$BU(6/;(OZ*XUF5#BSS3XP5<(=G]W"0:
M<T/($C(#RW:1SGX7,3!VYL*;R0BJXZIU9SQ>(O35](_?OMOQGVKLJ.W&M9F"
M B@[" C9ZY.0-V_G2VY]'V??# RV]]X:^3/OK2J_ 6O86<VI?J>X/;0@#-Z[
M8P44?4Q?E2,B_7J,L S:+O:273]Q-QP-]-#3*UD2LDJE\^!5"9ZW^E)M^C2J
MB'HP)&?)=O[\M\!I[Q%IDIHNPW:'P7,Y,>3OZG?W0M%3F]Y L^CG$QG8C@$0
M&/JYGO&,/(*_B)YT_0T[E+]K/G;<]#0A5HLRFPP0I_UG?SZHI&9<#5]O7LQ*
M^"6>L&Y?[.V\M//@_^;G)]Z1K=>KL_.+0\C[V;]\AYC&CL#(%7[WSPW8,B T
M@#(E1"YYE*(,F/J*4/!WCURO0B>NT3()#@!S ]905SR?&?"CVK.I+M%?K:+P
M>X;:FJ:RKX._UJ:PX3HW%;M(I!'HIR<P![',AA3&U6^&*\[=@M\' 'C9-+ W
MY!Y>3C6OUMB]-"KP>?E@)D#*HC-9GX05)NNU*(+'XZXI-O3^X&]9OU(@W(@
M&K_(28G&=Y/Y3%ZWC,D/6!/SD' 6*#HPN'5!JJ%0.>6Z'4"2TV,MJA(8EC:.
M9B3?)KC-C.#*^ZU'5<K;^U8ERQEFETRQ6])[W 8E&?L[,:Y\)@E!T/=%VZX<
MS-5CH<D(;:+)Q/\L;()L52H?[W1SGYB7M&+*QWH033EU,")=X#+C2TT>J<HA
MR*R:T9,)9HUY]JG#H54II8O+ES[IW"(;GM)L>/E^7;\X@UC-6\K<[A!M<D$@
M94B+GQ5Y>TJO:J098@E<=O^$P'<F+S@(WT.3P(]?^VW\$%6'"A.(1'#\S2_[
M^NK44TTB"AN<IKI=U9L:)NE/(CIBON\N=:*,!TGY99X%/MN[!-9!$6"I>.QH
M =._R+.K.$?XPETHD;U>,)GR^9Z=OHGZF"J9J6QQ6Y"B3%'!^?E9)W[;[ KP
MN:INYP__21L*W9+/(26^\AI51I4]H8A[T>V-D=+ 9*6\)ZV=L;#"#.,(>FE>
MK!KA1.TTN8_MT#5HSO"<CI;S!;U%W091Q>9P"F4X\L7EI6>G@_W M32E5?CP
MJ8##/;ASV[-ZP3"<%?>U#( 6-^R!63DI=J,PEWIP7Q= Z6!19-Z:F_CDB__H
M:VQWX]@=Z3H;;"M#Q=K'83./60R SM&BQI#? DON!7NL9M8@0LP<@=]7:6C5
M;X>"@F3?1F?N#0\+$C0;AXG]SDM]_](MG/[_O:#?$.;.9(Z<,Y "K,M<E1XI
M$3ZI156D[\&EUUYNI/M00M[D_P#RO]&D'Y%/=E],FY="5DYFIX<I5B&/C1^-
M4N_[B!TZ&S&7H"GV9N)E93" (R2%A_1M^5Z85T$\4)<PQUB+ZD<_:7$ZFY_\
M,64L5B"4MLE^/K![OR:2,J2/IIAB'67;@Y.7=)-,8E6C-:,]PYSOI!+@T1C+
M*_>L!!]>'O8]7.78F".E+G4\\ETJ$+,A8&5]0,=1 Z4%U[0:D7"6)Q\NK!,H
M0R'+=0_=SF-TC2\@T/&'3ZS?6D_NOW X5DBEN8V,^)7&A%NEB(@ #DS-ZN..
M;@W-Y=O)^$K83):T?<%.LP'=%L4X=G[F5?*TK:Y 50&G^<6O3S=B/N=#\F$X
M?\CQ".N^KYH Y<3$*-"K^V9Z0JWZ+0.2@GU" @G*A=7IG3LH\6R0&I)[,\.X
M_NU;D\6ZI=[:GNO&R]J9&&RV$MK0=6S'D+!]9A>?Q1DCOF!;9E[I4>Y06@O^
MW9M=6327Z^??Z]9OU4+D/9Q]=,&T'2-$/P1+.VNUBW,<^I38+OBA1>7&$54W
M7['TC\WJQ!8#>(G(/V.E(P9+H>$#KS]GW;8I?O-&0/1!TO%6SDCB<ZZ7<XQ_
MMFS:_(8>BD%'&=+P?%_7!Q]U!1L<$[_0S;?=I[K)$AV[#JVH8EXD&@!FJ:E3
M00<O$^N+BLO%N.V-1$0,?OI!S"E87M$UJKZ>>WR* _+3>]&7KZ.7UZ]\,J5Y
M&\[45!V5JJ1E L5:LDD"PCAZAX%\B'ZIL'_J6A,X8URA.>VD ;(BMQ>.Q%QQ
M(.$IX_&!AXJ',^DXUV@NFXJ3F2&1Y18D4C@/9FM1SXE/30#64BT*<TYC)?^X
MY;(3W ;[*38@1"7S$:Y)/-N Y_56MX3BG<\=EH^"J4LFK-6ET!6WS.2H# 2Z
M__R_U1#R\*;@,"72L;<+&%N@.ZO A98_W5(:G)%2'Z-9J4\- >P1$6-(QHU
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
MS:.X]YY_L##_G<8!W2R!*_/"#>_-5<%'T,B<K#3';72#Y0@#Y@>R??C-E?0
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
M3JRQ[!UU#=8*;A6_S)L6YDDL=::.G(I[4#AJJV< 6BNA:P*_,[D50>2C2V#
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
MC58R\^VRY"PVA4,9\?N[=J6S2R[AP,O3CRI;BL=^VL>?/!P"ZOK&)QX&K1?
M-2]BIN\>[=HG)TZ"I-WRN(FGUX,.*&D>E^59O88[BS)K8XN"#HZU/7M%ISZA
MC[M'!2WU,:'K47I _R&H+]EE]$;*#>I+#:9 G6!D):M7UD>V)EH1D@3/BPH9
MKBK,IUHYM7MLI-]QF)UQ&?*!YQ0?+SMX?C5+6 9B0"JUK^QK3=JWKY 9*Q_)
M[3%>].- 0.X"" ,>L&W\5NKY*C;\KX"%-QBOL!PYZV#C5@3;O75TT,-"'#I]
M14&C=IPIO%DXH^.\23N"SH/F)&5G'#ZMW2*B9:U#0$IAH/??XT<_V;D"UF/A
M'X*FML(MGT]!D?3]['5*H^R*P. K(-X/:D1 X\,M*YEIXVPJI:ZP;K8XM>1(
M0*1&C71>73L PH8LKQ%%2!"'H*S/\JEEMCS&2TU28PU"@(\M!?6SV- (N)^N
MF^LY#9QS:WB*\'&BOUI-MR:-^U1#H#_I5I)%U?F9!0"%W_UJQWC@XVM3[#85
M!JKUY)?_80*E#+TV04S3\?CQMD]6N0B62XN #!?WYZ&^7D(D^X$C6=L:BTU[
MMZHK8,2CNO!5X:IS<W-MJ^4Y(1CS,4*%G>YN?1TB@38F=MP\NTEB@2V\W'[L
M72$5/@:(?*1?9HOO R//E:5%M;Q"%>:GPPN.FQ$ 5'&?</?2]GD33:<5VQCZ
M9FY45[EU>4Z9V$9D$>GI\A5^=X! 7869B BO\DYH[#>>ZC<PM@%&I"*3'>=W
MS9(^T,?363#9^]NM>T?VJS A++(;#RZU[&=_/#\_Q&\#N /KRHX\R#?^>D/&
MI6!1[>G_NJ2 <Z _'LD.@M@1AM70&/M0!^BHM]'M(=UR0=,.S?4\AKR)YQ5P
M>?/?$N7NSRI,KOO_-L7C^91XV7#94,W\+*O!ESFW9JV/7>D,%9KRWXTK%:%/
M:>SDUO8/K\)&G:M!I&::^,GST,VR/RQ0F/I>HP08:]Y<JKE)GR:67SH,'$6L
M/<^]T'74!90Q^([NO%]%S$:X1(6)3HP#CY24&R\V"F9ZR7T:%6RG8<\]HV>Z
MFB1<:6< VZ']<HGEJBZ 0?O<-QCT\K%)\Y@6>B-?$!I"#"?9GW)M+;&HL9#/
MWFV]GH$^/>ZLUQ<\NZ/FQ/F,;>0/;0A_2^-,8>$9/3=4 IJ.JA=L[$18#JO2
M1&\PWRH9ZRQFR7NJC1I7WGA)'P,@-E)28Y!X'N]S>5>CHU1D(?!T'O[68!,)
M0[X3GVX[&J4E:HE I(&0I<(TZPZ24\*UH#O[&<H*!YB5K?%;!EW'76EIYJ#<
MAAH!Z^L$RX/@Y%8MWF;P?M3^^-3:KQVKMI7VC'^Q G%]) IT'_D_=0STR,T_
MM/KX@O^_7OYZBOTK;3?$W"3*13DJS#[3Z=[O8,5/,[*@[UCHWW?PK!2#,E;)
MS^5Y#+$1>DV#=6!HR+YTU$>^0;"[ V$D2G;LWSI7I!NTD7 <2EL"G[=5?$N&
M/WZ;.C?ZOCH%OE1PKQFL$T O.1I2>ABIHG27(YTF52:41WY^.NYIPK);*_*\
MT@>A+N=BE.CM&8R-'-*E.7/Y#C_V<K41G4OQ1$*<,L2P/\+ ]GU*#4^F-'(U
M$_]%D<41;HC6H[AME!GAWJN;VZUT8S/+JW]$.C@/>%)"I\H&1N-VS?\<Y4Y_
MQ2$*9\ E1YHNVW,'B"WRU.R.FK<FGU:9+^1@N2(H$@W_!T\6!N1J/=?$<L5K
MW-*2#9T5'6+B#VE/%!"QP[+J2W7(5&-(//YSSH(MC(NY\0&B'\"RA^7R4PO0
MBP3*@ZV>O=8SKIK]]%/PK8KAH'8+KB8+.^9VDV.FJ62WX\95F-\:1\TM8Z)M
M7Q>O]^_O%PZ(%)UVR3\O7*HK4Y=% 9#*9;];!WZ-)R(T@#SV-??C+Q(>0B S
M"\\RPE^#VW6UQ@=0-C?V[LHXY+IW&FAEDR#DY^9XI^"J_KPT7KPQK:BUXI2M
M/;:#YO0-90+7S=,14@TIMJ/PD';.7L4U6?(5].N9ABV)0TB-NB/+$OV3APL/
MP:_\_:C4467(?8/X(VXTN#;+; @O'JC.V6C0<6NZ">!^[6Y?UZ1V:RI,K\=\
MV,0+/?E=\!L7<!8K@VJKW+%B?I7"1P#?6E^24FF*GM^6LO'S#1M8\)W\2VLQ
M8QSU\HA33?FBGG2AX[M %!BG 6-+H+OV]"5/?D?[=!-$%!.Y[,>OL<)(ZRW@
MI%$@])$VZN-FKW ,4F$TG?N^M^IKG=.]^^M$+TV'JA8ZA3AXQ3- 0+5>RT*L
MIU'I26!1.3CF3>PD.F3"P0SP+U!P^(EF"VV1[D07*C,/%8+''H#%1.4'Q&.U
MP<?<LX6E$1<Y>!'N^JN=JUU\_OFO-Z,\R/TI\;F&Z!FRY$.9"A. ="&;WFJ]
M^3U:WX(.OP*<C.#GM)"\<-A1N SR0\*&7#F-1]YW![+Z:4PQ\FL ]3>C.7_A
MCORYU(!HMLXF&\:HA(-:,B.J]J3F>]*.OK#UU8^D1F\&A5PSM2-_;%2Z968Z
MQ/='R[$#)7B\;/NM7_P,AS0]DK68+#ZC//'G"SSAC47.KC&2R420P2H\^SZZ
M]:58=%V3$#$@&".LJ0X2;=H_C>@D@M!@5)F^KL.293/V;(;'1H0FT'*H/-$L
M"NK<7AHW@,.)M]VO&M->NE0($4@-K[*#\V93U)V,&'BZ .OP+-'D:DH<1Z"O
M"W,@YLB#BUIDD'Y-.BOG5$98& \[]%7XH7J6#]4P/"S=?W10326B<9_,L7UE
MI!M,JIQ+%'<4I%]=P$V6\.DJ3*G\.#WAG&Q$UY8\)I9\?Y7_5KQMN].5*@ G
M[BM:Y>8^/!W-JI;.1WU[B\PT^-542@88'6W]OQ3N3M:.!P%\7\ZJA0M7R<*1
MN+BX;CM]6QQ^G*1>]]B0'V^6UA183*<\@0&<<XG'ZH8"W48IS9@U_C42[\',
M\3Z01_M5RH\"4Q/#]7+%#-W!"); ^O./-=?H6*ZF&/'P7&R[7Y] 2]&4('DE
MS%<7[G%U[$99 +<2".KPL%/<HQ36@KA,]UD7RRNA)=7BUR&H\/9N*7BP_,]8
M*:<_Z\P4@TFR&(O6[27^W)QVV)>+H@5*W_X+R@X^( \I35 -<=<MC;+A"C,;
MEW.HR\ETTJV[:\5=OPJ_!EOPDHRS<&4+N06&/&*/:)(>^]N\UAI'XCSN:+\W
MF64)L-R4^#[;PC]OF6DH!^.DI<]<G%ZPSE<H&O;2J+Q;L>;O\G;6&$,@[O'C
M[W]M='S;Q#F-9733PE68D=O#VI;T>R/ANLKJ$0G#/J_!%C4&F2&"ZA/IG[Z$
M;=R25\88)7LC&<#($.TW,"SF\>-G0Z^%1"?;DUAM@@8L=CNP*W=2?RZGNA-L
M8DO^=+E\DX*_16TW)H/&CY$[P)NHK*^V&WG+0P>JAG>9J#!'F7 VM*B^9=2&
M. ?>VA$JO/^@%7T;X\^^%9<8^5A=81AK0N@Q>9.P39B/E6C0I+RY(%"+40FF
MKH57^_])KO1*8827^G$%;W.PY3:[Y2Q(@71G(H'OC#?F1GZN5,_!TRO>V@#*
MQ%+X.CCRC(Z?QG%ZL)*U=8S1<#-98H3;EH%[CH'4D4C7TO8E=QIZTQ152FNE
M<YZUS2;%.H;?,WF@"M-CE6@4NGKWWMA6N[!%($/>&>Z]M?U(;^(!Y*WR+S!_
M#6M+SKXP+O'BJED)EKLF.?MF\,>^\1!AR%.YSLKTI-YSRJ%XOXI*!8F6NO>G
M=M(W:V$SE_>9L/JU^1F,[54)+UU:Y%O55IW" <CC?,@S\<6$+^FMN3J)8?7H
M5C-U-J-SG== /.&6TS*2;D3U!_,ZZ9MQW$YCO/'C$N']&AU0RUD\?/.<N]Y7
MQ*8A$=1J3?N?A!8@0$ZB3N-%Z1VXIKY^)%S&30$9-J6646N.#%2P?E1)P<R<
MM4ZV7SZ6>ALF-/05@TVF 0M$1]H8U=75\@^FA^D,N6Z](D"Z9NGEJ25V6W+C
M3Z&^AH\L="L?Z/BGG11W3=H*,O#>%)?XDTSF*'.&".N2;6^[&Y]T(XH<9AFA
M6+Q(O#7ZYZO:8J)8)D9BO/XC1]77G:R?>F63Q$H#E!Z4C8\7K.<E@^1\Q,^@
M)YLRE16-.!<-A3ZQ (*\TW"K[,&Q*A3?;DR8FZ_@V+:D--+(:F:[>LE^_3QG
M (L2VR57T*B'9+4T'B0!J[Q7M+\T5NPC;%J0[&*QW:W85J2H]%+ZP/>>*^\[
M+&&?&3(-&VALS YS>**7%@,WO%%J6G]/NO1)TX6I2T.>\8X/ UDH<B4C^BA.
MD%O+7C1>&+178:PBB&*>T[*=Q3X>"U&HJPN[GFN3B<T>Z'&56UF!?L<,]# _
M/5,/R>X[J[?9$+7=7#Y=Y<H.JS?$4/M>GWUK%#[.%?U;M2PWXN0[RAXO7.S
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
M!%]5F.</@1<W:%2*W+33\^;0N9VA46%=@XVX[JE#P?5=.VV>K1E_3>M$O*1
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
MWB2:RV91Y#9 :X5'?8\%HDU\SH6!8HI!R>5"G96H2RZ].^-:9B<?QV8.YS1
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
MY5%PQEA$G0"07S[;RV)':/%6SLK?R4C)_]L%L=BU=-J]H-:>6H?\QFH;'1#
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
MC&"<WV6_PBRGIG5*A>%\*SM>D&';A%Y7N&O%^I^%#!U+* [1,8RQ6SC/&!^
M/#Q0>7$(M 1MS+[,P_=+]3TK=[DC"^%: IGYRM'=53"M<]F2 '27G#SLN2.Z
M)1PAT"CC1<>/.$@Y6"*71W;8O^[^G&A1!+W:&B1_+%_NXII"TQS+I#TO=>S_
M7)364)!?I,*<"^7)!Q,T+H:2=B.:@O*$=^R+YRU:X^8F0?J J#S-%Z,F/>SW
MX+I])C0L!XE3E^SB'M#M,A%GH($K ^[\2WF[7MV?#F1E=7@I@TW<9S6K<9_(
MXZ3*\[ALZV5.P+M,[9_U<Z6P#<UP[=)PN/$Q"J<.=[[4E^*#S&EU<&,TO-1
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
MO1&8-_P$3)S\IP/R?SDEOL*#)1;4*E!E^\')7=1DG'CONDN3UOL 8:M 2X)
M;0;(PWYWX4#X09"I[%,8#C;COF+NQE[\-G8DFBXO3X. MJ*'$]64T9[A.Y@K
M0]*")AD>S6E^MG=N4U2")E@Q!PBO5W+'8K^I<W(U/,4='\#%M0T<%CT-TN^N
M^G'1 C'7!.Y99^)._-L8L_S>_BD+@M?,I)^>:;(IU%T]W/<8KI9ETE:_7J21
M+] 1*ZZ5G7@:[)D]4NW- @%O%EPW><6J7@A3Y;@B1&21]FDZV#+BE0VWX71<
MG!W56TKI<"[]] U?4=?B('?N[U^2U3_8G+H;P(SI'SJ3U#9I>P6NA6VEG-R(
MOR]:9X_(HPM7'?4.(2E+$("DTLN_183OD'8I4(GEH@$8];JS>SQ>=FT"&PF9
M#@T]&G4>8U/1SQR1GW.O:5G_,8Z:OV876BN!W .*WL(A3G;M REY6L/43\5G
M!DL$8(B' K43.H!-3]JW5"#/&^@/E<_$R=%# 8.<:;:N<9J<+46HKTGU3ZE[
M8T+!?5'2[@/_+5)YSKK&Q$17\/[A4)B^G&O8'B[)<.)_=+";_@CHG[."P<1]
ME2<Z/M_V)790E#E\(D05[U%M!#(4*.]2"?)0N3%L<K "Y>APY]HWJWHT74HP
M"4V8+6YII)8V!1SY@:TZ>Z6)&01FB+X\MM;6IEIJ5;IRPP( &9$^0A-H4J6B
MR_>&B$X@\K1,=?7)CQ7BR;_@&[V.WEW[4OH-VW<N>2Q,^GKOO3Y(Y?3F(7"&
MR#22*P*)^C:L_EL?%DW[6*\H]!%].?*_BPS2SWYBA!YM!(1GPF$7TKR=8<9B
M-J-M"C<BOQP&HS/\%:@SU&\Y;T>2@2]^\SZP.*5R?*F66C)]L=@]GOPVE&H?
M;L<L( \]<CSNV/6_JWM%^ 5LOGSIUQ']0<3]W49DM($"14.>HIOZV7CQZ3TJ
M[8_CK2&+[410,H711#XRBN4B2V+%RT?D&Q0CQ/,[$SNQ4 #T68&Z^N&/A03'
M,.9,6 QG";D2B5YZ0.3][+Q-?A[RUVMJFP*5;*RDM%K/%N"X/[RJD,=(:$+)
M5]BX?=X91Y7"C31^V4Z'WN*>R1D!WI#Q67B-_CWFH,@Y FOM!F-[DTIVZ*]6
M*5-#DT6E5U?VQ"Z-Q,CG.)!\RDB+-O#E$KHC%Y"'7_1<H9F@+7$NPN1>=^=J
M95EM@%0+'1O\>TO+DWJ5U0APTC==&SUF[A"7B Q2"Y\K<:UQ\HHS)D%1)+Z_
MS8TU5 W.@)6 )P<VYV[]Z:&M%2C'IJM?Z#Q.DTT-F?H-? EG_&=4RDN!*CVU
MN7S3MG=+:#H$5WJW__;>UEP(J3'Z*C[]ZJ!FU5C#T1'(U? 7:6\6NHQSK9;-
M0,6C6B[_A*5TP9:4AB'W==WU2SV@,)T_>7+UP%K? 8C(S&WDY9Y]XFU\GKWC
M^N( ":[F>>TA;]0\1(@#,JS\WQY&#2.JQ!K,(//Z7R1999^G-BA0)A+NEYKV
MUG1W3-1[!)<ZI%,F9^:<14"1,C+O>:%VY2'5H1J$4Q_==YM="Y!Q+1+&,TF[
MD(ZE*[><Z];A[F7-]E%#)5!E[>WM;(=]>(L.C %N8%[^V^W5(>>T5@,+$0U:
M:O*50<!)M\2A6'V2/?4STVI4A]ZJMG*!>:Z";IUF*"A+3.VEO87KGSAEE!>S
M B@\W <$>P'QCMC3UNO$NP7$:9DU#8YZAMQ]3@UE4O4?&*8T8\4[7AZ#UR&
MO27E.@\C5T>3R9*/A$6=0>R2F^2W]??WMCI%/B)E:2*(?.)_RGX2T&8.YL/J
MXCNV,;I4H0<1;@2?VD+KW8W5[HOLA^8F1'-;U>%LL.(63GRAK P8[\/*U[=(
MF9*G8'/@B RX5[F68=H=J4 5- (DJKH_4/\(&<+@(8NL[OR9[2Q?7(=T9I*
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
M\=H(9J8I-?OA5$/R@BG9/3$E=RJ9V5%D.;M]2YTJIB=BALM@2(YI- 7_,K8
MHV\H4.C272\QWV'O>EM$J9M)>PT :RS R?<RK\KJF\HDU!D:BD.8B7<W&P1/
MY(.FGSK+CY4='@G7RC%"W(,*7S9O)"$ <M"_,M"AW9C$5PT@_4T=B.+6IP#]
MR)-W])>W='XRH@H&1),-3<<91!.+M*#J=ERMK52BN6XOJMD*HQD'E!XWE@!&
M[)0&,'=8@>IZOND3^PNHC0#LR][[?#->*M1IZ"^O/#OP+Z8WBTDZNB^@WTRG
M8F\W?KIWAB=1NXO9=Y='XH-[@72[*#MW1+AZTB=?IIVKBY@S)!TCRL9<.LC;
MNX-KC:C*XPQ]]7]2]?G8Y%*J3^:K;*^K^M_I;KAYD21HH@GK"3;O&01;'/Q&
M<C,6$<5BLH#P)BE32B9\>$;\V0\9GV>Q:.G/(!L[CD$DY.M#5#\>6@I7*U!?
M*:0.\BAVJE*V5H%J2[WP[\)1-<4ISK-U_R\VQP#$^XL-?EZ)73:,&-5>XS26
M6&-!#&8S)>F$K]V_P/NGC+2 [@FT9!UBR\R%'U1&'OS[KN+8%3&IRH\K4)/(
M/?#B+&1,R1V8<2B!9O O55(@LO9L2!0)IQ)U69[ODV*46VS=1.5 /Z*R+QT,
M-9IC+I>XJG^_,!8$3\(D#CK?CU;?CO5<)3^8A%!I3T&03663 I6I[&I6\.A:
M.<:E7'(,2^,;?KIFFF*K8OT.O(>P\Z+2=^FO52/&0"D5+>@K/4DJ)WF5(K;I
MNN)^W%RV#"25F<G-BYX[TA\NB7$4<C"I[ZY(.W#GR> Q!HBW.#R:@=N$NBX'
MNZ*+0^EC.>2D>:NXMY(80MP.Y'G<6431J^0SU?UK<?:L+W) *DK7K=4E5U=
MV?BKEGH<HF6E_Q]QO+F#VV)C:1NU(;:ROB5C?.L?\@3M+S+"#H)/XHO;DI-,
MQ*-_IQ;H#8[)_Y;.(!8@@$W""MGW'C)/&+:RF)#1_T,XJF6E$_7#H642V(I
M30[+#,$9">03RK1$,L9_L%KG,XXFG4ADA)PQJ,_B3U'+X,O(2N[:$/$P"10^
M_#78LF @^]*"D"ZA 7\WE[C.$;/>=*EA!:WZRYT,%N\,,%)8&%ZV%-_7L.->
M E-*XB9R\PX6L/+G^#'16++D''MM_K1Y>#ECMMK&>OQ=^^+2)*"*4+M:<,4G
M-%LE_H0E&-BOE%GM<F.O%7VQ918S@'2#R:>H+=?$C2,(R'[QIRO;]D5S*J\/
M9&9/+$THLW@ETNR&AAY_%_#/3"RXET0<G0"+<-"?-NS(]^B?]^+]^N(4*.XC
MPC>$L/"6.E4=C>1?H1)E::I;QQ%SNN,X4D;EJREWOW21I7>=B_WR+^P40_[U
M;/;8H_^;/+THS,QJXWF&)UK(,\5)K_3"OM1YSS/?*?Y:I& ".(-(JS(J [T8
MOZ5I"R^^KQLG7Q\ ?05&:A>FF2:K4@A#.G#21@B?Q BM-+>5E$HHI(GP"U?8
M>[$3R.TSG>>/-3,/5=SS47D]A\QM'XV2'[&O9OG/(JF0QFB,IMV*E-]5>\83
M:4,@&C_G=HC!9*5PI*YGO\DV&P7,A#8>F$9^?E&V^.'@F]75_&^9?I:I-0MS
MK*U26$NDX31W2*QM)0?DWB2,?\+9/5LW\NC*$S86O3';AX_0V1)3Q$C?WJ:H
M&,X"C'EL:M2]XBA\1/6'?'+,<64685O_18V? +EM(?0:@8NRM_T<@_%;9@J4
MR!<]=IVM'CI(,A#,0<G_/9JROZ6S:Q\?)R .>VKC3?P/EK%]Q<%+4,2;[G^-
M_$%N"A$NR4&YS?-,C/;#D%PJ$2104\RM]C>3C,!5L*\Z]JS!>!G+&]PF!ZR?
MB+0/\ER)O@.5U+*7%S94C-7#FC/2 >B!T<F&N2EC:1B)4<WM+S56\6JI"IOA
M(DRJM3SP0;2.I09Z@L50S]\@S:!+A&2G()>7U'H$U1"7>O<,R\3_T9 RF*)
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
MHF$3%7N%RYIY-M>5-ZH4MO+IH*E]T9ZR4\^EU38-D=%8XO#N<=N/_1*-M!E
MBP;-+MDEQV[55Q_>R25EKI:F!8]5**T9X#JQ?5=,_*J"X2$02U+O:I*F1IH$
M@#=K]O^YJ_GG.7"C5V="Z'#<(_I!2T5$ 8';1ZIJGM$,^49[IMY/\$M&8USL
M 'K@H]8]/=:^8+H*90<[E(0[D?0:M@<.DTRI+OQG&UQOZUJ]XPGQ[Y_7'MHU
MD&2N!-!,:/.Z.[7VM9,@K<XV_NO*Q?VV7*H</9JJ?S+;*9U(&1000_EC#C9?
M3AEVA70S@@F0GOR*)^5NQV^@%EF'2SW?5Q9D.NY]!&C4A1VIF!E%FL>3:WHQ
M=?3O !%#UOZ'M.OA<I35>\,\L2Y] D<MBCHAY6+*KSQ)L@;?489]K%T?E+:[
M\)]@ZH*XY&#8\1LXXU0TM'#L]#Z2@,I\?-$P&RZE5IK1;UP!^.^UE(O-E"90
M&3B2C9X+5\1+%ZYHH.<'G!#< ;X]<Y)M:0%$HYKPM0=CU<'!(%\A-XS,SB.]
MCJ9"9E*?#:XG]_^G X;_U5Y'MAY9XH]R_*\)&W_X(SA?$^X'!4&?J &G8Z"
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
MI AZ=NK7^9.8[^/0GTU"'Z!=4;?(CC9V9 ,V_^&X<H,^K$D,Q<P%M!DJ'_T
M=FJ2??.2MH7^W+9\/R+DKM/EXN*>IDK/ZAQZ<+7@C?RRWXT B\[J(?)0+8O;
MT\48WUE(<%-HPPBOW%*]R69.ZQB2+Y-,[+M,MUT]O!LSLKM.X&5FFB,K>#QO
MATC"E^7$SH/,;JF ,4[A/5NA0IUY*9@N,5'RR46*NWG'KS.NJE"+""(^[^PE
M,I2-7JY"??- %L7A'3'?%_=G&>93L2+9K"\8Z CM,%V>P7%_\TGA5'UZ[T!9
M4E0\- H[6OAWNAV__UK>3^"I*Q:#SB;:S/A7YQ,L^0NU*E0KM?CE?]L_PY>
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
M?V5!#D/+-^,#2%"AW,$B%4JP:<%>6X9@ T-==;B#FN.%L&VT[$^E"O7D^_&
MB'=-M=-QRE&Z7/KR2?=05]H>O=SLQF\#*A2(J85.S#@3?EQ&N )I97^NU7X#
MN@3@ MG^L;\M__HBY!M]Q,61"\?WD7J6'EU$.R2/@)/D1=NL#@)# 5B$7QD]
MOQ&T3E@:EEW=5##-I(RR/M6MQ_&\*_9#\QG5X8>>7&#_H  $H,@CU?S5%ALM
MS'[+LI-I!]V:M"8B8+NRA\]S^NR&=OP$UN\5*A32V* $#W8+G1C$4Z%6RW2B
MLS9&T_W8_ *[6M(CO=V[+(7J3JRV'C[5U(<_PJ14&L&E7X6R)%W."C(7X;EY
M'/5D.H2$>/T")\7;,247MU.%]X,NON %&1F=?$2S?LDQ1J< 8PJQH//3X)TO
M"UK*)]#VE9.V_>XT/\(S71Y-QIDK<W6LTW9TO:XH4%H3^BK.#K>2$QS%IGKD
M7GFB(-2]Q/9#T@-J4F.$A"XI]]9-N[\WX1?T,7_(BE1W?9?.;-=2$,LLMG\K
M+G]R9)7+A[2+E89Y7()($>:P)C1<A6IO@D_Y'&XJV5&730X]K4*]L_C]0M>!
M?VV="21KUV0EZ*J\G+[W_HC^^H*$M%D8M'[,C.>RY'\_7+<[) 8;,,\+;? !
MBR,L$JWQK*\J%*O&9;A^]0WL5FYOBIPGJ7!K%?D[939S5:A*:"E(;XS\= OO
MDI?@/UQ+U=7_=E3'\,6U)'LJQV?V9F%%#4PE3W'_#&AWX@7PORE+$6RU^'97
MN'ZR>VU>X,]K,WE;>?)X\!9()/[HW)@U\Z(EDZ/S.EF%VJ^A\)0_!9NUR\/(
ME[FZ0,C-D0RP3P-.6/!47,)UW:6,IJ30BO*,5"A]-,?IQ%A,C1(DN]PZY9;J
M^I ]8P>2M&*>IVX_=N/?XC&T;%L_K>7)>Y#['E0N1A+&#E,6,O<(OQBJB!_&
M*#Y3N;/:<"$X<\IJ<:+EV\T(JM_DH$_E(%@@(<\-*-\R05I'FYEZ0YI#/9HS
M!1)'W8Q+?4+(/&5@9#=^>\3#KKUSO61>P;Y ]F0-/$EX619Z[4F]_AI0J[VT
MOR+X*2K2@3/9!#\V6$BMHAF%$G6A76!7D/[!Q/OC7JR:!1PPLWJ7="Q;0>R0
MX9)6./7S$=[)S:U<-(C^=M5Z086ROKESV I*FH47EQ^^;7'EACG-G@J36_!>
M$_?S7]6+E4:X>CG_6^I&=^^'@^U2"68.KMI5].@NU;0F+)-!QHI8/*_KJ3\@
MX%ZY/+BM3F2G-B4D,QB5) L\;KC.]P6#*(<3/;+K&F^J#6$1D2^+>+&1%+@C
MN -\>-/K;MS5I88$ OKSHMRR2UMD4D,D'/H#Q^?B,J^(=8 4%>KL0F_0D;0
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
M.W/].F6Q[9C;UB40FVBI0B'ZUVDB<?4B'_MM*,MW@#*TA0*0HCR_/"[T@(4
MWHT%P:<J3TYDVP3KM"IANCQIH."S?F)='>"@3(3:+H0;:0Z!F3Q>-^ES6""6
MW,%DY9(WG-G?B*S[-50WV.',H[\U=+NBYR7-' CA0]]S]O5A0XX,_^M@3\(#
MRPM9.>_'I%/35!+5Z)=6O\WI!1]3&(B@69.TT/=Y1]TG0("SHHO+RX[8$HT-
MG-$A$?)9K]DMW5@*D!&?@,36)+DS$.'ST<@':+HIIX]?>8 3QBCD.@-IQ59?
M'7%-@WA:"?"R;'+L,)$M_V6B%+O_8K:W@9G2:C()</7TPX?_I+LY@M8S1O@
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
M[6ST&/@/E+[OZM^;.+ITSA<%@J[8>&+"MFL9>1F@(2'[("/[SE'"=!;_"WB
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
MMI1N#ZUAIXP3(:M$:@/94UZN0FF_:9 L*(P<K,[9<"52)?AKTXF?VC0((=\
M[L";WZ\<S^@W!@[&0J^#G/X>>.K_3<%!<T7/VBV*F:>KFJ;GY7'*#^<W/SM<
M6)@MIQZ!!M@'YO6.R2*N+4>XC#+^KL>*U^GYNZQCWBDQ\G>=K@N8?OICFMPV
M7KK'5H4*N-.6-^)OGX?NH+CT6A8.GM<N.X[]ZHW0ERWGG=:7Q9551U.-E8$1
MUD-OI6;??_H3<VRQ(]4%4)YE&NYQGNN?8VU6Z$NY$$*)5RB 4>$M]@?FZI_3
MFKH=49DL"9_@-:_3I.44<C IN\YJX;%D7B&&?>)_^^/B"V(]%?/8XG+7 [>8
MHQ3BD#+*?FV6(_4TPFBH&!IY7,X=?DT2YQ_J#!UJLN).(# RQ\,^S24VMUT8
ML&\?'$FBPS41XO+S,^&G.I(RZS3SFV@L>=]L;MK%_ I!!T[],2,Y*>F\OJ3G
M3?P7HT>KDO8/;EO;9'\6MHTQH/D&,'./R]T7[^,+IVS0,T!1DA+=?&;SK>(%
MO4N.4JW0%CMK7/7_Q=J[QT/5A7WCTU%UE[D[IS 5I5+I).2P.U**29)"IE()
M(<><9G:ET@%S(REA.M X3RHFQ"1E2$P9#(:&AJ8QIC%FACGLO>?=[O=YWL/S
M_I[_?G_L#_,Q]MIKK>OZ7M_OVFM=5Q9OYM #_DC2F !8990OQ[72XX]EKZE)
MSU9#.S<\<<V>59IR=8R+S+'3?_O=[/'2B<"L]1)6!7$[;%6TX-*$2,_04SZA
M0!_<2D0([XHS3'DYAC3VZ:RP95W6![/:J\AH5ZXPS@<=0K 3-65<2%Z\!G)
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
ME[E>Q$X7 XV@0@69SMN;VBUZR,0YOD^[:+8Q)_XZ0@3ABZ]*7XY=^"N'2BD
M;H-V1-.<V76'S-\C(J[:IV[OL2?9\C<$"U\PFS%US/XOG#-V  W)LD7%3XP;
M]<^'7.<8,/44X[]N!98EJ'5#6'&D14? \//CK)_; !:CW-PMU@'[A]:T28OI
MCUY28+N.ZY\E&16CSURRPSF=B0EC"BD<0%!NM'_.-)Z0J0(XLN8;_);0[1\%
MI;&^.0''+'B/F'LH[*>P=>SW]?GV&5DEM&;UM[6J@(Z\[Y^-2S4.P:(_!BNF
M[\NQEHMXD,ZO]?>F)X:QEPWZDF60R&XL;.[U/</13"\918;,+.'6+MH9@W@-
MPC%D0HG?HKS6SC\_2+$CBY>^4M.=8;-1D8Q+..;F]'JN[G8$;"A3G/MQ;HJ(
MK88#P@4KE K@^F>?TR;9*YD^/"G?MI8"^W\)>S^ O]BFZ.P+S&/_\7,,R1U:
M3TN2;8K+@(#?_IZ)/<G1IO!L@":CV3*FVOKK@=S6&!\(*?]]HM=^86(8F4V6
MM;V7?9K^.=]4MR5+QC%2_:+?&+Q_.K!%^%R+V00.)/M+<D(*WY*W$2(8M$[!
M>+D6,Y,]O);_V=1PY-:5F;HQ,V PHXU1LTAS'QG68E81!!+T&PV$Q]#%YFIK
MWP;L  (Z:C&[HUI=L)J_H%L;MOVZI<6\1UWDPMW4!^S3J9I4W(%%)ZC_]1WW
M%!E';&V2,9KV2<)>3F0!XTU%4#70_VJ"%R -JEEFU9!W9<O6'E>V4$08GJ(Y
M]?6,TNQGTZY =BD6V>NOQ6P$E1N27\ O^+0%S.K(/L?!T+#KO^@BA)1BS"6[
M<20PN*\TZ<!R5X_3OU'1U@[5C.Z9MC<)KW,)1X@C BSSCOW7;^.!C,L:=^R
MU?NB1?=SXN63[__ Y2/\C""=_":<EWQ\F1J),)?89VP?9KM[=)<KM9BZKA^N
M@T6'4%9C1@]_3P<[JP\MF]4K9^JHY!,?GG7M>"1.83E?V4K&.]Z00@_ZY&K^
M*#.F)-#B4;6,PE*"307WCP6=%OX0A[]6F;5^S#+8,.=PR0%31?E/&!SHJUJ^
MP!YS3(?F%1M&01A\Y\W3HPSKET$@5L9T/!!LC@6NTKX)1,)3F\(T_"6Q&OEO
M $]E.+9F=1SX2R0!/4#/$8+9KA)/IS.I5=U%_J7^A3K'#HJ%/$8["OGG]_F$
MSK36)Z&J,]L^-7"5 ^F'"JJ:&Z/(IQ$:G3[(6$,L$4+TT^P7G%A^J8W>AP*?
M;"U9,AD_Z)F1](=#M\](KK,!"E7 'KZ4NF66D6IRP\,4D:H-C2 9+.?801]C
MD")RK]=;:!.2W*M/1M6<R&U]OO.#R/>Q<8P57$[GX,O!X>^O)UZ6O&P*E8N?
M%O<[7$^4,YUM&?L^.\V?N3WG'8Y%_P7LJM,<VKY,]J$1WB6@@B*Q1^-G5[V&
ML-.602<K >"[F:@CN3A]0X%M3>H)MJ8*;D8PRI-35<@$*5MT37KQE/%@.DL
MH0S*O-.K=]DA-46FXFS]>:'OI8V +;.M"6.!8S'K.F\N->UC4!0<9!GG+R<B
M(9M[-3B;,5![$+F)@L@]CQ#*R3:#F2%7=0_BY-_T#0&JDJ/&(ZSOCVI77#KH
M</@@0SZ#)D,)Q0VLGX-K-7MP??6%+V$W0A+TL?5C-'FPTE2G&])Y<2#Q7 \
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
M32:XL*4B"K/M:89#^^(56VNC1XB3J0]*:\6OE?O67[@_4AQ+K!]V\(I$P%O
M<:75Q@,.W7A+7!A/J%84I_H72VBU)8A]5V5!1_SI'9#+Z+SDE/P=(\MWKJ2K
MQ CHT9FQGS$O906?0MV#@*6FXI,DW69L:^!)7^ #,8%*%YV>&K?BX>&+Z#A\
M%%@#I::.PQUN%2X>(+=(QO-N>%2 _%JDSL.QU>Q&:*RFK7S>\/3@5FO#KG&F
M2NPQ>BFC92IE$SWB3PP.E#$M68 _HZ[R0AIBNV+(1&F+9)& )+_NN%7IC\]I
M3/^>N?5-K948C7N$'</4$3]S:HVOTE. >.^CFL_=S B0$4;[@N)6;2:3\O<D
M(1+&9&Y9MLK-UOH@P^])>&!\,M/@C9H8-AP@*3G</U)61>U>D46N'G'0CW6;
MA?;IKV"-$4KLRI)S8TF+^"N^%X[[=Y*">(^7Z87&'K)-K;9;E[:?,??@W6M,
MQC(C(ZJ":;6V[,_;DMV[SEEH>D=C=Z+!@Q5">$;M'R3[M\$I589Q#(2NLBMO
MI<2G?F'"\VM/F/P!WQ(9,%%X]D6+<4ZMF#? 0["!1X36/RLS8M6!2MHP\W/(
M[XR&&9^<JJG[A#">@-2X/SG(V*_%G(!KB(!9_2CM_8C=WXXCJS6F(=<G #M>
M,R=YPSQ\_TC!2OQKN@NT['^^K<M:*'@3?(H[1&3>S:?>N7]ZS6(E322WF\,.
MCYWX1Y)4EAR3LWW$ZC?1MLC1:0%\BOS@0YBH*SD;#8.,Q>.? )V\^'GC]JIK
M"-:5@A?  9'X^- 5^TRZEX7 ]93)#*N%I94!3>%#)R#@94!B9OB ;MD;C1@.
M!ZP4@29'+PVZK(#97)&(1Y_<E>2FQ?3_L]R\%]#;=/Y2%TC]&&-8>]F'H8):
MHDI8Z%S?\QG?]TV+T7E)9+!(MQF'T:^G,^;BG)3EEW_UOC1[)@C:FH"7"J!,
MX<OVQ;-KQ>(>'N>TS5?3/3:V2U IGZ$(W@?K@>>,SRM#SBSS@1=@6<TTNF@0
MVSV'.>(]]35Y&3< Q7/F9%9K-5(YW)R3.U@1)%C;L_+Y/=,M_U_;J_Y_N:0T
ML@Y.UWP,%+02X.F9XQY2@#SB/D"[@X6MG-23&<M).Z8@?HQ1K[MN"B<OK IZ
M0M6,F(XN_,#?M7R*D"(@O,>->E8VBY9_,Z;(NU$)6L&CT$2?25@(4+V]5(?J
M3I-D?]]BX_>/!B)_5M$7RR)WR:<?6!N;!K6$C38T1WX-2XXACX><-GZG/S<L
M9VNB.B:VPR=HD81).,N>/E[JO^7*\3_JVIQ+BD65ESI>3B2>R*E0()FG/YK;
M^5-"E&?(HX4>54OGS(RRXH\N+EI^[599*]82(E6BY,^G9O_WN^12H$G$R0J3
M=#[P*]^5"GYE6"*!X.D3BS6;#]-^.N#3J_RX:B'E<NY>'>(+-7C+SPR*3>'Y
M+8-F..B?)02?<0X%L()&<8O39ITOEOV8K:I^;)"MAIUNL>%;JG"&[#N8DK3B
M8VA!2;H]8W1S-5BO+WY[F>[L?,4+%\348CH4$WS_-:O=3+C2_F,[ILP"7;.0
MTZ07.(H@$#-?H#]9UZ,9$-QS6\5R_NMM9^T)=XA._W7Z NMN(,AZQZ@T09E?
MQ]MMYN'; KEB=B9MPT+_I5D#),957#+HXCGO[T<Y4SZL)#V54:C]#HN7W<2E
M&3#E!K'J\9+C7M$9J5H,%VSLS(6I';FHQT2ER4^,2803B6WMN=9XKYQ:)76Q
M-=F0\DQ'?;SQAM&U$(Z,1<?!H$=</H:ELF74=Y:-XWM<,BYR(1M&R:S/0  K
MN"SXNZE$MF!U&.>=%H,=^AQ2P006Q:TE1@0 \/+R7ON9WT):;>WBU41PFM>,
M^PNEAS]6 K(E;_E(3U[@ALZBII<%U3&GJF,"X8#/QY[<]*N5.JDNE2@]1_^
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
MBL0M<?7>DW(])%JHTG#V*SAO'S*4NO=K&Q[A^T(_C_"_UDHZ1?*]UY]<,&@
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
MVC0Z385SMC1,-\[*KKDK3.[U[4(91=+QIX+3AZFHF\@I(F1>XA4Q.P[6%ZO
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
M#;28 J#SQ>C-E5'^2YBCOG(<125R?_[70^-PDVF&.90< ';+6:LOSQ1%!-<
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
MELKN?;):?59/IO8-Z)0&RHY,028>\+Z^^"#U(T#&8#&SXY75:P,-."B0QE1
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
M/_U[Z\%?P%T/LY6#@[7@T$;30T:GOD7BK122T5E6Y\NR#M\VS92<W; 5I#1
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
MDN^ZZ)7I8.GOX=X7QP_S:%(%+U80V?A".V.PCH<?N),>['##L"25 <MQ8 >
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
M:S,K,*:<*:3BUPK/#;$?&^?Y'2]R7\*<N( GH@CYRLSP)DZCTO+/OI(?$SA
M/4"7:D/>X(QC$?X2\K;Y/BN7WA>!Q;OE76(-6/8ZJQ!N9M_H[AO('[(W#>GU
M%3VWYBDTD)BB,)TH>]\ *I[:,N]3$OI9!MTQRO_MOT+ TZP?\$8O F\&3H'I
M"$(,V. 0O4AKBLN>$ ?:V$];"V^Y-E-;#=E<N3=-2S=G172? )1>B!*RYQ2A
MRN/ 4#ZTY8C95?U]Y:9/R]-QYEE@VS9-*>0?JLB%=O3?I=XC6)P\8.A;(UX_
M3Q3JT&J//NE$;1;)F2*Q76*X?L*#5Y\6\,"<NU[@W(Y%S58\+DTS&?H&I6?H
MGAN^W?R'-4!:SRD&.DPB!<@SQC;IS< B62!C9KQ$F%=_$8]V@R(80&+1)6;2
M[XFN,GGA+)\Q#49TVQ\P.S]8%**,QBKX?1UC+W.'ML;C< CC.,>60#V;"(@)
M,IE%/TK#G;C0?@&77K&&#H_@<L=ATA<HNOYIGGLVOX6ZA2(28]QSUN7]Y*EP
M)0\6UX$SS/X\/>J#[\V[^1-1=[X>[LO@YK ";,0-0/*VSBO[4>9I-/+BY\%7
M_"M'5]+M<K(OBQ=>C+PR]IG((RB]62K$"K_<=I\BWP&')?EEU4X867]!E&;6
M\"RCSJX& CZ1;]E>J;44"W63[<I.;]>V(U^GH=%<*:[KY%]]FX?B8</AR.(9
M(3L\;O695;$Z_>^[R,%"D2#\7E^TTJS[G&;00ZT+*VQFLV2S2A3/;F/4LK3D
M%PM\'D]I/'%1P">-XZ! 6QPAROGI$)'1I[BL]XM5GJ;KWN[B/FZH"O'(.:$K
MA%';?^9YAF]\Q3NF;'KI$P?HQH)0O0*3HS!^4#YXX=I1?"=.W/#W<B)1H=8N
M?J\64PJ;9M%@40-Q>PY@A@4)5L*BG:6!<>6RBOEWBB(6MJ$YH#E$#Y4MFE .
M !2)P::-[-]D2(9V0\C*\#J:_&2@;F0CZ3/!CQF>^E<;AY6LI$G%Q?[N?)_G
M5P?JN= 7/52M2?&:YQ/M)Z+LJ8 $92=P/[JW+L]3F3\BY#[OZ>,SP1J( PSU
MQ1_+T?GQ:O9U&2&@KDSY-EACK=ORP*5 .K@!.1.^XF'K\,F^/SZ?E,6HTSRD
M*S.#V]Y]7_?56^J]?>,81*7P*CG>SA9G<BL.*M>X>9S^.T.+,]C@]F(.T@W0
M5R%.9:V(4*Q"\MK!#$W^4%T0[6XE @;--F*CN 5PK074MD>4&)]^* F+(TIG
M22J$/4R0)GF8,:8\.INJ.]V@SNM'I.S6FB.D+XGRJ*#/V63G)KICM/GY"V*0
M4C,;;[$C3.O"IB05HMX12T->S:L\M&EJP6!FO2:9 F3O2-,J:>H;1;:L5' ]
MQEWC210#19QB<C,C$CU52&VDNN (^5UG"HQWN<3/.5$4/U6K$$=.9]?8H=N2
MR>01*P5(UX;IMV966H-ZM6/1YL);F@Q-!)CSB"YM=]S\J=Z(RQ<A.?,%#P+=
MO[65*/BP.)ZG%D:4%O9XB\]DXGM(#RE!C"\O%OI>S)M#EP4"&'ZX/5-NT[3G
M8A&;H9@)B5Z42_^178RR(<[W/C_QXPG-&6MD $F).^:6;=T [N(/@$<+S+#'
MTO@N(57[' 4\Z'"LN;2PI-A*\1ZJ7'@U<V@,46O=;,XCXBI7+A_-BI(0T?,"
MU_NGWEDU0">C^/6*R=SS;2G<:=_RAQ@.^?190Z\[MQ9>IE=\M:)4@SOLP@X^
MJF\8Y=B"LLF]KGM5B#1(#W!V?&"'8/=1Y@ID3=#E5NBR1=;YO/66=3H!\KZ
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
M%#!K?^!7RN%27S<-]B3O*$C$B?C=;T[6Z'A*P0-=FE7LI8Q_5/D22=NI7+\
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
M'C:F"@P"9OD6$=IDBW0M)8HYI27+#UM)T/D7GO) 3!M3WAED,_/0$!'*8E-
M$7C]1?FS858/;0CM2-HX3_/<'59(I82?/@WO3DO4#?Y.I"/[CB7S=Q%F$CW-
M-4*%,&AK??1)O8D*::%<5>Y\/L+"+V_Y,-JC"D HJ\6SH=T.AW.$L?-;J^ )
MJGMUMN*(B(85G'1L=<B,]Z!:$(=2V$SU41?4M'@+1/L+7]Z9\C@[$HK:2A]B
MC-@.-QL(;M&Q(C:RN.N:%V8Z'U4^Q64P$3NAKYNR-33&K,1G68B ') MAO">
MD5?.BQ>#!T#]ZR=N'FS@$DF:P-="Q[:1TDD/?#4$M%_ORDW/[<_)Z0N#JQ%>
MM+2O.P(>FZQX3GOB:%^J214Z"WZ$U(9Q*'T74D94MGR9E:^Y_G<SAS?)P+9"
M(B?-5HWH8,>&3]DDY!$2'>)\-YK,FV%EI+?SE6D\JKB/^"\USW(V:KT'MM\%
MKA7\%*T<G)&RK"M5]KA]86G*_-1(TIP8E[F%L3P;I6&[DVI?CF$#SMO,1@RX
MH!)W"CJ5*&P+[8'_GY\XL1>G\O*7U/4[]Q@DU>8ME%\E*%$V!*FV]4?<.'I9
MI+7+_!'&D8ZN.;^&^0=Q9JS+31&^-P"2IL6ZU<7[54]]Q]ONEQS:67E8*X'6
M0CSVOULZ+=;>D;#04W"POM>G6I%M=+#HJ5^IV56B!"14@">-I(B)6T+M "OP
MJ#$#__Y,W:2>YO4W@=;X3^$XS^Y I^:. ]<&I_#S:-&DY*U;X7MH@/,%E!05
M2'M\%0]_S=>ZUT9XG#D826_O-^1 OZJ"@=15_HI!X%),#&NCMW _L[)P#8/G
MRY]A39L%$9L)$:^AU5[S@^$" AVM"/R8O9>G4JU"FN'S[2BM+V/G5 4<-I3A
M][A* 3#$I0_R=+:&(7N@+XA+IMJ8!6?A/HWI1-2XN"C,Z^+KCAT88B492 "B
M[%?6W65?=,H6,OO*!P?^:>#2N'QA]_NW508M?T*8A?A=FL"Q5R\N;TZV[:-%
MAWU))<DWJCRM+?:Q^MGAIR8,$I,\Q":I=[H3OO\3<X,AV0*0.M+5:U'M^  #
M,1>A1^8=?93G]\\,ALH7YEC@;-.,A/M/8N^%N^6! FM:JQFN_GRN;Y7]Y*2+
MAQN,>7CUGPMKJ*I2[VD%X/QU"^J@(#$'T(@!'T#Y;G8\KP\RO,:O\G/?7MYB
MJPHD<SSH=U;>MH"$'SIR-[G'[=]S@@[XVM,9-DV2__U1N9:,+VA0HM80F7\2
MT6U/K.>H:D& /?'>M7)IEN5W;]((9UIAD?K2K75E3M5LL\E"Q*,@B[NE9;:;
M/<=L9?K>,'[F#GCN\_B11)Z :%^RK%[RM*A5L\(L+0/B]3::^U@KFS88#0+D
MF1IO68Q8PB>,")%KY._>_NH:W5,. LR\D"N8T4+?&!U.,>[IG\6Y#PC[I36N
M VYN7X':X6AR ["6N"J28?G4>*;U>KBLD0Y5G%&B<"5@@3>T'OA45(QOU])(
M?;-*Z.G+P5S!\6 L0H/WQ*EZF 4^.GQ(@R!-9_.RP-;S?*8<?X$LEB+L>J_T
MNP?,T-ITL^VIGW"IH1)UYLD<D&9/%5"6Y6U;]VAT5K8K2N)3$Q+L+=ZV)NKU
MZWL4R^UA+7=DG17?K_U/@9\1S 5K%K(]$'.XA(OF;Z-K:A-E-KB?N5G:1,O
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
M_C'DCON>TOI@@50>I6ZA-:!$787\IJX."M<)-B7:!W><B+*@ @>ZX#>X*=O
M!]]]P15U&TAZ+;5[LO^]=_(JH9]TF7 )? RF1M8=0:\5;Y\*5^3 FQG8FAX=
MPL(D:1J-)MWI3=>7VN"::A;5#NAQ*PG>Z3F/MFAKUD]I G+YOGP;RR)38Z8<
MKM7XF3_?\KK7F>*?UJ_0QXZ_6G,.6TB>41]+6-J_ZHSI-P3VOR38/J>8_H]G
M/#S)4A'GO37E:E6D7@QIE/%_;JJ)T#U]J&G[IATH0X8, E<LS'3P?JSWEQ_)
MT>S^V<';/WGHM,#OL$7)+^K?%_@LAXE>ASV8Z,OV:I3C\#$RG4;@;'O\6*(H
M[!/^G#E@+ _0"!70L3Q<<C!]HT/K5,7!]QD.Y:GDTDH1C2,:BTQO/G0X2/(K
MP^ZXO$B@ +2_P.;0R73)OD\;-MFUFW@R9>&#W(YZG2[(+2+BZ.WQ!LI<=3NH
MYJ%$W0OWT)Y>&9EZK7H ]S2:Q[HE8%'.1)#WWFY[6QT$UEF7&A#Y8@3J$1*E
MF8+UY/D!KT)7DF]1A. UH/*-Y[+1.2\3/U-)&^$K?.*^I D-EFMX9:);661P
MJL3-W4SGWE<5DX56A]U<V?GP=[)3^=9#XJT,EKS[3<"?V\$Z@,23T#W6^,HX
MASXY1Q8X.<:6\-EN.*Q(]F]DV#[[R.L9M1];)WS?$O4J3H^T7_19IRA[__*
MO0DZ?LL6:%]@\?.CM\ICZX*%.6KV38*<R-*;^7=E6:N&>5KT3GBC>K*LQ:MA
M,"1NFD@2T(T2O=V;U]=^R&!W14^29)>F4FV:P['G):RWC\ECBO'0B#7^">I<
MU WN2YY,/L=W/Y#*U2W:?>SIP?W6V]\%)Z?<(HB8'>\.Y!HN1<7UP7>83 2J
M2(JR*U?-Y9QM-\9?2J*19T:M\.R=WPK_$32V^!]F^M.LD/<L6'OI(2<RJ35A
MU"XR MEGW- DX /C4X&QJ]ZG8:]GFM^LPQ8(RG7%PRF=A\(*/0O6U<:'CX^C
MAGE  11)=^R@I3-61/9 NJ O.L-Q_:K8AE Q@R*2LP2T<<:TRWST:;=K5?TW
M[Z0Q2#(ZB8OK@3=-ASSZ&&-+27QV.)!4VS\7+8NNQ).;TFG["TFZ)%]WN5_E
MI$R/T;DXJ D28=NCG2V(07LJ7=HCO\PI4>;.B7I/08:,;J2(NO.)OL$J^T)M
MP6<;P"E,"B;/?2_96N@?5U5P0+[08*U8?,XR+/-_E P52:$S9'OJ=R(&?!\H
M7DKV(6^0PEA(%[=6B6(E<N2K#X\SQYGS"?<_$ HA(^"; *$C2M3.QYXP;0]#
M,2N1&@ZMB35!C1U7'",/H*5ZTP![&UT'\","[@Q$W,B-G$6_[9:KS\0=]50E
M\3_;^<1@8U[SASMH?!;6\4=BJKDM/).4&9 K%XQ>]QG]XH;Y*H^8=-O4<#_P
M%>PI^Y4[\[=_PQBX!LN$1)/.7U9D!8\=:X[D397:O@L]OWFFU2WZ,QX$D]?3
MNJ]W5B;[R.*R(?(KAD>N46\R,P@F#H*N/YR..K+)O_<[W[01<;.TZ!PV;>;7
MVUNJL1J>&A&:B &K>4+=GSPV3#,ATW'I%S*[<C3S9MV8W7JQ2M37)P.W_5<D
MU:*@()/BVF4]5FKN_7()@T82N!TZ(**PS$.EX%^@[;W+,R\6-0<GF7EK*F@K
M]CF.C&!E>E+0#<'0^\ME4W5%D2T'(4^:Y.?SGVO=S(-,(/!+L6Y5W\!]WE:,
M12Y?SK)J=(J<9*CD-X--XL*2@.WZ7TW%$* !U\6L:+EGO/@-0C.4J&BX@N4O
MV?]H^&Z!V\#P[P\<KSFY[KI[)H2?:M_7$'E4#Z_^30,(>1=UY-ZRQ@<S"7X;
M(-J7HO!']>[_#V?O&=7$^K:+QXU[8T<L6U$@=A1%;$AG[(B%B%1I45$1$1#I
M+6.O0 1$E!85(;00D5X#HD2D! @0(4"  "&$$$B!E,GDA-]9YUWO^^&_SOJ?
M#_-E&-::S'.7ZWJ>^[[NZF"I+)A)4K+%K)*C+'?T (HO4" >TBJ:K60FUBCN
M@'XM,.;'UFC6<.B+6-@A8=*4JW_YR,TS*%0S!./:B/T_OPW;^;^3'P I(AZJ
M:]O295\G'*7S/)Q 5-XS=V2/(?Z0 J%'6MP=ZV*X*RE$\D$=F8H#9W_>#R;Q
M[2)U%(AK+OKRC24]SMA*E+%(@8A LCBN,1\4B-?X83,^4$( K#P(7V?&HC-!
MK/T\&7H:K$!LE^N!0S'9E@W$?[1!YF\*,/\CRB)MK_3F?Q66A,!+QG1U&K#_
MW(B]FU](EA]^#3"E-&'AW_WN"T^ =R9 6C]17+AA(I=T]X70&+HM<P5'.__J
M7G]I\/0D +!MCG[Z2Q0$HWL>'-FM@\"=:_)Q[PVOA(.L076G1FREW495\7,D
MD=^*..S2LYWZR<OM 6*-=11 D7#Y+"QP6VMO@T5(6L":NY3!!"^FT;0)F.J
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
MG&SQ;4'T(0/95U2ODZIUF:I G",H$ U$$AXM2I:_ T:3Q2BX[AT@O;@23&!
M:[^M@+O<E_DR+Q=S&=P#]XVDF$3X*_B-@EP)[0(FEWLH$%]RX'69MFFG0=TB
MI:5$GB@Q \3(L?52I)/-Z?6JNVU.KT/$_/XZ!_PFI5+$1LLM97Y3L]E/71,\
M ]H =DK(=@9MECC125(%A\J3+>>(=3YG]%)([=-&9-E*&$GI>0 TXW_\2[;N
M\ONX?7&_M8F'F,Z6@J+<@NA\MY<4G>T3X1$1ZCRWD,:JPQGB[]-=CSY4OU]$
MA9T-F5@!>?W#+XWKU;\NNDG92+:.DG-T"RNM^XB<,?HX]J3*Y=9ZK@Y\#G8G
MC>45+'+T:%^8W)B^=U.@UZU5)G^9>&PTANVK<B._OE-)1?HJUX5PR6OUZ]=A
MF@_CTJN'F,:C& /ROSF7TRM_APC8\\H@MW?Z3DZE@7F1LSL],+CT-9%]O43@
M6V9GVZ8Z3&939R@EAYHV6CZFJ1(7E/=CEK[C?C;_)\+_87K-Q3OY)XXN;X\R
M797!YS3]^NEWT>V<[-Q2(G6\6%^+9XN_.6OE @^6,4B3YQ';#$4L[$+#N8BR
MD<'-#VL$5^$AH9GCN:'="'\EQQE"MB1G]S#EMXS-9^46I*3A'^W/=WBP]+O7
M:AAUYEA!-C&=96+0].ZVG$$\A]*%&\-EGLS+"7W@3AH"VS XYXXG*[^DA\]-
M +^R;V#;3,^V&4OC*"(XRDO7(<_!;;.#\**/P $NB=X^YYK4%Q$YI32WGQH]
MN[^O47,%MX"486?_F]<CY4J:WQAU9_?(G_KP%;&/.;@6?^EU@M6#OV(/QV''
MY.'"W)R+;02-O;)"I3&2B#_:-L0X)X:?\3*<=V')0XS?QORD:_<"O[#-)$GK
MW6_QEEE 8R)A-HFLDRJ8B"*1I=WE[>N; ^2J[L+<^M_)_!RP)LM]JTEB=P*\
MR0]U\DGW>S+Q]C>UX2X].F"U5C1":L?!2Z)F-50;L$MOC_NE_"J^7*5 _+&A
M J,TR0Q'259^_/YN_7#_9[\L#11>,[9$_@JL5X=UWHNPRR9P7G4K;S\TE"WB
MR+U+;.^HYPSL%.L#)S783Q_! M)OQHP:CWX>//2]6X&H668X_IG8H_]\QYJ)
MY!L/6%&I*R6-)25GF?\%@Q:ND6H_ OGSQ'S"K_IC96_Y_I J WK%]1XE]C7\
M1,]$AZZ!)YK'1OJ8J4SX2ADX\U%-H"3NCU]6WP@"^W2'KR7IT@2/UL<"/0"Z
M0>(X!#Y[0]Y4H3I^*4 $UZ:.DRZ3AHHQ^Q6()V5,*$%2ZQNTM*+?!:@&,8,5
M7/3[N3<;]_G\48E_324.N,L5"+7& G56//8^NR']CGEOE'WRJ*%1FZ4&+QU
ML40^T*E?3P-B361(N.;.GQ]:9M^-F64H0:,:E>"</( >)Z,$-!$'-DC?A3\<
M[?=E'VE==1D'/QBACO=J=!!?\_'IQ;SN>'O==C1[^B#T?'WP,<QO2YD>A19R
MY,\E3Z]&U3*)\.=Y?1T_CX=8W\/1F* F$VO[Z=*%^GU'MCQHM*%L:81E45H)
M6QFQ= HI?QJ;M_N*-D*S#[G.'CQ81]J5?BQZFNR:0([$+FA)K7L0)!W=5'&9
M90=6[)4S9AB9HH.- (/21N%%@[\::V)BOL?AJM6T4U 2%I]PRG9,1^LYW (2
MK'T:H!_AVJF!VDJ.B6KI>O.QC=H>3'8GO3/&.YBU$];3DG@.2N[N_#H]?<U>
M#)JO0#R#3N%@\R44TZAOX0MR[1RGY,B[WRS :D87B+LF=H R@-T3H=)5ST5
M6UZ8MNV-56IEV3#(RLX\HYF:5"-Q'/4Q#KAVYT3?STPQF92S#_%R\T+FL?BT
MV;PSCKH=;[U0ZFB."F?4.0D8M"P4B+X7%36YU7?G5?%$ />1$13:),IIN.2'
M:ZJX4YTAAM'F[MK6R79I"?[C/;00&WHSO#GHBTNT _'/6_/C0K9[IFS)'RV/
MN=2.+<M<@C^I^AJG8:H=WTY^.:D2B]N*C*7"$2M&:C\H7=&=;>DD)U0;KAJH
M+]GLVXN<G=W8I$+#\PO&-E/MS;@2#)J6I!6^*GY\FB&JZE,@#LM/@D-IVAH^
M:G659SSV5%TL,3>_9JM$E_TPWI%,^O;\V883,Q8/7WSW[<Q_*?%/K4?ZH=!W
M9,L^CI4OI(7_R)R8*A!_6VR)-*[YI4"\CV1(5Y"8D#P/*@'\'K@PY;V:BR(L
M0-X4IA87 ^:H0NNU?D<:5ALK$$D:"H30]3F>]1-,TN<.UGJ2O<L: :H.12YW
MATEHMKVN7]QY&2.8PH^:+^Q0&VCH,P\K+AN P;'^V?.7,,V^YNJ'Q<L,5COW
M9T_:EE$A!2+UNO=.!>+,:S,H(Y81J#8+L6_8;*5WK;$4H2G(I]=L KQZCT(D
MPJI4G>F*&PK$&/.;1&D+:(MG9W";%]>+E)A DRU!4A@&!-\E:G%_NLYO>%>W
MZO!_5,[,JZ+N,/^VW\A4 FCS63+!PR%M['A!"B^D#$W+?&F5*\J->M^$YET8
M'X^)F9[^P:+5@G)PU*%T:>]#MGQ/(T,G3%.9U^/DF+3<%EVU'9[MP5JD7T+Y
MLJ\U2RUE\\)NL&'#BYIS7:E!\\8U"T4I['4E._40*@6FGNW_*2#^>OGKD,@8
M/@=LZHY;7.%>$Q',5,'C4=<D9^+";NP_2/&G(])[Y>:Y[,9FXDQG&5,*/7<_
M%WH[L],?VWK_L\N]$Q91@)@XFV_$O :6RP?ZY[4L:;COE:K?L\DJ.'8T<S!7
MHBDI9V$%<A0G-C%MD^_J<[*F>8X?2B?BKO<)?-'EUYTV6,/?'7"M]PFKAWH:
MJN+PB 55"Y))9$/@594V52&2>7E79X4YZ3A4@WF67%T* "RGRE6B:BY?:68T
MX6Q5"%5,N2CJ-@>&7^J57U)#L]@2FDJP&K3/;XF:-,9)4X&@=VG."PND^Y:>
MP"TDP@514/^D5VH__%0?*A#'TXP>4@DMYA@2KF!OZ:O X262(-[TAR[7205"
M,-D1S,LD*A"JZ,-R0($8BK%!BB_5_FVF0/RR4%KE:#62A9LA3IS[KP''BQ8>
M:O>8BYC9+FK#W:3#:4-<(?04 S7 .<# >NIE?+%7P2O&(YC4$NV@].4ZTDYI
MJ=7I=0[_*09&_!_;=Q; YKX )T&!T(7-@*$R''^?F S7\ "A:Z+\^2!()I#E
M]\$Q-#D)^E=(A+;!!]BXH@$%8J("<$8H+2EF+6R)4D=*7P[ "5:P ;M ;7NM
M*E\3/"?P4<5IB%\#PK7*/-?1Z8CG-F-IT2(*'TYLUO4Y5UTR/Q0_.  @.15?
M-ASYA.1=46:8H;=?;,?4.;CVP(6I@2DWHHL*C4=9N( %$1/VJX%$8WIL15TC
MB"Q08U]*\=?H5W4%S01PN-3^A-G7SU57I!,ED/5O[_CT7>:^"0S\7H@Q8K%S
MVZ4(?^BYF4-P;C1_EZDVJ/RB:$QXA,^6188A9/28Q/^Q?;KZP;9#JM:D(7\X
M*F^W[1W[G8,A$$XT+^4\]<7MVR0>;A5'=I-^$9;A=#:RL.V[(1.':-?3C[O4
MQHV@R8T>#3[FB]CB>Q8?D,T<VUH5A#E 85O?NT]H24_%0:^A1"5J"YMPUZ1Z
M6^ZQY)4Q)#XY%_:L^"'%"<1V;_:L897I"(%F@%4<7]"/Q ,L2+A^]Z6<-\8B
M7OU/SRG<MTQM*BTJ**9:=![6M,EB.J,DEY.:4;\Y/>.K<J,%6[4JL60(/D%H
MQ#>KL"&LN/O=DPL!T4.SM!FN"/)J5R:2:#4_ ?M5WZ4[B4Y*5@#7K)S5[\LW
MJ)Q;D.!R^\M/+-Q>J^:N9DMAVAV9>'\\V 47)Y5OYM -,G>WV44P^:-JE%>)
MU]2=7=4'CTJ%VR5J[G?6:6ZWGF>3FB%27EIHV.#:YTZW81[GEPCU1\=ADR%7
MW<OT:+O^1U.LUJX$R%M^$1QZ#V^]&##<_?;5,*G]ZL1]BU%W%B0B\OWD*099
M[18'CX=5XZ5VEN; 6 [@#O<212H+S2"A1'@-\/3?;Q\B6ZX<.V0-/EI+$Q1D
MZEV&)V5<V#)1-R1ZTL7+0!+4"S:$X6J.V)R^TO)_:_; +%<@ZF\HS?;)/V*<
M9#85'#4D\F$Y7ADAE],O"65WJR,^6,&),$Z!F+FR0H'XKI*]RG]NJ3+*NSA*
M'L#4J\I;HJX I5O'QRD08(H"T6TIDH#H@V[X4>5-OORN?=\%FSAYA]03+^':
M&?RMMU&%OE YVE;JT[4YM D>X@CEX3?D49,?HG^/H>Y*F07_1"2P87^6E6Q3
MYT72X!&2,+T&Z7949)I=WVBWLQ-5TL,6<<11/TUW7%NM6J#&)XL(WLI0"%(&
M%0A1UYX-[^CA@9.F0>854-5UPMF_LE4>4EA_9J>]G8LE^--Y$Z3F&M%^0_O<
M[N[=K>AF3U(Z^:@'6'HX>%\H%Y)A=/XJ_2MM,GR%2(%XN%:9)#*]_>$BS=DV
MBYH:+$V[^];.OT.T_;GM8.JL".^@V>4:+LB+[ -IPN=N$>=F_%'B.^@=22>>
M%>3/#$<I$$1Q,._2E>U+SAI3..TB#H?35YP.'.$:DQ=Z%I&LOHQ80*]4J"&<
M.HPC:F(2[V'WW41. TWZXIV.N.)/BTOFN[22Q(X3);N>J*_UI,^PB!+F*Y;#
M49F'=C^6BDR*7-BDRTI8AM@H)!,U/2%I]]$R%99*0BH.%-#,YN?S)VSG_)_R
M,)ZD7 5BA^O-YC,$G6H/L(DHD#VU-^V:XR@0V$UEVS9$>Q@C,)]3-L4\Q;K[
M<[GBY XJ<PUOX^)%,, "F@DG&RK:2BI+YO>C 7[7V,7.3[E>7<Y1;+;<3?-G
M[_>-]:SV.0X<0,$D/AV:JI_5:;A\],S Y=XB]DL[)=^PWNLKB#EU^D\JQE,;
M1RFY>66$2MZTHN8HHZX__#F:6$8$,XV;XP_T0*7.809BD>EN!:)H.#59G"_S
MH]K+PW$32C2\^/;LMH%0Q^_!Z5=-?7PV*!%&EE?C81K.]P,7W?46.7E=@? '
M$\'-C)E3:NM?=PSGZ1_>>;W8]2_4#+Y :9@T'D.VI=2X[(FT$2==0CP7P+H$
M]F-'JQFWPDHF=1/&W4B'[NS^7'3P?["!_W-):',O.C*ZH+]'?&:?-6*CHJ,%
MHU;HTX[O(><BF>/#R L'4]D;:E3EIDT4!:+@(8&6"_SR@)<E?-8RG:N9]7C:
MEY<S,->(J$@BBH@O=^YRB'G+0GC.:)>/PNDU>X7S\#+)L,!3=CGT.^\60_Q^
M,'Y!\/20OQ1+&R0=*$8)LWLKN9H@CF]D)O6PJ;#UI1O,@Q>$NZES0</R21_)
MW;3*$$;)ZQ!UT[K<"HKRPZQ*AY@"PG)+/N&[=C6(^\^T!W>BU]Q(V*:C$Z91
M1FPEH%*[$!USO)82,;;J'W_L#PSIQ<]KK5PO0<@\*,21NZC+31LS]_=W0H!+
M7HGR8:]%6Q4(RB7&\)5W<96#:P*BF>GF)F"<.+F_U.U7AM8Q2NTQG@@N;KK*
M;YL*5Z9,#D<(M"7-Y.SLQJBA^,>?N+Y)<^PQ+QY0(G+TD1MWSE),U-O5%P;!
M@>AS[?:[#*3P%3VQW L^FS2^W5S-.C5*36PWLZ5)M<PO<A;G#TV\FGL?1N?>
M%PK<:U[\*'-P"GS'X9=%F2@0#=&5B_OB^G.0-*F#17KT%U:7 K%+'D;H/<._
MA'$?4./029UY+\R^'3B8 /&5^<>@9"/_OOXT[.4M=LHM8GW_O=1;XX3^*"V)
M\2<><2KZK @N28SPY05^6;6(2U4Z*$"]]R!7+3)@,E09Q](K\CJNY+_Y<&Z4
M2P&L#W+DYGFZZY*MY;<8WBX%"L1SZ-![N[EU75H%S*""2GK9,/%F5(M>U:6(
M17(@Z8+=K!+\A4![-!$__:E(E.#G%F862+DSF+;?F9_3>6Y/% ?"FG 'Y3SQ
M3NGM,/*+3T'='RM='VM^JE?^F_F"IG^!MS1?23;#:_<T^<PZ-/Z.B+?9_]&M
M %KTWJ@>#H)J.4=/G ^[18__E&(:[@^'AP>PT5]Q,Z? %Y8-Z$T9*X%W_\*+
MFIE&H5*,6Z7\H,WEA$0GU!=T$U< Q; <DQ.-0"4S)0IA2RDQ]+PCUI&JQXJ>
M_F?'J!*]+3'HIK7@BO1?/G]IMOYFR'A8"F'8>""],-:$1@WJ#/B_C0'[_[P<
M$TM'TQG##GOU+Z>>7!QKC5"E?YQG4T!G09%);NPFV_ KAG1O3,2RRZ/17Z2[
M*.GP87&!WMZSM2>W7+[Z)FH*7#3/ILYPVAT%'V3'0N-YEV>/9FW[\/O#:)V#
MZ)80 @!71PZ9Z\,D3DVPGAF73E^VF#-YV.6)%W*3(=?9I7!_3\$.,*4E[J5.
MZEB*@(,3D&?PKR//[TR^OG43-O%\!O4\>&Z^!E8@FHU>'W85>;1"IYBPBQ#\
M9%G/V]K9?\&IT/5F9;HQ18.E_'!<Y[Z@6ITW<:E%]Y5!O\T82-\SYT"ZCMYY
M9M%&LKL2VO*%ZS_'A8$'ZG3H%6WA<L 9OM028,ST'MG:0K]<*@^<FI=AVQ)/
MU>0S>KV)@:5""=OOA-L#(ZGGQ&$RY]7=W"M4K1>_\*Q1"H@F]^0?>]B50(]-
MDT?)41+RZY?/BS-*^KX-"$L96$FJP7BV32)71FNI]36,X):43EJ&9A*Z';.-
MYNN5)FTVS_SL I7F/R]@S"K)^TS.=6WO1&,E0\H'<&R)O55*<P7_^0E_L:>(
MTQ8.[ZJ<Z*C55H<=-0Q]W[EXE:;)CUJX5T>EG>?P\N1S46!F;<WM,-.0>#73
M0KH(^9Q&I?WUN_=9UHWM,;UD-.A; [JG.J*S&[>=WEX.Y&C,*^,C>C O\^,I
MP<RB.N/),-4:,[N!]9M>]LG"9;7N8*?)5Z?G&ZPWR-"/O?&B'E9*:+WO!IMG
M9S7>JC;1R1Y4;'.J8S_IFT[,S4Y12E#YAZ\[L#S#<HHM6J]_@I-]AKI.U=?:
M/QW7%3C/7(\?4EL-/!4]N1FP<:W.EJ%[#4I00J'M(J%G>"]&\ZYFY\9$=+B4
M]0"C4EQ DD>_=GP)04"7"MOAM&K5D;,B-UV=,RN6$<&[(J%0&FML,/DOF>0:
M)]'$PC612)E!*%7F<:)8[RB_">D@#>:RIZ*\I^F6*U?<716J2OO:"F:8J:?L
M"W8\+1"8Z*H/>'\>'/ ;D.)*1D.)!9<RC_"FAM<MJ(2C;4^\VDUL7UN)JD3Q
M+)[L_OSJZO]_@182\A_,9O&#\#\M@($!UYZ)UI*( X@L.'),@6@_^]$_V&L.
M:&' RY\NO>CB;*1DYTVRH&8EJX9QCS"(WQ,=\0=%3)H9C<>#-NQQE-DZDB%Y
MBS)0ES*:\6+:T(9'2S=IABZ<KM]W+1YC@.G/BO(H1LTN601^"<'O9%'2BL/L
M=,OK0$.J/:K8U^>#IB?I*J";?NC"94]E+#[L*MP_SJUO,V;. .EJ"Y6FCN8:
M%6?2E-BO3E:C=MPR.<89&UR+<80KM7;X\-?S'L,(#YH$ME=I'DT54LSE84R.
M?$\V*CFCU'+24H'(S>&L^+V:Z*I,D.=LLOLG?RH0AZ"P*-/YJ,BF[Y9]]Y4$
M;)6).^SBHT"L<'MUL06Y/2&]8G[RSH_WP '6)R4 "E&!O'?UOGRB*2@&4;,&
M67BY%C92&]2]G]U]^S2H"R4EX49:;KL'))JR=6.4Q.LHEPW?#/"O?O++2*CD
M('*CTNAE/A/^5!I5L@I("P@N&&?7MQD^A,J58"Z0U5,ZHM/J+@?>C+]*\,>K
M%A0YRC) RG5.V8KSK\+OGXYB@^B9(*T=@RA,!5D 4*C4Y,)KN]?PF ((I&1Z
M>*]PO,68LT2B!;"_;9_QZF?30%V(=#[W;45.5[ ,^07-H)?/VDGV=* '26A]
M@8OP:$'FRGN$=.PD@.])BSH0_[<&K XMM F3AJ]<:[X/UL!(%G31, RC=M4R
MI^ *.=W(*<1:OJ$7I$9=J2>,TL!6Y3+ 9>?O8";,U--)O%OEY;AF<=KP+6&W
M#VILWZTJHWHU.!R4%KG:%1Z87>A8_BO5,IM>:%%/PPE:@R^E#1]1(,8&7\\H
M$*9KJ"XBH",!7JK%7/=-'#8D//3 H8VZW0A>,MLEPP3)U^)_./U03S"2Y757
MR&K^!C5Q,Q>1T<&;5!^;'5Q,:]*([>E??8-\VIKQ?)B++M>3G?4Z,0",>*E_
M?PB7X;4PI&&7JXS2RR3+G<3$*BF<?JOX&F57^F\S1F(9-4>:J>0IAP")6 7)
M59O%Z_S([GT@.X$3K\><4^M#G6\&?[3M8L'APE%I<C*R[_SY0XODF6IRN7;7
MZ!3NT[INUOJ!/W+'6G'&.AW8 C'7K[H0):/VOIQ5;<S>MW70]ZT_CL15WMM%
MV@\=EYWS>L7RS=G@N_@]#PXEXFIW8:CO_)V,L;;1:?@O-0<V:RP,GNH^.9AA
M+'KE7"/R+V,1)X-/O$H,CPN>=X;>,3 ]LDI,,0=73"A)_/)-7F.W>T><CO4J
MTP5Y"_1>,65NN+#SU&1?Y<H*30I6KJ122M#8B'N!++%N_5?0W/7LA,5!0QF#
MQB:/H=^@-4'O&@<-O\4FKX>J/-;B;"DV<B#1-:-YF9\D(X2#%S&L?S6H7[1-
M/G^K)ACX2,(",Y?V;B8<FAX(^M+6I+HVEJDB)N%KP .X4AKW2*2;?\Z.32_?
MMHXC%E?(?M9(..AUT'EY7K45N/-[U+?[7\JLW@O:3-+3 N2AQ*?5UV9/VL_N
M_R23W/3?GCK6Q,$J$&[74P)LV&6<^Y^LSCU.*9%41,ZC:?CA[Z')YP<\7*H^
M?.B]4:YCO.-^5!A%A]19H_:]9U=/KP9M,0)4>O2%;K?MYUW2BDS&WC\S"V++
MPV7)W+Z_2XMUWR_>+5<RT<DAZH^?)_QA3G05J.]!7*Y]X50&M9<Q+@&)_#^5
MWY8N>Q/J&G5?;7%X8#W!LF;E:FS(%H0EYH^1_&"L_.\ YRN>ECIF:^7^$B7L
M;/MHQ>!:XS^:><1*6 +F;%Z6O/I.C1 B9#)$K(\<F[&$/&_GMN8QB0$>,J[L
MO+8\<$%[V"S<;K7KRZ6N IS[8 5';&>X[[M*+(<R :9Y.%5]0-E2)JP/BY5Q
M0.:X:FOEO5H>^%.?=M$ ^FV?RK;#.=$SY[W0GF 2HZ+]+-T"\Y@_))SCR(VS
M__4[PC(W%_ &OY",2G8$]>($<, "F&TYW@3OQ[TA[*9\V,6;04^7,8G0FCL-
M"<O&,L=V-T']SO"']C4:EI'W_-GB\%E[[2C<+G^ZAGGH0NU\>8Z>U;X BBJQ
MVWL-E\%]KV4(X@2,S&MG,MXZAW2BA.?QR5,DET_K3>YGBR)3*WG>EE*X9/!I
MG>9L^O.945#7RJ6Y.5A+?B!4KD;\M-YN[1.I&GG,.>'23I]O1D9L\D?8G2RU
M_YUG/VGI<A\J=>21,+BP9^H1UDXU'Z>)W^@\AJ\"L?5?/X-OQMMGITTCNAMU
M?Q]L,VH,!].-\[4,/KQAF0,+!2F=I7I-6P43X*JWG(O?[=8X&U+'.ADS4LEK
MQQ=YUM)SYQ0("S?Y_E.TS:AW*&,RIRLJ(E"DY?69V7R-^@9 HI5AQ^R&-7=N
MI*9LE8E_%1ZOY0\?<=\PH,V8"Z!3V1QI3YEK BDHRK0X\+>N4;(Z[+0W:G8J
MZ-"Y?[4D;6'FP"^NZ\].2>=+RZL@L*!@D2[Z%+1_WQNUFF)/$AYD,<QU-Y]M
M>1=+YEV56XY'50;#H6@G^ODK\J8@2;!I>O4@AO>.-#Z6_>9\M8?Q'FF4=]QL
M6B/7^+,J74,*HHC#;EKQ7\,"4O\*%\"A!HT<FZ9LMZAXL\)#N^O:POP:!")Y
M<,9ZKI;;-(&82%)" =6U:IXV/WU(UCG>^($Q#ZF2<3W:'KDZJ3&\]'5>U)N6
M+=6O3M /1Q]*30<.HMD>,VJG-VUH -78LJ,;]PV[>FS<BF!#WRP2(2\%HKX,
MI[JERVSK>M% MMJF?0^^!30JT0_-W,1Q3C(L-S]2L[^O[<!?/UY]7!1]-=R!
M95SRW^?ZH5? ]+ZE-(P6FOZB68'X3(E[!#X  3\E<NOO%B@09*Y&$'89XT1S
MU=$B_V@E. ;P>-8QY*A,@?C[=L>JA[,]+M?3KY@\@3PT_?SX8)O%DF_O3WLL
M_36&X+(7=)$<)VG0!N $W"C/N!%C>T>!N-U*UPR+>07%"@H][BIAT5_8=E!4
M/I+EUQ_L3!3_:W( 1\9C.(+V,LV;!=$-L@$0V9S<'U"QJ'Y(K26(%>MOK[>]
M]5L%TM!5-&GB"8GRU&]\EQ0LZ1HE;.3<(M(I4>!0>EH(5_=,;,PYFHPV8O/*
M9D?5H5#@N08+$A*NGND/V3+;KT"DOF+M"]G<='@2D^JI0'3M#6H2= 7_4B!Z
MP<9BHGWFJMJYF/!>H8#AK<G/G#)P-KX]5=*MWTTZ9/CV1 !5QUS"3H=)N'4G
M=S%)V2)*^^/4\)$B4?#-WC+^0N38SD:5>8RJH14(#]*(MW5(\V5G"/@"4L#W
MUSVF<MJ+9.BQ@>3XU9AKO^8@["BPOP3%W?SKPN/8@POEL2BB N'\.V$NV'R5
MFED$")QC$=Q:J8]3_50D_@O[OQ3"18V*QC0%@F"O1$,2L'?2CK/7<)XNG"!M
M_W+F[Z/IY6R.,EM DT4M6W5*PX-%1DPDL41][?C#:2.H"([R-G6\GE\N@@GB
M.969G*=GQAS,\9YB%X$$<WY9VGFK*IF12  M[+=WON2'!(L@99QWPJS?A]=U
MP?LS2@&"9QWYE_87M=%4C"?!W8RN*3T(O1U)R6:Z'RR=1;_%<%N\\#9M6,M=
M,">0%P&Z\"NQO/%HT9_?Q[5B+='MP<0^HG@'^>?)84J,Q>9B[[1720X-FV<[
MCZTR"5&"U6VD?[>?B1L;2%4ACX-UVD:-H<1LX!I#LS\4S:S%ZB=WD+5&@:-3
MBV1CQAPZ46Q_*>6=KHT0'8%"<>!EQ%"3T)!O7K Z3*(0I1Q,F[LA:KT8=29N
MYYI%>/J-Z5\CZY51R 9M36.2H;6HD53M?3,.B2F9B4^?EC=.O8G\@F0V@IF8
M^I];$E4>I]*"G/BM/P.-[Y#C??=FEK)'%PX-;EW[?YB=J8*>-I01H!@0B9MQ
M:WK4FE]@N<>?/:% L/CSQ*EE*-%]L)PA74ID)L#+F_:X##BM2O&D#"$A&-/X
MC)L]4M!99B_Y R^&SL'H'^8WE2D'VW360B;'I&+));[[4OH-;<AC#+[6Q0#M
M SLC _*^<N8^H$B#9$XTQIB0XK!+/8&N0-S<%8OJ/U?$<)).D="T$OF^4^8Q
MRR))+9F<HC+1I_S1 [\%\/8W ,4YBV8F"9OPCYX7\N  3NN+I0<K+*#9B;"Y
MGP%5=&Z^<9T"L58,2NLYR2.?;-H.U/"BHGQ?/S'.[LK)'-N,0=.:B=;Q_VZL
MKZ-<F$>R#-;%AYD)VP)$\T**<"Z[WN(Z5K P_,:$D%?HU$4,H,"FXMF>U#ON
M);>#P4=%D OTZ[N^5Q,H"4XKA8[ M?RN^[RK V? '(H%@RG*N[RZ3KWMT'U3
M;08M-C'N1NMH @.)Y@6(7W6^2%@^GCK>[6R#_JU$;G61U7.3-R\*[/-0&3DA
M=/S(\;D8\BT0S3<)(E,S76*>#52,/L;2HI6T!_A=49X60W\42I% V/7%3R2_
M3&]<SK-I?!4/WZ1V8$@S%_?"O-5O7<1K_&JFGC?I)% NI-\_*Z)(I#;K4OX<
M#4^/F &E<MUW!2VY7\!T'%5G>Z9>W"[-5)8*;D%U6IIWV^*6C,\1G U](3,Y
MDLRV\#&W!;%9@UFI_=&Q_FP12VB0./Z(?A\PFTV@L.3>CODZ%CCL<<9@Q2\!
MJS;*&I 'U6P4G F1 >-)+/:XIXE[)Z[4SX$H7MA/?T0I!X?2[@+#V6;KE G-
MJT_M]_@J1@^I6S#GYAII-/,!*?RGD,*\FPBC2#/6&0J$QODA)2NRV8NF< \L
MR)0[X7H?@#]+9W!(P=^%<KV,_!)EA/_!FV>+P]:0(DYP%8B5]^505934R[>/
M)S)89^.L>?P_24.)+!U7+N: _P0M"5:FBE/E3 U8=6XRJK9$MA*=RIBYQ%!3
M(/PB#W1MX<\K$)\HC8>AE62)Z*,:/TQ>5$P16\*[7>E<O@ T5!UC;]<6,WNJ
M$RPK&'[J&XV.2Q\J\\9V-GV]R!):O_:4GQKD4UZZQ-:0&ON>V;H=+^!TU@(S
MLJ]%T7$*Q#Y'8FU'M!S8U.9GKZUT*(\BM>4G[$D);DFA!5D#T."=]_44/V6(
MAT2\R^S.URXA)XX-Q%$T?G$H $H0_41OYS1U/B1$.&_1H F:I%S66_O1^DGL
M _B4!\>U9-L7B0^!=MZY!RIA>'1[]]G$2!L/P3B*L.Q8"5I(3BC2E@-F(8U1
M I> U0?Z-5=5F"G3$T/N?^5-UFK#,WU+V?UKZ= 0')*UP_D@KU@:GFZ^^_(H
MX5?I:"SI?EE:J5%.*RT9>];*Q9U"7>BQ/\V2Q$2SE#\"31&,%/SS]\'^@.B%
M+'M86!!<WU_%DN=C3BD0"8.E'W?\.CX:(+;-,=S8P;A"MZXRE_J>/M.C>Z^J
M^*VM+*/=FS(667-X,B*0(M$4<%[%;]#H#]>6\'#ND"?TJK%;Z^GW1:G_2L-G
MR21-643WJ,[ODPR:@*!S-,?N74Z?/L_;KSK_W!S:L<R:+L=UU>SY<SYV0&X9
M&:5F\<<BT0DUGNII!+3C%@"&N"D0U;MT>IT\/!:DF,F]-UC?NG57RE0@M,P\
M2M;=&,TI@_+X$M!EU1>]IZF\D#TZ@D[ZX%P1AA36,7K(H_8?2W^.')/>;8/G
M-UU@IJX:9."UPN?Q=59QWZ) PG5&U?),Q"Q.(.DYDFM\QI$TJR?VDH-QH3<I
MR-N#[:4U\8ZTLNO/JH.;5Z2]LP?B;,FU]X%S\"-@Z)4"L:::&%.[H;.V RO,
M.TVO@I-7A+2"%I72!-\E7,H8;F'HCQ#X#,R<!5_H?\)TN6^.'8F*V_7ISE*]
MIW4IF@(8->:.,V=GUV+]JJ!:^/F'/67:%P,3/*7C$%"S ;.Q WW/F$JPLAC?
MR>3 VHD#CJVXHK)H'[.+0]R57):5?U9?%!4GN8ZC]4M#B%\XAP_\#VGUWSBQ
MKF<T^7'MRCN&C7XZ_R:IFI8*3TX#;=XB:TOU#&.C98?1E W0AL<C.YQUIB2Y
MRR.>KM%+^[7EZ!)3@#)V#,DZ+0L+K8+78E]?9KR,'"KC0[T,[*#AF-CQH4O?
MA_RKB\*6U!S^HX\B JX.GE@#2:3-2%Y>A=6;U[VKK-HL_%QATNB<R;8]I9?^
MC!AP& @0UUBPYEY\$K%M@*3_(7!T>.?.C@\'SFV1=Y@W!M1/JDJ8I,YBPQQ7
MI"V#J$4B2QR!R"M!:S:8!M#Q-@EPE.J=]OX?'[E8 8TJ<?S;RV!3XCYX)['5
MF=&#\Y]T(#1/?2:V&F4QFIO+()-=<5!^F;4Y6<+,,D<QUYP?/SH5FU$;A44+
M6BUS"YT.F<Q""\T$=H77KS4!W[V=SG$^*!"4*GA)6W78@5EE1-[?5^LHCZQN
MQ6_MBF QM ""O8ZJ:H$_EKQ>KW"'IH LRN7_M6,"!7+@J-8 VQ]'<@@^>_CP
M7B&[++[P:6B%;<S%P3*A T0<=WF9Y-MC9$S6(2X,F?D<C]H[;A;0)162)RQ2
MI5W'TC@BMCA.KJOG]JHAD4-1F671<()!@IV<>]:[VD=0!@$<CTC=N>HDL*%O
MCH_N9* J0\<$FT-LTL.X;1C<:'?.@3IU$07OC^LIS/\0O2.]'"H'6'TEUW;\
MZ)V#HP EI,U-U+S3X<84#^R<][VY_'?)N7!GVXL0MS^?9FR!QH3.:S*1HSUI
M10CC>A[V(UDB==Q1P+A[C9X@];1XCA/\#-3]&3PWE H'T4Y$%B:X@4->XL27
MF,;J3>QUM:.XN,<C5:1=^WSKM\0./O&DJ] -I!H*Q.(P)86:>\YU&W9)2WG8
MI;?4Z-?X.#!&I\\82!*9]"R;-8^;#VBS$MJ5>4N!T&:4@3.G2*I-0;)CH9:7
M#L1GS;7PZ#B)[W,B-3ES5X[,O)N^< )M?F<Z]_SG$$A-M$Y\$/]:_^_00%TF
MO-/!C<1^Y#G#ECI^<U2?X?]Q$9\\=NE@S*$NS*4%+LC2JK%J^Z_S:"NPWJ:=
MU!!1CY7XIPH5B*S[:K-$_KB\*I826_8J7/X-),_GI9M;BHBB[<I0B<OB/3=,
MQUW%E8+/4 LZ$G<Q@[U(I&^CD>R& O&<]U;IWR1Y4/'-5FU+*MKM77H$Z+RY
M7G8VPCRY&Z@(-O-MG?7Y%RPW?[X%%+%__TG0R4(I$"Y2>Z/WKV_? Q\"PDWO
M$\K,U9 MCBD4?:\7;EM76@3+JM3ZJFS.P:.DO: CG%AQ5M:0NN(Q9]*\:2,R
MT<Y0^QH]5?G9ZA:DGD0<VWA,"[EVHP+!Q,\PB<.N\I3"M&_@:P7BEOL@DR3N
MML&9[2&AVKEO@=[<+E^(#5AP6!.!V759@V(V;<*?7FJ1T9-G-FC5>,^\"=F<
M(.[0L+B'1(WN/>QPZ\I:U;P &.@LPMN4V8 8AGX(OQ;7N4(W:$TVHWZY-^D[
M:6A3H5';U P&QU)R!.[E9EK(-0:_S30">3R9\@*W$Q5 4Z:;355;@9LZM9N%
M Z]R6LFK/Y>.?>/3E=Y'Z-D8.-YOLJ<"8R@W-WVS%&J(%LX#OV#[NP=ND"\?
M9(MGA6W>:86W#I7KB"LQ "O3YV1+N5DT;K1KLK7QB#-'OSNH#-=2&9-O-U+;
MY?$OE/\DK#J_P#]5)&Q4U8;@&W+T<@5B@X3'Z ^XXIQQJ'6C3=?"89=VR:U#
MD844/!\8MK:5#UP)0_OV3%3UYU^>0SN4G:=/GP\XJWD@,OR-$F!\;_(?C[2:
M":5<]$8I307W'I"#EU#GIC7C?-5.QJ:&*S,H#<+N+P[V>^F^I@T<-< K$&Q7
M%0Y5@@VP?IO:?52:Q^TE<F9K8C0O-]CAKOS6I]I5*D'C#C#7$%*O?PX=ICRT
M1/)7%9F#[,$5F"#9\ 9IL0(1Z#BD_',-=F&FDJ7?E$Q?ONL9"7-=@7# 3;^:
M>#5&;6.E.. !?7<GNE3V<O?G5[>._S<*\+?W?U/4&5H8F>2J0/PT'Q$+>I:W
M =S4&M)"7PORCX@'A2G9*4T#$*Y%-Z*A#<M;8/(LJ!EF.' 8*[J/20,LHAYE
MY'^N:L)X2N#;? GFR.PB45>!+ ['J V3+@Q<)=J]E S0E>Q_?AXN8;Y[FM3H
M/(,4KJE4U0)H ,!B&' N%?)!-=\Z4+_G:RIC!Y0T6<)7(N&&H&GB^3^R37$#
MRE\KQ)'M7.*^U4D#R)*YG/=YN\G;@5A 'II[SOI0E#^4ZWW_;*1T4WUW9+D[
M?W! [_>[9N52/$[;4]&5&KQ \L/1YI7PXHO^Q9(;@E1,C26M#&73@W_X0',V
MU8.J7) \00$FQ*]L/;?<GQHS8&[$P<X2KI+5!1/@<6?[E!B-VNH.R/GH#\-S
MA/7:;VQ( _26PKT2RY +";@+X;#;P9X,J\CO&P.$K#],DD0KU_Q"G%\<[;8R
MK,384GNCPW12[T61*))6.YW P4I;TO!\H"2VV.Y 1_Q VR&9Y IA^[2[V@5/
M$E&G,V\S;HA29HM#XR6B+PX[T3IEXI[=(3(G%=F ,1LWQE ZA.T9UZZA/AIN
MA@JK-A<>R:3H=BH0^&!VGPF1RBOS3?X7<36NB8G/NK,'^=L4JQGR2^EVW=#D
MZK,WI&JC7I4YVU;$5B!;X"!<L5SD) UF^TW*L/_4X+=%V%:A==:3<.QK@\%3
MM9:8 +HJ?V$K^4?J1;]#CW%QY5IB@+6P-8%[^9Z^)IQK!M:AQG#43.=.MP\W
M5PXX>6R$P'T]W<@96H;A=\@).^LR@^Z<]A]<76.B'],Y'Y+T^D5LN/]X$!<&
M:')=!6)H$/NO G$7TGKP(>1ZVRH"_$.%QA#-$06&LYMKTZ+FOFS<9E^/Y(U*
M4\=)[2[PRKS9?K^9=WV#877!)0\0+0&4-^8+K7U9II-)U<7> RA6V:B_<<F9
M_$!8GVBO0*B@?L$MUWTZ<CAQEQTP28<H'HMSCZ_Z.!HX7JS;=N!_MM-\"HO0
MRK\[77\B>G16#"-9G0_T.YS"?0O_EGW[J5N[=+'*@MS8N?[_H;Z@]AT0[],K
MQ-4Y/R"?UZ"@I+<&&4H&HT_IBS^,),=8^7?.^3*$_:ROL#W\!9QQF##C+;H#
MB(:-D4\NTOAL]%BWS#G[]=R#;E64L$F)J@\JK>797LOE)P[QB",D?>ITCYT"
M$:3!""$.T42?*"]_7#J%C_XX!["(DE:]JI4_8P^< 6VE,@>#T?Q3BR)RA5#1
M%)@4WO[ZWLN(0/;T4J"S>NJ4<06^!S=<AJXZ+?[#>5NQ^UIZ)ZI#*!$=V6ED
M6J62.M=HK*1[+A3!$E>6AI)=PY:9*&44!J;+X-:?5Z^8)D6F0_ZB\8*GE@;+
M&<.UM;@>W+O&DJUW]:Q$"8XRFDA@<JP^0:O1J U#HEDDVK/XM:Y,L_LH:[)0
M2$:[VA*:#ATPWH[[R+FR*>-K^;$*8[]9V%UNQ")X6F?$)W-MB?GA+A=_-^C?
MKF"<-1!C3(.@B^]=/?TG(E@<"2LY\LN*\@ECZ>,FN261<.F,A;/F'+*5])U
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
MS20Z6"/<R(4N=ZU@^$2D$P G,MW5;SCF1K-3JAL5T"REV2\?J^]+R35'X,\
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
M4G$*+C9,+3A?>X^JTS 8&T%%("F,WK*8-\X!0WQM1ML<I=0"_E*3)^"TFPO
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
M\;;2P!&KH?\.^YE/A%9&ALV.SS(A+W\Y[/=.XGR?K$&'2JEMD<,(;=AOXF)
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
MY%F*\(U?C.K/4W\^7'+1'-5FL&CLE$!!?+;4*MXYD=*@5=&0,GJ&N-K_9O"
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
M)+8Z73-3>U7D$%E$XR_QL(N2'A-MMQAU;OKMY"P-?BO3 A7\56[%4;*; ,K
M;OBVUL)*]Y\R<GI>C=:LP'J,M$,H#[G2&^ORZ6"D6SK-<D<+6+7S4H 4">9=
MQ5K!#^K)"'+8>;FJ$C,9\ 3C!W-.M6F>3S-C7YVR#Y8VGZ=8Q\VO)7W^_0N]
M!E!#S-^KJO_=OO_BGLG!^YA76DG&=)UQ]Z7=YNKO0->(($I!'R(M]X?G@$70
M7>Z4_G:GZYK_IR$?% N;=]$#++ZB"I29LU>*DV]?5CZ7E*290O]G$ZG2[5,F
M,"$9V?)0 ;&B[-<"DCF(Z64>KE?%EZD6R910_ Q-T2'5I8@%G4":+I>\,U5Z
M:7K*%AI20]%"6D"[<[DD^((Y/>']VL8#M'&2#RMMP#!EXQD@%'@)QO'QTP;_
M/'^@K#[IW?AKK4^U5EK;<.FK<'RV:Y4&W_>/&1O+EW'BWGYO^'ON3FHJ5T84
M8+RA3.KCV&['F*J(Z9(0SKA;Y>OZF!H*# \?#W3>W[#'C)G,D#)&E?/N43XS
M=D3S:M;(HI MHX@U"C?_>9'%IV*72.2,;A*L,C>H9&)BL.V4I-.>D9(=1'2H
M#1)I!MUW:,7J[F+C@':\F.-1O&_CN] <<Z;RBV[$N+[N8W$/.?8W ZU*=>A6
M]/[8)[-O%/@BEI/R57*UI'/F8 A+ :$G_&!P-A,7BB7+C9GQDS:%L-0=H\D]
M+#P!"N<+GG8[\](M<TCO9642EX&,Z+(@+:&F3"P)!:/7[C%MNW#U/5N\2IP%
MWJF,/WV,0-HO[,><EMG_H$\+Q"$\/822-QB %U[?\SGA^."KSA!6O*CQ6/?0
M./XFKGU7LWD45U8<>=SYQ#K+D23SI>76%=?^6FGPG!F7@RY+:JR/U,C9DYEF
M.200=#-*9.U/&@G.T@5ESF&JZ9/WCCT^\3 Y*TZ,FY>O\0A)/6$NE!LG2EQ=
M$]/<=IFVPMXJ(- >UP)QRBH"G+J+G'_8+ 953YNH)8'V"LC:/C-_0)41$U,7
MI8 8B@[=6M!\F,*F+-/T]6E[4J+\C[?"]FGA?O$EB]8]Z??3GH=<[>%1$+_X
MG%_K*16^*RW]1.56DN4++31^2?[=]J'^=J".)Y9+LDTOJ5(S,Y8R@_MHGD$B
M+J>PXP'R&K!>E&R87$\2Y 4U[0<]U.0D<@*HY#\C"21H)^7IR3VJ(5\BJAP*
MX-Z-8$ZC7$]DS]N1LO_>%QLS_OE;ZHL5-"%A2@541?/F0(W?O_4G&Q<L\7%Q
MAP:#]'[=0L,5$!^B>[G -E5O2!G>( K'YBHKPF8/QI1'>/O1LE<#AZ3]T[G#
M=6MJGTFVB&ECM!FJU'/@ >%"-Y=VU>X2_?L;_MF]3R0XL KS_ %R[&^/A&:;
MKV80^:P:L(U!PE_-"/2V>-2;/_1'8DN!.RU?DBS<U''C5O+RI^*V [Q_CD ;
MM*0LY71XL(1S.K:^:GQ3KXWR.4[R5 SPXE1&9,P[_Y_]L]C[Z'.KQVNQA<IE
M5H)'US1F7\4337&1J>]2? @9#VWOV2VB_B3IZ LRH[V&UPRHMJ9HFBZ?T[)P
M_XG;#-SCZ!L9Q 44Y:]B+HWX*C48):2K(F7)NXXC1Y-M#B\X&GC:A>#3X1SB
M5<&VL:@?SZVLNT>>IZX.@0%X)7S":.]EU^6%,/^R4:F^0VY/9+3_D3&O,-6E
M10T^Z:<R"Z;;(NNJO8/"-C['6D*=.'0"!_$,5J7+O=&XC]AS\_G5X5O7(?33
MD4,/:22QB=V0(;FG+<_KEDSHH>7'-9*B$=^ C_32<M'6EC=\2K *@"!K5"@)
M[B_Y^]GZ&*F=Z+Y=+#6:UB?NR*SMR&')Y('B,9%XC"Y'N-2FWHG<ZF76\L_9
MU<N'TB3^RC_SL7\+NSNG:K_/%\SVIX%UMM-*^''IH B#1/^ ?H\KS<S3J4&>
ML&N;ER]5T3[0,F*/*B#)ADU-I$57')B2C_*&:&QO;SRR<U?;<?E1C_._Y)L@
M  PZ[P55W4#J)_U KBMWR!YM@0HH!-JNQ3G$I&$)F]2/FBQ_$CD&*C'A G2>
M+'*75 +?;@KV%6,Z)8)]I[?Y132KR_@4)ALQ4<Q;NJS4B2$_!SZMB2V7//FZ
M2G.\A3%J5W>H';_SR$\#-LD^MW6F5'U@3Z.ZD$S0&0)3?PVU5G<.WH_QG4*"
MF-0V=HO=UJ3'2;:Q?"7R>;Z?K+7 Y?Q^&=$,@Y-S'A"L+H1L(S2%+! ],7LB
M:MC(CRZO??,+]>L6R,): 9&B:Y=)X9N_5)6,;R-;P;K0 0_N=/Y^;NF'[TG"
ML?!L-:S*JULM^T,/K)J%PU@DZML/\4%TLZD8N9J=E@+BJ!?=E(8_X5F)\WD^
M3YP*>NK?G7[ZYYT)_H!2J T>E#6;N:!2A9K+9[^'2W-'-6JZ4-A_D"#ZB7//
MOA.7\"J/2(XX)[:[T^F_"&8JQ!HEJ;0>*X@=;B.,$B-"OBMI#NO4"5K30F0W
M;8&!SY<@WNNW_C5(0N?AQF$X\<_;_9=O6_);A0)=6:#S^+;@JXW=Z@+0)S7]
MMNI_68EA0#*4.5STA.LH7;"6Y\HCRR+$F(]<TDG#I6(0-A]A\B'L!\&TA4GT
M"I4?N=U6?2)467#8?YW[Y)GE1TVJ8<J6"@_L:K\AA38E@^BCQU\%OFU;9 %X
M#GX0^84_V@U '1>7(OES--Z12]=6$ DF&DUOQEJ8JX1,8:=WTG[C^ZK-,1$M
MRF21HXH_7CBW?16-1X9191D?72+T^NQO;])?$)JQ8RKR&'Q=PNU I2;^2-]E
M_WV!E;I)<DN*<CLV$W'DX,/&&_A@<Z8RRX4L?DM)D-7ZKVS*OB_D,'4SLHBY
M4/#GS\G3)]K:F[:B8@!+'>.^RH38"F_+RO+&YWC[G!?^3?3?&6R]1EP;C>$G
M?HM87^]IV*0D1.9N^5I/5P7=3]34S@MZ99S%8X,QP'N";(OA(@ZV.3S;NHWC
M9!R]V7;'[BN,L%,^+'DR518HFXP]B[]8.S#<O.Y/F&;H+V4HP/I(^>JBOQ00
M[B',+H0G?2A YTQT]:9N+LO Z%$H@\WV[,_?+B$LF 9><,ZVRY\=5D#ZXB5W
M[^ZNW%F=7&Y>?6:J?[EQHG55-VV2/-,@/>,IDE <K\VY(4]<>/#R5-@*,D(!
M<<6\^IN>>T%X!3"RF5OZT^8T0<R0[YRT5FJZ?__?S#T^'L@Q)7< VQS?+E[H
M9/OLX>TD&XDB^ZY[!#UQ2HKR+8"70*(:#_.T\]-PQI5%>?N!'1:[94_EGS 6
M9T?;M6T^-*[S?>ILM%?S.PZ8GT%S,N3O8/?HL(W?T,$#1<U7+AZ_LVH/<F[*
M ;  JFC<JA#"P'2937%QFEWZREBABIR L5! SJC_)ORA+19E-D.A?K_5\FXC
MJA_3)V>9'?M[EKL+DHJA*D-R@D-UBMG0RFVBCP1^F@+RZ&JL2^8/H,KX8O#E
MYP:YNZ3BKMN2+)KD+YE>K=0Q[M9$1>8U!42PW)$*V_VOE=O_D+8K$XZ4WL]3
M0'#YE_/;=]G-I #WH9:Q$312F> Z T,9A)F1YU->H1^PDW!OP'",&2>H6#0;
M6SW?#7.&\T*IEDR8S] S>8>\M(HTHX"HMSZEO\E"15IG*TO2;ME:WOT@VQ^4
M!XZC#4EPJVO(9C0:OJH$T$#OX]>T97V\FI,<HYL_TP@GYC<"F;PT/1L'J^TI
MC-9P>H$\ZM8I]N+)RZ')N&GS"(Y8O>3>>62JEI , .U*<&#_=,TY%'X9614-
MXCG@H=Q$C0&8>I.)S$;UV-]L),?P;D]CB(.4 _J-5CF7O/GGEK#6;0;<*9$K
M-9!Q\,'X*TA<L"D%PQKL/:^;^3)F&Y4.9254528GAB'%-P!E5.W^YUM%*)D'
MG;*R@JE5S5UXO6^GM@&U@EZ-;>?)S4(W.Y?$/V4/P63IP%NK,E8[FR-DXC!R
M-BUHPG<U4TL.$,ZR)4Y;N??E910^AUH*7 KGB64/?VDM"4&O\$7K5-X?\<?>
M^]YW<&-I0^$#-//<U9P+1B)G6CG*D$* .[\.=JU8[HQQ].W@EP,2/X$"8OK1
M237LBY74UPIXTWEYV^0&QD/L5QPK)X9&>/CQW0Q#5MM FM=6 J7(O#T]VW.,
M"M<C</S$J>5HN(X0U=^>C8<Y?AD'<G(JV__;>$;+UY2IPQ@!6@J#?(_P<Q[?
MP%%DBS).1LGT$?O(TE[EOX'C7A9[IE#PHT"3I*J-N" ^L5K+SY(%_0ZH\S.*
M=.]B[LG'4+A0":I[&FC(#J58)N/.T]\MMV#^C.\,\#BYUZ]0;N%7:LREL+^M
M9:Y/_TWJS:7$I9I'>/YN;Q#V!O(W_<.@_)[ K;KOR$Q>D$A 6'Y,_$SV&/ZW
M\-H'_J7@+QMHVM>D3&@\*8"7B>]*/DCD:>Q?C5) )'SWQLV#I[!C&RQOGQYZ
M/VO>FB*2NG-R-'V'-VC;#.&/OHRABT/X"DA<-9YVO_FHT\]15H><$@G/ES-$
M@1@_ 7N^W<D\/OY3@6ZD* 7G583SR9*X%\:]5"^)9<TOPY'U9NJ>4+.G,/D*
M0 ?WEID@T7=T\?WE+D%_^S*1V':\>[)NT86!F%C>A==([W.=_Y71ZP%#OZQT
MLD&'#O[_;[$,0!60\0Q1/%A_1P'Y%4C7^PE:;6*HF?"4]3$,VPD777'1QN^0
MXB:53&M-X^K W61M0P,SH1B'HTEH(W/_6@=M-=%-,I?<& <DG1B1 O(M],:"
MT/N& H*:#6DR8"B_B$^O2'MD[U6;1):5W-PM>'IKL%PHUC8Y"BYN2VHELP(!
MQ%N:G>;5K\UPRYBLY0-H^9=F5JKAX%^58Z )986?Z#V?N5E+'(9 AKS^B!.;
M?\+Q1"B.0"S0.VSGXL+P6^A5:N\5"H@;>V+2=;K$H))D;ZJ O**#JN_^<G.^
MN.M;,]H\"5WK-Y"];KWC XE$G<?*HOK&QN*&F7P82U!$"Q.OOI6<0F-3^10X
MRHRIZZP3R(?SQ.$:!SCF!K3Q)"*'.)TVD1(?ULB=H\6)(RA$IL.#[Z?.,+$^
M.!9IU'4T?2^,^0H-4 3%B5$%X!MMM%&<LEPLXKO>F]K6[\A$2 2#7?H]B6R
MVM/7H(%CAJ0')B7_ZY2(;%DEDTK#A1]E[UKKH(X-,+EWZ*!;F%?TJ]>4?20E
MY55R#T[)X7&V#C+'^BTEY!Y/;NP\L?O^<^\[5=*ZC$N.J?[G/<W]/94@YL]A
M+/3>^#ZN8]T8MU_,(@6$2,CD>REBT!M&SBB.-HK3&?'#^3 H,+ V?.OMOW%7
MN6Q1%.@:U,S/3A7'2"(6!(?L_YR+ \&&$**0.O=W]UZL*1O' D,OGP@9>>GX
M0 [ 2DY-._OZ+9K*S)8O;N8$&L._\/-O9HUB$3Y#=5$E1^JHB;4F))E1^ZEI
M]U>(($+.<Q_2O&5RX[HM3-AWVY$'%&%15UQK,G:U(4#6\.1J9K913)NML#HY
ME<2*Z$"BE*DS. [$HRBXH5=H(08%(*+91RVKCECH[PO)R2#AQNK;,C923N7Q
MB$.;'HJAB'8^QWM'/N0Z3?,;^:Q@&M:U[I.V#O30^&"D?IV5N5";W^/+P09,
ME>;Q-:V-L>/J5!JLJVJR,KC.$]0:&7\=N%#,/FAQMY)$D36.I>P]8R1F5E\
M"-1J/0/>N8)1&GW7N#I?6(+DQY$=AY"X]N[/I7F#DP9OEB0ZN'2V:[Q[*BFU
M$'.AXGFAF\G)\BK030&)]Y8].W;@8+02"-\K,5,>79KPT\WM!FJE>1)P>4G)
MHV&!6\YB8Q.C*-!XL; $ 9O)C;K,HVFK:N%H!--)_.[9HK Y/4\%Y*",E'>'
M+0V@WN_U#JI..#+'6EHRN%B4?FD%\[XN7\@DP#E7IVW^#B02VDSE@!Q(_<>D
MC\\*9B<I(!0HDSZ<YTFHBF/<U>;_NX)-_]@99MH8:YDM2&A,YU95TN=K-N>>
M[DKC16+<:"!T5L]L%"TN'/OOQ([]1*%$IPE/G4_<U'W/E&F]?%V'5WQ+?,G]
MXWYE* @_ID04FUU8=)*%>X0+9)_\G\H9)QDVA^6+RA$[I'*[:#=08<8@YO4D
MDH5UA!GR9=./J='Z%(P"<A74L)8U30JT,, X"GGMTC:GQ]Z"5-"A1 GU/X:S
MM#Y^M_\T)*4/(>8M:W?K;VU45S'3))/*)HO;MS:?@'094_DZ@U"*\&D7)[H9
MM=4XF>Q+)L+SKV<OK6R 7V8M;Z6,"R_A3'3;JLJ5G]L%[J<(U\^=**C3*Y8@
M2"W/G';9:_EA^7,@ZFJ:?C\E^"W4,6:9N_5_9]Y[9!UM2F9BX6!5X+ZC[X2#
ML'0%I#1[0S/NT)P-*[\1; ZRN%(T=Y>,KD-%_N6B>LBHV=%*/1@<:BA<>'E1
MYYV:!9*F@)3(BBQ2RC;F_%! &-Z H4?^1C!4]P!S/Z$'JPRA=+V,2'>G/GFZ
M; ]Z^$+8\R>J/9RCR5%B E4RM#-G+V0O,BLY$4F3)8D*71Y";S:K$T@D9_\B
M\,8 +!Z'."N8DQ6;!V(-X(;6_R)!%%+PZ;UIEUX;PH).!570E5]L!]I</120
M]$CQ@+F80Y29Y>\:PI$EF"\%AEMO)5F@X8 RBYURN:MR<GGL'C12F/_%5RN&
M+S=GBEW-S@^X8'V\,>,@PF!(OR"<5OWB8%UB523)523!K"ZO]KP[]Y ,8Y5:
M\"Z_V@NY82;XU@7@1M!'7]0/1U[#$5@TG:H\:(=/MIFP"]:%^9"55RC5+"49
M]($EOX(=NAKTT9.OG=G$,7DX.O[(!LWQ<.&R@^3D^UM;__Z!'=V__#[VIU\[
MLARAAS<E%P"M6H"P^.R>+;YU1Y2X!T9<TDMS\R "UKCQJYCFDC7$+S7I41]
MDG$V\5CZBQX(2TE,+*6XDO"-G$0C<%N6A"E;%!3]1=^VR\K.;!H5-?DQ(.KI
M@"YP!CZ:R+1FG'7,G'@RO,0FI0\Z'C4HN:T9U-XY40Z6NN=\]QP";!+Z+V?.
M<7N>:"./1G(H8FV.?!5LY!FP>HPX;_BX_JS^N^NQF;8&ON**:F,:%"3E QL8
M%2%/]HRI) K>I,%.VA;2DW9&R8@^RG(JH4F"E87PL+4F=I-LYWQ7T/?ME56@
M%E3HSQ8)FO4B>,B[F>*@0%"=,F^;):"62:,+FO=]KOQ/O69UH/BP!NK#XZ $
M$\$5V-&TO/_9%F9E!O-H4^]%V3?\E>C5J%\J3+A,PV*TI+%J7H^,>O;$PZ9[
M]H_V6]@TCBYC=I/:@+&U:0.P9M*>"YPR=\\&IZP56#-2DRQ#29(4$-'A'0FU
MN!DQ\TUU,"/?&W)<758._+-L8V@/5/7]&ZO'BVN.TKF.Q1 CD=1/7$HPJ7VA
M,.R2$_8Z8HZ*(",<%E=U:/3V.Y[5 4> R^!U_*7VE^;SQK0>/@BDWO!/SXE(
M<,CB927]6264H ,&HZS].F=4K)Y9,I5K_N*VAQ/>Y(C^O500,*A6EM:&RG3I
ML<DJ3)\>=105SI=M>N-T=G64F:P6@\.S["S/ULPM=\G4J5GBTH>?9/>)(U&
M,,D<U2L^**Z6@)9:<K/QL<^O>[QN_R;]#LCI5,[H5)?7:V<4WW:^$E6,EIO?
MM57;:09!H[\H(#KHPOJ+?R1@ Z:AH;8WL##VT8G0E!R+4/G=1_#7=C@$WM*7
MRA"49+IG<0F&WFG)2E27.Q[1/;<=NC0KZ\N(+JE60$Y$)NZ?-P6SX322U8/"
MO/O;PREXL40:7E!F\(2LI8.)MT+SY>AB(X/+KV8H^\H2Y3!K950X[3J:D#G,
MF*PU3 _+\GR"(G7T5@F\9?7@^%WQV910SJPY2QS#I):8:QD@R;1?D7+__2E8
M0YJ@*P9C<FD6V)O4S^0D6>/BB0T'36#^:MWT630L_S,;7'3)[]Y<P6^H#:='
MB#ZPMEJK,E.XE D0/NIP]_MQ,KSE!A,VROEY?G7\RLNL1,FJEVMA&UGSLH".
M%[4GF&PQ4HG8\@\O+I+A#_V7,##<V&T5[EYVB.$]7*LGW(IDDQ_?,@)9JV[U
M90JV^^GD<?U^LA=PF<6A^.#Y15N\Q$GN9M]@OP#<NQ([-=&E<%-8N[8UB<+Q
MOF9]\1"7,5M."^',F4PN7BMU2#\6-,U= .ONAK5=O!F&;-Q6#SU7@J-R$#?!
M-D:E=<DH8D<_O:2GC*S1<<EHWZKU+FJ/PYN!] "1A!O[^BYE39Q:3HW<BF/1
M%'5"A'3%.JE=B6X;86FO@[632-95&M-''.T\*'@FODL!Z=Z6Q_3NC9JH#1+\
MMN57-<3@V$I*OOJ+_,,G$T:\Q_6&GES^[N'!S0O\%JV()1:?8B(=&@4T^@,C
M>7L"'Z<?M68/]6!@W:3.)E"5*;V/6W?=?_?^@#N6XB/$+L& N1];C$(B!K S
M1WB+L&>GW.Z%6 []O@#TK9W&,TBCU,]X1_T!&(U- !9,\=*V\HEI@;1$'@GS
M/MO2DE\42=MB>6/.)RY+^+_>KP14-,#JCU3Y^1[*"+*.F\H;M++9$_]1QE[G
M<>2TNI/X]Q<4MNO?'0D.33V8\,QTFC)]GD#,$_S>X(:W]V4<5^\BX4;/J!YK
MU]3=_Q $Y!'M 3Y'RJE+T14??'OK6 M*71GR7\3%&>ZM$"/W@%..,Y'+_0@U
MQ"G2\[&QV.]/EW8^M/S,6.C9Z&L-9F%T*C,K:WP6:XH+>DUT&7RB4(2+$L6-
MS<;=]$=.!NR8_CM$=B/2$LB!'959RK_ _/5ACMU52/]"<NKULG+$F5 1#F_=
M.P_CJBBEPB;$)GGYON*99B7B8Q-1234L*J&/M 'FCZ5_J_?T^_AW[?N4SJU
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
ML<NN]8<J$IFF50U%!A37$$[WY&M:549A8/ZEH:AR]"F2H.OI]Y/I'4.)$)2
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
MZJL802%RPV]I?SFD;%0SIBF7+<7K29_ZCQ"51 6DPP^N%-@?E52=EA]Y8/X
MMT>Z['!>JM?ULS5S#/[8@NE!54#L/P(4\>3[@Z<=$4-N4A*EQS'[8V\F8OM8
MKR10HV#83_)6 ?FV9]1):BG:S$O&7\>DS>LP0)*'G/]<[@'4ZLV?!M>-*" \
MK/4:;5+%)Y)QB HQ0+[POQ]>&QZ80Z9O,='=$)Z >(307VY!GIOU/UO2)(4(
MG8':0/&"4MBUL/> *T2SZ/KG&ZA9.O-P$$K5D*O8M9V6X@63I,W R&<4_*WT
MU(.%(!)_4X/9-XHLQ@O*HM$SUJ8.> \@HL&K=_\&MEKZ9,/&D!^3%!"^\#01
MX _4]>S'Q"BY>P6  ZNB2PFG^QL//_B& G[PKVB%]DV'L"F79A^+'MO)X309
MJSOEQ>@1SP@"8Z?8<'KR<X+KJ J!I&W-FAC$?S23.A]F?U$&CTSOVM^K+WZ]
ME:I=-P[ETQ.^W:,<!BZH)#4)E\#&(2V'VKT-O;9\$-?]Y4C?I0_Q?H'^!43N
M4B"].J?T4.AK[S5UY=0)!6334OBPS3Y?K:2<1I(2;2\]NIPB("/:Q<M>0*Q6
M9#5"SY2%+U"NH5?BDORHP/G>*LO99O0#;4 +3*W/\J=FD>I).]+3A0NVEKBR
M0AL/&KYH8.[L[X_NK$0=8P%X(Y3+AD>N^:JUO#GWT2#K1YT$V('&BG^Z$]]T
M=L7X684^E(!53A,ID].%!*MNND J];BM[F=CWV!#\+1V7_*0 RVDPRL>0%E_
M%;LD3OP+58[$75GRWPVE)$9QE(/<[5)D^\HBT,+0VP01W?Z??Q>G7!EOOI*"
MZTE[F;KL[O]>Z]W@)>7DU+ ((07^^]/]5-XO+9^U4)+>OS[4 ONB_)+6 EHL
M/NB2;=/IIC;@H8#$BR5#V2[IU2Y*V6P]W)BA'Q,47)>F^30EI)!,30P% 8_F
MGA[R@9B85 IH 49S:0DU@:??G,^)P7WUDW0/V[)234=CA#/J7JA;8-55^*LC
M=RL;T[DDUL(=D?] R44K*^[.5L A7+8T\FQM5GGHEX=8Q'D036X(VUFT[^4P
MMF'+,76,YL,XNBQC(&EI\_-8P=<1B=I:BW .E==Y,T#_31Y6^BV>I9Q/6 ?M
M\A'/-"NO$#0,5B,P/7HN^-,[>A\W>D9N'BZPQLDS%)"[WI[?)3/'2SK*\I 7
M<I?>:&ZT4J(M+!OP@'VF<9U#;OS^.9QGMH"L#<%D SHLGHGLY-VPUO<!*Z>,
M]_+/L_"\^Q>,*%"P-%>X?S%,7GAK_N;G\YC6B6@_>;!1W R#)<Q-I6=V-6L1
MTC,&?,B2(Z*HQ:>_A[M:JO'J1N=QPPI(.0G'%D7.FB &-MAXG]Q2^.U5=MZN
MJ9@8*)F-:-Z1HJPIVX][>AHNUNS9:M1)7CK#YL>X+U^?6@,]<?T_!:0:%J\U
M&"X[[2N@5!^A1F9Y3K7E<9TW3=4DR\^*EA9?4/=_KC6:#KUUX,V/7*HE.E 9
M9XO/Y$4V!/K?YF],^:'5P?5;DDA>D5UZ"WX_8?-75D4'F6^ZEMW&E ->0M#
M^!=&8W[G3]Q @Y 9MO:=)P9\-9[UR.KL%-!UQ*W/N7R(0 6U^NW0MUNY&)+A
M@A2;#YJ -$D%P]M&6Y:)U+5+4C^ &Q,LR0+Y.\=P7%N"-_RH?L],N?$J*97*
M5T#,"+MYZ3^N1V2VXK@;Z>W(+SE-$FD,BO;?]&+W]*?;QSH?[2%182QAR=&8
MLKS%V,;L;?((O>VD:!5MLU?$+@:K;" 0L;5*?7,\/S^Y(Q&91O%ID(N%\D#<
M_ 2);L*)#&T-S1IG32X;.T?$Y?L'30;MY5%AC@H(R^3/@R!KRIC>78K_=M_!
MTPB^L-3N].&"6M@"::A( =F;UY#(.'U-&9K5TB58/45T:NQ;$"Y, 0E70*9.
M^,GX('3@\Y1UG-B=%ZV K!W3R4)6$&1KR$("=V,X]*RLV-OQPBQ]]N>'A,/_
MQSY[A3A&N6SJY:=]UO1^5E5 G@51V'N6_56K0#<$L</:EFM1<L@(S$8J(+DY
MI#[U11;U">MA53(Q\B2]M*E2F=D<$_ J;-[),Z0"TVL^^*!YZ!RS&C91H]U8
M\RXJDNA(CF\^4_T?#Z</2U_@BGI-5MK>MK)"L:C$T2MPY(3-RE?WG0 "E(4O
M.;;5ES4;2F/ *% YBL\[COGMX'VXKE6V2!*R_@BV+8;/4Z>&&PSGQ=%SDAT;
M;QX8"4VF_L&8LOB%^3<@4"?RJ/#GB:L+NVREPPTPBN#35*EEW]<#7"[.QP+E
M_K=7@'DPW=:Q81M8Q_@5%J^_6Q@4[*]G3<< \S&[-ZWKSPJ[. /D (:EQ@FQ
M?Z^VW)@$9RH@?606Y^*KD#7F3!*U!Z,M'N_=4"A+7P=WMA62K4=0P-$GIETG
ML/Z@@W+ZX]Z[,+GXW6F_G:MK.;>D(3419Y+_(^O4"V0@*?_T#=M%"M6439[X
M%6[V<33EKCO%*XK3A9+Z)F3\$UMQR&J9 21+EGYZ9KQP5Y^-UI\AE<!&)AR%
M'PH'N"YUM ^A;'J[!)X:#\'$TY3UV>?#F]^;ZLJZK& 4Q+V(3U/!&[LNH+9)
M0BD$L;#D)'J$W)-DS,'RP ;VI4L9^4'Y^B;4"$:M 3RM), NUBG!_D.MMQP3
M)-#>LC[>5"L%RP=M3IW>4R9"Y@"I?H->8GB%::NN6"E7*"=;@RT;2G+4%1!/
MG"\EWPU7_\IC"/"NKLX/"^MI.M?G$#,<.2'D(_8'O3SU0+,9'9K$P 5,SO60
M0S5],L4@0)-E3.W-#+< \;I_U-E=@-SUK:5/>)'\_E=^#Y)*0+ ROO74,W<V
M4&4D"L]S-A*OZ="4B_@@BYB6[CF-"D?ZEU5 /%>0> R6-] $2SC=J-++S:U^
MR]S29LT)8A.32"_"N*&9-L^MMF_TDR>#P,8[]6VR>O/X#-55H0= *V-)3 P-
M;5ISW7"B<3@^OHWE[!^<A1OD@AZX/I)L&WF14%<;<S$D8JWKV=TR/@JZ5*.$
MV2KYL=@C\MSP_M'J$P&A866L$TFVF#RF3$#@5\DS&BWLYL$';X;>5"M+5OOE
M*&NF##21M(^$T&7LLN]JQ2^*<C.QEX$JH8198FKA:-BYS6'@?DCP;: >'#0
M[EIMW]Z,5]<DS\7X"L$&TZG8IK'3W&UY33<NH[+,_D1O75XT!60]Z+CLE)>T
M]>KN&E,HGT>+PXX).D,QALI?/LF4.L>YZTZ0E80LQ!?4</5 1H*D$O+UX;R,
M?M)OZ!<%1)F__B)]01U3K:!F!7;K2.(1)H'8B.PC;6RTP-#<>=DV-WNT1MK6
M]C=T64AR3+DB;!)X -./_71]L-ED*_T;^U38&64P8I /EIC':F>(J[CWAGV/
M2\6<J16?_'^VML):.>(0)(J0^>=P\*L&8NT$0\*YA<+^4!^@_MCI,3& +A]Y
M'T6><U2STZE?%! RZ^UY)#?:[",[R](#P7-9K"B2@+"K+S=G=M*^H2.JC*6;
M$ZW["Z/EALDN:#W&:PF[?[9E;DXB<<;6#OHLR57^2WCMZQ2DH4GRMI9*LG<F
M3 ;9_)/F:/]9URI:9L4''3 T)<_4%(S#L>"V^[FPH*KEBZ&^BS*))(KP<U.P
M5?(96*T[CP)]@AD'OFDV*R#8X:V:"D@ZW1$G[#-2EF39T2YC^07KG4<0*J(8
MK/B)A[HL_7EWPU]?#)_R9N:!> 5D9J>?2 F 9 %;L,CUYOYOQ_% X-MEP?F2
MV U]08]"AOR1S<8*R#$%!$J@FA(6?BB7ZM^ID%'L,_?[FATWA69/C9+*[>CS
MRB)>HLM-?@=\/SO?[ES17]]0R=1LG3"BDL1+%'$$\.U6[.Y8?=[]YLWDNJNO
MH>E:NPZ:*87&< &*H"0&ACT,M>["***>C,9&\N$7L:<VMT__RYHVILND@I*]
MIV.5>DE\IWA**:JVQER=?D['!WS.*U3Y-9GD\FXBO]N!796F@.C2P[8SJAH7
M4W$? N$9,U8?KB5=N _D1,N-11G1B:N'DD(I7FAT3"@GV>&5@T@ 90GR3KQZ
M:&7*^>,KPWVOZ?V;:4-G9C=&N0NY4Q'20)>2P/YO!PC5C/C0[T9[C]E^F:/C
M6=Q?W?_/-_SWPH+$:$?@Y4>#\86UL]D74'XDL9#BE1#;VO;)PD0\S- 37ZL%
M&A?5:/<]A')@9/%8V49IS+96%6H2H)S4+*K/WCQ?6HYU#>Q?H;"H;R&DB?6^
M169,9BXCI_L&\7^>VK"/RLEG.72>"V<.FR\-,$X39$9':HI>5X%'B:_<JG'[
M9K[Y:IMO].4O*65@MY\1%,]?[OU<_J3UA";_ET F8I/O >8-=1N(?S"Y$K^5
M'X+.I1 '4@EX'T03(209667>=L(C1K_.VG6")$0[;#IX?B?E/9-T'@1:BFH3
M'AKM8NH+V#B:%MK_WN3"!O4K@(XU#L\ORG@\."<87+YMPI'BV%ZB TSG#VDR
M8I"$#$)9A4V\2SOZ%JCS8"WXR//^R*IFM!PNAHV[GT5N#_V:^&40;9U%,_8U
M$)S0B>33J%9 *ER>STI10S[=#U7&)4$VV:!Q8%$:[[8-WS8NU\E.%[+_>9I_
M4ZN:8@2I9L0NS?V16Y7YI,Q#QX;SYUD_(C<$GGQ9V! _6^84=WAIB4P=J)^-
M>=$^CAU;K8/R8]"(!7HOOQ!?M3M5U7B5MN9B3JBH[2&(V;0,/1>OGE? QGM2
MQK)U1H\@U2!6=RG+MYMR>X*&E*]00$9>*R"58P&Y366,Z:,;]#]:W^J?_E>+
MS^T$/!HU>+-O2SP\31H&G6>?J;>-\"LQ (&#F,B4;@3[L/.<*]TW@\[\7(Q\
M&)WNK\DLF!UJX$CORI\ @0=$R7C_Q],Z(6]>J@OK*EZ^G45'2]9?H;- V[4'
MB[\=G/^I._T*]O[:X,6$D?'CG=8U<VH(<G3> 'QR5>.!X,::)1A+HV%2=^G)
M]0[KA#-M,0G+VZV_5OZV6]YQ?;&\W0JI= [6R>7G#3960J:/Y/P#/'".+E-
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
MS.1UJS A@CW>;%U;PI$*V_S.PE[H'HQ&LE7LW]UT9=.W$8T_U$FDKN*0NW/
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
M%TEJ-LVV%VT(%>?9JBD^*6'IHJ9 #\/E1Q& ?+UTH7%+#Z[N'AK.W7LK)-)
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
M7OR-SX=US"X61?#:-3#AZG!5QGA77;-,C_M.$YIS^!?)@0")*^MZ;&"^<Z!
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
M0<(_DTZ\0W9WOOA*"%SH%,XL +T^UBYO\.=6:+CQ=-3^TQ,+!^>5L'09ZAL
M=V YY.U*]#$=]TEG%ZS',\H-6X4$#:.?TU-O6MJCA7R0DGS%_'8?.P9ZV)4;
M6O64-D!.>1N-+I0K6#R3;;P3JT+UJ@]X3INWVW&YG._BHKK>AE/Q/YU#M\$[
M9+(Y .5/*^]\4#OQ+.@?W+M0#A6!;&249?:?\-W>U[.+E3EII@!H@3DG!IZC
M]2%Q#66(,Q^X%]>ZZCRBG]Z7]85+&J"'<I"27>WY87"\:<GT[P\RS6!I@!"N
MB'63O5;"&LS#^3S*P_+UT6E*6,<[/D%Z@[(P.,00_*"$^? <Y)HCM;4=@?>]
M&V@GH,]R$17IZ2:[K_K<CG!6(;B]. T'7FI@(GS0##@1Y3O%-+"N)C4SV<S1
MD+V!G>%6O*"^X'E"B?/Y4S=N_%>5_L^H*K3!B;HDL[X5;.*-_[0AXSZ4/#_R
M<ACA>H856/,(84[=V/3&\KJ$*5]6J(1]'+WR%)@241KT9E+%Y0RHSX17IVBZ
M'A(O)[.Y#"'I25ALVBD^4Z5 CGD/R(\%4,_-:A0$CP>M"MVNS=8F2^;995%%
M3RONK/8A<JFL'LH/#;/"O37'7E^X'3S?75H+]=<,JMA;3THQ#RKTLQP4I>.D
M.]F%S%:GH>?/BLP;A#R.!$YR_U5SYI*<Q6FW04C,"E+$#0T&B0<@ %YXY/S1
M';V(6[8C9F*QWD;I^F?$UW8!L[8"E%?U5.R@S]D<Q[<#I>68P<'R.?/O?[W^
M?2>49B:&L^_VGX==#PI-./H=1'[GN8O/+<-K<3D++4Q#$PX\?3JR:,70-?9=
M*0:+,*3G/!W[=EC4[?%#+.4H84O&RR9_/7+'(+^VDD'-YNJ"RYDA=_N88'K7
M[FT_M6A%UMFS> %8</&K-:U"5*\%4MK]:S]YW#4;#9]$V$IEKF83>1>2N'LB
M!'B49<2<Y<;K+>;[$\?DO+HTA<)BT_[*!RHJA;_"=\Q2229;XWN3H7UK\6=\
M!<0]@W)-Q&W-#EDH]83- 8,4R]F$?B )GQ,MY-B;^"A^-WMA;M=2"A$>YOW1
M65,8<ALVN)!"ZL [KK[G-3#O(P)KH4J3%E-!_J';;B&@.5(E#J>)\1[-IZ<U
M4 (X]"F=<41\Z\;!ERT([&UL+4!SQ*49Y><++(,*Z3FE4J!AXTJ-9Y&3%!VD
M+O01?Y2"F@RP'O8^XV,5P6L/A:(+1(C[BZ-7LI!$__3.O<Y#B9(D):P/(-5P
M7D5SVDVK_3SXFWX=[UW;?NL@BH@H2*Q;&OSWOX3D!D1U0A18PM I^/(JVDGK
MH;5*#ZJDC'59*]=N[&?\LF5N9CH:& )1I[:@J=[Q8BQK65%/05!541VZN]QX
M_[,L]PWB<3_(T'8.751-R &*BXKUWX[%+VTY]PMVB!K$S, Q>TT#A_GR,L4I
MW&*H.;(^JNA79%A4E6B(19SC0,@Z=Q]^V?VXEV,&<U R]"%J(]XE"I>Q:F
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
M.\Z%FFIJP0>1G92TY:*"Y[M8\__6[V"IZZBK4"LC8FMD<QO:]N6F/1\7G9Z
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
M!4]OO&NH3/<D2JF.Y(C+ZSX^^YMJM3M>@:2)*PH:O54PC4G-?0ADD),C?ZL
MV-6,9>*._P+VLQ'+)#/62XM%KGNOSU%K0.;I('-#"-49:9F!MGKF8L/YGW7/
M#;J.<,A2BT+'!ON'?E="#TZGO7:$B!0X& #_8/W=_LGQV (AL3LM4<-]449/
MEL8'L#)=L.]Y?$@66';U^^5.PJ9<+*EDE) %=ZK%G \MUK>R[+&!T,/_Z8)%
MK2'-]82RM*6^NIE+$3<.3KU\51L>59]30^D.7XR)>9* "_>-8MFR[0IBOA[9
M_C.*<4L:L?2XC;C/5 7;]"M,'L]A<ED55ZZ%"7Z%T4;#BBE217GQ1N<?EK5,
M11U4O>:Y3@.ZQJ%N7BQ4E0!K ^9::Y=L,GO8\(Y:1CLB5D3X*C8^(VN>XRI/
MT5^LX#1O&%5$V@PP=6*GUU4L1"(E 7QE,'KY/T/$#OCZ[[M-=O7O<&?M:)!
M;B""BUHG#>HB=0M<Z7.,QM*_[3Z721ZFRC/IX2:C*9)Q%6SEG,+,>LM]8XO5
MQG4)H[[/4MF5?4O!+2E.X-CS(]M/OM[_'_+4"N  >O8$)":.M7L;IH@UJN\K
MF$9Q/7WFV?8B#D&LM"2/P(\H7FL8>/^O4  D),7&2$^1&\+W(R<[ .5_H!DV
MT6".GDK"-.NH8'F?J61%K3\K'4'9JH*Y:2SN88<N1B70D1>(9'FFES0(QS(!
MQI^;O)L*#Z2Q#T#33^[+"O4>\;;/+N)O\RL&.N?DNU0P^X?($;AL%9@$>@QF
M=6-'K+CTMWS6T(LZP]^/]7X=!,^_KO]]]H"#WW/P6+[;-T=Q"+BL=F^Z6_'Z
M4!UR#Y)!.OKSZZ\Z!UL5[&]KSXZA+C.:5+) K0O10%T*^,PC3ELMY5,G#E8T
M&MAAUT=YOJ(_S^$;<B9!GYA#S;)/P:@@1[0@58FUSGB6AA-8RM8!1+"!&OQV
M[88[;'KO@A*Y3R^$D&^_I3E1#<^ @TV#P_9?$@&GF.#(;]E-0J6,O(A="UG_
M8"?KQ(*V9T N\>DEAXV;VM,I=+B_-8:#/#>(-DN^K ><@N&($_W>65HW-Q:P
MZWNAP:AP_S>R=T*L SH!:UY'MC6Q?HPJ,4"F>,W<F79[YS=LTV>3 &,BU$['
MW@K.J#NY\+HM%H@C1($ C8&(<O?)=!5R5;!/9[='FE&&$OR^2VSQC+DW4_U1
MM[$O53"4N[>F\D4VH2H[ 5WR IK&I%S2T6='QQ9H=?:6$K$LOW+F;YLFC$1
MTT5^YCF;O4];IM@!)H M8 SJ[*7'C]H*;18FE-CF_@_E.4Z05$"2&44'B[ZZ
MGI@N0U@P/=ZT A4/<^<3,F>4 ,UI(MP7?K]-XSU'_E\1[D^PV$ZET7.Z7^I_
ML$UB 7'2]^4$\7[;1AIRSIJN@HE>:PB_ANP9JM7V_UP!K%A$SUE.'BH\5U%B
M$2-$,SI5,%?6HO[U1B51L:IX>]!@/%(B4!]GE@#_/%;!7J,63@ (]*Q])FNV
M*&DM5TF\PNP;W0#=[R2Z]R5\.D %BP!RXCSQ1OY!",3&PFN1EBH89B\:<[S&
M]<3E_^L9FY84$C,K')-IRIR6Z"<3W#BB[#0"E^'%(2DT/VC4X+[X'\+K&)Z"
MOM07)'=W^6KW=;W-0?E!D*UX9'?P^$'6 ]"4UMWLWV\=43#BN(@%ULD(5_O"
M1_8U\I(%=/)BNI3OQ^![!LO"/PHT=>_&A=132ZU'*(N,O!].:*='[Z5U&Z0(
M=6%ETEDX(61SJ!_QJP\)5XB)MLFM+G)_\S*+_M4(IT>TT=V=]<6MO<X%R( ?
MR9(&Z.;O$FX8;5>;LL9:\L0R3YN5NWXLQ+P''52P?N2:9%1LR(-E4^9I4'7-
M WMSD+=B:E4P'PE+]GTF>HO #SS4I(*E ,Y)+5^/[5\_*=-CD;A4R '>>W(L
MHU>/2&*S%'/GW9K7\HN+K&AAQ0JAU%UL?]F,/]-N6+\(M3ZP+A5C\>VSJ1^E
M,F_KB^SGHH6_YID3]3P.=KWEY>[+(D/RN#2@ '>NS+"C;_3'TEF^LK<>?UVZ
M2,,A,_,;J(?>8/'S9=G#$6OV7"M6P3K)#!F7T^M"MC"LMXD%:_B+FL7/$MF&
M97 2O)L4D-JW/F=('4DFZRO G)YSN>9M0 MP+'7X[H,\(;P(!#C#9*B9\Q;R
ML!;H7T\BK2U*4-),?Y\3K-."1;73$P6!.DA_FQ@5S J9_X%M9?E>0!3RSGN7
M5WUY(F L/94N\7Z$ST5J3  ?"DI']E9-9XKILV!S_D^OJG.7FT)(RF;9-#K[
M<J8-L,\SZ?8-*YYR;Y=P-<0U4WLS+Q]&G0%HX^XNU9&D]=@)(HY%'"='/=N,
MRLL%OE3*(;(N]:W;04$?2S]@]2K\UYIQS/9T\_2)"!!)T\S]L0E_G3-O^:;U
M_/?AY[IK-R"I"@RNMF3?\9+51T2O!EBOQ;$ST1>YB:?,\3[U6-,04QKZ:>,U
M-HS $8Y!\SIY=LWS"Q/KHF2;DWFT1M[YB,9SCV6W%/C%@<:"AY=&WO% /:(2
MTV?!&OS+X074"TT)LJ<7V;29L"(C<FNT(K2_:MZ 5+\<AS #HT3E:@$[?#>H
MUQ>]0W9+O<ROV%A=5UI)=&6#M2TO&]4--84Z\UZDTD=,U,F<+X.[2I"<R4>@
MZU\ME\^<B=D!L^:0T>V*?'*I_=OFS1U13)88WE,6[%8_U/^?B(X( 1[51[9W
M>GYQ6(,#)F*C7"SSG!XY&GO7E9\> BF=?2'3%3LEXF]V@PIY_F;^T<OL681Z
M>)&8.NZY_#USATB,B.=)(>'$HPNT'[HECNDMK5=@\!BR@'.=7S(W]V.4VH!3
M5[:RQ"F2,>HH%=6",Y,N1).M;F!0!XH3OKA<UJU\L3Z9@"3Q:+BG/QOQZ_"F
MZ/ICD(+4Q$&U1QZM?_STY>[$0%E )8[84Q7]<5[A>KW84N@U.P'(*-;\3Y^Z
MSLP[.V-PNSL\$3G'&=Y!24/XT%I!'6?A+42YXP707%0!$@SXS>&("-Y%>4A<
M/+P6PME&I1ZEYF(O5GW^C<N?_^_4\Y\JV-8W;8PQ\A^/((C^6"FL1PT[@@D6
MX$G*[+D16R;((!C:1#RRYXF>ME)0+JT\94*;@?=#_,K%^WHR3PYX'X<D2K5
M9^*L-]:@77Y^L32TP?75B! O"V9Q%+/+I(7C9U4P!]@<)$ADE/TA1;GHO4<Q
MZ_ D8-XH;[9QUSZ-&?8M0C)YO@+K^E1]>V1K6RM@LM?@S4LY$ZK9\9XN<T[A
M*D#?_Z&G3$ _YG9XD^Z(/29Q:1;8K/3@A!OO @H"A7PP<6"]U8.Z?1A^>*\:
MC<,_.V[PYBG44/%7&SCG7V<S\J1(8TJY:+ILK6<TN<3^&=H&MRUG"!A;  N$
MZ1#^\,Y>@KQ3&EBLR/H:5>H@#]@0T2!AD\4*V=EW :T.UT5PP=:^-])K]0PB
M*NMD5[,D9NP%:[8?=]JDU='_R.KA2*1+XE(HL8R^Z32_F8PD6<DB0(N5E5\>
MWVY3X !.NGA%UML[607LN>UZ%$ZKK^%7'6<Y?AX]^\DKI;IH9<U"_PB%SY!5
MV#YZL/_=1OPL.TTB5@87^P9.Z-K'0P72UI).&+ U>/+,CD4CL:51OM.=K.L7
MF5FRP/DW4QZ<---$(4+I)7W!U@NV"&Z]LIO9/)4GGER(?KN?63/'P+ORE,B<
MH_.K7#"!5C0RFSN<V!],Q:2/(.?8GK6Q>[3U&Q7_K@2(=NWS3A73GNEUI^-J
M:^:%;83@B8M;:B="*2,D$!T183!\3 -LT*&%HR;V!FT8;WZL?DP@5H0<^/8@
M!3$'6A3K[%IIV*^".94-1)0[&;U)DF-'%"+SY,A")U2@FTQ!T3U4VS:O9O=S
M,\*N[0Z&K2"(PW9MB\VBD=ZR%:#6UW;];77JEE #-P$T3NJ0O5TP_BCR"5@
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
MA1PP)3E%_H^I#+%T/_,0RY$9X9"SOYO"?W3_&'G)1<_BT:U >\Y/_(VURF&
MV"XF#5<N?@%2QJR5EO"[B)-I!0M<4-<&<.6??*.'NEZP <.1LBU<5@\4HF9P
MC@":Y+[7JWAK)#.?9*2"?4X48R3,DM0_>Z5(0J*0,:]X_;' 'O4J?+9\\^[M
MM[X#:'*%:\*RY5A[:ZCEP]=?JJA::L[=G(^E/!>?2A4L4B%0&MM!]'T[]H@*
MIN,Z]A1R+$\*RQ0SS^W:1G/ *G@5CS->?R=%>>0ZH"$ZQU,\!\8*@S7X1\8J
MD;\,KZ$HLE-PD!*L@GE1?MS8.,O^@),9X\&LG5MR'"K[16A,GQ(X%DR?+++?
M0XK?N>"CP)>_>I%:?.>_4\C)D<]^7D&\AW.03F @9:P!OA;_4+$-TQW^ZWIU
M3G4U8B/>?VF4C637]'<D]S(F! I-8%P63WZ_M6'_:B=NO<,,YZ5)%(O(8?U]
M$_F9P3;)3#H\Y[;@-.3>W?@XE*N"&9NE05ZXPH XK2GZL$=Y Z#5)FKPOXU3
M9VE\G0KF[_EOIH'2B'KMITT:)++(XN?;X7T2EBGR;SSZV**8-TSW(7M*'^T:
MHCO_4$Z]K@Y_7(DY?$K,44@XXHJ#>I>D?K/+!"RZ0J:,,/9\U!Z(0"&)\TJC
M,(W<<4=M'0Z>)J[T[2)61Y3!'Y3($I"+<7547V+5JX+8B-0F 22%-6AUR9GT
MWRWL%:UO62I8A> 8R08"T@3^XF"AO.R<A/T"3&&RR'UE 6:PQ!@0W5--4K=T
M?39ZP&W>V8$,V"@GA8E7W,PQGZX]$W1/+8 U1GSINN17\,ZEMAL=R.9+2#^4
M+!1U#J2DAYP?-C"QY*;I42D0R3);+P>]/MV>J[-\:34EG:'7[[3',[MBSMG/
MYAKTYZ?,.[=))QRGA@9BY62A*?/3Y"T]\P)<(QR%:?+J/DH955]ZX@CLM=_F
M:\9EZBR Q(I#CL?^4 \ $;CB65'%E156?7G7%D!*)6>K+V&P/C@_H;RRCCDK
M,K>C/3A%D%..L4A2_J<@JM[OPZ<BQ!Q(F@G<JFX_?=>SC(9,$97NN[7,GZVP
MOI4&[%LHR_;@_O!Q5!!HHF'(!%7HQ)8D2E^^J6'*ALL3X 5F_[5&7 7K?WSB
MW^5B,+E^L.+3/4-;0B)!O9X-8L[\XS#"-$1@H;)FSY5/.O;H)B -*.6Q\L\%
MA<'1F6!TFU<Z)5TBGK9\]*":279II2#[JMAU/XR09;0P!%99?F)BG0,)(A;B
M,3?KV\F,9&(2L/?)"7</AH^ '+\@5Z[?+@WPSXRK.CLC"#<]"$WBQC]N+%*!
M:4"#1''Z.% !#EKJ=)@M;EA*Q>JJ2^I]R[852=ABL&7.]9W:S @(](00'-LW
MEPQE,6;]*":C7KO69AY\+I(\.,R[0A$O;$=++G:,%*Y^3U6'5#-:(?3^L^ZJ
MYF5]'?4TC(3&D'HY7?!(8M],E$PGRB)$(O'M,R4=,#Y]EB.DS9,>HGY\,HY)
M(XX2Q=/."\7\K?4&_>[-M5EX&F=14A84-+D__"PMW)U((PDKLL_817S76]I=
M@^8-Y4\=,EEIJ4P$T+1YU,%]B5&_U1=E<"X=(9KTW./N4\-F0D!R:W)1:R?-
M[S-_:[ 7ZK0FH)GGHMSGVGJ_YP@O':5#K><QI!Z/'>:E\1+9#8UZ>JUWRKH-
M-X"GW&2E^6GM1Y_MQ@*0^'"PWM7;DLJZ7?\AM^V^>U;%FK6)7;3N<]/\13#@
MY8I+9N).'1&DB'$Y>>OK<R=;70 :LEM8L>6QN0;J&+U^OB=!+"J[?*3F @R
M"WG'_RZ3[QPHQTX;R02LYNQG)?XYH(Z1:3Z%*)YPV,I>('RGDL,HQ/#@DCCU
M@G=RO)#/F!=\]1?^<RJ B**24$(QZ;B:&B&!4QFE@DV#GF:ESTF&"IF/?SGY
MRJ*2$8U^F_U7XAYWY99NYUJI3N:1MAV-(K8Z7:^Q?..)NI5I@45J4!TBEI6K
MK7&TI,(AOZVX9K!).UJ'5N? \78T-.0NG@^ZZ!I%<JX8"467IX.ET8=^'3)6
MLHF,V6F'DB 'O2^=EIW<&:!]:H]V^;+TYX%B3KV47;OG<>B[:>NE%,!DAITR
M>.<*B]/ OK9)$FU^>G-R[M^0YLHU"^*UYBA2S=]=?7*XB(,_I0%2.%XFSX4[
M/$60,>RT!75D_=],=:L%'1!UKMN V'OVPC*:"^4F34]YS?$#Z<!4W]EO4PRI
M;O3K,K?4<+_#];FYT 0O:J_[:!^ZR-&718OTB,K@S _,W_(FQ<?T)WRBD&Y(
M&#@GQ+1<ODQDT!7BRMN>:\INI?%U&VF^('K"J_S\WFQ]P];<I9,:%/S^7Q\M
M.P8V+[P $S\!/DJ.%0;W\:M=Q$(COW<,'_$8A?*> :X:6[4XRH\LFNPH/;*K
M(KBA8\;V&U\&. E9VI\GN,]NM6]\+WLE8-9B"R%)-K08D/B3G.ZOWO]Q_3['
MUT-_7KB3EE#.4L@9QIJ#6YWE*I@B13RQS[=_Z@/SQ^&06/QHRX+4G\4MAWX[
MMGC=UF*V^SV#8$\S=ZH)948,&MC.@1@Y?/#;.[6^MHO*'%OS#0]G$]^[OCFB
M>S!D_W?M]QM-WXK IV32:]2^_R:OI8\"NK_;+QRKQS^-<\%;T-A2#2Q 'TI]
MJF!1'*N,2K!#"J8#B>3M^.X*X!5+H65D.%[["\GI I1;=BBL/@%Y:/X@\J?,
M3Z:L3,(=V .IQ\&J-&PF-JPM$4F@#*07[OGF[GVX1!FJ!-[9NO5>'32QWD$;
MTX2:M*_<U^'7%>NQC71#"'0@_56>>WU%#:X9^;QTQY<)O3M$KG_8KO*T<4U^
M7&4K?P&3]/6O59_.% Y6><E_"A9Q>B4A\2T%&QHY\/MLL<![+\&;B#.;0O8
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
M%#<MY"A(E<4N>AZ^JPC\6>%7\<79F$^?^9$V22P X1R+Q6=C#PX?7SUE5_B
MANIJG$.N.$@A[!'_ )]M<8HL<>V^*O:S)H6(A[E#W;^IEN_#@"<T-H$PFBWV
M*XY[95B*0'H/#.AJF]#"9\$$Y*.KGS_J,ZZ!OD+QJT_NK;LM6C2]Z17%4A]R
M2.NC,KL@SS)C@SRTD8^"3_X28#)'H/@K,I2)=*VU!9BH@N@RXYZ <%]X[Z6<
M5?96@DX1=>EI[JDHUZ.V_8'87SDJV+S/ MB<RRWK2<M1\AH3$';>P1#I(W?O
M8:I@;_8V[QH=#ISC#!)_73TE$2E<D'IF/+=3JSL0R\"8-T$=!TIEK\ATL6C^
MZ*M&+DI:UIV#VR*-5G0%M\PLV.("*CP2W?I6+D!71-'GR@>"-!.PULD\[FA%
MQ_Z[.6\X]-8V;-IL9 VG@GR:2;K4$C$CC:(S64C.:&&D;><7(*5_ Z6+4#&9
M1;@S@6L;H9@$:25_YF?=HOFJ8+972]Y;5Y<I65UF\V#SUKZP5))A<8XSHHDI
M9-1W=6!;=NDA$I9>^#!H*EAEC:OMVXQINZ7@R ^YGK#;ZO^8"VAL$$/W=[VY
MC)/!X'9R%P-2#5>X?Y<\#"?Y1 L5+=3=0R685OT0I$*]<@0NJJ%ELI)^^A=J
MN"3K3UFQ>=[WU[[2F5(/^PX^*?+0%O:S*U'L17&I_IU.0WQWOPKVUV(@W/OL
M(&T\EK\4N0MUL)=IZ.^B1*&]@#S/);,H9;I=T@>3A(1WBOU(F0HVX7FM:&.'
MNVZDW5,D3:9<X6,_K/P7\(VB,0SQ)2=YPO_848CPGORJ_.:!#I!H)&6&47"1
M1(NUZ',>9\^V/2 MG$]Z<P/SE?#U"_(A9%%[[%JB*P^=7NE\^PI,2$.Y*\#;
MK6BOY"\G8)?'HF7I8&L$7^8<$+"Q=EEVX"TBCM.H>$MSJ<U&"VRSVF318#-V
M:,$C,QY+7_!L=7,$U\H:V>QVH7G8!)!!1(?5)DU5'[C^F08G(?&\5/'QZKN'
M+V^(@&YB/\(ZT2,D9%/C3OL#UBK8J3FJ5+S%;<W+RM%_J_U"<>A>81!](CYN
M,+*-X(*T07:7U-I^BD[(.+0I,M)&CD.7&& .SDX^"',!:'#T'!D5<NYI]EWM
M859G1 8+3F/D7Y?,5MU\?6!5YYB,HQ!I63ZP['OH9RS;ZGSN9TY;GX(1$Z:"
MQ>#UB>W"SE\N& Z%' 49'9F[5WM5W88-RS[+ @BL"4:-<9KIZFWV471Z.@ND
ME%A<'W]T<LA*7283O[[K$KR%=V5A""J:*]&!6[W*70:KDQ,33+J/LQ36MHGR
M_SA\N#!Y1*]54PW$4HP3$>O9-JL07L_Y'8!,(8_R?Q0>J)'/VJV@(.G2U*K!
M^_B&W?*1E'$&A6Q!V%I.-,]]%#W?N^E7L;9#G)?GQ' L6"?=KKR;\H.Q/("D
MBP">@$F#!;%%!L)5NEB[EPNV0J]AAX[> S"0DE*+JDD(@!/?@JW([0.[2UP]
M$KO.,NDS O#$I[V1Y!4A\H-Y+F]Q;<2;>]5Z;(A4DO2K9RL*$2O#8& 1BK8&
MK8N7-Q8MQW^)043:M=HE$X_?OQ= ;Y3-X;]$R.@33IZ!I75QK3(R%WC"]4\M
MH@\AP@;Q'%[5'N:)R=>E&H:0?D6BZ7V5UMFWLBK''*:1--<CRPP^CZDQA2":
MS#F=^<_P!BQ HTP>*R6Y95.:*+H(4V5<RZOYQ& EB43HXI'0PB%:SYV5U'.W
M>:5AQ5:R!@0FW4AI"(R-/ KO65Q_X9GPV6YUP[9..4!HE0//@ =/0\&>L3'I
M-R+I"U)C,E4%.P)?/.S5X7IL-MRE-@AF'/J?6PU1.?AZ*4]<2?#WL^$M%.3L
MW%O5C IK0@?(U]^J/Y[2KS%)#,ZMKBD[+OFS+_U8!\FN9<VWYYW__2QI]3O#
MOC9S94D,4+T8?KY^Y)&D+RV0J6"GRO>)D,<4Y<)FR;]M\=<M#-9Y:$- 2D/W
MM&W[N)= 2S%+EX05HI1_\9ILD^;0IN1)'>0[Q8;&8RK8ZIZW>T";>F2EAMW(
M2BRO(I]UPT3]OW;<D"F6E9?<#.;\7R0^2_DLVX0Z)EJH'/AQHE$]\Q\UL8+2
M$Z)X\'/?*<K@J>ONL3&&+["<\.:Y1L6C!VDEA9X%-4L5^7F@(FPDUFC(1UJ$
M]WL)$L%*%:ROW-:FQ$P,F><T0,P+=+X\).58*;U83%UKSS.P9L/GPP!2B!]\
MFUR3(U\ZM0WESGSSK.A@_02ZZ.F^;;XF6&PKLITN+M_O,+%=M!Q(&1?SOYYO
M0K&,,%$@8-I^D)FFY1O+X_-D&?^'L>\,:JK[^HWE$=LC-A05B(J*@H"(2N?8
M4510JM*BHB(@1(KTY(BH6) (B$B-"HB $!N$'A$E%"%H@"@!0H\AA !)(#F<
MG-S#_[[OG7?NS)VY'\Z7#!-V]E[K5_;9>ZWS'>E!9VD5,U.2*>-RS^WW'L\:
M1-SBS1"Z^&T!JI9X@"*2$WRNDAAV$8-LJ@RV\-FMP&1[UK09B %N5['WM]VV
M689)$E6-Y+4N?LVV 7]T/S.AB.O!9V=RV"[T8_)@\7&7[Q5.YWZ3/6&Z]8==
M7\,]?D-S'2U727\=/5CAB<S(D!(U(?(TN_20 J,IPF;><I9+S"I[MA75=,*S
M8.I^^\P+]KR&8=%G F"XOV_*32/5/".".Z5.DSN"3?).!>85=$N!D6"++"7S
M' ?9:MP%,/)LZ@L[NGL>O1\!,\/7:C=E7E4OOT)NY=-PE8$7.TP=LN5\0+>&
MD)*J9B \W/MG[AT,KEC;0&.&S088U*$ 9P'F_ ,+ZPE0'Z')=F3?]7N::*S%
MBR?'XO&V+C,])]X=V)H=T63D$4&'B_S[1LW:W8N:*@4%[ GX^+JNJ&P6'(EL
MD!10SRZ\-WOUO%B\H$V!R7J6>!)Y;BJI5RH%;$!3:L3H9>.Q6'*=%FPK9<4^
M_]Y9?ZPDQ]6/_2F>C/XFLW7D3\FJDGQO !=JR_RYB3SO#<*8_'HF@RBW/<<,
MH$?=!!I4Y.OAY>W YWW&6#/:+6Q0VUMHEM3<14L'[J=<YGQK.,1MM6?)LR%/
M\BLAKHTQ5A[,LMSX,/73[#/D"#Q#&2=E9\AKO%1/C=DGGNSM<IW@^3&ZI*N+
M!,LX/;RN1M!]QO+SZT<ZL]'>>9Z2E?_CK?K_UT/9()TRG!C$#0)_ Q68OTK0
M0'5:E==@LY\T@$*&@E+0O ?D/HLRT[QDJ#*L#=RRK,!WX0IJ$O$8@_8&;*1\
M >=?VG=4,UYYBL(A2?6.]DO<+\X'!J?P\N5</A3!Z@.B;W9M7%&ED9S1D=^H
M]]VDW%IW/(TUCL;0^VYWU:SLN?*='\XG=*\KN\(XC7XJ0"+$12^7'N^;0 4>
M#A@@EMQ;^X__A?>1$+2*QX9%;I]-RKU[$3"6+_>/"*!VC()&>C45P6)YY":#
M\A5K/O21\M$P01SMSZ4TLN/G&<]("L^]VJOC&7W'QF(Q%P*3'/>?@'M>!L5D
MB,0"H?4*CU\4_ZN\:5!=@9E_TPE<CP]18/3YS87K>D_78\W[L#P$BU30,B=2
M_%]BF2@.6_!->_=N7=9Z4\F6#BES73!^M_/[GJ(R ?6:6=Z,='8==>N?<)UN
MNC+>1U:C$4JH<>4%;5P6LVWLKO@&J,?A\EU^UKAM_AL9,>3%9_#.=TZL+;MF
MP09B5:>+'C!7Z]Q:@#T4S;+LD0-+=8(B=[K*6,-8/F[K)%;H F[SXUV%;MBW
MY^[QJQ5O@,@BNN3[2?R.R\JM!((RE@E'M)N^.^Y7&>DI$Z$J*X=*6GE/*.92
M%TQ)9HHLQJU3JF7 "07&(W= 1LA<X?&1-R40L?/#TX.W-W*5R!<-!8AYY_YJ
M>NHNN[!_Z2- /EWJU*AZ.Y^Q>7+,RH-@0:@N7-$Y/\D Z%5@_CR#(D@*C*,-
M-CV1?  BDEG$X5,IH\FZDZZ]<S4#<T?\CBLPEJT!]58LBFQF^IW\,'Y[^_SC
M-D!>+NZ)\HM-5"7CP5)0?_*=P%I3)W^#L>847*V]J]PC5SB)"F)@@HB+CJ'J
M5_O[VX82BIA0U_<7.9;GP68Q&BT=Y<KCYJW21LLR(00^L7^H_&Q]&8\%SSJ6
M*T$'&-,G8!%+5)#?(LD\$,!BSK5,4V!6!/43C5HF1&818AC<M&'=I]1M5QD]
MQM@&=#90J>;[;?C%FS">6!/HETZ>+WWZ+)FME)0@)>>QI@8?_;YW(G!(+3"(
MY#8IG93L<QH9SN:D<ZO /AF2["P?=^KZ2</KP)6I,Z+PO04QMPER!8;2CZR[
MG+18U<N<N&$(H37_*O QV'#527T>7XID*C!RPF[Z!H/;A@GQO;WDA_)_3$PB
M-U:C.AD=3::@F[D!57$P62>*1K'=VDV?672DD<UF*9&;X9&/NEJB"Q\CULWP
MR/1<W]/S2G>U"7@L%@G$$4N>7)WWA&W13"Q'8G\5W!,LFY[K%=#?E(_/;RG$
MG6)W ATM9>2 76QRG;IE-6#CNP/R7-Y47F]K41F'+E2UA:SH_-G"=18F7#4B
MENPA>_?D\)K=HU]"N=0-&^3$V)KP=SM%)3H"@7Z!&&3!QA-5-:UN7:>2N-?>
MP;,;5]6T+]^[9%"3JK5?M_FRLF'-$J A&!ID=KT\^N-BJ%+&\J1FKRFD9'_3
M",<K:J75U%PI2WB48]2)N[H8.8=4NM4I>1FU4 U+9GM 7'BZEU%:N,G0X)1E
M+SDVU_?H[$.;FV81\\A\N/Q=I&K<%6X[!&'Q1R1%80Z%GS2RR@:5+!28UK#7
MM/WOIVG?*91*L'X:_D=_IH+<?(O8&/G&L7O$I&/>:+@"@QHOON/?(>T"*WN2
M2+JTM?INXTU*8RV7(B58\ ^M_/BR_@0=#_(=S]$\72-[7)FIZ^-^A1$]>@[,
M GF20-?2/_.>WJH?1X-]?Z:747JB;2"@/-=8Y/!DJ.O:T9!H'D.LJ9+JN2IN
M9=#,0Z2&;%V@UOVA!B:3*O&=/;O=B;@";]H^O-^,,YLQ<N-P_>F8MBND'R#
M[/VHI_4G8#ANT!C+I<D:))W1UJM=HYF6590I_GG6GG45O28;YK Q(Q)1N:=D
MZ<PF3S#Q+*&.,OZJ#NQ6 5T R1*6QXZN;.SW>.)M3UE[T5?AJ$UD)(247#C4
MA5G8MZ*WP[OF^M?XDP)6GI1U7%NMO3NQTPBA]4%191,"XU8]ULFRF6H6C"U[
MLT7D"KJI<958XK\! JG#&$>/^?,@T,RV:#FS^NYIC14V@2 .S?N#@_ECW2"Y
M*7O)MD'_0EJS/^WY_1</FQQ>)G-T93-3)574O4GG\"7O-@QJ4?KF7K(7%$@?
M#3;&W29.(>;Q(/DTP;OE2N.MZ0RUY1F#3"61'%B1,?WIUG2U35/+2=U]C1J]
M.>/:QI+:XA3B];DRG-%Q:XE%]K)BVC(0]Z2"[$6L)2_'#>A_7W9J@V[<7];-
MY6MU,]Y/6V;.%8 Z92O=85M[ OYG8L;FGM]"XQ+JX#53[5EEV[HIR@ ?63PY
M:]8<.=B#=4G\GKHCK?-,O6%,9JP)78JH((]PGU+N#DYP[]TH^N9J@%^Y>:?Z
MVL@0>NZ%'X1=OMCDA=Y_'.:)"]<&]_V_;A/1ZMW_N04NY@<\^S?35(A!4ZMY
M/32K1A[V^(DZYD>ZQWIC\[\>CVHV86*%Q^M$.1T=J>>2'E<@E=AA3P7FGT1I
M"*1/UU\[>OGW2]?*TG^IV*G?,W09@GN K&W_MSNH\$#(.EPCR1XAELACP=I
MT*O1LWP2_^AYP[V6[BRO%(1Y( A%@Z^T..'B!C^\9-,U8YV@O9[&/$WE+Y/B
MD1=:X3L4F%2<T$QJ&! X:G,\ LP(9F"Y9I.;28M-O?)8&Y PV%AX(60B?'5X
MSLI-M#Z@E5C-=S):41MKKL#<!_6'?)\#:\LKS?2;*9&X']/:O./D':W=G%A8
M?>G&N)KCW:'JA+F>V=50LX_L3+<"XS;I*#'^P3XQ!NB+Z*)\P=EWAR*P1#/2
MD!+>^M=CGQRRK^J@[MCUJ= 0-AA:>C^6X]Y#!_/VN[?:F"F+Y#Y?H[*]&Z!)
M"73M9;"FE@CK(<FQSS<YQ1H1X.G0;^Z[KMR%5-^9K(I;+!B9>&2;[N5):J9(
M"C;&U:\NL^3DPY &F:1:^&%+[R:UY00E&1U7Y#6:L,&Z+WBNE(C80F[05>9M
M(NJH:<7!3Q085W5C,]?>GU/%[OOY()^9V[SRY.Q[^<1BJ!]\-<-W5AN_6]X:
MP/J]G MU[-24MWGT+0\=JR(>X=!<RNK6#=MN4)K2Y"&V-LGV(].3I=V/ISP\
MJ/PI@SK7KN;T?F[D#$([LK4K:-N[\K^_L5PLJ@,F+7%>QG1;5%K.#GSPVV+P
M@ZONRBF'P RG']I'*RL]+7OVH*!E\=VTU:/UL:M(OX68LI0C#'+?3>%=E>L;
M F=??.U;T!XMMY #K=K?[%9M+ W_0A]: 3#VV]L]:-[Z?LR*DF^9=?_=M]@F
MQ]J&!6H:7Y:+D60;I#5[REDR<\8@9/AE-N<47AJ1LATHVQM::]D-W@>TOY=F
MM&Q9R,TB,R0PZ/+GV>7N/$)>?&80G7^^].:+H<M![2%S^^\)<NWKW]O/QDU[
M$]?!U8#FR:EWV[HXE%8.2_SD[PMR2L;R:$$[Z5OPR,,KOQ?/H!1L9G=\\7;2
MX9,,KC2H*]68T_!76:HLDIY[>.;83D'+IIE9X/XT-8MN831[GT-GP@=<9N#B
M8U7Y/1GD.G1UW=]F!6[1SPI@&DM@DC^G]6EQ?[2DSS'RW@Y OYQ/9RDP'>?6
MYK.\8;TTJK0(:R'D$Y;OL@FX*=!^B!NAZG2U7ED>U#8S=X\3J;CAO.U'8Y8"
M@Q0#=/Z9SW?KBQ?SZ;1#<#D7<@CX:M=',[;\S<V3*##F+.N0N$ULL%EB=M4_
MZHP"P^V^)<C!RR.B\LK+M0?V1'#SL$S.A/#1IQOF%/*;FQ&1B+M,V'(V:UUX
M0OD7+0EPQ*4I]:!)*\:RK!N$>BI'/A8*[0MWUG263ON!M9RIO?DFQY]K&$3F
MI FI\"9D^^-4@T5(F >0RA->* U=Y)88L1IU]: "X^Y1OJEH.M)SDJM1DN*Y
MBF2BSJ#TL^&1@L=^M273 -9C&A=01,3E5^);-LU=0B1)(M/WT%*3M38'PWL
MBGKAUO' E*6IHP%RD"*=+CJ__M+E,+7H!+$QK*,QM7I&>]!\#\"$P"S?W8"A
M'<WE\;@?;D+V^YV1_J>DE.\-+,2ZB$IN^'ERZ;W-$IYL4+8Q<6SL=H/IH/EL
M-!G%]J)SVNL<,6OB?_.3.!/Y^NMOE<<%AMRCV]1!R.>3#+Z*+EQ(O<Z>H$J"
MU/[-2#G BJJIV!;'#H][0+<@Y8F@7[PI69)I$MW8_.(*3@J(S]W;J;EQCX2!
MQ[&8\$#BS^6K*[-B+8+:D^B#K#Q;FQ[EU/JT4\YYO7/G]JJU S(C9DJ?2UQT
M<0&]J\EC'L#'%^J5U^S0Q/$+8.Q'[G F\-R'J/EZ8?^CI_0?-Z^L5='38^!7
M&N-R@\QCRZ.QX OS6I7?C@,,U?WR/V#M7/%(MJ[U!L.2$_R_Q<!I9='W&Y^M
MY0#EBTAK4\<S3PZBAG06L8,OSBH/VW?\:T)US9_&-E&8AMY%JN>.K5W\WYL;
MOG.=,V_1$BB#)&19TY#'://H)U39@D RZ$GZ[]/.^E)][:3( JKY;GDE422;
M+G@BS+O,XV2Z5M!R.QA]AM_QPV%\9__4RF>3],D(.2%R!<'7?XG1RZ"Y'GH?
M#:"TNDF?\"S3#CI8T@0< ,@F&C)525'E]>EOZVD*S&6KD4#BF^24CAP%9GBX
M!W&2"8*K9C5_?L]YRQSB;YMFIC475:8,6EXVV);AQ8\+'IR +4ON^RMWG;XR
MU[]][IQA5@!U\>\XY0T,(!K!<8LNRI0$5R?1)-( *2+HYJ7R\DN$8L$,10H\
M:<YKED0\@9TZY=4]M.)9<=?)I>_/)635Q+Z5 [G.[5>FSJX,8&#SI"30YDV>
MP_:.V+\6K4%"!::SH"N'Z(,QJ1T4([3;C.I5@=,2R@0'+H+8(L/:;0(&NX<)
MT_H5F*,E25&1#'.OJ9X8&8DY43CZ?>":^5. C!,)+DPG"![CWP*S!G CP,V]
MOGG7F@7U5AKR()L\HY+<ZG)0AN6EVB'FP@D18@EVQ%TIT[W9F'$;Q'F0Y<22
M=_%'"KQB:K$>G&+?C<9+>PQ%=P)-%9A8-Z)*\8/3C[H'37AS%\_A?,? Z5U%
MLA0NMHVI\F;' 7:R']N6/ZDSNC=\\\H !)S;01Y([$)=HV46G&5A248JSM@!
M^P^J#>:)$$](W++N9\)*FT@0)5+MGT&!#'@I2Y@K9 5^.#"]KQQ,155E40LF
M]-OYJ8/TOP!=].Z?IY];S:(X-MEYG=0VO[NHR;0!YL$00N O/^SD?%DY*"."
MS,SCLO+,+F+'MS/8MM411-SF@+CW G;O*7>S1GS>FRQB+!N8L+D/3+37+'6;
ME.?Y@&9OYZ%R7X*\YWQ:ZB?%]QN29'=^!RDP_A_^TY:1G LF4> U.8/3>1,G
M+1;E^Z)6;@_HQH+JB3]L*_NI=^G8J7_>PT@S5H0X,A<FFV:R:VH>^].& H_E
MGTN6!#B1$IGCJ+S'0(F/=KZ+O_A_MAE>@-Y8):V'5>LINQZ<I)ZJ^E(/#M^-
MA2TB!VJRBNWKGR]Y&X8_'YT2FGHI\$4]4:P'0#UO%\#Q0%\1<5%Z'?DS_B'W
M_'*?%*J;X,N US26R<.E>:RKFG736]*J9'N)-,%0D1\':_$*S+7TQX!JV*=Z
MG;PR4DM52LM4 Y; -OM $F4EPY0PU;59TYKTY'WYI)E3ROQHR&%'QS&YMR_B
MY>! +#*:?E9<R?,#^R"X>GXO9IN6NLRR'*GBP@FVY99..-7-7@ 9R).U^C1=
M<M6<U"!S]]N)PQ\T"^B42?"(_87\TKR)HI3F,Q 4HKO?U&%<J.^M"E-4*,]1
M;FJ:Z$EMV-"@2L?AFO,D0I=S&7!L_&\H%-ZCL[1IS2:U&#:+Q8M/W5^M6K?>
M8L5-0KF0F7;6[7.BAXM^XON1\H SQR)KA ?27)HAUJN$M]9VMTB?5@)'4%Y4
M]VD_%V[]T7,#AEL3P65I,E5YTHZ:!XVW-D5_N4C8NP=D#([_Z[OJA4I$9G8\
M0GNC\YQJ>+<+]R]M?86(*FD3:S<9O'X67%WD9RXGAEP)77[TGT9DN1Q%3SX)
M%]'\*:.I)2E# ]!$P/K/X^L/U)N#RD-!""&('-'XX6Y]2Q:7A)K6APK,&M>?
M-%TS81--?PK5B5[[/7 %IV3%E&N]%7BY?EG7PQD#FY"XOHAY3,F,H.5*3ZMG
MYEF-/+*(A)3X?,UU?R'F9@3$9( 9D)/%V(Y3]X@VRA9@'4]X_NS(IVJ!8#\S
MS^/>I:*QG.')P/U<7YWPT9E]YYI>4P_?-/S[GP*SU:>"V1=[C1L8(P DIRV]
M=_;9.1Z)CP2))?G^]7Q")O$<^0MHJ2PI2#'J1/%@_3"6W\ZMO4"+].411]D1
MP1\RO0R>&;3>!.GJU85.ZT5[\YZ:H%@EU]E:KZEZ(UX>SF-0JWT/5BY;\Z5^
MKY5'+'QSY[OA&Q84HC=.^.0K3G@+>#Z*9 GG.ADV5I;M"O@T9S2Y%!F2G+M
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
M'SCL,&$+O$1 ;MK7^_,_?;HX=5+(1Z7*3A.7]30Q2_QHAIAO+Q,4R9U0QZO
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
M(5P$^BO?MYUH'M"%-@5ADAPS,O1Z/UE&+O5U2@E1>L!Y_29E8=.AW3'D.F#
MT'%?)V?1(+H4QO-?/A(*THXNR\A\'"V\#7S-^V"O%JFL?AQU&7*=C>^'\A48
M_^F/"(V"<\H\MG%%!J(54GWC\5:#7=L06LHK 8F^[_C\DZ1B (M\R'\F:#VT
M@2L3.11O_Y/"34J@4[&_2".)3DY4#KX9=RK5"/2T<:Y(XS!2WLB7Q=>%8?.H
M6K+)7K+ID]L0B9?60DUO&5H=KH88(VZ./+6/GDR4N,C^'3\/Y1XK+0FA%C'1
M:?-R.6E=9>::')$CEB&77\W7ZP'(;@CM]MODA>4,'+''HE+"NR"X%3LU17PQ
M=UV+5H1[.!V=]834MIS<[KSI\ZYV<BC8#,DVF10$OLK[?L:#U5$95?EXM0#,
MHZ@:T[DD5K6EW9)E_/J(693;M3>E&!0K,/E0C%B($+2KUH3G;1:/@\O7.&M<
MV ^,1Q23;^=BO:PRQT?SB%7%+*3&XUC>@\W+#1#"A/:MS59Q\;$T/A)I?T1V
M>U :#MP/0@BD]^\ZR]E:*>0Z*JX89%BWKG;4W(3^)_*.ZEL<D;@$>WW4D?H;
MMZ,<+(;DK&^7;6PL:"EYLH;IUYM5)B+GB7E"WLFUT3=7$#WEQK!WBOY0\4!
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
MP.F"7P'/*LR(NA8LO[A+]IG]@W!E\2QQ*7L]=L5L4"U<!@,:/D8/MBP,!08
M1G_CVXM/:[!,I:F%Y-9B0_QAJXMSE[4AFHM;T^I<C4DX!<;:9-YK^5'PZQ/M
M,[.XT^D3;&4PWSS@BYH7$T:NO5ZE]$\9P\V3;9F!I+X3!:4N#Q]2NR6,:1 B
MX4*758W4I9%9%N4*#/ B5VOC35HXI;X9Y-L-ZU^]<+S+U(F:7D*63*U;.<^D
M_K@5,\]6].M^W0>/Q8W;$$\Q7SQ=,&,7;IYEMMJ2QBW9MG>\;I8K0D!NM>-
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
M9$S'*_]E]3' /3&:FYRL!> MP=/J"/-$>Y7JMVY:G!(KX3MG'G][)Z.>POV
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
M6?6.:9/!D8;-0W><Y^$&+^@UK!,VFL$8=9+&#A UQN@_I*+3UVYKI_ZS7A:
M9FXO&F@;O]C  -MVP/[0..6/X4J=6QT@HP)'+),]VVUCT)\;E@$!>?^(S&S*
M=_9ZQ>T, XQXQ(#9/XRD&5F:.]8RP-IO8GX_#4<;>4C<NQE\:+GS\I6&A#;W
M@6JTL%.-!85C;M69Z&*I&2R=6OK%9.5I)$6Z2NF*+1RC6V+VH5"E?4\,$MUY
MG7B_H7AL BO;_NCK<8S_5(PBHR33LOV7_O'L?R@X#Q6J EE<;X'>0R/MPV C
M:54;89JY+Q6A86W&?KE^^Q36/ECR#Z.DO([87W,A))]/Y0*3UHBC,>P7_Y?#
M3PEW&@>0-\H2%)?T=\WS=JGY/QV$M4EP.>[MJ0/+)X]!LYB78+FR[A=E4%2^
M0R(@A3D[%^,P/T^G6VO2]:>ZBWEM*M3JL(P$DM5G@0IUU2W8B72[4GKKX#^S
MOW?J<$,S/]R<%D-%Y4*W[V%;0U=^PY_<3>+Y&+1PI<_EEFD5,7#P@MNH\2O!
M\)G',NN_\?XR$2L)CH3MPH%JPL_"_>57JXK-2)#:Z"1H><DLZ-(5Y]AH/A-9
M!!JLBU6>@Q]&Q4/=,0C $-,]M8<V"FKP+ @O:BP>$YX RYR=$V%+4%+X.$VY
ME7:=,#OMMZ)H=XMA\4YIH-)"A7KYZ)J]<8&C'T0KY,V##8>O_'37P8>5:,CF
M"O:';S9<E:IFK3Q4/Y__ 3-/)-)\5"BCT? F]X\?1=:8T_'A7]#<&9VB7^\Z
M3/94QW@P.X"\>^E3565;YSW&1?$XWV'EPQ!\Z7/=?U0H'QR"QF9Y7M 7&;?X
MR-%AHH?5(8A&YDO>H$MO5RJ^<R&@(_(+9;.CP;R7X0#E.<V('QEZ+GL/EGJ8
M%8N.=0#]$C2H9ZY:-7-@M!(L/A*E0MEA3M^:GE8ZGEA5?64?D:PG-*-S)45/
M4_"'J&*N!, 4)_@,EOD/GPN4Y_.H-G67,DST15:UF>5,6<)<>3%8]?EHP+4_
M:T4R.>RF_/OXEJ)H"<*/,&%P7?!=A8VM+PU/O9YP(9K3=^;#6 U!; HIPMFL
M\C@[TTM6_ %G)H4QZB_8MN=L6+15/.\*A>3F_4_2^E"NEJ4")-$/#UF&93X3
M3XL9,D9O48O1$V$,D"&#@KZ^$VJ\.#:Z'@9&HPL^&P6ZVY@739;_JCW"[*7;
M;,[Q/4\Q:1NCB(N9L9=R/U_PX[!G."H4JV6.Y\+.]TRU*) K.\\XZP="#&>1
M@"&S[ P_^GIE)$&?,0:#FW_5GRG87!"4<82VT% FSJ1KS ,41-6-"<? 6YMN
M75#[O"?AY6,EUB)6H@DU@<=)'[P$,S5Z71NU))KH;@\1>T1KT>PZ(X"?AB8"
MC<GP'>#R#_Q*A'#Y(&3DF)J<-9?1^0&<?7)\.F@]QL*(/_U>CO_-+?*K7DBZ
MV<)9_]IJT,.Z::$8MEN9\_^[&+:ISAIL,9G54,8YJ%!O3!(<;Y+I/VT;,6LX
M<.)"=:SCX4GF9.>9WG 5:AW$$)DAF8+MK_#WM(*_'P#F!U@CX#\1B98?^4CJ
M-Z$,,Z3[1&C!(W^$(Y+TV(C*E!3-^-<_'/]UC4P\ *!5*(_XZ*ODF.)RBM!!
M#G54/<Q8Z\3^JB:UI4&Z\E*,\RHM:CR)[WVD_NYU.7K<0M%MJ/:LC^Y:KS07
M%[T^OM]6BR^+9/%8LR4KWD6X;1*V^=5>>K0S-KG "CNP,!4XWR[,S/Y(5L.C
M_K6$4#034G#K#$\M+K>J@OTIQ>8.X '9BPZSN2__D?F#DJ(U6ZT2_$73TW+W
M[J2HH).AHV62,4RFTC89UWLS 31RC*=3Q?<ID7/'U7R39.J&ALZKU,SXXFEI
M $)5#/I?QHY9:*=@S<&]H%?)8YECZKV4F%&%OVY=F<L](P/6"/4'32+GN9,9
M=SX,'TRQCL5+E <3SAR[#GLJ@Y<*?(9O'THALIU%3P2^V\X\?,(NF./30:>@
ME.>*EL?"!(2O#T8)>$_._^!]S!F2(&I''='Q*M0#MRLMRUWCK9U"8K^#YYC0
MW^IZ<XN!QQW.7 DYR.S(9_5JVS!_)'0E2K/W*P(H,QRT3Z12OW1/VJC$5*W$
ME,,J ;03>B* ,!>OR0I:&DLX4)FZ5F%]WF2VVN@<1QE;UVQ#T-S6$9G&FO@H
MGV\*'AA5ZXA'M\G=;_X0IGXS9HQ& (S$2Y2-;GZFC(7&HFQ=97[1TK'CK,XZ
M2LN\B-UM9W*_R*7?QDLY"XY&1BY5A%L*&#]2N+(HG2+/Q?>E9O6,48!1:^@]
M5O,)<"*UB:&$GA>N6T,%*1JX>S+PK%.96;Z=$==YUH/=7>,X<>[M3\I-O[:*
MUQH92@^=&\8PKNPD7$3\R)7CRB[\86#,XC=IKFAPIC#QO*8KFXWZ_50HH0!)
M42M99T7G10,.>Q*[DA5B)M7%])"B7:Z--20]P0@^IW! G6H\$HU2#_O6->'-
MQ\0ZQG@GR<EB86)[ I=J.LWJHFBH+4,D1[M@G@[577TVUN94?)2V#Y+8#\?+
M@Z-.OY0!0V)YCZ^/\3^_\Y.\UN3WVPGJYQ8C:IM8OJI3QM;GTG[>!-K18[X;
M36($ 5*$@Z/:EBI?/U*AQCA=*M0^6@E-S_S+@7L$)+'_"&5G]):'"/42%;,I
MNG>+FG0;J;?28#,&69>DC/]8O_T'$@[621"I^5V18VONII(GK!FX8K!#5Q"4
M;JZ?,U4F8@G-'E'F>BTYU''0B/)>4MQ ,G8.@RL7C-[-'Q7?G3ZPB,%C,]DS
M/(]+9VS&!?5R4"YBL,K-WT=DM58Y67M[,M?&O[CO+8NK$/I=#2W1;*Z.G*>]
M18A-:*7XRHNP'=P='/E[V)-;BWEN!*0$:#$2D6SKE^"Z'>]_74"($G3$)Z!9
M>*_R/]YR^E<*3WQNZ_^6DR'*+TK,D R^VBLS(HEX/M#%IH$T0NC"[@3/YW??
M[#H<F3G+EQ0"5_L3/VE8L\DR"52:K:;)I-G"#C.''XYEG7OMA5 JCQUG$KM'
M.'H "5&BKAZKW&,D"]6Y1+B<O!FJQI\E)*P*D(D@^<^L5T86.E^LWL5Q9Z9=
M-SLZE<)7J^:H,A6J?C!%;RXQ [.Y2H6ZA8 W;? ("[@\7\_@?G743;RG5N($
MGG8YGO5G"K&/_DYIID>EY%H?*]N(?@X "UTR*2X\N]Z'O!;*X/.A21JZLG*8
M4E[QY)6SXU$,GM'-W>JA./T/=PL^++(#EUD[ZQV^>)SRHT6WT5+>;</V7TI?
M0H)I>JP9^8J:^T>FK<+I5#('T=J45U7O(LA+J*X.K7.8L<I,,&'=:)IT.]O]
M+88R$DG<:G,5'W8I!R9$3\,;/FZOCQ<L>*97%GN_!LL.,$P7##CQ'/K8^D^6
M-"/J5J4Q<V8K,=/P[=&QT5Y>##7,FC*S*S?]E ?S7(;O]9]SK,*3OH86<7,P
MR)TI8AW]K7_77EO4//W2M;('_J9TU&6)1!O?6XG9S,:F#H:8?K'22,19#X)I
M.2YG^SO:%CH932 B5>]Y&6&B ]..:/H;C\C#-U]_MO,/TH):#J!^+WUNJJDV
M",J+Y&P$(';COK)6[WH9F]\WI7O=Y;=.M&^]4(-E OW (2M*G2R],^OZ5VG"
MU9>[J_Y!9\2<,/_;8@X8]9 ?!1L.TJY(+=?_$.B.1?U0YSO$'1KS?YJ,5:/@
M,OE9)?8^E#B$./&.0K3B1SMJ,S=MJG6P T<I8J&,5 4LAK:%O+D)V-_><^Z0
M]C)3S5]%K%1$UG08#@<O;HPYWNAP>W#5]3/&*3'%\OKQ%7O>_OW_]K&^KB1;
MFA-W2K$%GI9^EVIK&I<$_!O2C$A->0\<",QX TD'I>#/U4U-N04/?A>GGL*C
MA=](88Q^6K<'??.I'G'P0Y?J)!N9RR%" 9I;#FJ09A#V]O=/K*U;][DV:X_,
M_8),X\JJ6\C*-P_\3AY' %8$/,"N^_'V;. V&6?1*>L^-8KLBSQYDN-DLQ3P
M:WPB'Y6']]9,N_GGW62=9?8)A/MUCL@3^W@-%(</*W<<J_T3/B^8!!BAA<]Z
M/!4.V&=U_'@L;#_LV[$_)\ME?Z?346HZR=%\26MX/?<6[U>X[.H'HP;C<%8J
M>S*UYUM5*(,"BOJ26U\=G/30P8O1]TXPI*Q->FYQ) ]F\## 5487=@:OM_?=
MN6=@+#1SU="!@R5;2FP1X64]5'WNQ6XUGO*D\3;A_<6I+TS_T\KUG,_%2#Z#
MCV#0U],[NB]4F5!^^7N]SO3JPERA"QTP_.[Q*QX*OX3(/OG"Z=?<T L0B?N.
M<9AY76/:6#F-P2'*3&N^Z$:>+="8HI&X2H5RYIT_]Q"!9_#H1$9&0;';^,Q[
M^[F\S&(8S<_R<&FIJ.??DD7"X1V@^C7>C]O:7!I&JL%%=*]![TM+]N,$Q6RS
M50(./-V]MFE,)QN_X)*B@7O&:_RKW&^LO*[*FT)YF1L7^>.I=W,XGN%,%[^W
MJOLSD9L%T7(OM*,%E5PMF/9C0.9QROWL38YI!]9<&<^A.*7_-3 5=DBM4@WA
MQ*)I]N8-@_Y;5"@+I84%2&IMZDHLFSA69&T#2];^:78Z'G3F._8<.W Q?A0\
MA&3DHL=O+)\PR<R%?&>@G_%5YFRU7(7:C;<OL2GJ(=EDP/VTXI0;^">-K^9>
M?P!-:?5?WZ_:QC5K@)!H!M*#O4?UN)!RNJ.H:=/SXQPF/I0\D&=6E)JU8=&T
M;(XO40:Z)SW[9=W)DE>SIC=X/XI/WY=SF3) ]CU:FQJ8#O>?ZCA$YT&U6/SI
MWHD A'?'0J#2?;$W-'QU:3R7SV#)<%93-K1M<]I8A.LMEO6*E7T.+;6*0&64
MTOXS)= KG99N!0A8S! YV'BF1WAQ4;Q("1HESN67S?R%.1(?*^D'Y8,]+:Z,
M2V3".@ S _MK=YU /X_AS/#[9J6IAI:'>QRHQ11F%SMW;IIE^R##6O>5EW6H
MQ[B2S:^[\P4W;<W. +K>_)G(5 Z*9"10)'6;/,*!1*\<:T(Y1&05,C9FQH?F
M_##\E<L,83D:U99[RQY<R];QSIT&2/M5J$+P %A+IP#I1SA3*=$,I@2:<%]T
MU]E28L9+3EE-U]:.%__'H?.1[TTS9KA=T4YF!P+!^Z)^CR$IK:B&XN#0VM\Y
M+1#@ ]ZQ_2,Q@^$%8FOE_F+Y&<X%O?=BS98&NGWKX<MDN[E[2$94QF'G@KR:
M<\ONO%5@G.ER;$C'<;3@NE,X@SE%9'.UXR]5?$.;.%^GB-!PU<-)!29.!T>\
M-XL,0.[>UQTR!'DR)&K(>'3+<T^9N9SUW55316;+H=_O^TCOEQ>_R1&,9B#P
MY?TROO[2^C#*@BE-YA\--4]84WC<0K$1[.C[W,B44Z+!HF!$<I>3?S!+V6J_
M@/V1?>Y"D^5TRNZA*[KP*_Q&HT"G.^ELD[+I*0I_;+ T+),@5V=[W6)%ZEJ$
MBSEDSKDM*_[4OF&,S(KNLZ=_OSE(P-$8D#A;/=/TF(5<+AS@LD<#SINY?G 2
M/W4>9862C7^Z?\]MC[^X)4N\A /ARI5[5*B&VBH94Y))O'HH.K7N@QV^C2+B
M8;Y2'WB86PJZ92$R02B8CD,(;,-*R?0D;=T ^>6[<BF:T XT\B8-B]W+#1Y2
MCI!NLZEDV8HU91NM2\LH-+<Y!W@Y_ JS;#^.-3)D?IT;9<> %@5W\S^! :]I
M%8GFG>,=L=Z?[52HBD DW5!B"ISDA B?#\$)!]XF[_G?[\PODR:0. ^GB==C
MZ!K0)N*NX%H?_!2#!"609?PFT']Z'OT?&V$\1;I?\#&N_#G]+P*,Y[-Y\(9%
M,*Y_1(\N_S(]1X>CF;X@O4A=*I[3G(<,2:QG^/M57[3!O"_ + ?_#5=7_JU]
M^99##?70@:6@)=907S$L(&763,9>W*3GKMOA4S0C'"HE,7L:ZR)[D&<'^ORD
M[A.-HYU RH)K2<F[.,<GL ZH 0H-I&<*2#^MG%GY,.@4[B.Y,+;Y#\5!EK/)
M+]^_A@TB2\M<PF:@5-!U5:C> "'\&Q:P5&>3\V[?%2)1,-''A7Z2]O[F@EFP
M$/'1)4+Q,P;77 ']7V9R @'WDB\N*EC*ZTZE!L9-[YB3@8WIR;B>'[)S<S!%
M%D7+'_A7^8Q3PL2+8*Q%+R($UA,DP)<YR%9Z;K2M>E1'2O=1!RD<WE=W3\NW
M*!WG/',N!&+LHR[]+"!#I%=^%0/R2G?RUSOA%>^?;8>E4W58.T&#:$M2*EA\
M"7/WJ+U-.*GM%HQ5FI;<W^,V-)CJ7,E7@B^:7)^RVZVO'ESJE!!.$M%#XWL/
M!WYL]D#(9P;+B4TF#[8VUITR#PD:80\_'VK>'V.+%TU+W:B5BFV+2QJ@>QOW
M[M'PZZ-73B3 0.YZ) .DI4083RZ\6DFN= U;J\\/=6=^P$NDFA?1I6-IBH@/
M,J$ 1S/ZTLQ<_%MLP+0Z8(TMA!COE\]9S?*<3B6F?4MZ;*O3D1 U7A!T\/J]
MU!Q<)<#4,<=%L^SWY=O6W35]R-BXITC190=KS-3"MKV(*G.J_ZKPN+DGE=3_
MG"9W5_,;6JKVTQ$LWC1)4Z%VL#YAYI:\4Z&ZKO&A5\ (86V8,C]QXWXSN*ML
MGBLXHUY;BG=NIO7:SOE<PFG?/*W;OR\5G/D#F+"(:?(-B&O6!X:^'YT',3/M
M$R4<^Y3 ^918MH.5Y20M#^M]<H,;T?._G>I9)+05W/I1/@LT[G-JR!8M[F^O
M/M41<0\O6O"A/>@LW;O[TP/(<'9[X#:J\39:>NJ:6_-]<#1<P%YW>">K;,OK
M@[<:/X_</D1ZID+= 7]CS_A.W][.^$REOO\^HO=UU\@]939Q:,]BV=ZN4+7O
M;ZF[N:=_LU)' <X,FDG0S-J5ZE(X[R/?.X\ZNV^82 ]+.[2??1KMW$C%G/#M
M:37<CQ*K+5&(H:;-AYDPC6+T+;_:WJ@L3?$R(V>]XNOW7R#%V2]!@U+L=G/0
M]WE#PVX9NDVM-M![ZYWW?4\8/^,OX-1D%WH_5RS^LMZ?6&M5^H3? <B'I)NY
MT7N*A@P'?(T"8%])@H\D(-EIM??Y'106V1<6F6EH(IBY+NANGN8M:O><-8T+
MB;\YW;.*UZC'SQX^[!<^WP#D"[JJLG7MU]YS>QI6QP9J1AH=E&_W"?)>3[&S
MG+Z@MZ9$,OQY/*\;L^NY"S4>SHW)=_?,'>EX2:>%@O9E(P8"'1&4"E"<RN]X
MFKF_4=A.?^?/@XTZ:ZJ*72C?74L3]A-I,>3#M^!>6<=1]"A( 3]5-"<V67UD
M<,^65_2*C%NXY/<<B3Q2ZM[W;6UE==1";R^KIHU97QWCW&KA0-G&^TYYV_?M
MGHG$MH"^I[_Z&!^C6MF #)DDITSM"QT'*#$9&V.NU7!2G4O4: @I _Y*/D .
M_'6(= %@'!,7G0UTC+Z!N;T@R,[F/(=Z);6U0$E.)_?+=03TKI3$H'[R1(3+
MR)_-*-6MBG+3QGRS;]V"T40#_/>*(U"TZ=PT;^%D2.$>UQN/+,1ALQ4J% BM
MF[YNY142O*$VUA<HR6S14_OJI^$N@*?B"KWJ+WF$QD<B^0-<P7JT=&AH)ARB
MRTR\KM5,)B6E9EI(E" ZZ(5KD+LN_R5N-2+68]L]C[:TOJ):NGH(N_AC?&GZ
MO@:AFH_<GS+$1=\JWLCX_B+:U-*?R&Z#1&>:=*V=10/=\=U3!U;,<<FZ_\ 7
M<.DN>4/7[*Y5_O&<'<:?-<Z^V>&NVQH2S+U"_>K=ED 0%'ZLBHA\Q*$RA?*
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
M-V'^SY)8X_9]_[T!'>XO%:KA8A0H +X__#Q3.+7//\)T_HX<N7WR&*:D1]:
MC-JX,[5\9J5?V7(:-IVAV>'\C",[HR;330SMO/PM,:ZX2-]17LL^XX&WDH.D
MW A!Y>1VPZ?V61SK?SQZT%3,'?"'IO1>?L'#-G:AC[:_5CM%:<>0J8WK' 2L
M/^FJ4 9S<S 2RQC[EY#1F"P[\>ALU@3M\,['%]=TQ*/'Y'/RWMJZX]8@8QB:
MJ+DA"[AJ9<JCNQ(;4]SI9Y)1\Y B6@Z7MWB]3K??=_2MY%>%1#81U21D%;G>
M; Z:'R#CYJF#D2<Q@I2X9DZJE3(!>Y-;?AT52V&5'!I4H>QMJ-QVW<H.TQ9N
MR2&(MKERW6]'=8>LB2I4:AQ_VNE?[?S#%!S6?%B  V9L[\_S&XJ@Y8+.G0/R
M/D9/HZ9-9X>&!*+I]OQ^_^)R!/O\-([)L,$VUZ#I9PM^$+AACNAG=K+5O; "
MI5D'UE1<O$W7LQ48!)^>O+2;<7PY>##U(:5Z@$F!UMV,'#N"I<G93+S0K,=#
MX:\;SN"FX.*F?2W^+D1!MA3M!!'#_DWO@'<[?;>E"N7,F-&Q*K*TU-9;J4(=
M$O'1PG,]&5I>C^QC>FRF9V10#3W?^A)!&W2DH[N*)GXDHRH[;!:\ UG6K\YN
MU0L7/+8FP34(77]T#-&&=#_U&X<D$,BHM<]3YGIT\:?FXQ-INCD_T*6C-*C&
MD6)=M:'XT.@%8;A$4KSGP];KW +X!)H[DW\)'[A2IC2/@IR=_0R8?Q=NN&$&
MS4*\[KRA(!<!FN;,E[,-< *O]'UO"]I _HQ9_@EE\0,>@R,DLKGHW) WUD'$
M[^CV !X?OHF?'/".TP'KB;6@=4_,X2VQL0UTD9K,M6 I;P^%Z^<U!#"G]M-H
M]QT-X:FIX7,@R]70<]7Q$ E,XHK>]AU]:J[LG!X$)2I42]&')JYV=(-<@B1;
M^U/^_3$XM5] 25R]_/^Y49@6]JH_&"J2RZQSVDBE1[_-(>'+\Y'\3R'U='5V
M$-%XH0IP!'!"Q.+<@1OF2+222JQ)7=<:F@]/*WTIPF[FR[U6]MA+3T72#,F8
M"*UI?4$>2?<S&__7)\ P%5""7)EKY](A>@E 1N.=2,6H4 Z>/I#\R2VG)\3O
M@S?%A 9M\?GTM-S$B?$J)KC3^VJY=]1@+%2ZF,9=,&2S[ [YO)KH+$$('C/C
M]W<@@\RW._);^B^-,%"%<H]J,EG6Z+L!&Y4,5VW4RF]QX_W>.L=^SLZ%<?=(
M?K=#;>)T ]#SO0!CW!#) \OZVX%K1LN3F(**$RK4=K)T#BZ71A;9CK7>(]5H
M4%SY>#K1(MYC"@.M+0=_PM*SU0_;,)1UNZRJPNE\WS)?G@'V@JRXE,>&EQ='
M%;D^<BMS<18.L,)ZVU6HL^B[;.$>*0@WQ)#DVPR_&7; F@3IB3_%<%L972GS
M$ML_L*CH'+,;=BSY=\_;Y+_N( E(F_10?"T:NUVN?\8ZY IJ#? Q&.*"(U7@
M(LKZGQX/3/C>![>G.M"'W^N:^7>'#Q#@:/CQO-VX=SN)_2A#M!&J!1O\:5>O
M)9Z8431;ZV^^&>L07+F$Z.<L?^EM1E=8T_!>*!7J,&/ERWTFWHJXEEUF8Z>U
M$?KWL5FCJ_;X)E2&6LIH),N4*X2J/?0X @/,RIM<O_++QO<EWCD(+COQ>>)Y
M.3'XS>WKO,YVC1T!UE*^%,]*YC:[A![>1<F98L.+I2"I7=#H$O%L9VQH6'I9
M D9>6VX0M#/GXQ:[K6N9%5:(%&'\5O;LZ/,:75K&/C957%CQ7OE&2]U)/5+Z
MA*_$I1>LN)QNM?3F? N=1RQ?]S!]\_.A_!*E/VA-Q-SJ?.3D?JW!J+J5S>6!
M9S/.*_3IOF0T%Y+'_OO(],!NLPGPB4"*GRENR8C]8C&;^E%[X4 I\U7AN[B_
M4.:DT]$,*5R7[O;?MBT_GB,=V=C<WWSFH8)3)9/LIJJUAZJ;P>4/<)I#^EK-
MX'XUV;SX9]76+-?8"#-K+D4"^V]T^D\]R1<M,T$SR-"IY'MVYG&T, CL^UK@
MB*1(0W795EYY41(8[QV[>5$_R>_F/!\/U]HED#ZL,9]$?PEW^?PWT18U*^'C
M,:+D7;Z(RM(<]>\+0',E&R/RAK>[\EJK8L[RA<I5!_#?A2W*RO.)LA@:)F/T
M$N_'WV:,817*.K,4=K8X4KFE%*HC<7/_?!?GF!(-F2V8U4]]>TAW91&'P/V$
M3J_7K[-"7P_X5N)4J.JICZ^"U[M@MS-!V2Z$B8Y&Q@:I4"%+ K2LD*\ ['L:
M+YK/<4M,$<9X?NMP8L=R)'D 3NQ;=(<#>3\88=Q4,-?\<6C*3PH8VU.-0.3
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
M7**'](#DA_22^CWK#=+.F#M^806#KV3AX?J&7^7(_[<;>BS!ZJI="TK;ZE1
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
M>&EW<_LPI-?(YK(TLRX 3]:],M^*)]"X@M)M[6N 'V82+L M##,7=&A0_6;
M!E.^HERS:,2Q?I.[(9^ :Y$+L0M'U"['M>L2";078KGS[-[F]M90.QJ**6>9
M=57W5=UJG>%#<65Y'Y:J]<M=7,@[C.Z#^_N_4 _",N:JH^/M5U^NQ@< <JSL
MH>X'NYC3N>!18@O+?,KA;GWK&G.)G!APS_'B@V XFHTY_])YX[?8"L#%*6]Z
MP0D[BV$G'>/;.+78GGK9W0BY*<$FUM79R;WAEFG2J*ENE\OO$%I"Q@CC&%Z^
MZ$6GPMW]&-6"@[<,7IH>D@RR^43AE/M9LI4O(>.-0I<]*-V$L?I:[*# ;*0]
MOP<U;++Q__J^1<L@(8)%$[_XH7CN2<$>[<0K::0 Q =-M:^@/@2V%_1H%5@F
M>1$GS15F!9.0Y&44$U(GM<;:3.%S$ISJ/*8NTSROG'RCGBC6YDY$Y.+5 8;F
MI=FFM8MO;G)C^&TO/0U]]?!'E7;P9YJ#QU>=5AE_TNYULZ9+0'AW05U9I$A1
M/27<OBG/([/V9,*5;)MYF>R/"HZ>3YS6-!I*,J1YO%V[Y82A.JR_/[ .70JI
MVB]19Z92%)!55%FA;[T&G=A.%-)/1OFWPR;&QD5G[ZF+Y#?;\@?&A'V6*H3;
M],GI[99WZ;A@T/1(_/R7_>;'WUV;2VN;5\BCH"R<Z\6TWRQ&$V+X9!_::/?&
M/:<-2.\8UL,]K6Z.68UTJ(\LTZC'9ZT*,JUF3$R3LW'\J@^/SJ_8RB$[,%,@
MFL=+%D+Q>%2#_(C^8L(N/EV_=B=#P!.5XW?X1@Y+?!5W%6ADF;\MH6MO2$%#
MU#<Q5.[E&W\PH&%L"VZ:#2WI^KLE>"6]NOIT*AR_50CO8UUQ!AEL0QZ_.R&2
M[_"/97?T?Y3UDC_T!+E_VJ5?@^HJ.K@ESX56G_VSRN=EBI&D7(<Q[!&U0/.I
MWD/?>GF0M#]BJAW -%A&2XH+F[5U4M:@%KM"\]Q=7YZV)/H +8KDKF.G?R<S
M9E&+[TI<+%(/7MV3>DA!8TPSB_. ^*A=HDS)0KV(QBBVW[$L>304#I-F_.E
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
MCV%ILI(.F>\ LS=-3='I3VCRA7?*2\=QDX=A;H.&#S<L#D:[ RK$Q#J6+(S
MUE"G/VE6(; 9*6#_WXLCI>WIC\MY/'ZHU<[!PYX?D+//)2K$I8 S=:D#?C >
M"8K_?"V);8@FC@+R[C$O:_R</ 6J[.056G1!L3!A0F(9OF6.CG>6Y_2>>M)^
ME54D5_[<^\$&3728W*?$J'>]>58E*#"! ;<;].+H/9;S3Q#"Q%P@28RB6#D5
M_-=#O1&M]W^E)_2QDWY&GHPI]$F/&7OC)HNWIC&_^H4)#";4QT/-E2"%LB'D
MP@$SLXD()HLJAM?>>SUJ+<>*HY@C"^5=']3\2%AM99C<V3;G9FYM!*6(UL$2
M0D\B<6\RM^$-ERX$/YP7&QW7[ELO@_384,G;7<H?*0E$!GG4WNKL4_U<F%5K
M( V[.7RYXX%_"/5^_C0S+1Y)[)7; V]@#;_+TK1#N+\H;]?"&:KC4 D?I$%(
MISVKP=WMT)P(70-T@W*^XU_]"Y_Q%HL!C2C[:.VLY17&*I9'\9./;_]WCIUJ
MID9%/2O<59)6&)19*Z?RL?7%Y0%BH\BS*1DRNS'6-VW6V;BN?UKW1M!? -P7
M'WW.GKZ K#)C8-"-F=+,O8;2AC@^8X3WM^_OQ AB$1+D07]AUF8&V"YXR..C
M^UK32Z?T;7 _NWP\*.4J1)=@S26KQAJHD4Q$EU!O!4%:'W\2UZ-01#VD)EE#
MF@!M("JVHV:)X'O81E8#T$96R_I2\'TWU*="W,U6;,7-%@$C(: _^%Y?A=!$
M*DR04C?4514BV0U:ESAP_/'UJ0PY>1:*:O6Y3EN;J&.G7 X3"^7N>PJ1;L#3
M3'1.K312)F$RY=W9CB*C]RK$FI]92M]J#.T&E$^>M9T%1\B)*\!)U"6YYWN@
MC*#X")4!@YK29;#'!6= ^^:;X"W\;,$PGAH]2A08STO^(]>T_&'.0H;5^Y.[
MGC_X__B#,<0DZ4'?I?B?#YRB_PJ<S@<$4Z88P+2C$,R846@BFZ>>05W6!^L$
M54M>#.I,B=Z],YP;=9//*IR[6&=G[>YNW_VNO=#']+2X.C,^ <+=!Q\!BHT)
M([_W$N<.M\;/5NZZ'Q/[\\QML"/.LWS?4+EC^,TD<1<['?][EFOF)H$E3QFB
MC )6*G9'2.J<.D.1F"/3<% NB[RM:3CP!P#,4JVD<>9[3Z=@G%\I,79B()OU
M[9+Y5DXY6 1Z_/QP_&$.6;"CH[&VC$;]>M>^,[$3$E7O,BG>'T=2TG"\]N:R
MOXFQNOL;L".MP!_@R<=K3[O3*2 FC/]]]NIK,R\NGR4G:!I9=]VB]8T%Q7L6
M3V","B9*IY;Y<RF*W[9\$*[_SX#E4O9\WQXD1R%5!MI8Q[2/KJ>/,9BB@K1C
M56%T M327Q:T(6.LL7QE$"^$@7WWN+W[Z?,9Q=_U4W"DQL5W.^-,3M!->$H0
MX/6]\1F005?%#"Q%%\T0? EHW[IUF95P F]=H7Q*IU<A.734,YAI;N[,U31K
MZ723567SJT]MML7H]1(#8FA44[& <)JJX_DJEG,S[A=0#G;NSB[E[FPFT2DA
M+6RYRR,X7)$B^E%$J^BMA,CO;=%<=>8$FMZ(%#QC>HDO3U'_%V/O'L_D__^/
MK_1*IQ>OSJE8I5))4BG#7!U>$<6*4,@JE2*GG(==E4H)JX026PI+#DL.<UY2
MYA KPW(<AIDUS#9VO/PN[\_G\[M];M^_/G_LMC_&=CVOY^/QN-_OS^MQ\$OA
M<(>A\%]X^F^+DDV7@CK\9#-4CF6W0?0-=+5L "2=F'195F/_CY6;4$" :&#
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
M"T'L"E[#_'2DH\Z$?N% :A>&-@VG[)OI&8W_-.N?)-=KAJFA[YLU=;Y<I9"
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
M'7=(=.UQ3S\LIH[M;?,Q*TJ 83^J0B?I0@M7?V$88C[GDAFMY+4M'( _&8X
MB7N>_; MGD.LA .%AO>+Q/1(^M]:9HI&[]Q^@"5[TU'YO:VT +;YX>12XANP
M+LI6L?WB&\KCE5OMK=+7;Y#XB:"3X(F:=47KDO=G&RF*!83!11'R*>\ICYF#
M;8W"OJH1NXTW";J4%CZ3-8?HP/[4(=XS&$ $/0%/SI_]FJR%7D@W)>]!V:[
M&%;?W"GX50^P4GK!DU.^:T\8/'2J%J!#+H&#*<,WYSML;J>T*[;\K\8V_Z<7
M9:T49G3;V=^0$LX1Z+YW=^YW"%TP&;-1*OG\"G\3_)K:AZ/\".C#>E-^S"=;
M2/>M>%@2=4UG-G ^!]&7E(5?%K8@=*PP9Q):3(ND#91]^M,1G!@'9K5(\<(8
M#+V-IJ94>_G+PQQ\+G6\ZM*1GT?#2('G52-(GZ4[W@70!F>U/?[])PY<"7DJ
MA0ZE"S4+\%6KX2LBMB?TO"2=X0H94O"AY_+TMMNM 8F3\W.ZEG&>QI_$^$R4
MT,[/(>"POSBX+# "EUM**'*B#:<P?E"'8S95/%O*9]P!-OMC.DD(-8HO0@YB
MZ_J3CW \[^S7G$9"%%Q^P.Z[TSBYF$. :!QFM<5-1O<),/S6&%,)8H[>GVE]
M2JW5QO7/3$_0&M+OANI/?(',\3%K-UFNK"[34M(8TG;_YC3 @G8/ N-= ZM#
M-5XI"QM;369FN8<"+5<_ ,M!9U\2J/P[CJ-GORJ+(EQ;O1I3))#'_EE(8%!X
MLO:=:Z\;\ICM8K$:15OZ\2KG1^)EM ;P'**I_&R7L./3&6I"=5DH5'(DWN1D
MUOO42U2JY/HT]=(.0T^7\X+WV4G)W=^#E6#N4H0:2LQ!%T*8X5N;9N.II>$0
ML5H3.^(X<6,:&+C X*BL 6)$6^U.?]A$XQ801)+<2"H,,Y6T+%I!7]1UBL>R
MOR5$2@73UODD+[OFQ(_CAQ%!,\JE\VE#15L76''O05:!9YY-7.*8T,=AL$1+
MC8E4'6\!XX3*:A"RW=YQTL:U!VO@HP*_;"*4N^=30]U=(TN=^*R?99?_"A7R
MF=J8MT@,-LMZX8 G3V4E.U18]L5.RN<32<]T 1MR /"B__6722@,]CM1BU9]
M0$B;]2V*'R]D_#P096K?,<TLJJ%V*4M+(9?DV"<;X/CA2M&5!9Y9^<"_NHCT
M!0'*^W*>-?ZJB/X=))$(Y!N))Z93_OCC7]%E:]W&UZ),I_'6($;YXYTJ#TW"
M>DMW5@1UJ102I"Y"G<,DAF5N\5&O >N+/,I$2%\<WB*:5@X%AV]X7@SIJ' @
M%O?:I/N-=W@PDXHUL+C>.-V9@U$\3:GN=F9&,:L5+^KK;BF%4I!4M^;;UC?:
MH,HR!W/D94]@'#%M5B +$:L\8<QX*I.G<<A4OM.+-R]*4R>JD<.K56UUI34&
MU[E%G:J2$^D'I&@+8C22.[[;9DD#P$TC'&/F6]@??XU&S0[<,8T ][RE+K[4
M*_XR %:/J^.\6L^YW,QG#ZJTG^TJ^Y6[@WR(,WLSGTH:N+5.!RL% 1'_;*/H
M:$NO+WV K(PE;U;T-#>V1@3SV3"713'R90M6?@YJ )+WFWKR!72[7XWJ2_6C
M,OO3@R9<W))V6U."OQ\9[7:!*L':[\RTZKJ<87V=FF\P9/!<5QS<A1R^ ^9?
M?:=*M5<=V2R2P@Z:KG]CW8%]4U'0*X@V:)/^_D=_JK$J<G+VIO?3[*P_(SZZ
MVWNFG7@US<R&BPE?$6B,'Q]COG.2,L*0XDM</'OK*.[LGSCQ=[O\\N/R$!70
M4&#CY/B276>PK;B?+Q:)46GM9">C_N:43B%;J K>O-@A%#,-U+]U7/5"\V@
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
M[:XV4NZ^C>*R[EXO;[?%Y0U]Y#<=U5O%!^>_S/R%,Q49_SJ_\:B.?_Y>6N#
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
M*+YHR95M06(6DFT,Y9XI[5XTE'X91->Y@D?T\!FU[MK&ULZZ#K;CG?[$U/8
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
MOY]=$RG5-]JWG+.,](KV4MHT[,V= =Y*;2;4C@+-DJN3OA1]J')K8E#'2C>
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
MA^V3L;'DV8QH]1\2B-S%B?)3$Z/76Y^](*];VZ?ZEC'P_F/T^-%5W!A)#)%
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
ML=<;K\B38=AQEX[2=.>H0>T,_$7_!0W+(?*GD?*.G.5(U$@IFPW=.AJ[FQ,
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
M2SBL'K\>RL3RO2PXCD: WAP+XPCP]@5X#9V[I:[6#-BC^U8Y3&<,*B":F4)
MP)E=-H=O7??\D\]75L<A"D]//7RE6A(3T2;/GJA*ZKN9161]=DPPLV;':L%<
M*4O]X%:!$-S4HR.TXQW'SZK["]Q:4G@/?P)E!G/?A,W[>%?NH'FI?\#,2JF)
M%F.7I:C^43C0WL/3!;]' ()K@8C95>$);U"!^%17 CGC#\6(8C < K>\P, O
MA8$<?07'(W0U7PWV/G(I>8$@ TR6><7[EQHJ#_^G6VIND:_"BK <_FV?UB +
M)373F_)POSF_+<\O_')(?)P" M\?P%!4GI;VG#0;_5V=!'=.N,(^ISPY?&BD
MKXZ)HTH@_3\!16@5;FX5UEI^_EK$UY-\^TM ?\949&S8+RSWN;@ W.(#GECL
MKC1=\3_V;.CV)D=3FAF!3RP$Y(%%>^I@Q/6/ U1;TB7^PD8M1>&DJJ) &'M5
M;EG1O"CPX^DZPC74E5U@]'2#]E:HF55;:&I\+,>T'_4"V!*.W^:O6[5"W'D8
ME5NZ%4(H.A Q\<54*WY_\^3]-6Y8_%68-EW@X&#CXA[&CS!>[&H7*K[/H2S@
M^&*Q[5*:YSV=Q/Q0H@J0K[4G:LNP'.$\F823)E)*N:_9<.C.'5_;HN@,V:WL
M_C-;JC*9#\G+IK+;3>JLBS;<5,:,!#*V_[.XZX:=Z_U0K3C\6'KPP5-MI<FM
MTI]P96/.[G#8E-R:W(A"L'F;:]_M8G/:"4BS>H&]PP,^327>) 9 NU0@DA!1
MK%7]Y5.E&HZ%U@*/0CR4+$J87Z9I#*- '+U-2]7D=IINRNJ+EE5U$9R$]_#W
ML-QJ(2]-(;:A3.NEI'?)&#G<)X"HGV>HZ9?-!/JU>?OFMKM5,7OQWS\(XD!G
M-O.#&NJPU9_[\;8ZH$J$:#9ISN(^A.ZCBJ=+7XOE<O [(5D"2:")HXO*O]W_
MD<Q7I=(_Q9"E:2WRA0O# 'OQPZ42Q?<,YE(;"V=#$>EIM4!_J;%(5%,H@\5P
MWCBXXYPQ:MH"1NSA3J18$(@\)"P3=HU;&+G^@4IB,D#$P^C).'AVF=?0%J*
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
M8%*AUNA_:IHU(1VHDB%:24K&?:4=I<>K-;Z@: ]7R'P&WKLHQ;\5D8/%F$I
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
MKY2O-LOB;:BT<=RR>VV+/CU+JL7Y*WA[2SVOD(F*):LT.,M&W2&X2&V!S9*
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
MAVVMOQT'=L[R%UWC'ZC<*#HEFW<,C<_4<!U$L+C@*WMN'/H8=QSTWSPR2RK
MY@]1@**;)Q!Y?_4.H00$SL.DQ<[^6!OIWV#S"MIO 'Y2X".^#!LMG-L_5C4&
M*?&$\>A4OA]Z>.4.+-$A(>/.'!UG-4(@$CX!0?8A.?M1X=(X9<U-!7UQEB-3
MWW-7&R1MH[9EC5[9>DCQWH;3X>TD+NPB-!6Y:<T%U?!F@]%$(GFP^XL"U_KH
MH]N).Y$>330K$J7Q@?/T].$K0Z?W1'')?#IKI!:O450-F..GDRHY+6,#PS42
M4#40ZW[R0]G,^&/_V;9'WD\;?Z3^3,GPCU\RD"'R1<6X][>L=Z\=2HJA0*#$
MO!N?>R]>O965RUUM[L=(/_Z3PPR]!E]0.C.L:+$2(NK!$*9'7BH^?O6.D0C-
M,?:@E7D_Y?S;8)WA*4.@#XK$/ILA[I?FMNI$,;$8A.5(HX^V;>^3LB?G9&#7
M_1-%@7S[/9/\_$RNE&E4>&CDP=O=C^J'KPQV.G.(W+SZL'NN46QJ!I9-Y>C=
M-U&VEX#.HU 24,M"F:J2:V25:XL*WJJ%N"3HK0W.VS<1*E<?[YGT*E!LF$*I
M5B^R(.U&?!X#K#RV'FF8P,3B)M#IP7JS<^L2IRT?F=:""Z6"@55Z=7RKF2?$
ME%) 7U#2Z'I8=2/YAWFPRN+X\GQS:4'P8\7R>U__LZ/#$17V!5AG^PQWV-<,
MHR;LB'WC:2T?,0'.@H.A:6L5]@;VC 8+D$#T>TU2VJY/QLF-8@G(S3"+EA>
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
M<QCUQ]7W)/)$C_Q9\Y9UODGA[V:3>(^MN*0\O3M'U6IXV"Y<V-/2.!!Z#B+
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
M75R3T61/I=<"S]\8L\]O5IH<H2X9,B(U-2S>38/S!-VYLCT$]43T00+J@#:
M$8A%15M-H<&0!A]^1Q_&(3-G 4SF\<)O$-]C*TP):&MG?H]/9T>I1BFRWVE^
M'.UWT)EYX=C19;Z56R: &[?)J6YTU/E\76[94FJ8+_ BJ,QS(EU4:QC8W7@1
M('"9(A[WHU5_TQ@H94:?#H3C_(<P.(:%*D.IL5> -O2[A*EKL70.9#&#$:R)
M2;2OQ;;EA:BC\TF5 HR@#>.4,#-O';KNE0?B"N(A&XOP%A][N8SX\A8AW$07
MQ\RA=.8IA.X\<,73EL7E7?X2T'4@B\98H&_6>51 M<1AN"OK\CJM]B*>G17O
MYTI ,O#.L?53SS.3[\J(3NI0): RS&'N4TW$O765 9ZRLC[(=#$8T=]-_[74
MU'I-19CY&54G==#,N^(,S\=%XB>B?@GHC2=1)$M9_+X]Q<ZO7BQ]3ZXP"\:<
M3A6:#&A[$LKB:%*?F1C+6'>6^M$$KF4)ZY=*=H(?+N'H)QIB8-=U9:)&J&*(
MR#"P$YT,FQDS]II$/>'(BN$N<G@)J("B(GY?=E39\Z\S50ROH4QYL[[-G7;H
MIL5(0-JZQRU,4FK:6 ]$&6D6#Z7?/':2XCB2OS'Q>L;VA&E9_+@W-0E9+O/Y
MO#^V#@7%O6")6)PHS'W^N+QP$]]4Q(;F#"[1^PJ&T5TK.T71[?6K:U\+MD1A
MY+R/;4>:=XC24F;Y!SK;]*9KB!4OW1RL:P@.'NP$7\+]=3,I!=-XJKZ("*WL
M^41\]9D?D+$6RD)+XP%C)<Y@W-D]XWF4+G;D"AR"\X"._;J*XL<9B9A0D@H3
MN-;I:ACP5,LSHC&SDHGA>?H:S6FA3B4C%J46V6;))&*;.7EGB8U[N4B3?$B
M#.&0JX(/6#XM' 6K/MR!B:JG#_8((SSST%6. "G4(;2<;J&F1GB-R1I8(6X%
M6D)#-^(6U8VQ?#J.@)" '-"I]@&O$:(F9"D 8'LLBQ(,APB.%D[#E8.+0@):
M GI6P0NU5]\8'9E,^SJT@"*2:_SFFX&UO<&R+]+[/#(\=&HB!=B?Q/ 2V.V#
M'9W%XE>6_J0D*O0O%T(\(+ :HXIV%\UZ/,_<LTR>@\'KYT5-4<[#B"(,]9^^
M+;8:CXE-.D=PU@ 05DRT@>@ [W!XB<LEQ6JMKZFR.N!EU&KZCY,8(<XBWOW>
M4U6_+L5BG6[;Q@?$@14PX_=]XF6T'-!,8>JVSN;N;=&^)<>@*!'%=H+8!?-E
MUP.JI9X:7F,73ROR;S%Y&-S/HO1*WTD)Z-+[_5!D9REQ5/MG'SS[)YI,_&29
M&H@?Z%!-D@&KG^5_O"[N55.\NUK]@<4Q_0HOGWP_UIZ==(;G<'_D\@,YV;\A
M)#JY%(5?P#3;UT%Q6WW71I<?;[YAN%[@B9^.H#9I93[$A>B!%W8Z:2I)*3>)
M3-8.%=9+55Y83114N7ELZL[EIPY^?[XJ-65)0&8KQVTZ$AQ^(V]\:L,%^]_\
M$](ZZ#=OO\?ZRMK_VZN'_]]CS"*Y*6!;#]A]?__!_<BG9@4 C"$H JE\Z\7Y
M92V*L4/^--4JOUDEW*;INE?&3&#&\K)@DG@_<V^;_%T'W7\0Y0'VU:;GK25W
MHZ\(<^J2YEGSUZY<J7Y#(' 'L\VL4DDY$M 93$:-:,_NY>M6VZQ*Q>\M[/ZR
MHSX?[L=]4:;E:_ K>#'2L+;],S_YPC??SM$9JUF_>R:,3L%V$[M#E_O$:9@Q
MO33[!YPQM0QVP)&N@%\HPT"66(-/YDG-QKJE>K;67)HI3,/H[H6HJ!2FB'72
M+. C76F^JN[!L;HFTI)U 3/]:?F:CZ]!PW\:Y:HC@O.=7_S#1FRPR>! WP$9
M@6*?9:-_-3,QP=EZ7;/ZA->W)* BV#<Y%SGT".FQ#YM,@LL=^^V77WUJS_'.
MMFY]A64E&%Z^S$5/H51KIF2YJ0^HG"]-G#DY.YM+3+$2I07^Y(1?_K!/)9$Q
MR&*)(09E;2-A %-%IF94A\D105B_"'[.5^_$:I#1$")Y[P5CF\J4+PNZ[0S^
M8E]]WKJ<H/K!<>ZIO)MNW<:=2[7')HKA:2,1ZU):KUY?3#[_@S.'DF->/Z*_
M<$%!)0OE\\/JI>S;$A<&BPNX9:4&A17>)9&9 H$81HI+=+U-]45SQ9@6GX8B
MMZPCL!%[D38_7/G3T?-1%>W381P#D17_^Z4GK_;ITW&,>0#"ZDII=:<>;"1%
M1D1(_6W5D;#G)S:ZQ OID'J@T4L=7A]@-@+4!3=@#HH 9Q?5CV/'%HI"T*7:
M3?-<JG/6T]VJ_TZ?,@R"40E.0<F';[^3)S-32!@;/M)ADVKMA*J8-#D>R%7$
MX,R*):!-(,1[?Q*\8Z3H3"U>M<::]N>8 ,[^W?7>)6F"-N!F$6(/-+%_RYLJ
MR).@."R1+U)O3MIWJK]YRDJ>83!/:PQO7MR()F2@872[^XNG"]3!@P0,F:+V
M(9<Y<F:\+XWR<WD0W[&@==.E5]UK_LKQ>;&4"?&Y.HE7-).R4(8>$ Q8"F>A
MEX[<BU))^"O5]V+XT_"'Z!,RX[0>-IG(GY<JZ62K7<^C?(=VXM!6=#*B4/3
MOZZ@-$>L)RKE;>J);RKMI&!$:;YOLDSSKOD?U+$8\C"FXR/EW*K<7./P\GRL
M'U^VAK_\@Z *U=AP(U1Q:V"6(>#B<,FS]'UC0TI7&)0$ZZI]]'I"P?S]7>G_
M-]=VC7QJ&&=;9%J<7M-%H^)_$4MV[WG(HN+J8[*N G"@Z)]2V63[#0;T5T0$
M.ICY^U9UP3KOO)<[#'>W&T<@$X=P'4, .%(!!W^S\7LYYM0'L&I@"C-Q5 +*
MJFK8+[32:QP\%N'5+0$M6#K6YN9H3%42/7U10=!30&?O,<R;$XE6]Q#S'A0E
M"6BS #YJU3)KX[JX/J_A3<7IBOP+">4KCY4<P(QT\8F%_3,6H:6H=\_>=+D4
M2B,6\SR&"2_$5&!%NYOFR#?*FWP//K[!^$&?/\&J8?'MEH3LY,8AM%!*Z[A_
M06W6-[+_%.8#+@3!D@&B?\OR=8L0]A4VIQ>A,]HU14(U%<]'\>. (HSG_-]0
M\S]G+%0Y7J]4Y/^AOIU1BEH]?6-1D]"_8!6@A>]MR=U>S<8Y^P+W&:ZA8OTP
M73"TL=P')R8 _O3X8I%'M)[P0]"&,L,K&.?I0&ID;[Z0^$<1]TT"6OM]3%/]
MH/['6]_4XT&@@R:R,E_F66Z_<S;+?LC/O2;_+1Z#8[-NVE4/-\2_]QNY<&7/
MS?]?@E$[K+<=H&.F5(GQ$A!/.[6A>V0:<"K_%_A*SO^P!*2O)WY+',*L./,/
M +82T&@E="UFMYNWL_MIQ"ZI7D;RLX9NR/(K>60KJ1)_PKKU[5IGSUN^LXRL
M<BR'E<1R;.OC'MWR^>(:9E7C?@6R'Q+EPYEODX JXNG?TS-H[C"]CO^'M'>/
M9SK\_X=7*AVM4I'3*I5*TD%.L74D"JE03JLD(33D;.]*44ZKA!)6B:5B.:Z<
M%LD<8EA9#,,P,X>Q@QW?N^?SNW_WXW?_'M_O?3_NQ^WQN/QQ;8]=U_M]7:_G
MZ_E\O5_OUX7EHW&LJS!.AYK*(H$-P>X'/>#8(A^?]CWXQ[]D,W2@/PK>9?MX
M)]_/;U(.&99##'3DD-<BHI':ITW+TL89>>$P^XHEI;42T#T[&?N2OQ-0N*X7
MB-[6D1@YY)TJ 7PMOAD5+0;X^<C>AN$WBC&T@,^+];4-25E/?IVXY$&?)%HB
MR6Y9O[CGUJ<M>&V:9GJ+0<TCW+ ]AC&EMC;/TUH)!$O9\5^G,ZBE)<MW_M!3
M]F4U(<@BV(>-Z([P#=K8ZQ:YN4@&:]H^J+=A9#-4H$I&3)+OFJ-8&#G$R>OB
MFWM:&9E1X!:WZ8#?P\X'(_Q]\\:1NT0(H;\N%Q40Y/BC5P\QA74$X?R=G?2E
M;ZVD#%W_:,6JD5@K96]FC%<M?SIT;[YY-G<D#R- Y:+1#7>)/')G*M%0!,OO
MB7L1-YF>F4&=K#9D;96<47<&?/_8N5(K\BH' 7P(-_;+[,D5JW;?M=%THRD1
MBVR?>8JN]NY&R2AI"C^NG$V=& 7*LF>F8?\<VK"B6PJ,_&%MJECU#VF"D!SU
M,P)5+D!!@(3KM J$3Y1%L01$<,3WJ.\^%VYUN1A&*)G]NT<V$(5]\[!/?#'X
M!0H[')B#$ ]$77I?66M-RMRM#+N'N6B-&T-^R!,$?GNR5[(FA"PNZX^&>OHB
M!4$YEWY+5BFT@@6YD/%.>BPT_X11OG:?@UBZ/+KSW5Z_VF+"1#J6CSO%#1[1
M'_JQ[%F4M"@5BA.QG,;+ZARK;R;@.;G?]!;?V$!^X*#;N?U?=S0J*.)Y+MDR
MV'S>_R30^WXX#;1P@/%^\Z2UQP#SO7N;@LJ+@(8%"5[TZ--GEQ3>0L""'IY!
MOQRY(%6U[9Y"_]%9%6;]XT]12+IN_F\E/%Y] <\OEV6L@<6#&Y>%=NT_QI-#
MSF P7-XT<CQ%HA2C_.:T['V,7G#/8XO:D_W,6^;NI^A;R4N)E%."P%+C7"7.
M;]-ZN]WMJ(<'S]0 E/Q[ WT#4/.9G@EQ+'TTUN1_M\3_M3E%OY(V]SJ<_ 8"
M#-'?Q+T%E&\4WP*"=1-Q:YVR:\1DS\S6HHN.IG?#/^5"M>L5Q/AGFG0"W0_[
MRH]_[?VY_V=^@_HO?6F)X3T]7:4T\F991(O_IN_];YG%5H"M4$_P6>BAG,AK
M^]?=Z]ZBA.]7_L0@B(P>BNGD$&FY'.*/B3.IVTRM0 7=FM#-"*C6M<RI5=83
M\<>)1LPNONE86,2MY5<8>P:^.JCSI9;ZDAQ9L1QR320] 7QV)WU0VVCT966<
MV5@J>M9^8"6^P3 )6^)-?3S^W;G[M_=5.60LPWPCHLK2W\]@-Z6W  0X5RD)
MGQC&-,IS?"N=*8(E19VT[S];;)P[A*%(.?I^>U>W?\V^9P$B1Q<8<V)]$F*-
M-^=S6U5_P1H5%YP>+94NBQ(1KZ[STF\^(5(@P6LPCR:B9@WU''"(F*B3N,JV
MANYC77I304VKPW+:YK__<[.XK;9L[7V$%G]A LIPM;K==5CS(ZD2&E0( JYS
M#T:>K=3$M%K&B@$LSN]KS)75][68J2 C&;08J=+;U+^Y3DV&1E*O?)A>G0:H
MNIK@%,0*F8K[,F)R08J.X<- _,_YF+79HZE0I3H$W)SKZ>LSXKAM#;&0B140
M?XI6$P]4;7>?L<C.S9%#8,C6M!2&*<V*VM&.]NL3& N>O_QH4I2'C^Z]YQF]
M(%69^V =\ ASGDF30[X@9/>V]FI>\TI+)3H ^9&EPO28WYE#<]D+I&*@R->Z
M.+*%&,G()9Y@2VM9'UW/20WGRZ1WQ)$;)SV3\XBSNCBW$&N'>C J1W+VR=N'
M9N*U/ L 2_FPS.JR67T]FT05K^9^QFR$V,Y.H%IX @%8<5[X<=_C051V:NS]
M!=YFG8ZNKCLS( ^4#,I2=)WVE2:'I1ME%F7F5HFE!$O[O5ZTE'X&YJ>2U-]X
MY/+SWL.()"W>#T1G\!$Q]0UF\V/P"-D^>FZV$[WYJH6M#K+F[,X%]I]8%!C[
M>?778+R]X^24PI?0C[WZL[#WA,%.K!-KM$X&E[QQ;9QZD>[^(#>./8W!"UT,
M#M:DWT]Q?^&BKOP\.XQ\1V/*B':K)U!WR;E W9(9?S;F,6();L[[5U71Z[1H
M'$>UWC)*L8B;>TUQVA5N;G_#:',BK9H.Z0 :C1R-J7@GO'2Y^L&N+5SM7R'S
MQF9FO 5IK#\?(3@J5+LW0I,L";G1H7&;1-Y*V@^9-&5U1*.)UV-T98\.5*28
M_Y%#;F8.E&'UOL\V,PGX,60%LD0.F3IF\ACW]86=7B U^<5UTDGHXJ.W0[:V
MG1)\;U^;6*39F3XY&+M##EF#1CSEA4_Y2U2O6!:DA^S.7+GS).E00=1V!;S
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
M\+ZM^SAM"J*Z&%3(D]%!HE\B1>&VS3R(920SW8531*FR5.8;6211_ SUPG]
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
M/0-^?XZ/*&\J^_H,^A6W19EW]C98R>)<3CU"URQ*!<<VW^Q'OO"B H-E,^>
M7A.SDWMY28AV<#P!#1DP2C@2DQH^O"1Q'MMJHGI= +Z-G$IHFWOVI #]$V[H
M%H<XD@HZ>Z*F9<!WI919D+B)@:23ZP(]EI6Z76I#%0XZ(6A2L*,*72FC/\0T
MR)OZ>=/S=> RVQ)&("#";Q/JV;Y4K_S5J1*B4&J9=^,<G)94' !2K.ZAGGW\
M5"4324*&Q5U>^>U&, T5$*S)2X(^'C-F4&)*?:3+*3-L')4)S;GB*L[A+H79
M6]UW@;^FMI9ED&9?X I65J>'%VQR/1!W/QMI-9\I322&#U5^RDWKN6>AKZ/:
MLU$IWR")C9VCC1R.=_-8[R&W6L:$_8@2!A$ILQ>/1&+DC/)>73$LJL75Z?NP
M^ BLI<> 5NS^\XKYUL\1OF_;]0E.:9C,;3G(=;Z!;Q3;11A1^N)P6H6:+[D-
MKG8KEZGIVQF'>VG#4GAU\[T_)50\5U;DP>I8[]6'F\+E)@J!%#S%<3XSUC]4
MO OW!P&0&I3WH[^/HOKU[G6"8Y?T0SPLHQ'CR(:>T[#N""*5>3D1%BD-,!\.
M<N0(MJNN544T 9; ;Z(R8K*P"LLTOE&)4]P.?D;-?81E2ZOO<V6"@>PS'=Z[
M8V YH?M:^-\JR.JZ/A69%CZB0?TJ'W'LVV?,RP\#S[P#VV!)38)"[2\8(VZA
MYJ(=PG\73;!!];)E\'UP-H*/6$L6_-JDH<;D+TKY=ZIW3[TX*VRPC^ROJSU7
MDL"X@^2,FS":)V%3>->)" 4V?JN/O1VL:O>##UU?>\=HK6'<5":2B"1J=S;+
MQ1X/U9&3$YSN\V?E1ON1SMOBVR7R7VB\*ZY?7E@+3A)QK,G/7+=N]JW\U::
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
M**&%QQP&$0/_]GO8O]#^.[+_9\#"_S\A^S^ _0]<8  6(L)K\!#Q %* VQ<
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
MDR2I&%6A.))66]YFAAMF%':)VVS4>"67DKG^L&'75EXK/\I;5N23+E^D #(
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
M&..L),-KB2'7\[0M9!)0Z_??C/%^8AO.%#0<(ON:'5A-]+VNM!/M?*7 HJ;
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
MUU&:>\RP7A-* >Z(Y\M*D_/KFC;4K=@;8F5W7_YM_11W.!L,G>Q"^&!Y0<2
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
M [81I1-FN."_[K+KHRQ,X\PWX%]?RH3ML[#<H5 H6S5<-%EAH%0^&I,"YX_
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
MQ0!Q?63OQ["P1:R+R:&)2H03^BYI+F7IU2%7^L&P>)#B/^?M*X@&L!L"SE>
MK^URZ$%8&!0GG8VAF5YV,T=V%2DUG"Q$H2*ONSS)WW4<A%#M+G2:OE^0="H&
M(\WF>!J679\(3Z>V3G?X2I%6$1;:BN_\G*L\JA7YIO]K;)1P&/\78'.LZST4
MMN6G-2C8R>)Y0T8R/\R\V\V:^OHO8/HS=K5O;\*5WZD=O"O=8WL-<Z#.SOT^
M_L($7BJH673[!K2R/"2F:KNN '@<YES^$PL$8/L($:'TVN)XU'BN#QOX"3\
M&^>NR[FH3.0L;'+T(B++).O*HLYP7YD'>E6NH]2VU<\_FOUVO^Q+%1^??.76
MDR"9%KIUQ/_RD:/F_Z()N[X.V\(SQ22INB(XI>L&4R2G9.M:]=$OP@O*AS;U
M@XY:SHS=B% V:9<I8F.XOV7\,YRMI-B++(9CE92G]_ZM&72$"LOT$[Y9NP!^
M8<1&2(>4._(Z%TF2^F9=:0L+I'_0'LP1(3D>7;[W3?KU+H;H38W5?PY!J?'9
M-76]F,V9UETQ+S!>/I)6JPH_YVO49GMEY#!B;RDV* -W(@FJ6M8'(Y GD8>U
M2LR/WMH(@1=O4/8^ANM-]I%8O(')?6?<K_E:X"\-FX=SGW)+&M[&>)7UNEF6
M)J=0\R+[&>$_.6L5245U&,](8!T)<[J_@?-3-7#]U3:E*F UUV1S<J&*T#B=
MFVU1[.Y8;04[-ZY,#S:ORW27I@P-D:\(%=*74*V(- =(E6[UN9DY6AJ",QS]
M:V7(VVP1NJD7IK#0H?-BXO/4^HXQ'_)M>(&$)%]N:K19_.KU=*?'S8O)(E(@
MFGKF!*%7[6X61B]@)W\(:'(G)9.'*[%MYY>CAJ83<<H%JW+ 2_5.R;6+!5S4
M?<^@ZXWDE7 NPG?/VA&*V<KF/W^4O@C9NU=SDBYU\O%QV.^MDRNAI^!5KVQA
MD;M!\1<3.OH76ZF3^<=M<4&^%"GNM_S+RP9*0I/9OV;E3*PCWGNA"H]\2FH(
MN'IQ766*LPQVNGO3,SR,1)^^]7E#I54Q+JAAK8>JWX,N@;*F3'9LLJ  \.+:
MS_9C[8&Z4T:!RED?F'_.;6=CK3*WDUYJW$#7369B6WJ$:BK5)=_M0!F-YBU;
MGR=3E2$DB6PFFE3Y"SW6&LJK D'1OBW7-?(%_F+ D%L181JL!M6?)NM>Q3F[
M?3LX9"DV;I]^.O8SM+7]W\4;EW)[+>C(T"0(%N$ZAEQ+3X"G+\R(9#7M[CD]
M;2IRY%XHA17-/%J6K![R'E,D4"@62;;'R&V;F=K[X$O47H[3\+]\E^P]281R
M%9OI()B1'+3L5V"[T=^,F!V&%G7"._#V%'5IT\BI[YA2W4</ Y4K_P*6FX7;
MU#M%9TP\I*EF+,Q^C A,!!H%LY\UF-6AOD+#A/L\$:'LF.+!"F<?W;8E'C);
M=V<W/C99>CQEV)^D(PR(@Y5)"TXUKT@<G#GF'V4K_@(L#X&^G*<UC(K&AW;M
MV1KQ6#LM:(F8HE1HNF=PNNZ&1.2)Y @3F?4H^8%4A3?@:CHL7IZ[>UMWKJ U
MMW^1UB:!M5L)S-K:>\4[^W@:\%X&MHDOLZDG4:J_#O+$?-^1.'M,81,!XZEF
M(*C]RGKR*7#+*<E_J^5DMC,E$G")M20X:7%EO.B63:O1=7ZR\)0XH"6&'\=,
M1HZ4)B_ 7F+$E,S"9V?C=/6HZT[2G+G!JGD18_C*]2Y%#'4E@4 O=7PK6F)*
M>#.Z5G18Z-<W#<S(95GFD-O,:D.02=SKP_OC40CIMS^AZZI*$47Z(ZN,A$TR
MPX"D:)W&"X6A()NJHQ3W3^F2\I4BMSY !YY4*@@A?8Y&A<&G/29LU&6T+J6:
M&1FJYGX?J/1BO[G@>*M#^GXBJ+*UP';=:^G4@]Z?D>EB"1MW87[F_[WN2MS[
M" F>WHPIAAGR^=G.4CKN+:"/&81.IYE9[;K^U[$I/SOCUP=]-&\;SY]N6[_Z
M22<Y5^+,_TX*NJ1M8QY9N]YOG53$:H<J:7JY_@5<Z[7-1JT:(=4D-5XT.&0-
M1)=H4&)%;Q*^HM+KG)&A%3]TAU+- =V(;]9SH=OMH'PGE](_/OG"Q88Z,?B
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
M-",!QY*J<-72=3"%6Z 22WZYD1=X'U57] <L>03=!JOGH)+''B&<OV,#C,@
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
M9.#_R.OI;Z1TE*C3K/[Y5Q7_IN#?S?TO4$L#!!0    ( !F GEJYZ<!.4R$
M '!_ 0 1    ='-E;2TR,#(T,3(S,2YX<V3M/=MRX[:2[_L5W*FM.DG5\?@R
MD^1,*LDI698]2MF25I)S>3H%DY"$# 4H!&A;^?I%@Z1$$B!(R?(,E.5#)A;1
MN/0%0*.[T?CAW\_+T'O$$2>,_OCF_.W9&P]3GP6$SG]\$XO9R;_>_/NG__J!
M^PN\1)X$IOQ[P?'RQS<+(5;?GYX^/3V]%>P)1W^@O_YZZ[/EZ<79Q?OSBW?G
M;Q+P N33N[<LFDN0L_/3W^YN)ZK9%/#[D-!/!>CGARC,X-^=0O$#XC@#A])
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
MP<(@>6D0X@H?,8T!G_X2=E<Z'T%C*H,I"W XCL.BP+RLG2,0J %^ZOCJU1E
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
MQ,4O_!-P]N<_>)G/44P:@F<8\J6\Z@#OIXP-EO'*O=9&]/)QWL@REBR\0,T
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
M"M4-,%T!T-Y&LHC@.EUS$GX!T1*ZFQ7>#BQ#$"'DT?TC@M<)BJ,UAKQZ1M]
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
MRB*O'+Y2]N^8+ C;S>P,I*]'0N1JHA$D*/N3- 6[_*QS9KR0*H\OY37]IRL
MFGB7E%9TSDP_XI6K\+ZI;F21,=CD4LFLY)R9KM)1V1-RI[,([J^(] Y0WU7>
M"LZ98FT-C:AIY(VR+,]X8;C=+@1!WM.]RF*:;*?$0LHEY=I[40L&FEN&LW:#
M\TE8=J:\<I$OY2-67:I:;\Z@]TW6 ")A>96Q,(S/7Z=* #H=F:8-:[UV;(AE
M,;3< \<#F&&M;F0.&0OV$M82XZXF>6>CMN-LN>-0&[]O;F,9/65:6EHL=53J
MID]WYA1+'9_:"-B!"<52WVE+DG5M,[$TOZ-+3L:WI%B:6ZSOYLG:62S-']9W
M,D36&$OSAK410-Y48[SPC.FC(&G)V8E]HR)$$SM/20J&"&PB8.<&( _ZFVS?
MKA*$,47DW?N"Z0#=H&@O:KC>;!"XKU'6X/020O)Z%\U;T^(^]#]7&_^6.\9S
MI6C\3(^Q01K0D \@TO4QX_$?Y='VLN(?A+GPPXP8,ZR G/P(@3CL0SA7%1M&
M(>8982RD%7=(&HN#M>]%X3SQ\/3KZ,%?^UA6XO<RDUY $\!/R5L41^$,>*LP
M"J+E]CJ"FRAK+?R;NW'9?;!4IFMJU$?*7065+_!AHX\VWK"OVV/;*&R)0=Y'
M_)ZND_4,#T*DS%RF[DP6+^ -A FXB^#]>A.1O(EG'[,W./L6/49S$+Q@CLCL
M*])J4=4X&U8/I=(J,%D4)=-03L@Y"W#N)/-!*FF]@:PLV#/,BC6EO^.]5JPY
MRD$B+&X'X-H/T\MU!P#1BP%)*&'R-OIPY6@+UO$%<$F,9F%:I>+@8\SCR9M4
M#88PZ(/4+(\)-1:-LLR(_9DZJ43?$;:@9:W7DP.R/(Z'@IB='D IR/>15I;H
MQH6YO'!HJ0NL*>),R=.X*TO>X=O!3;;<]=OM,ZM%^#U>RHFD;TN=PH9$-YY@
M;ZFWU\"9X>@7EOIS3; @D8)C0;+L-%FO7;B=+*;^,DPK?(;QI><17IG6M@]\
MSP?HR849)7JQQ>?PH+1S#]Z>APCO07;$B%0O8V>77:)'&_H>B"E\Q/6?IMGC
MG=C!*F\H5UK1N$VY4CP;/\9/X%OEV,$HQ#]Z^87DV\B5UC&.)0G'PSLQSVZV
M,,^3-ER3N;E8=$>O641OIL,RV,BO,$@R]Y2&FKPB\)^$M%QY(Q05YYXS9CC&
M4S'J< BMZLPY?4,O/#+4\7U#W9+F_9QX$J7QC41N$79-?X^SDNZ\'N#RBYA/
MRRS>W:)\]0XD4N99 C>9^;I,]VEAEWD9:UB4>/'9=GOV#/,9C%B'=WU(GB*B
MJQ9=>[B5=^DSE#,2^8Z\+"X6"\R%*2H/(IZY[R0V"Q]:?!>QV)V5UR$B_V\)
M]-'<3S4+@4.OW>+*"8K#<5E6LA$-^HP4= NA/TA59!^QTT>9%'3:JJH'UOI[
ME!&ATX.A8=CI_F !2S&V*"DG]E::['*7^W(*],L V.I2CSF HM;K;)BED2SU
M*CNO-A=B*21K?9SMN\T:]]%RCUY[(4A-HQLO&625/TO=<,TI(*%<6NI@:[_K
M'*W44O]9RWW6ILI:FOBHASS-]6!!^J,]KL5>/(I8E,8G*MZ2%*L8[PYIZ;V1
M;9@EGMRC%Y$)G+S;D+^$^:JI+'"NMA+.$HG9]F D9<Z7F-U#?I ?D$Y\&)SB
M1\R?8/0FV4A+:KYQK!Y=;X6O--Q6J2S$A3/+>)7>[D^:1A<2@G$%)_RO'3[X
M'\X+"<%AW/:]O^MIX"4##?,L'(PP E$N,G!AVAMC!BKW70Q5=8R>RL=:=Z\?
M-RGS]GU%8)$$#_Z"]YQ+S.XIQ49*?!(Z2H1"RH@](V+<Z=23DX6L=8!(@J^(
M^P#*_TG"3D=<5K0:(>I\2<SB"H"=G_2!>8)4&=ZA.&B?HZ<&(0.!4E*SZWI2
MX*LC<"AL#A&% \G40IZA>)(L=R.U$0XE15X!YL8ZE&U<O+41_N_\9/L\V3Y/
MML^3[?-D^QS62;/,+O0%1J@1.T@G&N\X5BFY? ,V$'A^ZN'%/P<@E3I"XO6$
ML?]7^GLF]!R,=7W">,\Q)B1/@(<O;UJE;-+)V'<R]IV,?9;IHR=CW\G8-RYC
M7Y\J?R'2C!!GC4*-I2&DG9R(3 02!)":,/[<A[$;+GW\>&=1KABP7F+@[@A2
MX(&4:3D$2<82)#.]1UL0!SQY:Y!H$>-:.0>@J^VC^T<$KP,7B2IF**QB$X8[
MR)[<M5B#5UQ)5Q7JHN*>#P35-.HC.P!A$K+#7-B#-=6,KJY- I2E 2D'&Z\8
MG:8?7"XAD#3>4<<[ICO SJ [!^0HBP$^'&J\@L6#[Q')&.LH"E1FS=$3PJ8
M_76"XFA-LG*"K&?3RM^(X>?,,FYVZX_!VA@JJJ?;N-9H0R,@J0>+F@%+.5I4
M3\61$82+LF^C5+RHS/1J7^B^D4(B;X=HJG-FVJC/@:C:P;2BNS=#C[&8<V:Z
M<0)%T[U]]X*$F"6_1-'\F[]S'= J]4A,=\[_UH=;0U+Y%3HV)!3,$;LV9+"G
M4U!-@[76R:&(AC(M&'JNG=;_!GCL$X2M51\+PE4%WE++MWZDJ\8"2PW:K9$6
MF1LLK8N@#6^*U<+2L@CZMIIC\["TYH$VW/GV$N.=G>5]N;T\Z -+YE"7^FHF
M&]OS.<[8*.RL*78))30 ZRC43$*#1.+0@&1A<(CJ>;(\QJ.=OBQKFSHRY'=V
MK.&)O>T0YUBXAB<)2Y!"UA(FD(E-1+>D->L>HG#Y(09P?0->XVL(YGX:NM-O
M%QD"RWV(8IC()CLQ9AB/:MF'0Q2^0AFM)XI#X"2Y)H6] -RX,-X2Z93C?Z,-
M-0+C"]@DT%M5E>A#6)AN3Z7YQ]K3?(:YS=J_<\D7MB+0:D/UY A9<P;,.;RS
MLJ#>EG?G*D-:A4T@X/VPC-X^>OF"&5S%OW9P%;\AA5WSCY-R?RS2\H:;A?>W
MYW_SX,-_'AS]+,M4TY>]:OHI-I"^:AHE^>S.P[0*3:WL)XN%[X'IQO5 7N<U
M7.)G(2_[B\GT.UCY7B"*IU1<1E- BU5GQ^"#$X4H"OPY4<%NPS@C,4_@HP^O
M=FPQ"RSWB6=/4 :8)2=-GYX%XE$Y0M<W?W,?_1@E/G$BX;OQ$ MD1]9XY\Q$
MX4"=F];/\_>["WVB?9%"UH*W[G!H-:S%/+!"7E0?;![@9^BO4P"$S];!2&50
M68W3L"85A6F#[%<W_!,_/P"".?G.])N[X4*F--\Y-_U0M3T+-@;ZGIMX:-3B
M1(V I![H:P8LY4#?<_NJ^O;SK!#C:F%;E5"C:,.="]/<^A *(5NA3U &G)F9
M!->D(\/YW\Y^%J4E'8[4!T.ZL.CSE4'.A1XCW6_/_R:_%'^]-M"Y,%W%1]?!
MZ>>N[MOBL38*LD8>TN;[W13GPG3P_3XDJ: "4)P**#$1LI\!]/ ?W*6\-X*W
MB'-A.B#_P%."#XV\6P4/=BY,!]03%]1DD3G4<M/&-G\EKR((HV]83;MV-_@O
M\99W1126<3X9?RHHT.5MK]HBR5K&^61:Q-X_35=8P4;3#03N?!)6!>HSZ0/)
M7L+Y9)QG4TC_ @@;QC1ONX?LA9Q/>EHXT[Y:^]C7&/_^KYUOO*;=J2SB?#*=
M,5P%3W(#G$_&4X5!C)\+5  P26(4NV%:WTCTBHJF.I],9P[O7]='-TX@/@$W
M^(9*W_'J).>3HCC ..S[7\"OL1_-?>_9W:81QT\)3SR4F>M\4GS5&7#NY(3)
M8C\*?A)22S^Q@%9>R/FD^,PS,+@,P\0-JA+0(0 LD,4SG<_&7VGR_>L(\2]A
M/L;Y;/I]?0 (17#J!@ 1)2"%A,ALF"%$80Q=+^8]K1*SG<]]:$*S7+'!YQ._
M(7[L!BELD]? 7V:1\KF((U"0I-=Q/INNP)$U>,YH7G3_W(JQXDUS/IM^7GG0
MI'I/RF\6>3-K-WB.4!J"=TLB[I"?-HCD7BT]'W ^FW[22\^L#/^H#W8^FWZV
M]V$HWC9IH(L)SF?3VOL+V.3?GBS(5>> ?#C4^=Q#O5L/@#FZ@]'Z'J&$G&TA
MV.Q)SF?CFGF5J;[A$[#,S385R5.6)S.F.S_V&W=:E3]NL!P:+C.)KY'QI[J
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
MA<U4 6?=DUK30N9]J;<WU ;#6ARNOM^#L)>(+<OJT3777C!8\LH+Z;MVWF]
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
M)7FWB&TJ*79<XKA2P%1)H^.2R=L%795$.RXAO8\0K)+41Z@!2,9_E20Z+CU
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
MS@64 +DSOZ$9?F*!NX@5ZT0W^T2UQ/LILO%8(AN%\K5U88UBB!5=UK;%_,D
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
MX4,CGB52X*X_SIG*FUV9YIR?]>$IDE2XA>X?%5UVQ,X=)3*P+/P\+=I:UXT
M;$E<]_1M._T: ICIB,HHY/8&TFK?VZ%UL^_D5A\J_\9M\VWN=@UX6;1K=H*!
MW'(*X(PWD6%9&-3UUK6]QW/118:-'GVVC-LMA)B"(,<68M<]%D*[C]R>+644
MF&2V&,O\O8JXR%EU+*L3HH@CS21DO%R&^*W0RBR.ZU6@6ZAZW&/.>\" M8X4
MUYQE'P/E@TOA.ASSF'V"G*:=LSS0JIVI2F1[$R!M<?S/0Q0N/P3^&YA?(@3B
M4QS0*0[(#F^N$6BU^;;:0*OF0[U_X/A0[Q\,0B+R*YOP3JJZ3-ND@.GU=6OI
ML31$WZT"SWPF.P?C+2F/$.-'C"26IQ']3X"73\:;5HEV.#G*CM!1)GITK'.1
M"0%6T9UM<XL)H:6;I])G;A28I,^D92J3(BJ4-W901C7FWJ2/]."L:8H<8=1J
MNT 0&*[67F3M')AB^BF:4S..R.CH[$G&-?-ZK(% ^:9/Z#\K0F,V0?^XZ(ME
M-UZ\54LVP9AV8!B1OUKR-XS%KNII!5PL>LF/]ST8IOGC5W(?SX=I*FR;>H4E
MPYUI8RL%:W708!*RK5CT@:I%;P0 S+Y%<@"4 U431P0 H!D>)DF$ZEA=62/E
MVG=1 B7!V TUDR$RNM#W]JG!O6?=M<\--HY"?A344X,%,\>P&Y9<#!TY(7_K
MP]3-5>P8>CI3H1J=#9N-J21EZHJ:=19K%=AEL:ZI='99?U4 9_AX&$J@??%"
M!K9W$"%^LE>9J6W:E[+!!K6.$D\SM>MR"J'=1XZA\(X'IYT>;9G1OPE2#-7<
M0@]4T^VJ*OR6M4)L@U;5C&!96^HV:!U:)@K4/H\ M7UK1X'9C_:()GK>KU%)
M'Y(V%/L2S&0!E]4H]^PM=CWFLD S4!7;9 :E1+3<7<L#&K281PZL/!;$,;R
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
M_@H^<[_,1G1U3U7UZ\;NWI#?JMWKLARV/+U])YY0P"0DH9LBM2!E6_/K;R9
MBI3$%U!* G3U;L1.NVPD<$X21!Z 0.+?_L_K,O2>N4Q$'/W[7]Y__;>_>#SR
MXT!$\W__RSJ=O?OQ+__G/_[7OX4B^N.))=R#XE'R[W]9I.GJ7[_YYN7EY>O7
M)QE^'<OY-Q_^]K>/W^0%_Z)+_NMK(G9*OWS,R[[_YK\^WSSX"[YD[T24I"SR
M"RNLILKN_4\__?2-^BL43<2_)LK^)O99J@BTXO)J2^"_WN7%WN&OWKW_\.[C
M^Z]?D^ O__&_/._?_K]W[[SKV\GEI^O_\IXVWN4_W_W7V?V-]^Z=^JN,0W[/
M9YY"]Z_I9L7__2^)6*Y"9*5^MY!\5@TQE/(;M/\FXG.6\@";_PF;?_\]-O^_
MLU_?L"<>_L7#DH_WU[5L?]JI2QM]8POC'9<B#BZCX\#N65M&_9 RF9Z NV1O
M#?DD3EEX%.:2I36TM_PX_V[M[/D5QD1^G%\+2U*TZ2'2SL[<\6*(/]] ^SO(
M^&O*HX '.3:T;!A85<5J0,8ZL=;8WZDOQ,$YEH=4$ZA/U95P_^MY_/R-'Z^C
M5&Z@W@_?YO]XA_]0;+-?3*]O\JH4?M7 M/CC]+UF9P')+W<-2'ZYFWZPAN3Q
MH0')X\/TXV"0?$N!9"TEB)0<2O:O$I;L-]-1&)[KGP5/+N(E$U$5NH;BT^]L
MXKV^J?1>Z<_3[VWB^>7NMR8\\.?I#P1X BXT%/BA0 '_F(Z"0/(DF4"%M8^O
MLMSTQWYQ+6&(A/]/+WCB2[%"\5D'K:+H]"<[Z*Y"-F^#A66F[__6+Z!U(*".
M*R&7UT$=H'*9Z7N*4;P54#YO:(:4EYJ^IQC06T'=LB5O!H0EIN\IQO1Z,&?K
M1$3P2IW'4<K\]#-?/G%9 ZNR[/0]Q5!?#_!<I)N1Y.P\#NK<52XR?4\QDC?
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
MI+#ZQ/C^;T0BJU^01'HG$4S-.'YA*Q:-HF#"Q$O#A\]V(X!&)#CZ@$84\?N
M1A1J<='B0B2K.&%AMJ31AJO. D 113=:4$0!A1843<3 *'NW8%$:+U7X?(10
MVA(B&DP %DU0((=%$P>H877->%$'BT=\)M)B6\WEZPK$$8]\E;-JY*=K)@4+
M;^(D@>ZDSB[?5Y_+/*D^($03)09$B":V#(@0343*E/IMG/*6%^"P)("@B3TG
M@J")->=JYUURSI.=A8!\=7_"GD(^X:_I&53Z1RV^+I4 =)J(Y 0Z3=QR ITF
MMD&K$EH=S1DF',T::X!X6!B@T,0S"BA=<W3400E9DHB9T%F.8/XAV!.NH^'V
MNRBXA*E_NKF+0^%OVA]K]ZJ !DWD<DZ#)EXYIT$4I1I.=T*8',\F$J:Y:[E1
M16H9=*H%P!-%-S?@B:*B&_!$<3$&'15EB3[N1?*'/B8QGFTW/-8#;K,$D$01
ML%^01+&N7Y!$43".DG6H3SS!D*363/*]A2VRLM5R^KYK]A W((FB7QQE6=SA
M.:F?4P$:ZH(_P:-<P_M[#?-@]29G@APCP"N7ODCX>/8KDWA2LX''Z94#5:((
M^1:H4D71-T"5*N96(# 5.@:V )0JOO8.E"R6]@V4*)[*.$GR34[E;R$/+VPU
M2J^8D']GX9H_)CRXCG[F 2:1&,\*8+4L3JT8*!)%XR%3)(KE Z;8-3^+"475
M.GXFN(MUHI M$",B]>8 ET@3V()+%-=MP26*S7H#GWCFE[,9]]/'%7Z[C^MR
M@;?: #"B2$H/C"ART@,CBI39Q&;4(N=WBT'S1/'OV.:)8M.QS1/%C:S>,[/F
MS_+FNV9&H6Z>:(P^MGFB,3>K=QS5GX>M+@@0J,;1$R!0C9@G0* :&[.UE:MX
M77^LOZXHP* ="8^&03LB)A,H9OA,RF4!".W8V ''+@S:,?)8&%US??0%@W;,
MG+S$AB#R@@"!=MP\"@+MN'D4!)IQLYABM2XH5!0%&#1CY\DP:,;.DV'0C)U0
M=WH=):DL97@7_AW;J)W?M=FJC&T!*,W8:@$HS>B[V]@]#_A2S3_N)%^*]1):
MQ^\E;%X[-36N8/J^:\Z,(4"F&=4O^(S#Y#V8L-?\6XD^EGO+:Y>PFVP &,U8
MWP,PF@C0 S"JN$ .C"I2U#?2'$3;+0$D51SI%215E#EHZB:.YA,NEZ5M)AV
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
M/3'M5#<0I8K/@R=*%?\'3Y1(7ZR72R8WX]GE;,;]=!SI<5\UFS*\/^V2R0A
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
MQ*-5#PO.TQML 5<WFP_(UID >MMJJ@K*1;QDHNJJI78C8&!;VRA--9[=29Y
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
M=E@8(=N.V[LHLOAR8W#^K=D0J=B.QC4),8PY;"T0O.VH2@K>=BPE!>\LHA*
MMY[EL09*^YF09D.DXBRN5B+"RY[5G&X\RR8]++R+M3*^?$WQ=#<HLQO18<@]
MO@ETC[,HOHO=:$]7JRT2<A;A^R+D-OKW0,BM-J@ U>=+>4PKZ*2!J(X^7=/-
M(0-1,L-QB%MUE.?B,V:9&R!TM]KH7LP7X.+'1-^U9\Q@SPZ(6,\JV1L1MRII
M#U /[]C1+:!SW&JD9#S;3QAN\CG!O!*DZ%8U_<KQ\<#L6Q^SO\@R/][#0[KC
MTN^B.=JK0KIN-=4>QFVVEFUJR*;E]:Y5(5UWBBM.DG,FY686RQ<F [-PL6^$
M%-SIH7TT-V(I4IVS8QP]-M[1:5X)4K2N<.2<1>*?"L4Y (E#$:A_C*+@3O($
MWA7US](8N1TWC=;I*>I'QUA7.J< [SA*$S>%[K*NKM3M]+XOUSSHE RQV1"H
M6,^NJ1&I->!6W*H4@K2NG8X!:5W#' /2N@HIFC?MK>7""-FZDC@=LG4U4*#H
M.#@V&B(5ZZJ@/RK6HW^!R&QIKZH\ K<>G:F .XF3Y_%R)?D"9YC/7'_FO> S
M$?'@C$?P0WH7LB@9!;^O];'.,PZ2D4_8ZUTLE2[8V?EWQTS(]]'F]/U'ZSDS
MOS@'.E$.%62N *V81SI&^)N)!#:@O;4,5?\*M2C=,E2WP9([M1<<Z&@GZJ>"
MH)X')HNK,'[YF0=S_@FFZVI_ZRSE\I[[(4L2,1-^/@< :D?X\9AFT$U.]-?;
M<Y,3S??VW.1$9[X]-SG1L&_/34[T\<GXMTJ@=T]M6T)G.='D;]590YD'O 5G
M6<^VVT3A>+EXI,^.;Q!=-Q2UCTRVNIE+$0?P>XD?C"ZX_J_)XO[)E:-+AJ3+
M!^*2(6GP._R%ZMRJU%T,,'DJ)->3W*JI[XEOV DMHO.&I,S?G/.&I-??G/.&
MI.(/1/06\96,EZ/Q^?65OI!R/"NR.)WHOI/:1 <.2=^_20<.1?,_1A#30O%/
M'N2J<AQ=0-A[!EK//!E)@3>870"#:*[#X2E2]H36T&E#T?YOR6G6<T+3T3CA
M'3V^,7394+3_&W*9F[E!=K.E^EQH_&&WV@I)N%'SQ"2<J&K=A3J>#&\T1"I.
M-.X6D?I7!NN(_0.F]2!1)WJT^^ZOJFU?'ZWGNB8%[T2''76C;XLEDG&BCTJ0
MCGA+FJV!E/4LV59(.5$8)5CF>W$JC9""DXA/2\%)O-]F5,+PD(6%-@95-DC
M2:RG). DPA>=0,NGUC1"#59(PDGT+N"4NG=7)@>F2,=)/.^/CI,(#YCBW?0P
MYB]*M2%2<1+?Z]=6=W?5F3VL;K4!:>NYO =!VHD^N)-\Q40^$S.4U95&2,&)
M/J"EX$0?W'.?BV?<$XD+QH84*HV0@A.%\+"(96I^/4ZM#1)PHA H"=A6!_G1
M_4F<96R\CE(6S?&(=.L)GU9;)&1;'_1.R+9". !U)S'FIQL,"6GYFJ4NS&HK
M08JVE8-]BM;S8S=^@L8#H? +OER%\68_Z'=:NZ)L!MUD6UF\43?95B\D^(V6
M1(A;0F?9UDEOVEFV%9G)5IF.BYS'5HGT;>NY@=&WK@8UUF.FKFVF2,>Z%N1R
M%LLEBWS^L&#28(FHQ@+!6]=]"Y M\5+!>(R@C]P]/!H0J+="$M:570\DK.?_
MQCY]RY9MM_N6BR%,Z]JI*KJ8?%IO-D0JUO7-SAI+/G3N9#LPX65>"Y*TKDL:
MX)G)#:,*D)IU%6&/FG6%L(-L[Y.",:,].R1B/=9+L>28.ZU].-XMB6"M1W(I
M8JGWD=5OIKW@B2_%"G_9S*9354C7>NQW2]>Z2I"QSWF0X&[H_-H5O4;=>(M4
MDQG0L)[I? =/DJQ118YG%_RI>5RH,T(*UC4$/07[VJ$*S4T<S7&Y_2@J96.D
M9%\I]$[)OD(H4.F3#T>M^9K7@B3M:X48E'3+Q3!%(81H7P5TAF@_]G>&:#]>
M=X;H(,96OQA&$ZD66R!D/5]V+:BSS02:;9NLMULC*0?QMW]2#B)R-:R."ZD=
MJD&:#J*T"YH.(G<UOD^R=?QK,$0J#N)S-:(;@]O%VHV1DH-X7HWJMO$2@28S
MI.$@YO=!PX$NZ(/&8+2#^0W(IE4 />N9H6NQG41LA])@= 0=I<&H")0V%S%>
MCG 4IZTUDAJ,9GA,^&P=WHA9TQYP VLD95LAE+:7F@\0]49(P;8RN.<APZLW
MHN VCJ3^!]YYK>YQ6B<M.MS &DG9U@962-E6"BVP6@<&(WLD9EL[W)>PF+(H
M%4;(MG5"&47K5Z7#PM/WWUK/.UU&4<KY9C(!:#-%.K;C?@TFDUT ;:9(QW;,
MK\-TMBG_Q6S@,J@$*=I6  XHVM<#U>BZK8MTJ 5)VE<,JVP#^GAVQJ(_6K[*
M5!5'V/8U 0EL^U&_P-$!<@[7?BP_":[].)YP)OT%B*(+_LS#6$TJVL^D-MH!
M$>L99AL!&2B45FLD93_&-\#2<Z=C26EK)&4_TEL@93^V@W02/D2MAQ3"DMK*
M>O_P:-+QZNV0B/T(#H#6?JK2>9TOF)SS9CER6!QAVX_))+#MQ^1#'&9]IM((
M*=B/S^04[,?L,IHXP04V'&?D,S>;';:;(RT'L7T75R<2"-EZCD@"R YB]*F0
M'43@/1308]6.Z^OEB@F)$;7K&-I8"Y)T$I%MDW0;K2V1M!_;4X:'S"Z9Q$NQ
MDY'OKY=KM42 Q\]\T3S):C-&2O;C?N^4[.N 750&&J#* *';C_]DT.W'^/Q\
M*7X9--@X5FT T*WG4SQ$8O#MH]H$X=N/^\\\6O-[[L=SF+7A@=@.7T!;;)&0
M?56@0#5W'ET$X=F/YYW@V8[$N"<]R0#<\O9#U)7E$;CMZ/K@+WBPQ@WU$$?B
M=82G[E*>W,1X24849!?61_/BJ_T$_Z>)VG$U(GG;<7@':AY$,7V#C'_GN"J3
M'9$=/X5BKDY2)0JKR4M^<MWH$-M1O 0Z5"T K/$,1]LLH_@1[ TJ0JJVHWX)
MX5+UTNNH]*":+OF8Q&?YV/U/*/G,Y2T0N1*)S\+?.)/'.*E7".A>V\KD@%L!
M]SHZ8Z%.O,!Y>KRWS&H$\M9S139";7RN),XP;P&=8ULYE: GR7JISJ(FCPD/
MCB'?5 .2LZVB"FCG<0C08ZFNR1A)R:*YDJZ)WH#DU_RY_,';/-)2-88NLZWL
MRBR6JSC27T1UCYVPU^S;3A8MC^@CG6M%)UC7CUNX^"GX.L(5&9WDKA/7.F.D
MY$Y9(JHC'MRA&=)PIQ$O^(Q+B:/,JQ8Q\'*5TGD=Q;!#C4C>G1[<S?2DDS]M
M]^-T&*D,ZD&B[M1@<;?1"6]A4Q5(SYT:NYS-8/:QE030\S#?!ZH'F)2%0@GU
M(WIR]VK!#=9S<^[C'<_&$;_CTH<'Q.;\+A9JI1NBXW6DI 4/?N8L3!?G3')<
M&9]('@7([)BWG;A-=* [[7:ITDAQ_L#EL\ARJ)TQT& 8;B&TZKPCI;E?(5!U
MCA+UH<%\W"!L#QWG3A<2$>G6\VC;1 >Z4XF742K2S:\B*-V:-8X^\7@NV6HA
M_!'>QHQ9+VXP/8R.J]?1=12(9Q&L69C?_XW3)@E1]FRC?S1:NK4) ]WL3H>B
M0BXM4VV3+A\Q[IG4A&3=*=0K)N3?6;CF53+L,SQ(>+C!.+K'.UOQ*RF\/.(8
M5Q"T@XYRIX&O1"12KKKT?LIT\[&\K1*DZ$[IMJ'K^,1-:T/2[E0OH<PQ5R_N
M5+!6J?H^W*UBO8#_)"F,W%&0#<Y'L#^J9G"&]5RG9<C/,!['<I.ERCR*=5,5
M2,^=4K5"SYV>_,S2[![QW5Q?1] TJPKINE-_X_P6K!N. K9KZ*DW1UKNU%8I
MZVF> _6TI:4N%2)U=]JKA/0TGH>DW.FD'DFY4T;--]$=R].P0J3N3A_59Y4P
M'GJ:JT!Z[O20V;%2<ZX=Z@/BUO.WM@,]HC.;585TW6FAG:V^ZIR"PMQQ+:ZU
M%B3I3A%EVZK.-I_9[[$\7R<IC"E2];U5+'&8>>#S8Q<SCJT<7>).-66H,7OJ
MY6O*9<3"+?11FDKQM(8'.(D/%Z5V%[2.\A5=J^A$=QHM>[#;!WT=J1M$\"4_
MVV1_-'^)C&M#TN[46<U:,7[K$=D(WJU3=*D0J;O3<#5(B^T3\)RV1;)5S=$+
MD\%8[TCY! 5QS5<OH:M_7< X>8V=/$J$KQ8"Z3S8)RY\$.YT9ROAI(YQA]?Q
MM#;00>[4:37XJL/%"C'YV]NQ)726.ZU;34%? C5:IXM8XG>OQRC@4K'1;XW:
MJ7"VN7SETA<)OP.Z_![[QJE=[+2&P976\S'WQXB@*Y[>.+K4G4*O85402,C?
MWO;*T27N]'SUL%M&C1%+C]?%?M"3W'-\0^@J=SK_,0*Y'&*_Q[V^XZATY_01
M_C"N#4F[T^4(,]^N,&&O^;5F]W&(']FW(;H[]RZ5H@NLJ_2]*81![K<Z$X1O
M76GO8>F6)<S &DE95ZWUT[H;@V02)N9(R[K6Y"%4-_\$KX%D(9X/#Y8B$MAY
M<-=?>\8HLPJ0FG5E:(V:]7S79LC:#SQWJ@>)6M=/E<*FB5&E 4*WKG..G<VK
M__D[[BN(YGHJ_[XSX>.:03=9US@([JD=_U,3_GLQ7Z1)L?FVS5_4[:'CK.ND
M8XG@]ZET4]K!KK[6318LRN<*\[GD\X.5(^3>>)N?(T3H?.L*[=BWKI4JB- 9
M%RGN*M-O91_O?G<4Z&3K.O+/Z&3KNO;/Z&3K*KMO>GC&ZE>.48D'HV<0<W.^
M7?_?[DUVZ7\C@/AHK,\2!L'\#3R:[ZQG]N^/^>Z7,B?.WX6 [AW&W.J+=>^;
MF?]UY#;,L:4C1GQ 3F:>0R#_5AZ0DQEN+^1O8_7%@P>WZ[85,EL8T,%?SBQV
MH [^<F:P W7PES-[':B#OYR9ZY9<Z=.K6R^7@*"KOYR9Z);A,*6(.3QX+-9O
MH!D"[S?P6+Z<V>L7]5B^G%FO.>_!!)0N2/%AO9EOKY>O*R%58;,E'HHVT$%O
M9@9JM"7HY,K1)6]FS@AOA7X_#MX?]5ZT?UGNI5%TX9N9%6;C2[;'&;<I]C<Y
MJ6L+'?9F9GF')/:&Y)WMXG;<V(0 G?MF9GAOT;EO9DZW2XUO%VHG<<K"W5TP
M_7NVL7EPJ_7[Q$[GE6N+7K]2U;>&3GLS,Z8A.>W-S&<.O[%;<%I%:^BT-_-E
M;4A.>S-SC9K3OW'2R^2COC5TVIN9C60TQNLT25D4B&C>NY0^: L=]M;F'LX=
M]M;F'LX=]M;F$R42/2_D-3:(KGMKLX42$T=3,4,$X%SK]Q+^J9S[UN86;\JY
M;VT.8D@-![^9S='6$ RZ?' SF-JL,74K)WUU:U(@Z.K!S7O:&1ZL%+AS=B<H
MZ.[!S9C:.%9,EUVYNR,4=/?@YEMM'!OWZ5KSM#D*=/+@YFA?HI.',:_3T$=1
M<!WA66CQS%4B)GWO=6=G-=:&I(<Q(U._/2875<LE[CVT!DZS?TMJY98/(QJ'
M)$H?][+7I.G%:,V4X @6/H9AS,F.Y'O\AI93&T37#6/&=2R3^(7+C--2-"9Q
MZK%9=.,P9E%'\M$KFGCKU/Z;9\NC]0C0N<.8-YU(K30[=^3<0P3H7">S)*I8
M<4BI*5:<\;F((G5'F+KZW%I(.Q$F/B8GLRMK_._YD@FD?!Y'*KG>FH5XE<Z'
MP3RA6H3X<(8Q*SN2^N-JY2*([C6+;G0R[TJNDV0-DT8$!M-#];LV'U39( $G
M<RA" O9O%U9@2B]?*_!2603L1/F? MB)WCX%L'UE&\L41]92ZMQ&S(?%$;9U
MS2CFD9@)'R\J\GV\E@.3_^'J"MX=9I*<U:@"I&9=L:4LY7CO*M0>_K*6(@F$
MNJ>G/0EFLR62L:YK$!+V$GUL 0-9'&&G:5M :K)#(M8U0 [(:/W@H#!"MAYO
M<Q3CV3E+%E=A_)*8)&!N,$,:UJ-N@>=*1*#0!0OOXD2H!=9.=&K-@9;]VTT+
M7/I..7AQL9M+O@"I)YZSNUF[,32I"<E:C^,YQ-:[*'8*(E3K$1RE]"(.054G
M>O!IA+M?&"%;C^&G0[8>OP]0Z N))U)=,;Y1?^_$HL(>B=F/WI:(V8_D^\!@
M6 G7@9)-4HVFV85IZM:!^#:&40?F[K%*S'T=I1S$;O,P1M$ NL:^-G@SKK&O
M0=Z,:^SKFK?B&ONWGQX@OXU3,RG49(A4["N?*D0=+Q(QK0,).M%+>GWK0EVW
MJC=]Z,6-\LU$^9IDXY[,SI4A92=ZRRUEZWIM_93P_U[CA/S9=!)<8X+PK:NR
M72SM*RE5Y1&X==6U"\1H_EYC@O"M*Z,]+$:C79T-$K"N7Z@)6%<9NV!:Y]\5
MQ0&V_1L<]W! 4VTKAM46"-YZS#^$<A'C]\QN\+4-$K >T]>K5:B685B8KP&6
M[ODR&H2,:D!RMJ/WA+V>2QZ(])Q)N<F.9I@$M&9#I&([*E<B:GO%ZXV0@NW(
M#&AX<L<VV/[Y6DKH,<W8]TLC:-M1>2)9@*NL*E]:]ODHN><^%\^([#%Z$F'(
M@^(W[=N(CZT2Z=N.Z@KK+5L:W,NV7Q3AVH[A@"%*9C!W O<^</DL?-QV4GP-
M*.72PF$WJ?Y3ZPA.V0RZR;924/A#/3P'OZ_UQ]VK6-[RM/C8^S,/YAQ^,Y[!
MJ]CFC$Z5 67KMP_N+*J>Q\NEP4?66ALD8%MI5(#1$\=N!+0-$K"M-'; M"6!
M.BR,D*WKA],A6]<)4/=X5CK TZ*E*\LC<-OJH.:.XP;H-18(WK9*( 5O.\:3
M@K<=\6N@7' ?7T<.NBI9A[CAYTK&RTQ'9FGAV&N^.> (KAT;0-?8CO*=D$/
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
M,MG D6S/UOPUEEA,A5M/S'8A E=?>Q&K^Q<'KV"O#[CR]2U:5 )PVZ:'C4)
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
M98'J#@@!3C +?N8L3!?GF/\O3M()O)(!9HW*_GH5YXL(OW$F'_*;=<>SNOO
MZ[?6Z J]A6H/5\^XOKDSQ29U"JEMCO)LG\H&VM0)R" \+%4^7JY/"$,4]E-U
MW6*B7K5M//5CB/#%09T5X/#^JG93>3P4<R5"LZSU__*UIW)<B#R!N3KXI5YA
M?2%;?@^;OJ6A2)NKFRP3*9K7R,.-MY+QLPA*2,!,\E1(??EK9J$ ?N4%:Q4!
M9^IN@'Q]05W.Y1=7"NC&E]LL5-EI:45Q%:]4'AKX-;2'1Y[TEWC0%8%.A@2/
M;NUF_=E.OZN1W.H>QZQU#YOWLA8\#0#7K%%RPS-5&'3*M[P,P-ANFD(@WA8)
MIGS+5OYV+J_7:)S)<SN^KAH5?VYXK_-W7^>/*;W;[[S/''0=VHR"9^;\X)D5
M]X'XR5EO25<.F\>X]"MULF"9>Y7E#7RY;WZE.P<U&BBY:Z>C#V>0J'PLA ,'
MU/_N#0\>G[6:P7HOZBZ10]FT+,IY05DC&>BIX;_S^UX@?6U+E7L7SBZB.]4E
M5:_,Y[U.,;1>K\Z4)YAI]IR%OA*FT?RLZD8^%/'W/%W+:!QEYKQFJ6E2UOU2
MV>"50TK^ZHGF8/K[R?R[O0>Z.9V4N-3@MN3>Q8W*@;I1;QQMZ^EI0YCA@FLO
M;JQ<:F[L0@-ZD[*5YN2.B:#I:PWFJ ^6(A))?A]*=M@@6X)2G:8\W=SFM_"E
M6I/8>86@AV2W?JG?YE6M  3.++./-$Y27S0ZR/B-R:T\-!M*2-BA4M=K%>I5
M3ZB/[*2/82J6$(%J@MDI"T;KK.K]!:)]P3.(89_ #\8].&^K4?R\L84* O]5
MO39;5SF]N/>0+LZA)@NF\O/?<^8O>))#/?G=43/3M/P"-2VYBJ0056FL<QTA
MG@"/[GB_P?]Y.G'C$-XR*K<9OVK*E]BB?JFR-HLW\.V^<%2NK'KK#GM@WM6R
MON7V3128KGV$N=ZP?/<,V,&V$ITQ;NEJ]U\-E=K>K3%OB_>:&L=8]E=2J/GL
M=N!VO3T CQ"&ZH/')'[A \A$?,'#6*0I_Q3&3RR\Y>E++/\P[&CPD^IKJJOE
M%7FZ)B^KRD5OJV=4W=\J@0_AT:CO9YALXC.3?W"U^^2!^VNI=S34) >XCIYY
M?MLQ3*MF:QP,($ NMW7@(>ZL$@BXH7Y^"0OUE[B'27%;SA,,CSJ)I(:B.W&P
MSF9O^ '3^^@MXRA=Z/U!(1Z<5E\#,2\XKG\ZW!_0ZK[J[I!113J5/NLMCUI+
MMVZE4ST4971P=UYAZ!66;E,LZ U4N-$!8&3+]J,G7!_PJ[MW] VS[_M&E)6]
M*+-0&R_P1$[^,>8?N9F[<47?%S.> 30MJ=26USC*)-?%FO\_]MZ_N7'<R!]^
M*ZB[IRZ>;\FY\<PFV5S^DF5Y1ONU)9\D;VZ?K:>V: FRN$N1"DG9H[SZ!]T
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
MQO,?Z3*<L2N#A6?Y&"2#0>2U'5S BF'0E>I%#.1O7];%JN/>%F%U6]]H_L
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
M1,P_D"H-AP;]_YJR'4E-%X ;-@JD_9")#N!RTR$B<K'\-B1&9E\G\O-%>R"
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
M",1YRD.3!N+UW6'M@/<.P,=)?*D,5[SFMXPUG::@F@-$H98+"'C]T,&<[NQ
MP'1\W;V)V?T&&;1S7@H#]@.$E"7QB5C%,D_EXX#XI,^9>ZO0.&KZ7 5-2UB%
M/\,[N1UH>, /"*SFG/+:0V'VV_7VFL:SY2I(?[,8_Y1.!'J1HI-7T]H!EBG[
M6!T8T+Y-"*I,S0< _)N.]Q \T!3^(7BF5WIWT^+W5I"+[R+.DXVMVS'/P+D6
MOWXCKWMTZ&<T94Q4SGEE30>A*5R3(WYGWNGN\;YB :$[O@K_ZO. J%Z$= WO
M3O0ZB>=EO*'UWBAZD"?6Q;=Y.V/:Q9B^T-CD93J:3,'E:=S_L3]\]/5L %1"
M@*=]7C-4_9Z3Q/>L8I$E4$B+,,72I<%EH_*2QIKJTN">O5O K2\+M_&/-I;V
MR&TSUP%NKN6L*ZO]'__^_:>KJ[]Y0N]JOJR#WUP'78??U[I7\CJ//+BE<W@=
MQN<QK$<X"R)V:1$5%H6G@W[;BBHX8H0.^C;PJG8X2@?N<D0,1"[$4!_\\7@=
MP-KX&6CJ<ZEXV66WU1&-/9++[W8'U(K<8.RR*PJ=,D7 _NPO^ R,SZ)ZIQ\C
M\R;+&:"T.W^!S5P5JG0W&GZYG/;']Z3W.)F.[OOCR1](]^;'[K#GZ3 6]!]H
MT+:C6?0ANDN SX-:T#6FO.IXM@S75A5#XDC5#EXA0"H/-JOL@,H8/?Q/.51)
ME,>.^F*NOT*6W4%]BJ&D+-A6$_Z^)N,5.^*YS>/Q6A.K_55:/!Z*U[A%FJP@
M&: 8V]M*5B2>\5_<3J725)VGH+)!!WBGLUHE5AO[(,Z$59%%##BCC(N<L_Z^
M6$%Q@C89X'@QW**=1\/;+L'&V$R]_.&I/S)L3Q*V \F+Z+,;L.D?F(SJXS5I
M*R/;U])4X74#&,G7![GQ)E!Q>N,U>Y65=-UFOBNV[0\//[%-',3LTE0L08.
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
M%FHH)9/P*0VR1CD#DY]B%3PE %-^^+URBF4JM8Z$8@YV@E!#T:,M]V\C>M
M\,@.9T443Y8W(5E %Y6?*OK!Q]ZG@'&8N'<O9?08I744 FPAOE:^'5G>C0J#
M:O,O1V>;AIH2]_QBXGA%\E3ST YQ^8;';;<7;2G,2CL$ :T2#+*-W8;XR),\
M2/-3P-*ME 96D+/;[G,8QR#0&\57?_\>@C+$FSF]F+;*/'0 3=[O'H)0'ZLN
M&Q!(L=#2]=D!\;;7[0+N0T-PCY2E=LPZ_FSAPO70!#LX!#-.HN@V25^#5,^$
MO"/88=G=.X2P.SSTL7:AUOFG)5=P";BH2C):E!86=]"*AM,68$F<I^'3!@_W
MZVU_M8Z2K<'76/Z(";1DIW; *)/$W%6DO#^4'SMY<>Y\I\#?1R;U9,?WTB']
MEM\R/$'T$PWTR[C_3IJ7[Z3*N7Z!;-J2=U(Y";<;J/(C?Q#!RK?A"RTA9],E
M98HCV.BUZ#]]_/3GRT\?/W]LT9EP)#S= 0G(R"5A__GN'2P=<.OTE48OU)J_
M5W?F%_='/G#Y*Q^Z0V"VR"ANE_&@WFSH%_C3G][!RL+L ^>>?$5AT/>SI,4T
M&);RK^]E*1D1IU]*-N@[6TJ8!L-2?O].EG*Z3.GIMR6.^KX6DT^$837_\EY6
M\S4Y_5J^)N]L)=DD&-;QSZVRVD@DCK$5[\%&;H'D;L I@/)1A*L-$:%.#6;K
M?(,A6&L*<"A6NN.SEK?<+*P'J<W<:0/96@NQ'I^[E5AASTZ#=7^/ +:)YY5%
M,7DC6) &BUX>2SMX*6\ROBXUCCB!Z>(Q7N"?/A ^$'!>R_RS-#BUQ<ETEE)P
MS0* ;$^UZJS68-+M)K%*O%T[N,[@12;\Q!SL:E_-GF0@"M';#)P(8S84V;)1
MVH%;UE@%U#7V65&:%?JU:%/MP+'6-9XU1'C])="_HM=8#*,C#;G@SKO-Q'4>
M%]1A0*M;*U[  V3=6J*33T1M7SVK\^GPG(B.W$@5L$RA-UI8[0JMX![Q3#;C
M!;+..^4Z35Y"\(]NR9FUA^1M+^;21X=<W%#^IP^ETWOQE59I&WOX=9K&WN-K
M0RMX$I;$:\1[].,P4._.CCO7J,8]-]X"<!JDSS2'+&X\[*?BAL6;8W8[$2;T
MZ>.GJQ9)>2=DVJ-9AZPE;XY*[)*^5(P2IM02BM>0/"P"W]DPWG$+TI>6S-*
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
MU3_D28OCCUS$YF)JZZ^?$Z0:$D:,5UR887DY>I\>,G-V,7E;%H=RC,O(E#O
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
M%KOP\\CL&Y%M;\Q6ZX&F,Y,.*;N10 2<RS1]A(WMY4W("JO(WU&D[-._,QS
M2F5')7<?N=C2(&W&#N:.,LFR'H23+Y+T-4CG9A\)1?S V^U,[=0N"'?A*LQY
M#H=1_&@H("BZL_UT"(>IS'($+\C2YR ._XG?[S$0213.\2_=>/[ /L@V$_Y5
M$;.%6*RPURLC@XU0&1M?@=31=P5L^0'?#Q5OF1Q7T7O3G_3&@X?I8#0DHUMR
M_3@9#/L3;G'_TA_VQ]T[+]BQA/1LEF[HW#$''G;QLS^=2G@W5\3:S?18491;
M);)! Z.;$JG0JC6-MJ0FND)G)6>>@=RZ?%"=G3%IWT2["C:5GUM8X:8"D7:'
M3K_VQZ0,__-<FUQ!4&4^W1$M9>,VR)<J8VD+YQQN2"E=PMWOA?*'W1NZ"&,Z
MOZ8Q^T/^P"!DW?FO&Q[!=$V9MD>GP;>')$7U8<>S[R&H6+>=SY$+_L$/!'11
MJ"^''R;BRP0^W2%/^$7"/MDAP8(M"1G36<3$1[@(9USE*LGK'/@'<I+\2LA&
M)MDL:%,Z2YZ9LL>FDON+/@?@DAW&4@3O+$(#=<O?R("W#'SX'/,39;:=IFQR
MP,D:E57\6\15UV+"L(+D$4PIOB0.I=F6Y.7H)"B&;V)RN%WBQ4V\:":)7]^R
MY6V4O'ZE\V?ZA2TR.I["'MG?(C!QP3?M'#S&*0TBY!;@$W(1H9\M5@!/PY<
MB.1IQE=MB94]Z9R8]===8;7CA-/AL0_P(8)?ZI O.'GB5X.@@EEDW_1[5IUJ
MXG3*M,),*'IVN:AU4O@HW#J_A(89I@5.&J><P>_^5PR5<U(<]LYJTPD82U6K
MWOFN+.?OC))\5RW]?6S.<B)UDKV_6% ():-DS94L?#S<W;09JI[IG =QCGJ#
MMNW*XS7+MZB/K1-.A;K,)&LR9_^>PNO*#>7_M9O"C3>(#HDI/B_FP;=&G-A/
ML!D<@9L%B0[X:<'6BRRT@7V ?T#.QE8/"4-'\S"E_(JINWA:N;VW9'\#T(2N
MUE&RI>P\7K,6\KD=SN8G<75/RGS@#<[.]*TZ[UNF2,<D;9BB$\B'MTR+V<1^
MA.W'P=[#FS2DQKQE$@]TWX+HVS19==GI>,N+V8T697HAZP9TT&4L4T46[+,$
MOHLAI?!ED-9J]J@A%^"GGLS3B;2WS:G686CGTL$F3'N[(*_+<+8DKP';SBE]
M"9--%FWAC_!NRK6=]V%:*V]94A4<Q3?E_:J;AE -Z8;!CI_Y(6F_GK1&*WRC
M<O"6>=&Q56OFY7R,8A5=3K?[WP5?6*7-^<UC;NLOJM2ADN+R$BK#5V3(68N>
M00U8S.]QLOP>?XWSM@:<WYPCB'$9Q.&/)4!%+]]N1CM0\&^",M>G]C)[UV#8
M&]WWR86(U?W@]Z&TCN/0N0I1NEO9:I713,Z)X<C)=]@=NCJF;=@>"EWU_$_4
MLK\M=4*IP%8MA3T70=T'X>2,LL-H;?%(T8-P<4MI:@F.N 86:7C@0!$'B64A
M*&^!!0G!MH F26]LI"7>;%J4277DC5[T\./G+NE7E:F*?#)[*J''3#)[U"L[
MP0*A7 0!1)6V+2AL7 E*FS[M_'!<%Z>(BW#8W"B@VJ4.FFVBNYY=%H[;'8+<
MTWDX@W3_,$IK.*XF3AT3PA"7XWV@4?,XW18RI>L@E+<NFVHO6LI3QF-8I)EN
M[?R?@6ZGJ8:4?^$+F%;!)EM]BTK+]MYHGBR3-'>II((-95$2GD[M\HD&8!@B
M<XK>?IXY1@M%QS *E$8HKZ<(RKCJ:2+R] WBG%$+H:J6,!D%8VF=]Q=S4 U"
MNW-%+_!C%OU(V;&)(* W+LU#"L=ZO@71GJO%<%S6:"TZ[Q?%\:3#UP#GNG9R
MA Z>??!X"98[.8P7D+:77@@-9/_ G[+WCW]'>YB2"$)\"T%S ;^G 6$HY<X'
MB?AB:<#Q)D)/.E/:)R/A,<".O0@VGV_#VTD 5U41/!5W-&MU<5283SUC6BZY
M?[@;_=3ODW'_KCOMW_@VF+FXBCB;.95+@NS:%NOFT3C?T2+6O+Z*#>O]&O=
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
M2-),IR@TZ8_"O: [&=AY$T9,JL[=XH0.0A7CLJI$RGH%8 7C05!JE8D-N&Z
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
M.5ODT5Y7)FOVD/V,Q#_MV3S\^I@B\:Y/ ;X??Y-Z+]3:DT6Y>!!R'RU$D>
M7+)*M)8B+^.O_0S$/^W97/PZ7HSB7/,EGD?IOUC]"U9&<VI&>#>79!!=. -U
MTT",L7K9B)QQU+N,?K+<$[108FV1V/GR*DJ4Q2KH+M(L5PM4/\&LDQQ3/*H#
M+J.LV/LI;#C_<]4Q#9PX)7350;F'V8 )Y0KR-TR,:NXLEI5H469I (.K U=D
M8W(NEJD4>I/3SZGZ8L^BC8^Q_8:3U;&?11EO36YA& .*5P;-;_1N,- Y1>O7
M-?VLKZ>JHHR6+!-ZKL Y8=&"@XTXURI:4$:/MJ#AA?UTKDA+<K_6A*:?F]7<
MD(_%_1RKYH;D<5$:TH1'/U^J78#<YW5:?^ &<9KMI*+Z_82GPT),D>#4 !6B
MC*I]$,6PCU [C(= 7YS*F]KNK5/,WZ1:7K\F4@0QK,^_!5'26MC[B4?'?0!E
M7X_D(7R-'^4!KR"&<.(PR@,HW_Z>"."(/O?SD8[[@ F.LF,/X61IE =,<)0=
M>PCG9J,\@.\H*TXJX*0PR\^##%Z>]%.?GJR+[]@QX<9)HZ\NOB/"A!NGF;ZZ
M&,5Y8Z="B--/7(I1[':P.)/*EA2C>.Q@<:9_+2F6,>;,Y_I96<=3SC)BG=?@
M?MK7\91/W#/._&W2W U9611^9W:&J>#9_QT3/_13V/JJ8-F7%RE<KMFENZ,0
MO$LS?7'A[,T7U6*=S>5-FJR$; 4N-%-^<:9EXSV49;P\WY/.1&^\ATXR)ON>
M.X% ^CYDDC'7]]0)]-3W(9.,J:9P[X=^VN0QU4\RCMK>.8$ANZN?9.S<B"R#
M8M'59-L?=2=PY^<^=))Q-NS)$[CV<Q\ZZ9A\_"'BO2B M4?Q"9S]>8^<9#RV
MH504JN7%?L;NEWXD2R_"N>.7(*\V/<M<61SMQ>-:IKO5^E$D_Q&!;$=?/V?X
M^ ^9BJ?F284!X/0\=<*>P/<A$_#4K7C*[],XAI)4K?%A..+^T,^/_G(/FX#G
M2B Z"J#?U4 Q>NV$?<$I#YJ.QS0&R'92#QNCWT[8*YS^N EX[X\H7T>)FF\
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
MEQ', W@F\78[/N:B[*+3CL[<WT6X@CPKNM>;3TCP+.!& 4)_8P#0E=\LP \
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
M*VJ8*BQX1EF[)&=(CE2L)\D4DM=8Q#/&CO4,-CV?S9?'10C:+USP]+$>:MB
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
M4I4(D??\AN>#/54G5S=8>[KG%I1NC?4,'F[*LMU&?V.=?<U$V'<#RM%<=;"
M>9'&JFTJ=7F?F91!LM*$.2LND"V0/[>O&E3K-9Z-]@4>Q\1YFVV:%&^;BVA^
M#)[*]V'EBMN/&Y1P/D<O"W? "_?K!,Z5BL24;=0X81T69P.NWYD.%-4@R 30
M4D@)L])308[4$&REV^MC=6"??CJYN*&5=:U(Q%;?G6KF-@?*Z:*)">2JGALV
M6AT8XX 2%D _+Y=J]U-3#165D"L'6(G:'L:1WA[TXAS/N/LLQ8P<,E_.$W$G
MY$)U6; 2=VFDS_K56GN=:,HBPM]%$.?KBT *>#?P*$42 L+^K( GY'VYI_)P
MI4[D)L2#D/NHS'9X'BB6!XNW6JB+G#VM76A#AHO\/OJE2S6_X&EZ7^:)K\F%
M[6ATH*!C/Y6'*Y,\R@]_1&&K9N \^4VD*QELU]%B)D6004Z8&TBR5*S-U\EU
M$D;[*-P%\54J1;1*+F#;)M5*?7XH?NP<2^,)?G^J(3P<KMAXZV"M3L;>FQ\=
MB*^;+A:PKX)(_CN(=\)$[[ZHKE7='<Z3>ZB*#6^6U<"*#$YQH,UC/(F'RZ(D
MRH4.]^.2"_7L[T"M!]5, FPG"APXM;L^%O#=:9,#PYX2&RIX<%&%O.;$E^H_
M6:[F_"0LI_6>'_!\Q<_5S<0M>S63I_)0)K_MXW>@SP-*)@+4@> .*>$ ]$L
M5Z9@#>KFV.L#=J"BCLI8]/"\JO)W(X L=Q<P/$^RDP(> )O<QE6F8]MQ&)XU
M^425W)S01^S VG!Y_O <2)A%G@T\M")G'[$# ?-2R:*/\5PJU63EP+T&E+
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
MRI/\-/'K:1PRRFT\-160__?_TO;=*(7_YW^H?ZC_PD?X_^?_ 5!+ P04
M"  9@)Y:*3%WCDQX  !4< @ %0   '1S96TM,C R-#$R,S%?<')E+GAM;.V]
M6W?C-K8@_#Z_(E_F.9VV7>E.G77.F27;<L49E^6Q5.GI[X6+IB )"44J).4J
MY=</ %Y$BKB2( A2>NA.V2: O3> C7W?__F_OFW][]Y!%,,P^*_OK_[V]^^_
M X$7+F&P_J_O]\GJAY^__U___3_^TX?!'V]N#+Y#GP?Q?WV_29+=?_SXX]>O
M7__V[2WR_Q9&ZQ^O__[WFQ_S#[]/O_R/;S&L?/WU)O_VZL?_^_EI[FW UOT!
M!G'B!MYQ%)Z&-N[JX\>//Y*_HD]C^!\Q&?\4>FY"$!#"]1WS"_S3#_EG/^!?
M_7!U_</-U=^^Q<OO__M_?/?=?_Y_/_SPW>/S8OKI\?]^]W;X;OK7#__W]O7I
MNQ]^('^-0A^\@M5W!+K_2 X[\%_?QW"[\S%6Y'>;"*SH(/I1]",>_V, UFX"
MEGCYCWCYJW_@Y?]G]NLG]PWXWW^'O_SR^LC$]F-EKG30CZ9@? $1#)?3H!FP
M)Z,-0SU/W"AI 7=IO#'(%V'B^HU@+HTT!NTS:$;?8IPYNB*>")K1]3A2*[1)
M'5)E8C:B8A*#+5K[^L/5=<H._^==&,2A#Y<8W5O7QZQ[O@$@B>F@).%7$/WN
M_O77W[QPFX+"GJ$SV%[<" 3)!B30<QDT4P&T.IU.J!$;2< 631[/5K,=B,C;
MUHRTC*FZ@O8NW.XBL %!#-_!(Y(CMJ UV+0Y.X$?+;5Q@S6('X/Y!FWN)O27
MZ"I/_]S#Y- .#?[4G>V&&V\>_/!K^Z-SG*DMK.0WR_#-74L#51JB9?4XC-V=
MVNKI$"VK0[658>M59XA'17?["'.K21RK,&G*4"TT\!6)X+>G OG-S@6!VLID
MA)Y]=Q67Q@.TK!RJKAQJ6]F3?V>+ 7I.F+]Z4SQC>(26M5?07;UOU5;/QFA9
M'T2*5,<#M*SLN9[:RGB 'IXN+V?DW^NYU>':=;>*6.>#VD+P  ,DCL)@/?VV
M0^(10$J2-""TL5HH$NW>7'DP2D/T[$=RI;@7:( ^J:*)6*%)KB!S*1(^&Z.)
M\JJ$[T"R6;AO/F@CWV03:))R%$GB:Z!)(;4HKIT.T27IJ)X%5]?:H?+:H;ZU
M/5]U;3Q"F[RC>MK($(T2C^+Z^2!=,H_B\F2$)ME#E>WJ>FLS04+UMN6C.I _
M%!DP>P9]LD@3843;FZC\*+9?^1[$7@1WV- W6]WN8QB .)X$RT\@ )'KWX/$
MA;[\%DE.UQ;J^7Z[=:/#;#6'ZP"NH(?8\L3SPGV0H./Q$OK0@R!^=B-LPGP'
MJE@TG-X,5MT@HPN']& N%0_RL@/I3I5.[!DTR7>*1/$U4.4E"G<@2@[H!F+K
M\0X;:!'7;'PQ9.?3)I?&(?I_1<*5QK6%XS%(W& -T1N3G@B$JRK).%/HDF$5
MZ4-&Z))A5=?&([3<]:<P6/^0@&A[#]Z2NP@L8?*$7IO&1UMI4OT8X-"6Y=X'
MLU7];^U1D9F]2YQ>P<X]I*ZM)W3\="+$F%H/STZ0UN,GR>IWJ'K)JD.[I.UG
M-]E',#G<N3N(0S2 &X/X";IOT(=) WE!QUI=XHL]O&$,4Q$S\U('ZQ04G;C*
MK&-B7T^6[GAGQ:MIM &H7JIBE"9=U/4?@SB)]L1OC62:!Q=&O[G^'GQ&R.^C
MU)]=9C4>$@\1;:C?J>Y&ES#T0Y_/;O0' @").G,,9:,SJG_EOFB19'#T2Q<Y
M*/JAT6/P#N*$_/)?,-G<A5@CW8?[^$L0 =>'?X'E4Q@W8.N&P&E+M2GZ*#P
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
M.4(NKB]\M2#3B 3R;GTX.$Y67SS42(BF)=RV,]/N?_YX6H3+<&6N%[(%&Y!
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
M*SN'<].3"$,,_TM('OQ<"+G=)\]A\F^0X&0%L2PCG,(\<O/];N>3,!#7S\-
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
M(-<*GP,/3WG*B.O9C(4VK.HM7-UR5%1IG_+T@1.?W3O_H\,KAUVAX-K* MD
MLQ"D:,.V(M>LI- _[8N(I\%8Q4*@:X^"WXAP9% DU>X'?48E3 "#2V6XDA0B
MZX:"<\I_8E-)P@RA+>EIU)12LUUH2[^T4'23(2;'-L)F0:-S;BO3IZDQA9VF
M->[C)F7182=SR1+G8TJ< *QQRNABP.>.:3_25DLB"7$XLUWA%$4@X&R%-9-+
M+,5H8RD^@7 =N;L-].X1:XS@VUXBFH(]R!+XA1YSWC!5' 2V=O27JU]W!W%3
M3.8 _0#=J )4'>"T\35UX676XD#2UGI92U\8K9V7^VVN*N F]8^=?MNH'8N'
M2T-=JC?>+^Q/PXUX*,= DVH##V$T7:V E\!W4FE &B7A3.91+<N1MX<\*UE*
MKN$--!\54?&[I-! $)<S1UXBB+2O'<Y6?4:"Z>(K\-_!YS!(-J+(N\;S6DZ&
M?P,W6GP-=6&?36<^Y$,=2K2PK'=>?D+S 2/*<#Z$>^G 6-GYE(- >D ;\5>M
M:*/YE&-,..)O4EW\@->8PV\\ 9@QI!Q"8GXS)&F,2][V[@B]Q+F(=69;,>0#
MK8*HM8V89,'FV%%I"OMX*N?K(5#-@#!*)YH:C4Y,&-:%1RC'>Y1-(-9%'M4
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
M_A6 9?8K8:A"@]F,8_P"@AAQER;HB88:3S$KN+],3$7]8U7?*X,]S0$2"=W
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
M=K*><VWZX6V,QO3;#D9YC C:\BY(=;J&<VU:66Y\)U)S_&. A/X]41^)[K]
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
M\)X$Y&.LDES51\XH6S 0UG[DCE/%@N%K)SN+3NXNC%T_RS5C%D,4C#!.V%>
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
M8707(O' $X L'NC\U%NLU9(2<I*O>1I<=1KR86VB70W0*D(U(Q$M.L0VY.2
MKB-*BS 91< [$[DZ#5B1++;ML>P!YH:[6%NOD0XMZVK6 F6LWRPIM.H!-H/?
M+TY8#CL:?2"XL:-YK$U]:89:-03(VFZWLL@Q@H?:=[6UX>5K3(P\9,G:7K2J
M9S</>F(WD1T80LPH*6M;NJIB>!I?Q6[A.C#$:%%9Q[=]Z-C10[D*_ 8KO#"#
MP K4!BN[T&+("JP&*[:PPL\*S 8KLTB&JA6(UH6802'*"' KT!NL<,(-BRO0
M&ZRHP@VF*] ;K)Q2#7&K!.$5R U65JDB=XS?.^KIH\"L%O17X#=8.>4T;K#
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
M=%<EQ5/K"?B3GR>NARV9X"'Y9V<T#H-;IG7EV5%L?U*.KGQXJ07OJ0/RJ04
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
M!)4N_7T-7\3GLS'F3?&#C$;*N3:<:\.[2^ZOT4VX-!'NL%#>/_++Y6Q.>*^
M\')M.*?2O=:&<W[P$OR@R[##8,X0<H:P-$-8@#)OBB.\8G]9SA%RCK O'&&'
M/&9+Y_3 C9.ARP;M>V9/<&\N!P/79N%N,(7](W.\]0! <TI_$XE(FR0_054L
M' 3H@[4903RGN9>C.440V7N04]JKHK0'*^US>GM!>ENMYT%.==NENCP@FP=D
M<R+<=MW&CGI]]H_\<C].3GBO@/#R@&Q.I7L=D,WY01Y^R1G"#C*$K85?=HDC
M/-*0\FIH^7$PHFTA=+CJ?MN/6OM%KM#%"]K(QF^K&66^F6^)BC<<1/UJA=]9
M?,Z 3UHWFG!XP];U5L*G#^_#SLKHUTAR3ZE[SP.G^T9M;SYPND,90D^IJ<LI
M+:>T/:.T7<K.S>V'%S,&MW0&6+Z%.W_^UV(K_G%3;+_V<!V;9K=],IO46?*@
M]PZI+_OO0'^-BLSF388\UW+;E)?G6NX:U6W2)98+O1TBO5SH[:*?;/,>Z5SH
M;9OR<J&W:U2G J[7EG_#)'U]=7UW-!FE*2,,8.QXBH"*6[[3_FOBTLDTGZ<S
M=/9YX@+X_!MX2/[9&8W#X)9.#=AM=PU2A (%)Y 4,)X!.1^'8T(H2X%R3YT,
M"U#/NL]13Z&>#HP<]3:->FMQO:^6/71]%D[UI_8.X;;(ZQX X.M"L[4XW.M
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
M.:KOK1\SU3+C*29 KN//[+5PR\IH6>"3RFS%,4/<0LC#)B#2P=>M&\(UE9I
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
MH7B2%"Y#KKY"CY%J94BERYC3NHQ$[1(@6IM5;%"/:/_[ZKQUT>I=7O]A="Y
MJ_C:PJ/N=D")Z&3QZZ+DUCWL4R_%*/ O8H*!09=!^(]<,$V<"7*HPGGLE*A<
M07:N$]9I4:\,N&.S(GPR)_Z!X+**"I"7G:0+"?#NK& O2,%.LT4\\GB>%+!;
M-7-BIA2V9?X!\$^D;-[$&=83!9[K4*8ML.?(=5PK!%ZP54G4HEI>XI6@&QLH
M/UR?!W()-@ZLT@KG(/FM:\S<*:@[I_-JTS\47$/R&7[S780"'785J9%$8;&:
M3#*+7Z_^F!D!]^Q7:XS)9,SX@XF,-\\K9+XO6AW.3^RBTYT9.*-#8DFM6N9B
MRG=0A:6]-FZ8#V(#52U,J![#Z@I:3%0<>.(QE:V1@D )?GJ4;(>"^<Z%)1%3
M=SA(A'Q,G*9NHMV@-A APUB@'Q64^U:ER3V49+I57 2&42F7CXJH)5 B*A>,
MJ/?< &G13'^U_O[;Z&D2N(AV8\EX+S$%[A?T^V*K?E24>3<$=)L*VE1T..4C
MIQA/QM#I!^38Q)QP>6-&:S2B%/\:H'"!+] Y>P":OQ$E8!?$[QA5.FZ9ZJI%
MR6CQME^HJTBTX: HSH,!]MC&AK#6HO458(2$1=WQ"M>(_37A^B*0#+SN9/%?
MX^+JL_$+"!N8]BRX^>/P0 K,\Y 2A:;TC4+F-]@=J?.?L8L6_PC',?DEG,1)
M4)+?$7?!)L60  *40!6',!REK!0--3=T;#HNIHS 0H?,(U6*[A: C\F592U,
MNZWMM?*.)N?-,4?DO>(F>=:=HG,B</QQ"@;.'?(88E2I72IH6"AWJ90IC5^0
M$K]:(>B:E;)9(WJT;)6!5#=_,# ?"? 6N-1W-#OXG&G;KRP?&RBY=B&]P;!W
M18-+<@7CJ^Y)D 57Y&Y<X56CP?O)R7YR '5WGK$GT]!>5,@#>VW\.O&96%_R
M%<J*!P$2BB1BT=V-]BSBE@M=#Q%:PIA2W?@H?Y\6)?.M^2X;L[NL?S$-I6[@
M3?A0"E[):KLGW9D5P-B5<J5<%%_5B$Q@_Y45QCZJ5FF-*AD<ANFBN*+6=GRL
M9&Z@KZ3  ,O#29"8G-P&,6R%XD%3VJ%DMN(!?7M[EGMG^5J*&NIP!1X1=#$Y
M_3\!-CD5K MV_W?7[\.<C;:JP(]T/%@T9DGC"DB#D>6!%4DSUR$TOP0=5[AV
MD2RG=_)K GP.;IL71N,&D\V(*L==(.QJE\.K%TRMD57DHVU;NIZQ?CA!+@-H
MWY@E:SYM9&I&%Q;>\@$V;H"GDMQ;8-R3'?W5NG='E%5QPYG>51@@2LTP3WI,
M@Q;Z"L":%01#KA[<8.'BX<X%?3+:MY!C$LO&-P4" RW%0[#8;H9"[A)O3PL^
MTFATBLL2.JEU9K#_;DN)M??$DT+8:XV\A+(!\*&W <D5,NN4K\2-+D^VC0M
MZR:A %F;I!8"66,(47IKN,+5[1E?73L,DBX844%"J=M3\,'>$<@DBD(.6F0?
M67VBIEO8VS!$%RZ.BV1;+9='(T0YUT,Y(K\$N-<BS(+MB"UO6A0A?RI((M!F
MV8?TJ-$MA25/V\%NIZ<SGQ1VX!NNY1L9@K=(/$*7[(# ,!8A($R15BGZ=(+V
M'P: JI@!R,@7IU8$*GIH274$ED,KI'&&UJU*D\0]D=59UABT0$!Y^"0B#NP9
M:/.ADW0%A:\9R>>H7(L*R81V:0,*!("BD62I=TQ8JKBORNE\9O4-LRSU**%%
M@:8)MH'2,O\"^\$=8.38%;5$H34:'TS&4E$M"I H[D$N1#SH"@N1A+NQ($J'
MT(N(^L*8IWEPYS_?Y@1>.()PLB4CR,\)"9S6CGM#;B6$#$SM"'$L/6WQ;@&W
M,[$FM'QF %P(FP)O49<4F"U&/>=1[A9D\@AS7(C528@D;D)#M%51:\&^KFB!
M.MNF\91DKQ8U_1]9N)>I4]$=23A\8H)#%.8Y!*=U#B8+6]L"" @ 8>@Z5(X%
M=@E"$C/:^W@V.")+;*B/4-KY##. ?4<C_"N[!QHO$B>7C%6B=&$>I4V)TJC2
MS-JWY*V6LY9PP*0)_Q;SE;!J;8QD\@^8BC%R/8_:Z.IH2\2-X6\IR<CE7)CA
M[VDZP%\")QDOK^1/:5@=JS1%3P% HG8"0T$SU%L##TU5L\*1)KP+64'[MB
M,/VYN2%:7DY9/#.?!*>WBJI\O9I[;+GD\+2C(Q5E$H$J7'S?\BQR!Z4,8,XY
M):'K[KACX[W[X[RG0*D9FLQ0%B;8-"Y_J3"CQ>I/D]((#SYM^&Y+M*9S;S/>
MTQ\'EKQ=7Z+(],_<G^,4M<X[T(3Z6? "VQ+>K-3)C$7AE2NF%(&TRG@A,WT?
M<N-D/Z04&?BNV6Q6"PF/)]L^=CU1MA!&\8S,J)?TM546KLUX?&TZGU1."I?\
M8M745ZJ+O\+YI^Y-.4&:#T+?M9(EP>C"I2*';866:[27VIG?0(J"'F09M8/Z
M :B17Z?!]^ @&KI%X\)%:UA:/*GO"=-8J.XCUSD X%42[VKP]^2![TOH(3A^
M@6_ U]"T,H[*8+/BN_S[*8-K_O.E)/X BKQKG)PNM5WB@P>_6>XPB*.)43DT
MBP4^QM.^BYO77.J;&598>ES!'H0KK)!2\);ZPHRNS:O#>?O.'B8/2E)#74^X
M )2,%RI[*2V$93" ?U;J^23?!,/*F,:\M ?AJE,Y^K#1K0ZVHK(NYG2-1"N1
M?AJ_D%: -L0<EXO3X4$]#+,OHRTG'H#]0<KL&(0=-O*5OBP,JJ@Y/L#("SSU
M!-,-*!XF"O_TI U")3*IA&J8+H<5>S@>>Z"K8U459M50, V_@E,#]7]*;M02
M>L30'N+-*4!=\UU&,75MKF0;X$^RS2.N(HJ&AME)(R-KBM]G%H\J!!.NAPE4
M!L@?8NKEK$\1_JD=5=2-B,Y< G.K/XEE+UD5>\(EH\[%$X;D7'@V+I$6 NC.
MFA:5]T-E[Z""B6%&$>4:3  T('.H<P>H?$$4N0BT62@6 %Y%V@:QH:(IK?S%
M33L-ZO O&$Z\Z!=N85+'0IB6#, <)]"61%^B_*O0<-QH[%FTX13!*G!'G(B^
M@(ZOC5Q,;16VJF3A+<S$X-]%,&$+$G+G<T46V.N8MHF2)N#3 9YO3@TKX&VL
M0X +^ Q\?@(&!\6%I[,S*?&#\M1$]'G,3H.71(LAE%>:(XR(W61E(D6B%D+@
MKS!_L5:"QXD+H+C!GN59&B^0I3&SFE\HS6HVZ^+9$B(VF-_1:WT^;QN79\;)
MY45OQ?3099)1DOI6O9YUMMY5.T87<\[_;K*::5:K9J/6=VJ.8_7MHTKMD%6;
MILUJ=KF?JHCE"&<\V#AB?N<U'*'$857B.E==9YA5>.0GRQB&F,_^7U>MZU[G
MW2?\Q^C\],'ZE!2.S;][A,/+A.#%CQW^($1M:C/??3*U5U5!VL-3G9'9E4.J
M)%"S[_3:7\U2YQ3VO-/[X_+LM'/=/NE=7G???<);L'/++6FI <5%Q#-UN6AT
MVQ>=RVOC:^NB]85RDXW6Q:G1.OU7IPOW'_O\RX*J4KH\.VM?8QIUI]OKG'1A
MJFT!JLHJH%HP(%TTDJL$DO:_KP!F[5.CU_G:)HK=+>!42[^U_]"RPP1<JJO
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
M$#\. T^(DY)QJ>V3$#'*?T\YP/SHN]DMGHQO0I[^DDI R,@J^VA,?)D56J#
M..;31K(68$Y\R&6JQ(UH&L6P7'T< Y,,8Y[B-.2.!(.?(NORK+-)#(;0Q[E9
M4](T"C7XCK:"208OH)F'UIU"3R,:XI%$-SQ/+B&1CYHL4D2%I[XDCP_P7-60
MIXAQI2TULX+T/#!?D2>?'1WOGH)2R>@.R6KD[C^)"@&F[I(NF<S787ALE7(,
MHJ'*0G*(T/DQ/G XN"M_AVP\X7I[0;ERY#TM<21U^%(Z%U332I*DQ20=]+'\
M6Y7?_J823"IY@LENE#I1SC,_%PIM4GY %AV'*))+N;,&BPP*:137C^O-*B_:
M!15(GL>H3I/')?#5I<Y)ID.5D3.QY#P\6GZ!Y ;2-\]JHX.L72% 75^D5(K3
M++]:(7 '/(%1Z"?B=%4ZO5"DYL7RC$AE%$>!QZBV,&3\&72#D42CO>#3H$($
M7[?/!\!Q#Z9XWAI*U,"1SC6Y9';/0MN-L"2!CR9S-D7.L$BT57,^E%F!J#9Z
M,'] <8?."1PA0P;:=$<1/ZEN=@5^X*(7H"_.E14J7')B&[P/8CAF6FJF<N"0
M$V+$Q3?-C"N*^-T()PAOPZ8[W'7N,)@&1[K43.AQ+.=R8])[$F& .@Y6=Z!Y
MC\R#)U@E8"#5"T;B!\AEG''\T$0QL5=!ZH[HI$^GO[NQQUTD^#;01<R23Y;4
MI)V B?@ "BRI'^/);S+#$JMP..#EYG2X_FCU><XD#Q^K<QH+6I)-^N"TD(>9
M8\;#S&D8J&,>^VP*TDC#"=@,#];@\Q/G 5,GG.#Y8LFOQ75./&&.QJ KH*:S
M>,ZG,] 3O47J;E5/H57)WV$P9\W"C+-T%1P':5HJQGW,)0HXL<)>%0N8AYJ:
M+#^@.E5XQ_V*Z10E\2W-"T8*NN[V2CD6N+-0TXD3%S;,O9">(V;NNB"77& B
M=,!MD?XY5&G,S2*'EA@@M6)5*"H\EIYR / XCP"K5!&[[A>.6UWW:AB4"F>6
MZU& *E!GN,ORPB3=6BC0I.E(6O(6*#T8#,**I'GE9[[^C!@@8EU<X"S3XBG"
MPX4 GSVEGA^3F3H0G+M[TL=P9YPP/X<H>Y?S> F0/GBD'%DZC%(EH4E<4#=/
M43?TF,]L4?64H?B*1!*IRSY2:C:7EUJ0.+$+NL#9K%'*"UM(>**A3Y$ OL)L
M&!<4C#$ZS)PH7;\TQP'PPIUN\L['5+E2DF(5_(N:2U+8,7B$.I8W4GD*,GI
M^P%FV,^R63ID&'4*RHP4E3L4AQ">4G@*RUU0)F#Y#&CH=-2Z&ISX("\( ,LS
M-FX 1T0EPVP%NT(S.M25'\2NK7<!MNF(Q LYO>".;$?\=\9C@R;9T$)?7%K?
M3&&AGAV-9=Y,;##Y@M)^'^E:I7KE)*7O3FJZ0 -844C@HWB-V!(9'Y+>7I7=
ME5B)A4?H([$U=0-Q/IM[':K9+H?JZ D&,JM P)]*7P@.B>.QH%QDW'\O>RI(
MI*?-2',C6>;K9Z7Z8,W]+O":>=>KJ'9!!R@>\VZC3/V;"VRJ91>%[7H$@E]/
M.\8$&$?<#<2PB("'&=%1B=@= XRL$/V??$#.722+($<=&+! <Z'T\(JQ!OB3
MEQNI@ '6E"D)RHMPM&)&D1E+#A_U!LA@QDE05.*@SLX+W412-N@DFG!"ESNO
M1M1".@ISLLIX"GVIN&?7J^JUBY(!RH8LVC=2'DZ)G<K73;%'V/N_F9.M=Z(6
M5D ';)]IZI>8LBQM3-*+Q$'1=$8XF@,S?G&8SW?&QC!7:7O@FA(ZT;5D]-^*
M5")^RK=[P\_O5M@PBP1Z?>Y#*+!PYY-]9F'63E-=/";QA:R0$&8J&B<AG%+V
MTHH=5Q9OL28Y5=C_D.SB^?_RXPE7*#P.^226C7)>G]<B;I1B.P_BJ"%QM/ @
MNU)(^Z9\?]6W[/O;J/A]:N7:ZE_J4?48-SU4HG@ZBDB5/+? EV3G 'DQ$"U7
M> @G>9)S7Q$[P S#R4[(\J_"][]P"3/*8JJP3E]?87Y]Q\8-8#5R5=V,H"A$
MNL[)B*P1^XB>+?P*I>\+(:@Z%P C2[&?CVILY9HMPC >]K_AV@C5!CHN* YN
M?Y*T)!-5+:)Z (;!R?K(,M'M*+*7B&52ZK_Q7KH:0F8S=QQK>5DDHY")N+?*
MLXKP.1FZ8ZY/=&UN*K1L>@^=IS\"O;$X%K7@24[M1PD;<3<5:DV,!EU6)K8
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
ME/=Z4J>0@$(;\])I9)M<A9L=0QR-4A12D ?Y%*W(CB?:$2<#U4L*?2TD>F9
M@C/2UBPT$RYA545YT7##A-G-1B+U:=*90$EH3_@C0HQ^\#1G=>"*/&B!'-SP
M_"1DHH)$9D!&A87[&DKMD%@)PIMG.F8HF8G'%L=X#*>+\X0IPRA(F%F%-R(_
M7T2((M$!3&_,SS@=\U:]"TB9FN9$L3A28#%=%Y:F:WDDE>PN1IX3"H:G$$0A
MH&@53"7;$@J#24@"G-T#@P_[\O IU.=)#$@,0,KD\CXD?8JZHZ7P:C(6![<!
M0H7I]@^1("[>.?:.#X;'-3BB[9!H-Z)!H4C9[>083!WNE=1*R&#XSL@+Z;;(
M\D^@H,B2)ZHEQTQ_(.'95"V:"ND"L*3SD"KQUP\R*6H-OH01S35D<6P/_/[Z
MWP#SCZUT"])BPNP6=B\3SI1=$ T=K<N3*$W#2&QV>U7>OH9G77&BT$]9414H
M!%\!)G'<B%)JM01RK>"K* [+D5Y0LF45Q#DO3ITRD^2SI+(]"GHQ7]+J2G#X
MQ*,MSU61K(-W M%3V?I3H]O#];8HD:=H= #7>+I,QKD><^^CF**S/521*O99
M^LKN73O ]&QEI64Q>%YYIJ.R&IE7T8EZNB^/U/^=6?VH4"F*NKYF43L]R!/=
MS*.(Q4D3R>1P(7'"A7XJD6ZL/G1TCNA4\@"=%=)T)BA%'JBF<IFQ]5G?\K36
M*:2$J2]GD#P=AL-24P44$&9HTJM-I!:FT87/?CR!!?/8$1C()((P@X3G!_&N
M2TF2)!Z EO3/.$@U(A2%?DE_N,1:B-+'X'%KI1"Y?[-4)I0P<D44'A<26BX=
M7Z)J?:-)'WNM2#L9_M\_ #T"<S<I9T,@U_Q1AI)RLE,,82XBEE#4F^EPT9-B
MKC)FJ'4P3W6K07<3+/>,2TC4,P9)[RGTYO/J$1[C$!J@Q>MOL;I9A(]YN'HJ
M'5ZHLY"(+2JOOFZ]JVK#8OIX2S<*)V.IX8J1$U5(6<-ZFAD=FZ@J&BG(*.J?
MDXZ1U$L[O3\I5B6GJ#5'Y0?^RMZ4R1R$W2K#DDDR6B+#E&I(=6D\UR@:@JHW
M!.FH'>WJN+Q66JCG<\Z5F6-V'FJOR9DH=44610\%V2PV8O-4I37I%A<R"BC>
MXT.^\"#)N<B6B)HI_Z-6'#$),9X<:4?\%&CV6DM]Q0N20ZT6;)%6;"QK\$5G
MMNR'))P2QX JB1\4DJ_)7"YU@)K8J8>&EN\D0Q=G3DZ4(2<]O84?&9O6P@O9
M3OE7'INJO^78U"NIY[@4Z5/(PYW9V'HJW [2*<,CEPJ.)-G,Z:Q!C+(P1S=V
MP4X=TW%HZ::EJH9.S]N4[@Q4)K&X%\\4IK0M+(MT(ROBYS!3?S,;A&&(G<O@
MQ_"OB?6=.C%Y ;[/)6TH#G843M\Q'>7*\TNH=QRFH %N?:<:.DQAX:<M?B?Q
MH"5%@6#2^U3.ES8O>V"3:*2QFP&^2[DAL.).%%K8>+\+T(*%^\8)-EX(0M^U
M:&F_6LA;]'PT3'9 D:*=RLV= 6@WJV02433(W B3AP1_GI:,4[Y#W$7$#]^3
M!=V4J9^D[J5JBVG'TFFH!=TI*?J2*52)L#4*.8[$QWB"#>';K=M7]!!% ;J)
MF"@U0)W$ #T2M?4$V4K:V7J8)RW[>*"40S^3Q?NH\"8V6F2"8$Q:5@S#^!I
M"%:R.QHWG?J)5%0==OCYB+$ZG%8_'I*OZE;D[V&FEIIPJ=!.)L\KKYGE\,[#
MH3IRE3ZIM(NDX9HU JK!_H%10-8$HKTH! -M<S0BW29);I+J5>2";<%5[N'4
M"0/ B8+PCBS815[URYO;<)>GKH%C;@K<Y?)=6!RA.BI;VPW1]@3Y ^^TCU1F
MB$QP3"\OS(Z*+E?B'D4JJN'5-#A1CNP)F+>:KH,'RO/-T#I0$R R^&"1,\'$
M7"C,,5/!QY,PN5#A5;+MK+0H"IZ7=!+A,1VL L'=#Y*0F<!VK4.#=JY-@8X>
M%U%+C)G'FN] M/7&%8[2HB/=7UY.1>&I8*VR9Y>H;YD+YVC1G!TJ/[%2(JK(
M^0ZR)NQI(<_UDR>.JK;!#\LQO5,C[UX\1]PZSYY+P=,%87&V8W-QIE+HJ3A1
MG"W>T\\]6A$_"K$HAU E%MY4^FBI\FH$^@EE1";M(6=Q0DIQ6E(B06:ZL#TB
M_PM/D?]&2_RE!32I [(G70]H[@Y4P%>5OLL0>R"=(5HA'_JRL3F6./H;\ >#
MQ_PTU*0 17 3T6>U+PY*Y<F^:3^^ZTO+=AQX:+D*Y8VBIC=,.E.T$W8#+I>3
M?A=)'3$:*=)7H 9.@1:+U\#$CRE>D;2TQ0,HJ-V /'A02=[IF.,Y7Q'W>@F1
MP/Q(G=B"6D*R%#5[DK/IC_+O4%^^)(8ECET1'C4>7TB;MP)V-" EAU+EF HY
M)\R)4@=.^)DTRHFYH")5N8M>((ZPNHUQ!< A-8_79H4,Q(TOA8S,P%JK^<US
MJ[V_BXP$)ML'&>*([30ADA,4%R.40EE*A=W("BH*.^"Y+A:E/LG<;<DT[UQ*
MM.4G!U+WO#&R1I[*X_"XE#P/0=:;GG''I(KV28"JPG3*<")V4LB6>=F%S4^#
M_(NAC]#/9E2SU-'@//XJ_+R\X752G[L+^)0D[24!\71]@&8T$4?YYI-D[\;H
MFBT6VA-,KJ=]:T6N=7!E$4J4C,],B)O!@U HROC^[<3#B0BK*]VS@."ZXI'
M3SF_J3KH]\W!H&X?5FO-9N.HV>PWJXV*4ZTVRO5Z(S])8[V3-'Z]^H,0Y:+3
M39<G2.%(^-4]-4B\F!\!7-RT)).'A^: MV%/-MG3]-@0Q<KS4>*9D/#E)#FT
M JL[(MES4E9-L'M>"Z$JC54$(CW9F8,_DM2,.;XEW)"BAGIK)T%5^DW+J3$3
ML+M>:]C.D=6H6XYM]\N-9O.H6<W1>CVTCNGL2%!M?54,1=5S:-6[2?->- *P
M.#KI7B*#9+-AM=DW+3S;R66\NE,.XUEW26ZOFA"5V*D"/BT(EVZL)0KUBO1\
MR.NJ1,D38GWH:J$J4=I'?IZ^%<)$5 5@\F2Z:VXR'Q[2Y&Z2F08R6256HKAJ
M:Z1B-P]9]6C0MX\&Y1JK-(Y8K6:9E;)=-1UF]^V<5-8C%>%EQ28#:)7%O*X8
MI7L2Y$QN$%;*PF1JL2N;]J:U"33. AAE5-3,N2&0H=[X5!2Z)93B&XX[]F!S
M8I[0(U \53ZQ-40T&XY38?7#2KG!:HUZO5]W&F;9KEG,/&H<F8,<$==#1.EZ
MD]Q4R?P$J:Q[60:95#N+/#"!J<B<,<I.3,^ZIR(*S&=4!1V\C3?' F?"^!]T
MF)Y^3I[!#Q7&8#"W&B9T:A?E;\ D8*'#0)X"1,FH=TF+$+VWNUP+OB2*ZE5T
M9&N(?&16FX.F6:T='9JU0:-Y9#:=:@4TD+[3/*HZ^>ET:R+R';.^RPB+YK5\
MJ/Y9;^\L<88J?\-M'IA>=\J#AMFHURK]?JW<!$NL;YEVI7;$S(KM6+GQM2:B
M)(<C<6^7[$(0R8@SVOFR1#!**7=;PXF!>=AGS4&-]>M-T,.<HWK9[!]6K<:@
M9@+W:.8XL1Y.H V13I084T\4S-&B=#3*#.5X(5N+;4\E,JN5LF56';-V6+-9
M'82*<WAD'AZ667U0KS@Y,JS)(&;/: M(@(BC*V=[R6SUR-O#PVK=8H.^<]3H
MUZRF937LPV9CX-2:E4'9[N<>C>=$!>G3X.?GQ1;<$A8]]5^BD+[0(N:<V\^$
M&L_6/,1(-;3"3K/D99&%PC*3:-[/S?,J"DDI-??QH,N;0"'=X-2+E+K<1DK'
MPJR1*+%HL3IKXLMCA, L!3)#RW2F!@Q)#9/49#$TGBC5QTE:!3V)6>_-2?UU
M4@X@V9!IUH^3=O)0WB&]?1>$GB/S6+_Y8@78GG42TE/)F5W^33PL%JBS )GD
M>&2I.+Z*^WQX!#)BXI,R^QG=IS)M(Q;)0Y1IC_V.U!Q2B1-)HC3O(*2<2#/U
MR(7423&8>:0"SUJQ&<^U9Q'LAZJ>[H<!S,1_8-I\)K2_Z1Q"M0'*&5R@4@3>
MD$9T1Y9=:3 ZR^O9(O3UZ=-*YXKH9QRA[RSK] X5F!3[E61X\<-2"M-@LC"M
M.\GGQAQL%6SG=='K!+)>>6YQXRWG%J_3]^:Y*L$?2WV7J2G:J=D%811[@7]S
M@!4&5*>S"_'7%@G54V#UU%*R:A9%CQ4ZGEA4+=S+]E3_,(],H%7@=Z(_7X =
M&ER'2JC&H*S;[AB%#+F=>(.'/K**F,[?H)*-I&@;N]Q1@#4Z-MZ;/QJ]J^X)
M&H&6KU(S><%WUL"S\RJ7Y;R*!=6C9.8A;>XVA1%P@WBM:SK:AEW7?\!0 &RQ
M/QD512]@-0UY8)(\ZB]D8\M-FL'@,8&4TE0I5\N<>\[,MEDJ+S\5$S2Q%6;C
MTD3J'POO*P!;S)1+SM><]"/7<3&DHZIS9&'6S &(/&=IA(?(^TR44B6)9323
M7UO&5S>.)JYQ#N_2)O.@T0T,<L-+IA4"%/CXGIN4!<[O9JVN-I/ ,R5];Q%\
M)F/JO3,+I;$UY6=<)KM2I^G#'T<?29%Z7Q60X=[7.!LRJGJ0X)-NY^J)9N*+
M%VP\ON#"/ZJ-9,$/S+M:*1DG$A[<!^QK-)'F+DG2B\JDHNHW/-+(Y@<:II(]
MD\K#S><Y],M-LS9H5JI-LURK'((-93I@0%MEIVPVK K+S:<UW2J8_2I;)VB5
M@;+S#&_O@*Q9ZY"3J.@:LF[-V=)D?;-QY!Q:_8:#J-(_M.U:&>SN:K-6-<W<
MV;(FBO!PO+2F1)Z4-=MQA2J>R5C@QU.(=AZ .LPA=QWPP:'LQ,^+]56S6/$J
M1I5X;K2JX.>%^&H^Z8)^BL+S$GTPQ+[K1<,+VH]L#TD/V< \*E>=0;5NUNQ*
MQ:HY3=.L6E;=+)N LCF2KH>DPK25*"4S]!0_4_4+,D;/HZBBP6]27+XU!.DW
M&^4&JY3-JFW5&G5V= C2O&I7S-I1S;&K>3K'A@2=*,!.'0XOBL*W%U\\JE6=
M1KGN' XJM4.KVAR89G,PJ T:==.I]OLY+CPC+@P\=N\F=2DH4'SA*"[R#HFB
M]3XV5-6.(IC+!4^U#-?[AHD#GU+HE$SH!3/&*LYAL^]4K/*A5:LWK7Z=-:W!
M8:5FUDRK7\UUZ371"GLD(J),J&V?E3J>#^L"Y0EVW 84W=8HG(THY#%>+^.D
M#L$27GCUFWRD9*N)@]PLFY\$%$A]1\TI.85N:RF*K,FLLGW4K]:KM7)M8/4'
MU>I1WVS6:OW#\B!/J%D3X;2S5 1#\@/_@-3II+.).EY&Y$XDQQ*IRF07%";+
MFZ@"B%F#;WM:LPGLJ>H<L<'@"'#&LL#48U:U;/;M@=.HYL'3-1$H52P@RO"D
M5TED!"*68)V#N/OKU1\'#D,5FBJ_A1-6-[?FW(+_/WOOVMPVDJ4-?L>OP':\
MLRM'0&J2HB2J>^>-4,EVEWK*E[545=L[,1]  I30)@$U %IF_?K-<\V3 "2K
MRG9)75;$3)=%@D B\^3)<WG.<[2VU4NBOX'%N+I[/VBJ?GJ4C<?Y(CV<3.?.
M/3N<'\^7AT=39Y$OLJ/%X9.T?>[YJ(#GO'36%35"%_CH"CJ:U"*%!826<E-N
MPUT]A)^4N-^P$H%;TF$7N8*H&82F(<N7*:0RL3./YOZ,Y?5H\OV6R=!&4$ 3
M)]*&FU_3Q[6A%17E!*+!D!P%ZL+ '1 Z%6N@?,HQCDTL5F1F6(8UO.Z3G(H0
M\F>R1*Z:_R19HG&VM"(43BSWYQ5F0*B^@XNV\2R#*BJN_<-VB@!8-ORNYN9<
M/)SET"4I,CR:GDG/>'J>XTOJ0?#D^Y [RWWE&WQ9=KQ$&^4 CRE2]O&CY?-!
M.&ND,SJ$=:6Z$KR[*:T9<DD[3'S?5S=@-=Y&0C^44#>3<C=/6BP\:0,L:5GN
M;@!YI'1>F4+<>Y"F6=;SJ,MZ_@S-&-D'T$[VAB$(&AJTS)S*XEA]('J^?L>P
ME$/8Q+_\*49BW$6&--?GRU NPK=.[MIIMMY^$!#QR23Q-X54.'I"*CRB#CTA
M,3UU+@SK2HLR4LU\9[MO%>Y'W8('4!O=#((M0F3[EE^XZ9321]QUD_%/VQPI
ML>Q\)=RQ#4-.Y5!;3FFK?I^ICV^9^B3Z5/<OWS%1FED;Z-8 =\K+7L]09+9B
M5-@&N&7-"6V'R2GB_.LGB(\6TWQ_>K2?SQ;I=#[)9_/Q+,MFL_ET>3!*\Z?J
MLR_I(G+$ /GF#<,/6U9A SIOECU<3<;A;#Q+9Y.#Q?)@>I2/4@#A[V?[:3:=
M'XX/G^ITOH)L"!1?JKH%A/]P4I!.THE36^D$%,4XFZ6C?+8\FL[RR?3XZ'CT
MI"$^EU/ U\TC#3@2HFT?>,V/C]/E87Z\.#H:3T?CXUDZS^='H_D!Y%8GHZ?(
M\Q?@D1A8]P'_Z@'Y$?:/]MU>GQSD^30_VC].W9[?SY:CY?'1>'X\?A*!SQ<!
M:*OCN]K]_>T__HRQXC"LS&2?;_\!<9:*"0GA3W#*'TX\YD?3PVPTF1XNQM/Q
M.)]EAXO)['B1I?OSPW1T\"0>GR\>@"_>8@!0(BG-HTLQ'6?3X^.C^70V6SC]
M<)"GBWQ\M+\_SV=C-T'IY$D./D\.[L"5=B&E1-UG^=$+)S%M!;VBJ"DCWDPS
M2P\F,_G1XC@?[Q\LCN;[T^.#HUF^[_SXT8$[;4;Y=/*4*/H*?@6<*TY^@(\-
M9(7_A%I&SX:&+5@>-(68+V=9.DH/CYVI.3T:C>?+^30_<&['Y#C/QOD3Q.8+
MG"J^#0^UW#&T^ECYRNVN%),55,?>J]CW#QYMGSU%VW^/MB"G(5:06&2Q1P+0
M-4'QCZ=GC!"\D[?61 ZJ=>$W;$P],$]^/W@-I;R69I*;?@V\<%5']D6".F(:
M+1&QF@- D4VY-GS4OBK]7J!TD]^Q/FD\.9H>C[))EDT/INELF:;3V>1X,AF/
ML^7!?#9Z4OB?I_ -X-:T0$=KL?B(H29J-@!=&K!E%?5?^^>F+II,6 ,0;_DA
MI6HX$<8'#$YEAX?[1Z,L6QPLIO-1/ILNQ^Z_TVQ\L!P_U;1]29D)4I,5='.X
M1/A1BYP,FJM85]D#\LX=I?E^FLZGB^/Y='J8CV?'B_'1=#&9+Q;3Q6+\!/?_
M(J&(IJ*F@HC1X2X;A@A6VD!( \L"^MS *26<M[8W#G$=9@])_SI+%T>3-,]F
MD_Q@NG^X?[P\FB^7^^-YEJ>C@\,G)?*%#YYTM0EZK4 ;@AH[MX(L:"M:"PI*
MV(P+K_5W0H 3!#H>,OIU/-X_FN5.EO:GH\4A\%_.)\O9P<'A['@ZG3Y)T1<I
M2R0Y4OPS\-X0_2JV],"&SF 6FR:AYFMJY8XU^[FTRI%&?E1.*W!)K%<R@LLT
MUBO#<:U\JX'V@S9 :8TL 5D W.1K'RZ#/QG-)D?IT?YBDD['3N%EQ\>+XW1T
M>)3OCT;SIRC]E]-R['FBA#AS"*70TO0B 6,E?9(0@WQ=YW0\/ER_@(/\>#[.
M)^[DFT^/ILZ*/CB>9;.#9399YH>CIU/PR\A'0NVD6^99*6$ME) L*QKN9Z<'
MI/!!S_,R1^\,\.8%4T:GT@?C;2WGX@N2IJ+)N0&%T*SH: 3^KHF$D*>&A9>R
M!/!TB@@6\0_I#>E7]]D+=]$&2NS67!]PRNGJ,P\!3N*#H_'Q[OCXX#C>@1_Q
M6/TE.B1W:Q[MLW@'VG_(I6V^=H*R%Y]X /=9B4D-^ O'//GKB[WX(OUH/Y$A
M=SZ^SQOHF(;?1(;YL*%QH-,>'\[V#PZ.IGD^/DX/#R>3Q7R:'R^7DUGZM%4_
M;ZN>9-6UXLA#[X4(.[AK_+HHB_5F[>;!61L8E=/P'&V?M\4*>O)=W%2RE=_4
MEVE9_,+5%TX67PB+PFFEB'6_5=WSGQL;8H?WQ9L7I\]UPWP'@<T7==7(B-]B
M'"<^ORJ6Z)++K[Y[\?9<?S7?2L-7&%88Y-&*:^[[IN.A$0KW$E W-IL&+#'6
M7W(&8GF&I8S !HWPH"9= L=9/<=B ZF22<)>F66/W]('0$D]!5:8<%*93G6D
M'&5]@,_KX#^^&CGI5R;!Z[2S9K!P,0!R!ANB*+ESP:+>%"T JE?8  ZLW:8J
MRWSU&&#B/^>,XP9,"V$=I8TKUVPIO*')2^A EW_,%QOJ50>E-M"Y,^*O"-O-
M%=[->[?GX'2$UKW*ODHU-3H%VD&'*GW  G/>A*\RY[V) FN&0PRA>A<63C<,
MMW^=+&^P4Y7P%NS%GUJ\5=7DO6<T</CJL[HO3^_X/M^:45 Q<N0<#[<2'&*!
M_J'X[O,FQYZ5;E(D<$=S005#[%@S@>C2C3V)KZ#5LG3&N,3-I7V=ZQPJ\^G,
M'!Q;%(ZM7TCT.[2&_,+))Y#5"AW-=GO-';!9$3(%G=,WAATV@@S;JKKTA4O0
MS-HIY"%"6' +%JE693(&G&B6*4.#)7>8!>(6CH]A_[X)FD_Z+NH\42@DO0:P
MR[2FDL4/V$<U@GZI\!O36'V[6*'<^F;JM#^&-]@Y]D7!C"#% PA.3U4E\[2A
M]H7P&('.D7OOJ[1I9B.9>*UZG%NUFF8P.\R&/5"/!X01OB?KLM*%I-;&2S<S
MC>E=:XU^= <8T05$C:#S:+(@PDXLB53A*$UT(4CA]B*$W;EJ%.4':DS>F3MQ
MU^,5-V,WO\"("'81A2[=+<?6$E0\+5I_$:]&V.A3B]J9N5B.'^@H<>V>N.?.
M7F8Z1/YJW]BVVWE>WK",>:=H527>"[J77N5EI)6KT'\4"RD?-%OKU "-"%\B
M4<H'E* DW+]X"&]CKF;"UXODA&/"4--&&O8 'H:@5;'%:G?G$/;?=^/4!M'N
MI]?P)8:>Y'%P<MU4>SUFZ'A;;2)< ;;\PA:RW%S8CY)V,0\!-=VF"5\;UH6L
MNK7?>W@-M8T5C16_I-.TR?7<P32]K#\/Z;* ;N*9Y/-9=H#/%T+!6*X-QQHH
M 6G33<.PBC.Q',!A-W56J<(Q*GL')-Y](V'GRTV1!36_['%SOH+;?<-_J;<X
M[&_:Z=S?3C7,-U5X>OP$A7D4A:<_ZPD&3CKMV_SC@AJ: YT#](6<4YO>B(\[
MIXEJ:/5<P66@2FZHXS1O=K8BR?==IRWP$E]VE-1CL$JPFWR8J,9T--CX4&9Y
M^ULJI6^DKY>G *=A[>A9G/E,[+Q]@@;&PFD3-+\_/:V\(CBCO8>0RHW(@B%?
MA ]YWV4[R]>H['@EY9%J3PIRB)Y#5V// ]^@F2]9I!!O:I&Z$<@I"L!%01$M
MDAW3D",\') -9(,'EISKD%$ALT8G3H?8.<6L<76':*+6A<N@$0F34[M!HULT
M;ZI5WN9(+K &FPP.TD6=HM%0 6D"=&L PC#;+ .CJFYMP6#TGPHI#YPD?%\S
M"M^\W#,Y"RZK#!%3T6_J5_X85 58\<"UT:#AG9/=[)T<2).1?\@":59$+1(Y
MJ!%QWC6Q/\G=T"NS?@QJI#LMB><?7#OK!?8,F@++HD:WH&Q!++AGKT@_&-%T
M@;1< TEC!8#S"4E&0%*%IF#"EHJ;?MC&G*I$L]\9=5@2WR3HTX K2?7Q58T4
M*ACRJ*#O3+>M3 0[-\9#EC8AM"D!WAE@;M&.< 0!:RLG 8CHH&W8PL78\ 4B
MGM#89.W>^*JA@!,H24I1@ &%\O 18V[>X]B+3\*F#&0(PIMUIUGU U,&9,2R
MAM0Y9I;("&-@)RR6V=::&9[GH M94*FZ;JLJ*6*KED)EU.^$+454??SUD,"C
MSU/87C#DI^$2#6P YHQ!9<+*3C1N)!:FM7;9Z<32#I I=#C)O P3U@E/*4)L
M2A[%!DCL?@G@%4OWK!6OQ%G(&$1P'GSM:%4U=_N_ONWYL ^,FXVV 5:VXWCX
M[@GW,$V=5#M!Z3%>0_-L=TACLX$(_I(]5[N#J\!&/"6N?ES4AKN*75(/HZ7]
M]>O5SFWL#O]^.GV(_$(/8M]$@BFFZO1&F2LL&7VS@20A[$ERW&JZI>\F"=.N
M802\H%JJ]"S!;^1KP7EWF@D:CH.NNTJII9-IX>*&P>'9NG(#7BN#!Y[P.O9P
MJ/-\6S%TN<SS#-U.51J4? %^I**%G>U$,*-\0PN-#KV8PT]1=-<@C[^ 6HAO
MZJ+-R?:19X-J7 X+E<5J=R'4C^$L<QN>G7#8'E?N*_">WN>M&I#$0I%B R^E
MGV#BJ$B7&#Q;%1Z*98.R:DB-N_^.)]@09,:G T8?L&\6F+]P9&+X2^^A>'4X
MU^"$(52.NM>4M]B:UMZK;026*U&+B1B:S0S^-O3XJE6#W2*MP:L(+]DG]@'U
M9^9!1W#'35VRD5BOF7F-S6C-707,6D8Q)_QVT@R.(O!@E-L]T]\ITO$K.-FY
MF1B<*U#;U\#;NX,N>"&+3VK<,-Q&4$VYN(+@*EYTB:(.HW%F25%MG/>4MRF%
M=(1)K3,M='[BMHM(LQNS>NGV 3@0+?=ZR8'- C"A+<1NX41+&3"C][-KDWQZ
M54@0D9,0K2 >=Z3)#?_>F%2$EO&;:SEY\#8:?P;PUW61P6R ?57ROVY2#*@Q
M/1T$^KF:(M&%-NSWWL]*P>VXWCAGA0U#'G3MS"'(%X!^:7@..":;;@GAR'+:
M[8*G@@ ]#$E0U%?R5\$^(L<R_UA08PC6]9XS$HQ%'_=C 66)@Q-9)<[J//:&
M9#U\&P ^5@=HO+^(1OR2JM#W672O>@7M!YVZHIZ.: H%\K;A_$&PPR(X!A4,
M2-IR#4;8]2K7)89MQ0%O([ZUSXADTOT0/-9\E[C^Y)R2"MWK.M\U9QB5:^@9
M%H&\<S0"LKONXBQW$^[^;8+])"#L*?NG(W,6*FIP.#SI5D6-G-R"S=.F,%$
M=_N!N[M7BJB+/1^\,*90)8>A73);G4W;=*26#6.I<6>15%L>S^1==PAK^%DE
MJX%:1*(<_+SS^0\>GAV/ON7X[%<UN7^_.L@AX][M3]@[RPV$; K0@>XAF(HO
M\\NJ+31-[;9=G>U"Y,!91YLM9F0%Y,"$J[!3>2N*V5)V[38?(^-+Z$P6&F%S
MXH9>/]S5^Z5>07"N3)W5>9,,;U<QZ\#B>AQDAR_[":& -1<SPU1W&BI$.1XB
M]LVW(?@S%^ XAE,E=2K1G2U3)[+=(I6CU)JNL:#U!8.AF'+8J7H@%^0L&/UA
MS-*(4L[=$#,8U3U]_2O%@LXAD-NRDI"6'!ILU*(D(R%R%*0E)5F'7IZU1R#T
M"^%>#&-T)=N['VBV:(#7&_[,R4Q#[F7V<,":'<F!PU?F%Z]]F<[C,6TKBG/0
MI&)1W&(;CP]&ZS4O$\=XL"&P+C#GVV/MFHD7V,Z>8*U6\)QH$E#YNK7,TS4(
MH^TC#-O*>P%H;)=7J: C*@S>K<!40Y+BQ7:8)/-651*K*B%KUIN2K$@0>04N
M FL//\\#L2*T7)S(-22ZE'APCZO9KN9II]@>6+/\2I[%.>KR!=.\7KI7*_(A
MJU5C^*&U^A4,U(>(X3L[J<*P-.B;35W#"GLJ#X%R <]YA*BE@!3$5\Z;"-^P
M]?ZKWOHKPP?I/5N#Q9+C Q%36%=6 -@.A+#.+^%=_V)(+**@Q7O"*'=\<>2\
MH'[ARTVY8)=+)Y9/JERL8&%5"3O'=^^'.4@B7^G>.NK>.CP=<8#R\[^__0<!
M"]4V)O''1<,(G6\H 9%3;%4.#TW@IXF2O@#;"]U(L!/1G3\7IC'Z#3'5&NYX
M=K:E%:$1GX"^]!Y#C,(1_HPZBEG9(:"?D+3GF<:OB^8]$N;U!+\OZS*;_>7I
MZHS(>+JASL!8]>#^D!.9 F[%(LY-J2-.M*U\%(,IJ'+4FQ/,.8E(N!J1=U!O
M#^I$@^2NTW]6& MQ;X']HS5Q[7$XG76FEB1HE;:=.R#C@ HSLLB3J$H"P)UO
M.0D_$%=873?4<P5D]<_XL% .W*0'8XTN:TQX&)9=/.=:I4%(&\9:2=;79$L:
MV(_.'W5+2%!S"GZY*31].,)?RCMB$D8#K- ]#;L7!UU AU[VSI?[P+4Z-'9O
MXF%#<3CV4/^S47&59Y=:J)T2YI^=9\PK8O(7+E)L93 (+XD*I#(<(PB&++DI
MPN(J^$[3639:00VF:WB9!Y?L!0>#^DJ8]04K0\2,NS<#5 QA.LGHCCS#UFY;
M[8(J"Q8JZ?4K&U#C:BMW-I"[&Y_ )]< ^BN"&C%X%EM-&)2,6GX?W1E2%*4^
MAVA=L6S1%R ]U*8?>4RKE$HU/C&RI,ML#N]&-2F14HN(7*):1W(:+HI4W;W8
MK@H,?J&"K>J;M,X".8U9?GL;QBV).0%88BF57J X1D7[.PC@0X#3M9!BN"6*
M&/;.YNG0>%AO??BWU4U) KX)L@"W7+PD3XRTR&\[J+YJH<GPL*UW)5!/]<\A
M^ 00#:G0H*INR/^+NZJ==\1C)?..O3'N.[_:<A],-S<M@BU\[QCZ!*$7S/:M
ML M*BD7@/@W#>6E+RCT%1HV<'!2-U5X)BI7E\D_)O0J:>:EWP3,8[X!FUY9N
MZYX; >#KRIT.N=LJ&=I[J7BKH".*>K%9@TM-?^/0R$)S"]+$EVZ+M9J=I?YH
M9MPR]1O&&J_S%)J'.F?43DU51Q#1\+UO8NT%&4)>#/Z\.UT4F4!(6,T&O ?X
M4'*4"H_,FGO4.XR5%7A$G;F'A(K?69#T@(]FXX#-BI!*[X[%90!)PAAX2M,F
M!BH2<0LPB@?PE&H YJ[A,:M&JPG3@0(5GOOX]E>E'$C1;!!6 P<C=#C7CF0R
MVQ"*0@S*RTT-']VU0E":*W.]N;Z",,\GIQKR!301D124U5P[D=:HW0GE))/:
MMXLZ;PL/</+1 FS!!]_L04>V*5L+MI>7NQ,WV?*U)2B>: AB3S491AB!L4MY
M]\J%*-?;(Z-_]+3&^%M.:_S:S,.]STQ,HD'X%.LO*+**4#RSM]TD%^M.00@(
M>>2%'"MQU2384I2SQ;YJ3I@';R=="C>DP^S!JI%!W+KD:&#<,&CEYFV:))IO
M6L3589=J#!E\?1I#9V<M9MGX:#G-]J?'^6@VS?+#<78X&J7N\\53CXS/+,Y/
M6T"3<1MQ'YB.D:UPE_K_V::I%KT+*XP"P08Q"*_<@:TDD*G->HU_/Q@7RZ&3
MFNETN=A/IT?3+)VD\WR298?C=#S/LM'RB:OG<V5H ;DG6'&6%[74P+IUQBW&
M)$DY96)3V9-?P+H*!.GT8XR[_1A-.TB1"!W1[\^YOI\MTOED-CL<3T>'Z?%T
MLIAFA]-L.ING\_TGZ?I,Z?)Y/FIA3_U<.(TK?J$%ZP,EXN*J ,O3G:$$NB4G
M,^3U990@&>:(UDJ[2&H?M=(Q#3%%L N;HA7R*<%_.#5X.#T\SI?Y_L0=I0?S
M:;H<+_/E_"!/<Z<A#Q9/@OIY@KJBX#,>I1B5;UOT&,G_"CT=R?S;,@RB@%WF
MXB.G&.6P5ZRKDARH+%VGA@.2S,,;S^,"7!A_=7+_4*(V/\@.YP?'L^5RLIP>
M'X[2H\4HS1:3@]ET?G!X^"1JGZL3/:"EK,I=UC$H>8$B#/ =$'4F5*(Y<Y?N
M9 4RQZ]&Y_,YC.X 9"IS @Q3Q936.P4^"KP/E=>;W1+YC*+'.L\WS@^EWD\;
MVF97A39PD0" P#F6SAPQD44Y<]3(J2QO4%%^J%9,*B": #I!0#D4<%%0W^C<
M'P2AO_:)"!,I$U]&1N#B,*_"R9#+M,XHUJ15;1)O"Z7C4PC/ 'RL<9>O']/_
M[>'[80098HR]UVT6QP"^"71/W$>X(%H4ER^7SBAX#-'W7_MZSG5'V%&Z8GL\
M8MH7-6_*RPJ4QE & Q5TS'FB1.#W+&4FB&!0VLZ17%7;'!3/RLV<4[T965\D
MV6$V(_K!;A*<_L9#^;CP 09Z^YI\JBY-!7CN3LP"=2U2N>C]EI5[D0@CKGHM
M(N,>#[*^TZ6*.+7R$%M&*9E&V'DBAE:8GUF")>"9,P<&Y]-M>%9"P$M:.$G3
M+"7Y\8EHZE[\'?,A<*H4!KW*/Q:M$N19/425 =(3!]'_[2;C;IWL*BZJZRV/
MRNMR2-.O4F3+N3NZ"[E*!!BTP(<21.5#+B0-JY-1#ZXF( .MHN:B*,+.W,ZF
M!,];7*40,G>&RB^8]7."1GP^X?D ^AH)(/!E$\C/9G#;19VWYFWOGO&?.0(_
MS_/2=  ?_E7$P<$!!I801NEOB2SU'TREQ5!DB%;6N>>=.X"I<95F<0\$%'7*
M7![UX0(Y):G4H]0 Z!6P$00K"&*^91Z&\D-15^6:M*];Y,UJB,3FX2KR5=\5
MC967%(N^<MJI2*R,'#ZPU09>)C(=K@9 >P2U\Y@]L84D.N0VOI,XMVV</L83
M!G8,0RSAO*D:MOBJC\5"SY&;HH$%^,5M&RRJDY*@R%88$1:6BK0#6TZ?&3R1
M\.( A,.ZSO[-(<^+&I+*U^& 6BS<^8:@8"I)8Q[@51Z%BR_TU&;>$C8=$2J"
MWS.JI<."Y<O'S1(%+F,A2IZM>E/L'^&U#67KZTZ1_;K* (P<6I"?K,F]AT7X
M1T^039X29(^"ERG085*1 <KLNG8',E?E45,^1'"!"\:Q0V< 28E@#Y#B?H15
M@,Z]VMX27/1[9&C3/@;]_G.N!A]4#8$CX!GQ0GM%)@ M82Q\+)S8%:MM],F9
MZ#"R$C440 _64BG)Y;M+9:OS-14,';O=@$I0S",\8:%A>W.KJ8;GR_-7R**\
M6L5.TF\8[P9=3/ 1\[I*$253@S)LJQMTD44."$M$\V"KW\_(2<)7PBKG**NX
M1P:@:W*C\I.^>KRUX*JK67];\=7CH\5PN@71C6G'/:$:%PF1;YQ:)\M7RG/)
M\O<E1X('HRT9VN1*B]0K:.)?<5W3 )PC>CR%;F*LYPU$UXKF*F?:')"[J^*:
MG>Q;IRSZ-5/&H4)VPMI<+GY?"'HGY*T$"@E0E#+;U%7#3F],M!'N9]'M>L$X
MG_=;M$!F@@98. #ITXWB,M]DE[D62I/W$76\8-'_G%2DT<"/D2W"NZ)NXG.
MO.D9X$S9JF*"A&&G2WM&$#+=39:1Y8B_!>3B<_$U/5.LI]!H< .ES>WQBWO-
M(4L\5G2X\5B"#Y!X<=A-;#. ]74 U!9><@O^%42F,/0P4J5N*BIMHQZ8DJ"L
M9:G,-&9*H(E9/C":7(K=S"T374*&$GXH&HKF(6^.D(L,S5:DP$-+:@+HRX#\
M"3&5 ]Q/0DJ"9X,ILQV>*1&*2S@U(.KBKM9(6[0J_K4IF#'8C?"2#T5R#2#P
MQM,[1PXS"_OC-3#UCX2!I.=I]8@SA#X@[0A5-YIG^\ U>$7@)PBJ&RD+Z,E!
M+A\=E5OPBLARL UXT(?Q=%T9_W<\^* A@G.ZU.M35A"/"+;.,K N0Z#2^'Y=
MJ"-QMJ'E8[KJ6G82K!9X#.?6!=7=,#4OD^]1W=I&3,G"@S\R+%_CM\;0%W!N
M@DD7GCA]%_?'O?,]*2HKJ&MV09$$*(7&L *H3QX+8E,KF^6QTVT/68.?9;3R
M7G37BN:0TH%_#P\H\4/Q%=IJ$]X:-<&+,:54,$63T]69FPOWW(5M;L6_P2IP
M"#]\@$ $V+X0R4:^(\Y]29@"]&31 "=/N &E)&7.DB>'@LH>*7/PD1!6W4!M
M+X8(%-I.:%ZVW@5MB\$4BZBX6X;]DQB^/?P<,"QZQYPH;@QU2OZ2!4"5.ALF
MN)>XB0RF,DA M(\%'5(2"_=+00WKX(ZL^VR*#('5Z+B#L#+Z'CA0UP7R1M[&
MM\C)P_#&Q!7AR[JU-#Y_C^H62^2Q"APC1/RCR.1M!?X_4!#N"=XA5HTDX0T0
M17GU@XR56BW$;3K@J+JYJHB1T>_%%3O86 ^NFZV)?!T>ZP.RT_P!6]6F!<@'
M=9.EV0]6!@Q8(X74A>JV1+G+-K64X@>[/@+P:],(-I$*H22)U%3+]@996-&B
MPQK'%&@RJ588*!>4?,=3;W74DT1VP7:6&T//+-D38.Q%NN*%[Z?E^7[,AQ2B
M8/O1:4<@VZ*8(HHM=#1!4H'62-2F?%]6-VX!W%7N2,<N!$;/V,!B9'<CE?9*
M:PQ0!0E4L*2K5K@( \GP31U@?GV9\;_?*7WF 6)LH?%A1=5VW/P(YC?J'SX0
M(KA-_9B *^=05/'SWW;^":7#O0RN-ZWGIU.:N\_)?'QQ<L.[IVK@G.[-"F>6
M$EO=YF00$2; ^9IBM0]: I Z=D\"*WZ5UW0X. NQ:."X<TJ.7#%G0UP7K=V2
M5#\"VX^9*KCI%5)7D;](7".<>A(5*NLF]BJ5TU+VQE"_ 4Z&>HNP%0/BX/ZN
M[ZPJ(O^G/ZA(BKW0&@?]J;<SDJ.JAGF0L>,(92:Z"'XX(9"SD0%@^(N-5IZQ
M-^(&1YJS6H$RX6&8KBKN%Y0ZAME@R;53L(84I']ROQ:LQVK+QYQ_=J^SA>4H
MB4S?,]\.">G/,1=DCK"W=^P\D3^2K*:;/J'<ZHKK!NE\$@YB<,B($^#7L_$E
M9CLG0SRW9(J&'GS:8@$5'S0$*-(:QV\JA;+_E$)Y%"F4D_BFJM]3A9Q$=3:E
M$U_$*_AM4<IVB$+*?K3IJ6F+]3H,(LW&H_!AD'F]AM4$[>\LC_>YU8,51A?
M5I3R=.(I"L,&4=>W^&+<F%_Z0+7]$1A8KO0!BI4"10?\5_OTLFV'5T,H>#B7
MCA3LU] 5&ZU_*"4O=:9,^P@SEW.W!\3!4;"&/<R C;)84'$Q*SP4![RS?YRR
MFK%*KTSO35@%3TOC&=JK<M 3Y""N1"3O/%=I@7 :]# %FH<:F+?R**7O57,'
M4B9"=H>,=<\,<AXW/APC/!*(XW;^U4*Y-SA\7.8WZ2JJV-0?G&W_?+\=:';]
MK-G$HMU.\.9BA?JVCD%$M6UX+T9VHMT_T>N PWB=@YG/%<KWVS_AD4^DY1X/
MQ&5CG5[M"_);(F9L^1LULHM?YL)&!M+_ U)@>!(0Z:?Z?>$LN*S>M-I4%<P*
M$C)&_4DH!YD0O5BZ01&O!LTI!Z0C8>C0K;87_XA87_EBE=XD_J:X9'?=5U&*
M1-S1 C,'$)RX?4]A\PXSB#XW^F?%4J;OR-D%DIE%"G$4I)13K7 C4"/NU85X
MWBVN]3J'@Q<215@L(#S6U*XG>(K&@F6Y(L5C<<D>V;D9DJE 2=5=[Z]#LB&U
M/F*%+A,N>$&<:ET@6<6Z>VY]F@ "_91U\<T!W(QF3C(.OK]W5]T&\:K(%V(P
M5( X3XB]TS?)MJPM'(3LGF9T5Z$R)__O;E!JL.W^?;O>G*[(GF8P!/4!('K
MX1=_#"?SA?2JM;U.G*@N\MI",A?ANW'K=Z_$HZQ.(:RSX',38RA7FW6JBGT+
MN\HYH>FE.PP:C'="PC)CMJ&FS:^Y3U#Z/B_WXA_RRZ)9T6XP*:^FEQK3MO=P
M,D5PTI17%<2^+IW+#0B8QB0;1,C]F0::&=@7D P(;!,?F["TW9Q[B,\Q)(6=
MNO*/Z9JC^C$TJ0 ?LZ7NN"U.BS,2VHI.FGJSTM":"7\#V3LPHD!@ND:K6FJF
M,/B.&Y B?2TW^EGTA6SHK7H1YX@YY+H-L*]K:1!,$R')7D__Z;^"G0\=MJ&S
MPL>]^,0B)$V$/E@M?U#*30&/!\<& FUB/$TX]$81:T2E8Z,T73MX;WIP5E0?
MBPP:).;0%P>0Q^Y 3Y>K3557_%F\<_IR^BQQ?LQ'_D(_G[P\=%]4BY:_J"O(
M6D0[I_LO9\$7<^?4PB\6NZ=3_*K9N"]J?T]@E-DYQ]N5A7NQ2V AKPO_W>N7
M^\\2_<B,[7OWA<G0>(&-L$_"7OP"7,UK2 ,W03,1[5@"-/NFTT2+[3=R4<N]
MKA.&399G<5E5K7M .6S<1&1;FW@H\G4QU<&_-E6; F"G:C3OKP>]3_20:2!W
M4<8[CI";F"2>^V$S!HJJ1$-1%3 -=$O>00\OI@"%_0.)Q-.&J&*@T)"4C)3
M%) D?@_ZFKJIYB7BDI)H@ 7Y5F2S "X897<-U+0H%T1L!M$GV.KL,=Z=*1I$
MHD;F,!%,E26_?L"N0U\NH0R9QEOT)I]/G-%:KL!G@_J$&L#/.%-]Z @SDNN?
MW 1>:G:"#=;I#])B/FS)$6#OMWVRW.8Q'/!O-J86 QK>$K8S?$4F1RJ; GD*
M$Z5:K.K(9Q!]UD<F.U;X*!90N/E]GJ^K18V6P+O\>N.,XP7,]2D46*F#\_S=
MJ;HV&.P&MX!64[BSE!*0@^P1GO0B I+/TW&DE&);5R6BZY=YS4G'M.F+"':4
M#C\*8K[24#L4$'+O\N@4&F;,H6\$8,\!?N.TNG.FB@^I]@[#+S;K^+\OTO]Q
MI\"I\^8+F.N!2]UL_O=Y"5== AW5?Y]L_B>)?ZY62V=0#5V_*2_!,(C^^V?X
M#8CA*:01V_B_3ZO_$5Y;PV)LDA3D9WBDF&%,>UYEV>Y+9P*]CW\&'7O>UH"S
M>@?E/6M^"O"7N,O?>M*TDP4R\$]&XY'H>\H;@K&1N8UVJ18,8'163)Z(F^WF
M*J?:I8U)E;+8T7X86#>H@Q4-;)0 %/0)'4)O96_Q0!!PRZ#7I(^- [L(#9*E
ME+!WNK?0I^4&XO@;I/Q@5$#$JL7GZ;LI XS>\#%#(1;C83$C9EA$ VD:;*[3
M>SM4D$&U(OZ>>P_"KO&!%O,4LQR!1$C29D/F6/ +64Z3A3;,AN92F^2%X4<=
M(!LIC69PN6CI>[NQ*#$@5>;8[:'>RJVNK9V:A,*$7<B*I04G1P84"+E_3B^A
M/#'=HOP\,2@/[ "K8^;V3MB&8B&MZ<E31BOA Q3D:P\NGSR.S]"^ /JK2%.!
MME,CMK?S"95T1=E1]K.1 ;5"QF;)DA%TS9?GD1H/\[UWOT_DW\?"!;RXHV+W
M:CESDK)H)4>O?WE.;NP$C!$'$B"L#H.$P35",^%EN?T4:0I,R4=Y243 \#UU
ML,+AH9L'I](<%!FO@(H^Q2$ULM>I/8(L:)D1O+T6=\E+GU](8V%%@[4^MM/[
M\,G^1\]339_R5+\M3_7;K>%S[@OG3+'MG'F+K\$06#BEB.UQV3OL 2C(M_2>
MT".P0;$QG32ZH]&'N/:*L%F,.T:=D]*+R\^BM&W=DM(H&;C@O,.-^RU5%:>(
MF4_"#S<-YCZ<G\:@ <*H\1BXV%$Z]W7[XK78;+;1<XH:EZ2KR)QOB4!;^/18
MIO,@(Q%^:Y/E.;98)LT=0JM]-U%?'9W8  OW0[CD&+*F5 SCO];LZ+1SAVDR
ME5F",MM+26F6P30?'?^5H.^4&_*,!K&SK*L:/-<5$*90*QA3CQKAJ6MN2Y74
M2%Z"+GPSM&P\0<-0=?I4X]:2 @K0U@:MKPE#NV9QL&8=')(@X'&MLK#;K+>>
MC*1@/ 19_G.N#//M'M$JD=/=DK"P*!1!DRK.]KFGN^-P\1Z=%ZS)S0:0XP")
M WY;CI$HT'03=JI6?,B#T]Y+"XVTN_O#G==I.\Z%]1'N_UW:]W2(XP<01]PT
M!3?*9!6"B=XU\'+43B,NWB,+A^ Z?52*#5S4J"U*<H$Q%N?U,['N:K4U8=2T
M0=)1Z@.=(.[?62/L(C35]14@I!>^]08EE^"'/&J)IFXHD$F:S9.CW53U*J,8
MJ3[4^;8 S2T &Q8S_BKB\-?0UJFH?5/J3DB0KV;KW,.UUE$+T\**QNQ?DIIF
M(6*HNB2@@S/R"DCQ;$K2#8QZ2KD)^UYT8K?U8$=O=X=% ?P-7-?3^E>A<1:
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
M1!#NAQ@-#'%P"N\:XN%]IW /?CNTC*17((9D%=,['V-Z^3S>>9FZT3S7DPN
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
M0(>T2-$![2LG]3"1E8C"QESM1#6;[L;537D)<2&O4KQN _W5<GT1-B^C?Z7
MR%7DU-<LHKYFKZHJT]+ )#[_/]/U]5_?QG_#;E,D^"^+=G'UX'/._:_"ZG6C
M2V7+!%"TY0K)MK!YGM3?S2D[5I>20OJG.Z!0L<VK#'^'W%D]#2O=KVQ 6HNU
M/%]*Z#,.CFPONA >9926%(/S>$A*82=5=%IO'/TYU/'X^,#K 65>;1?.%3&:
MHY)0L?;H]GVKG/@ QD2U)KII=P[Y]I9H:EY@Z7$W!LY4%"&!I,1%F]R_8H25
M;FZW!ZQLK!DLH-[^J$](:WF5\>69VD"]5W,$A\757%]%B=";*S=",;=-0P+L
MH2/=DN!YGAJ#(=#,ODM17#9ZH52K:$,61<@>F!M?;^IFDY(NQ-8BT3K]9[[!
M\@)!9P[V%K!Q?\1B(,Z<I!#M;B^W0L,K4]6-( UQQQJ8N(],08&<=7V\B\YW
M8OK4X#"NL!362<-*HUBHO^9Y>P.&JA$_;+$LJ2&W+"4@Q6[E3^W9^>]S0/-C
MAL#;=:! "5R>51TC'A'BDO$:\@TH_N%KY#S"'PAH.J4A(#-A+MN+7*(M)3</
M:T"]=-;<*HAKV@ F8\C,-AF<[KV(/&+R<F^Q6S0,B1*.3-W:PM*0*7:.,-7)
MQ(IB:V&::X!\9?XVD7^'+)]CD[\RPSJ9II5$VEDI[(!*NP2I(D(=6,+G)+8G
M](<BVV"%?:!O$^%#D-KCAB)[$<\;01=:""G[W97$'ZJ"J!"0B;0Q_(5@RN+.
MY DA(DI(+H/!-%RX03@'%F-3LN_&%4D$^WSHYEYCR!GGY\^F&SC)M7"3L)+9
M!"Q9CX1F^.<Z#*'>TK/2D$>$"CL@'KBU*D;;A+"K1,2=U$ BI,$RI:Q1V&/L
M*_GMORW1=)\=^VM:.%(Y3+YF]C&&(T:D_+@<.+;1#DJKHV$(7B9C>MWQE[^7
M.G.5-.ZI"K8+H:_+_&:0?NR+-:[^"CBI7SL)YG".L/9()G=',9A"N\\M97%>
MGOD$\,K9/Y;SN-')RFU0@) ]B$YEENS&V0O.U$?X=5UDJ2<\,]^<IT[XW7<=
M V%PX4P39$)6HC\(E>0 "Q*V\U?%9>9VY/<I:V1GI;S7S)(%^@N-!HH!1^5@
M,Z^VOHVKGZ_;I,F#^>D^W>92FWJ@@L+Z_=*/E!BKOJU(_^PITO\9:?\OIGB5
M@CJ()>8E-0I,"<OL[)I+(C[3)J')7<EIHL$#(I*ZI3L8J#\H%6[JZ54(NE$0
M09=@*L>;RJK<I28)G.O61T;!(Q^#BK[ ]B,%1GPD^V\2_&3F,TD)^ K]*HOP
MG8Q^,7E^K#,KD2T+/:$FWLD_6ABI3W7P<V@!-G-WDP*:V33,J9\2'0WK3K@2
M5JQM(G/#P=]+ A6J;? 7SS2E2G_+_?JK%]:9>/$QB BV0:/>BP+V"X,"Z,BP
MG&R<=0P>$MM]PS(3/!4ODP</"3\[_V06#PW# \+ %TEU>_ O_4D0KI-L'I(3
M'@G2NR[#<0\+!M$=\8L$X,K2$$YAM00:O[Z%;K]2$A^SQ$9]J\[>Y$@28[.D
M@R*@:H<F X4OO]8:/RYHILJZEE-J:,+A6ZNGU).IQ @@: .?E^O.-YL^D%.
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
M/X"5^Y%VFLQJ/#RK5 J;^Z<Z(=LLI.NV:14F A5IDT7DI8 -0H4O'>DBJ-9
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
M<WTMT7)=2Q8Q "49+A ,_KNE2\N6;\6OI=T#@"6Z6*WY]X9*TI"\0:_@1@>
MG38". /%V,G 1;$I&GI!L ?GB/'BHQ@[AJ#=AQ3@DM$ >7,G:QLP$#%)&@3Z
MJX9+32 (AR5\8 HON5/+>@YM3T]5<"IW;&#T@\0D)C&1LAX6-L_$V<TTTCKS
MR%%<L4L6BZN547CZ9HW9-T-:3C6>T$@;P6T\P,0-8_$>+<J(P#2(?GOP2B[#
M4UEWC<IAU&:8_6;H'/%';%:YAF&J6HU)^/8Y!!A/\3AJ"%JRRAG<2<TSX9:Q
M .Z(60I7N5E7E8E5VK87G32\IGMU!<47^6ZK+7RXSAEOW;/W"(2%@=< [=8/
MY@98%<5JB:&IK<%B$SM Q33/5Z@E*8UEV?<H\.7T:GG97C%7ZQJJ HO&GE):
MGD:]91C32EVF&?C@M!Z9J9%N=> ;<^:1T-42E64\1&6)**B>%P$%VKUU[!4+
M.-<*['^ T,2,H3FK+J0.S!12]W[9JY>G3O!:=]!!U2CV)B_]R$.F"7';'GR#
MA8$FK2AL.$%ZMX,,4"ML,*?62A"1]F1,>%BF1/ND28Y*]Q [>8A )P\F &XF
M"L$ SZ5JW5%+F V-MT46X-NMDD!)1Q<>_&#FR+E76&$O?BN;:)UFN3_S[YX6
M1/]ZC,!:T(V()K@B$)2Y*\^T1"H&(Q&>3JLIU@5XX,:]+*L,U,C?)/%APFH$
ME17VWD_'<;#1I]O4D,!FPA8-R&$1-P7>)%P)O#4;1L9(9.LJ=387'/$ AQ!^
M>M5_R%HMX3?L+HNZ4K 0 P%+""W0$=X?/M^ULWV+1J>;-C=&<>3JZ'W!VU$*
M*]STK1I_@GM6VDI*^O%EU2S#4]GOE$+PY(P7DMK-_JNX!^>K91A<BQ@HD$H(
M=XT<A8;QD[61M.?JSX)G.)7Z'8OO,K4#&LU84LV6QZ'5D2XW1>\Q9"$VQR?D
M!O(ZTD\JC#KZ^"HDU>;$920TKI^X[5XT="!]*GS3B=G[2@VQPU'EX$OCD'PW
M&#1X-LZ2I.=(F!Q,5N?6U-1FA=!6N\+$[,/:#TT;[:L>=%9D06W$GZI+B&S
MO2DQ@T2^0JE/\NO-E#>;NVZ.J7,8A90]],TS7!'K*@6\HE$P++(?2MMZ0@#K
MQ#:PJ<'+0?URF9-7XK8L1_Q:=,/$@N[@Z]+2!W0[6I0:5+@]C?5YW#T5+*]-
ML4+97A/Y[Z<F0P+' 4A=+F/[42.5D&Q<%[\P:KKA?B)(SJ5F%<3MW%,?5,KD
M\$,P]BY&R0(]U>;I.J$$N:7MZ/0) $_[JLJLC'U(P115%!S:P"3+6),O!C78
M;9[&C/)N;D7GF]5[LCNZ8<\.%R FY2-G!6+X?8!>&T/=<!-@"^=F0Y1I^L;"
MHM-O)BSZZ&!)VA?$63,-XK]%!^R"W*.1T8T5D$*'4QCT5!NE,?(O ]7"A@(K
M4F3D31F&#0.<^18F='0(J;0$[BH05C)5G(=S55RS2C?)7?39*<X((,"!A&K8
MD 2)TG=3AB#6C(?Q<2>K7\ADLPTO$H:46"]3SFI+NNYT.A9QMA6E@<@=H8[:
MI9]&-5BV/F-"KV1=76&Y#'(S03\-"#SFJYPK"*2>"I!0Y RBR]D'D!=UKXS3
ME/A()EG>4YA/A'M>CPK A93X:Z(L<S;K*JBJ"PN\H; N'+TMM7MHN\8V!HBA
M1SUXC8BEH/"(5L^6EL3,9^,B5N*;V@:6K97)%9P7%9(_06>MAGB?\!@BXQD#
M?T#<$E;52O?F?N7LCD# B!@-%YS8IDP+MS[M58?0#H',SRB@3"@+9U,%K909
MDL9M%8!&B#?Z==H@(%=]K17V1?-EU88PU#/D44(>H(S._\;]MV-ZM"!=,W@0
M9%VY \SM@\SX%\]\@QHZOJF#(M02@D]4(,,IE%5%RDTK#+UJ.8G-IA:$U,F
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
MSGWGHGKY+*9>X9G[JFRX<(1_@EU.0LI2[*5:+[RFEA%'X8D1,/_9(RP(Z-1
MKD91LR6J@\L"]2''0TD++:':P8>N'AA7=YD2X)".24T0F';10X5L&/!5PBT^
M1*MR-]T%\CHO0IJ92?O'1\+,NDW !,O\X+53W#]>"\6LH);[1Y 4EPB-#=J,
M'/]#ZD:W_9DEW4+1$ 7.&8:,#/JJO*0:[ +.R_'Q\3X=>[V:GM09@U6:Q8IA
M=29+^3XWF'$^@_IH=DVU,?"<SA*E<DX&#LM?/-ZC \M!HH^R^D"=K8&NG(H#
MVH+H&#KMFSJK)R &WEYDZ::()L!,45Y;/S_(5>2>*X!.UP'+3OJDF]*K2"9P
M/!LY"W\XTD!?[(=>.Y:-&5, [7#PS9P0F\ %*.T&#F]GCVW614DSM_/=^9GE
MBP325HQ$$\ZW18P*_)M>0%B=**5!*TW&P&9-E!8DIT*_%60Z'[2GCO&B"4=S
M>G;N9<M7P;+4!7WCQWOC222-XLGO/1CQU#)RV'O/<ZC))1X39D9!QZJN5L@
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
M,&)P5=PIL.EXG(ZY?GR^LP/&XQ[SN-$\6(X.60!L(,& [H/T/FX?@ 8JRL4
M^\GTQK.[+09S':[0 U2 BQ73N)2^*O2)-TMPR%%JD&6S=[=Y)Y_@-08XW3+-
M20D0!V(+]]**0=&TB4WV\HH(I#((R97I2K*D?:?K"JA]'6]*;85BN\%B6^]2
MZ5]_4Z9##QB"/I%^UMIM>Q%(-8F"?E<Z=3SK=>1,!S.Z0&M'GW67:EIE_H9E
MPDX<A)YI)>[W_XP>@.<.Q)[4J_?0@8->XU \ M#'^[S4+GWX%W!'!$29MAN]
MR8GU3P$LJKS(]$$/FYM'KO6'UR#=M,\UV-JN/WF R/\' Q /3",G:8+)#;%M
MM],ETUYH*1@V&%:,\;!9 %]3P,QW,]X3H<3B'@W8:$-O&%[<=(.M%%AD,&#D
M>.G/_O.JWZ?$WHF&S0+,5C(J\X#[' !( "U@M3$,<Y^?%]Z.1L0]W!$[GNQ>
MKY0W\IR6G0'-;#K*[)%+6Z8)+A2W/33]82? )2*=YAW6,BQ(+XC1/=> ) B9
M=4Q'A:HR^.C2S# =2G](_NAG1@U(T;>A_*F7N3^J>.LJ*Y^C$0V_U,#\<;>:
MO%M%I\?TR 7]=ULZ.^2H-^<VM,'V_CS7\MDULM>N>DS]VCF/VSC;5L\>L=D?
M]?DHI#M"6I9H$8"W+VNJ^K-@TQ2 MI!]63AE7IEM0<%[".:W0"_V8J$%)?/B
M?MI5) E+E1%IA+8K,<V'2(7V0ONY2;N@[ZM7S-$3(M7']8KYA*X!YV<7)]>G
MUZ?GKS>@2\RUZLS:X"3NS4;$?+JB$2B:E>FM&EAZICFWTP"@@4X[?Z+W%<E6
M4EDA5-!_PN)I"9R_ZNW+5!9N.8'^K<!]M\((@JJ'=>DOM8L!;F[1G6J'C,@W
M/=W8.\S01]IH&AP=;4:,'L6H5<Q.C*F6_>]4E.A T;1: TG==,(,V,@+42&&
MV>2VZ&E[NUKTA]E4,E6AW$M+,.Z +#:%[6:A.%\R/=E3[)21JR]YZU_8S[=L
M)V4>Y_)%;)JC;R?Q[[3CT[3LQ5?^2271<[),?YDF\7_OO$@[,NU?IVG\*PS6
MX%'7_\O,GMY3D0+%@E6U1#)'LAUT?EG9V4OWW,*OJ8(?:4?ITBWO.LWOB9L%
MDXC/@M;FQT5)Y*'M"J^OSHYIH5I)?(:VLM($C.5=^.P;?A2+#8:/PN%/ ZT=
M ]1(JIZ='F^;)@[<D-I;];)K@*-Q37W,YJ4W=%CH\@)!.!(<)^EE1%0;T1P;
MNW1!:2?0%7"'[H[VR?4[G' _"Z(M.#)H@)D 4/$9<=>+N3;( 5B;H[)EG:77
M#B!59I5MV&A(Q0'D.0W4FB#'W(R7--]_DK6;CEC3.DO1@RA/1^XD$J_1A/17
MBK.<-]^,OL/],W!3#N4 YG8\?O_FJ=&NG!/=="(Q*\5@PY$1[7"K)G-9D<F]
M<Y$:$^Q&L+!HJGTR!QGORSHTM)LAL=&WF6D/S$I+8F]D5^QB_ITHOS?P@8W
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
M)>-G.EJ5\7,;?G)_\,9?6-(,N *IL*2V\4ZR_THXL*]NZ'[S,:%&5VH'C'S
M@?8RKB20 W4Y^@)?0%]!!2UHZC1I"PJ3ZF%:#3HR0D/07" GMH9DDE3;X-<R
MI%,@>39D)=T*Y9"Q5+S+>XKPDDFQ<@)[.!^/N:"H[PD:E7^BXMIJ0JXQ&$(1
MFL@XD:X+7_!YTU[T\\%0?T\D>@MB K%DJ+;D?Z+$HY*W:^4/G#D>8Y!; Y-\
M($*--E#VBY[I\ ]EP\W!T D)(H1,@VE[.LJY,(@=.9RM#B)!X8_H^LSNH &R
MW@:#@-$&Z$2'G<&L%A];%;0@5C=B= ;F[3O"VQ>,-/R>BU]\V0DMQ)_Y9E^#
MMJZ>S^4ZJR;V'IR.N.0I&@/E)7$4+$527*G?AP[#9)SZPTQ00D<\04L(:O%S
MJ=1A!Y)Y4,\^D:.S;+ [G8@RW^.:.2DERFF[R?R/0GB+Q+X,1LSSS%AAO5P+
MN0!/DA(M])AXZ+AOBJ+GOAZ334_<3= O=%X8J>U-D?3]2>7+O,0L##(ZRKE.
MUUF?Q@PQ%7Z:2Z(:&SL&2 _,('5SHONQ0NV\8"6*]4U]=Q*(8_5\$.4#F"FQ
M]@FO/P<J0V3N@!'-?$:Z-2JX,S:T?$ B,"?S ]I[1*G&])'6)4Z,,:3!K((_
M$B/+?&CU&!5>D<)GD"6!0L:P4DMW;B869_=C;EN\\K;Y%!C9M?(.%>#B:H)!
ME$&%QCO$L2Z;QAJNFO9.$\?]&F=\R6CDSFS!3?=W=[8WOF=G^^>RIQ_IM/^P
M02_;?\1G[>N3R]/VJTVPS<\#&"-!$LLLF!1L95^KL!Y"A8>)1+0X[0'UTJGU
M'RTQA\E$A4^1^2Q\] ,M1V=D P.$YK^56:+&72'Z4:(\)(,I)T8H\37&VXF,
MCR[\H8$[Z\D/JV*0[4B H!??$8< 1@NS-?^=O"'34H"%N,Q5<" *0![!O56,
M;%&V#D*22FKH2<\:LGN"700F.5&!:;P0X0#&Q@ ESC-&&JPLTP,H@ZS$KE(B
M&K&U!H+)PO1%#35\J%6.@7,R!$678LW)S@*>,O-.DF-3=02RH3PR2Q&?(9QM
M:8\AJ,";V57*9^-\9VQI@/5F"($RSAH")#L 5M3 9Y3>E)D6P%I0,+=C&;QZ
M&4@O+7EV4K\.AR8VXAKH/6M'_=+R?P?D&%*$/:UJVL?403(D(+MOB9@C%>VF
M&#@X-OPV(UW#STX;93 9F$@*06NT\(&X&R-BK+*]7J8*>X-XBQ=QZL3G;\\@
MXC-@IZZ=AKU!I(:#9$1=9W (1'_(++7>;R[GX8FXO9 ZYAPF39G13:Z43''0
M] ?3B(,@9#<?)A'YA$ [ 4-EX>H'BQ/SFB$*(=(%'%(@1"23R\-IJ+"MB/;0
M_Q^AXI4?%ULEU1I8Y0N1 %'26;J?]Q#F(.T,X053=/L0UJ/'Q<R>X_IPM5.>
ML=L;5\P =#+67\#A..9QF_;8CM2U9WKE1G.W3@O?59/4TZL6QZ293 5F@4B"
M]I&^2!Q&J#KK"_@8<8:&WW=+@1.(W$"]*0=@Y$*K W0Z%D<4J_E=(#ED%BIN
MIK"E:R_"9XE"-C"6C#ASP#-E=W*Q$0S6F9KE? 40:L'.@W2ZP8^9IOF4 TS:
MHH-+HF9)A]BL.&R) =]GPE,A!/*1;*<7>I8?0M?U.(CL-K&08&["<^<'Y[ET
M!Y!&!JIN"90H%J-(L59HREP-C8L/R/'P8) DNI][LW$9_5EX0\I*A^E; ZC:
M@5'IH7H(SYN6FT E ;O\8/TA,OQ+&"=QB!W@+N83"'Y%?V6YGW85ID^=>&R]
M93OBP&4=8321HGW>5Q,7<*_V65^"YTN:XH EIC"X2!G<J36,LB6CFR":C2 P
M1)Z+>+(/W;X5$+HLWHU_>F0PCL>I1?;XB>.R9&J!]DH@6Q?]/IP\?,0V58/.
MBG:5^;AQ" T%\DD5# $DF?N1O)B6=95E,>=QU7\^15UILQ;_D^33Z8C-2<R=
M[=G=GY_7XLN\>AN_$# 4_10?55%;PKUT.2#5?U%($7W$#/]>O\LI8)]Y)Z<C
M<X$MI*X-]9BMF5-DR<*5)!7#MME1PN%9<7QD@!\RV"!./<0#19\E.K8-4(3F
M68;=I#T!4E6)/!PY*2_""6$\T=@V37C(9(++S'1FYQY.M9/-"D4;5IW$"UX+
MO7NT+GJCI74[T5&F7J8AW7Z8%= N025*I?IN1-;Z'T$7:N/RT35^_J[L^]TG
M^WY3[?N3JY/VY?&O<?OU\_CYR>\GK\XOSDY>7V^(J:^@,G3_%"<6;C( /!4V
M@Z67P6!(C.KI0-0C7X'1$0!-/S.I82:KAT6*L$8G75P*XK)$%9%\1C>P/D83
M6V0F)(:Z"?SZ.82:PC]CVSIC6\%/Z8!Y,8&LJ*S.I+Y2XNDLNQ0UBUWC!CW-
M!(=YP-*ND>9'K.ENS9!W+WB.^9!W63H5L*F_X. %UR85C'FR/:9H,6UH2 <U
MR%RXAL'VRQX[:RT4O>8_0>Y9JS(Q[M<I5!5N+:Z9D^+W32>!*YH4+A$*2/Q;
M2!TD63]E"$-[MJ*V0-B AKIE@:0H4C'55?2>_"=2=Z"1=XJ[]4*UL8=I509L
MBOB'J&BLRIO\$IO*&:E+W\9>--3N08;ZXQEM&X=(.^6V2' W]0J42!<9X6J:
M'1)S@*?00;)"-2X 8JPF31]BOQ>Q,UTONM69&3[0D0G?&AC9%AK?1AVS^*4%
M%C2?7$$YQ!^G59D",$2CJOA./LI)UQL5=S).>TK&-A#*HRT\813#T[8J MOQ
M%H<!2A..,6.<P[PRT6[@/V;]^(KM+;+CMA/H(Q6T90V7Q"<CLI)+ S!./[O4
M$TSBYVZ[(XG &:)#V-2;K.IRI\8V?D5J5NM@;V^G<72XYR8:OQT5]R,3_U]X
M\:D#QK[TJ<B?1C R[8&_-VX^])3=)G5&,JU)<P#1&#G;>IHSF@^Q.;D0[#R!
M65B9#:0=CV^(9TX<+*1[$4\'QC?20QWV(,-T&EA!$V"WC%<'#J-/$L"7%B%*
MY295"C/09&*Z'Y,*22M*0UNP5<:32(]2PD?6;N5?$C-#EG!/%F&Z%YBT0<[&
M82O-.H/P'B7D<(HBO.:#4.&,MIE.YE>\Y3SJ=+'N.6G6"*5M/OG3]H[<O#EY
M6<Q+J.!MB$W",@/TN0:!S3NCA>D7\]",W%BITM?KQ??ZM.B;W(75S;:!/O]
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
M%04*_@PON$VKCV*_T0KVJQM?9GYG!-[/1B/Q8M$/,.-.)E :/4Q?$T-@J0M
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
MF%1%QKPU671TQ;4?\.C/Z:@;=@-.B4-)QP:O)LFEQ@!=2_MYN&)("<^-"D4
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
MH0T*/'X5=?ZU[17PI, _*3^A K^W.4F-3PK\YLSM6Z+AYO[F^'_^7@H\!,<
M #!;(CZVN;UXWIE.3,>>43&25,M"FNQQ9]6L>M+Q-UL;JV^.R?N4 +/9I+*U
M4;3RO2KN"XP7?3Z.T8EF-'M2ZI\4HGFE_IM3B!Z[MG5!_3Y1^Z92>_,;!##]
M*&IW8NPG%@./[A"GB_^[=J;>JW_/G:D_H&7@!W?_TXU^H./CBO9,$5KIQ-(I
M3UK:/M26;@,Z"%XNZZ&V8KY[VM)9%O9C(]DC%M2(M,<Q]TCU5XX'=G=K!S)]
M?>HQ[VER)\%!UI66@310L[87V]?0 (UGB0Q0$&?B?T6*\XVD#31>S=;:S&\>
M?/S#=C>2S:L?[=<.S+*7;&Y]_ZBV&W_(ODH_OA]W#VHM^SNS7](5,)QVI,>
M!GR[M?UG<WLNSYL!$N(1^6@P,^V2M<VLW_Y5>R./IOW4  )P_]FUGI6/]/L1
MMZ#9/*KM1:M.J=EJ>GO] 6=$JFS#_JZ7N3.Z\:<K_1W1"QSH/C1T%!PNWQ4<
M7/+@,7-PFMLJ\IN773;_Y^YGM-I>5G7)/D,_V0X1QEI/\GU0I.^]ALR]D_!\
M#X[\[9@_7_KV\(..-V!M ^Y6CY;8:5ROM9[9@X["B[;67?T@3+Y'-9F=NT$'
MK5K=[;"W/:W:[K.03A>V?_?QMRM:V/Y6K1&,OV[B_6C(K@1KC]Y'>N&NMW8]
MX>%ZQ7J\1"9!WSYN"NR;R<M>1,?#K>6]OJ_</[8H;])1_E?J=Z?UEJRM;']+
MH2'[/6#E:^DP'' <FAUWIFXT?]G:W3;=J5TO7*^+[6/X^@8=OU<@ECQJ[E%P
MMONUYFJ6U3CRM(IR&3K/X]_+]PED@U^#;J)/.NKL7=:=8A$??>:Q._-HX\_\
M,8@=#QY#M/QJ-QM-7P=0X4Y680$]##<\8V9*YW)/FSM.\]Z<9S7NS.)3&F\P
M=XG3D?2)[_ESC51S&/)RXO2FS#+A"\M/[J%#>]Q%A8I49CSY4:'OM=L8?? V
MVH'720SSI?0?8S(<-=S%7[CWK;T#[]L/4$6;K7TGH -=M)B;<V1EB)H"5I2$
M-#E_9"LHW[0>#V55N4)0XDF55-'#DHKL$3@X+)MY/Y.CO;S/!@/\[^31VOFC
M&% 2L[A,![1;1;]?T5VEN\<OV?6W/53 5\J*]VGD?W>/6..[\8A] JN)_Z-3
M_O39/4E+R]L?QW=#-M:J>S;5@D%=_SA[>K?N,3__,O673CO*<8MS.N-\P:-A
M4CU,?9 W8(].<_06/H^BRM?LUY!BT0]6Z3S[ET^#Q.U*)U3AU:/J&T@7^/'
MXUN/.Z('"EN3R)T#/3"8$G_C[!OBXM.R9+L4?UHUDO2)G+0)4G"J*7P!%<N(
M:D%(T&AW=(JB=A AT&ON2 VAU]QF@YZL<P0[!B*$AXBVD!.45=N+8TU'TXK%
MWE*YLU8Z6%&,\#$WLU'W;<:YF[G?^CCUHM5:(4OSQ8E'//%E=S,EUK!_X%PU
MP4CC%65]C]R"<*'PLCVL+=S?YD1XJ@(MFM4?H0L9RN\%6E?T>$VQN7'..B_%
MX\.=KKOU@]KN2J=KBTS<CQ(2S<:N1\,^!8W<;.>I+U+3Z2'%&'BW-,?1")XG
M&OH^G]SB1QH:>9@"H*]F^9T</F:[O51IC.8GL>3^R,7?-#+@3,O')E@&YQD]
MBEKJM?U57&NT.M%HY00@XAJAB'NO[\UX];V9V*,*.008V0HVAI=X$Z9Y7%]<
M'1?PS@O/B>ZS^+8@X=5J/%O[J;X_?^LQKHTE%_]HM8G;./S8BU]?=C+Y*'J
M0/R5$%,(HU_SES$\MY#3)/.6WS(RB<)!'DNM7X;OKTZY6&GI+:&31P?;3VF3
MN[QQQZ3R9:/N+'XQ@ $L?L,-"*/_D<5=GMH$+)FYOU@7<'3U\GX_PW=TU6\P
MX7_G8WXSRD'65W!^54G$WM D/JW*-),0RRGMR$PHM#\==56Y[9HM4"\JC9NS
MOUTY1#CLPG@@57[LZOG*H2,=VG/-TN#BKM6?_W;Q+U+;IZ4+_. -',V-Z3X2
MR8T*%F+.&41#T$L3_#2)7Y]>\2].IF61N#CYW$^CX*?\ _XU_4-.,^ZFU:TP
M3C?91%5[SAZ@GS@3CZ@HOY/=>O\D^;<TSUK$[D;HCJ3;9?Q+6G5167TP+O/J
M+<[#GDWVKGN;CF[H&Q!"WR-6NY-+CGJ=+!ND,$S_+,I\,K.BY=_^O\/=QL'/
MU<H#XM7(5K$,7#W"(^A$QC+Z\R ?D@G-V\N[/2V9T05[J9YG.K&=2;&#B9B-
MCWCCB7_.KP.REG_HZ*46GY+*!@</7D!OS6_PXS0>%R4K8?H:L%]_*BM>S6?.
ME'*;WF6DHMRD-[*Z[FR <RC)PNS=L.>Q3$=5VI7%T(C@X*G>8T-+=N[>REF!
MS!$V'I?93B\C"L]Z9-'E[^A%)291BY^'SLU5JE)BEA&G8\W4@)Q@@W=BKCHD
M$XG(@V<+X:0#Q&CM+UE@/>A4C4+)RUM*W%&X>S +%O!STU@XSY3L\8G0U"!/
M._E +O<2"F6U/:NRD7S&U'H\'4X'$K^^QDD,Y*WM'NX.9PYLX4V[]9^/K]O\
MK\;/VS&'3$J>L/@MH 24V2V1-T92>]O\\OSXU/ZRD)/MI /B1UE<W6;9Y/OR
MS^Y^-_[9K^9WQ34R&3V>2FJO2"C$<<7H?U3TY!6IE<17,H[IT247#N9T">%N
M$-;SW T6+-VG,:XN\8$E['URFTZ6\7B(5!%ACD4]Y%%Y!(O"!&GV=4YUFN-0
M361Y?!2'4A6C[?]6-QDO'*8SYTF>Z"FP\L%SA15?)>8'LN%YW$^[8%(SYYV<
M3I1K)3#5=0<'I*B7T7OWT?F:9C%1-Z\W*XM*9ZJV@MP$$G.DI4YIKM!DB-*<
MMF+E$FM+17F?EKU -L'' 9FU(!2)JWHZCXI&R?++1931^Y<)JT!6K5OO,==G
M4>=5E5GO#3Y:<ENB\+9 I?V,UP7#+=R7!TUF=U]L\N7<?>$IT@):M:-G$,1Y
MY4XOKSSODE&&>L&ATI^KSS3B,Z77$,^\N?T(8E.:-IHVU">Q:+^"W?KIJ>.A
MY?I++7YU^E]O3I^?7O\K;K]^'A^W+TZOVZ_BRY.K\S>7QR=7&V"\MED?7L)V
M687%T1/QW)#MRBIU'PG$#>>% ?6S%<:DC'\@[G&7#A!864P_VMVOAP&E):]6
MY1#D)B-R0.>1?'N/I@TF9!+0R-K^<6_OT+U4O: \,''(N[PGM]DY;9V9^#/]
MMMGP)BR6I=Q,^C']9#*?9 "?T<]P\7B>*GJTFV6]RN7T\<*K6V*F.Y 4-F:H
M%PTYE^S;J1#F4OG  ^/['YM^XF,OZ\"U@#P>?F:M_/3*+8D%63&Z,0ND6::A
M%KZH#D?+*6+.#4C'Z5RDO"$-VA$O3U=9+>GC@YDDDMC8X:!(X2)PISV  %=.
MG([AAM*/UKJ/OW X&7*6A)+ZEGSAQ#3W#HNDQYB.6.- !LK]Y#:)^&<@<4G:
MM?YEWTWB#QV,E]ZE^8#)CW>"YU>9J$5>]G8@(5CEJ"2)WX^5LE/J7<[^E\@<
M+IPCADD84K<V,NE"_7[>S<5%5M$ W8SMX6&&W#6SDI'<H*)<>E6# V3YVLLG
M)-#X%Y$_*5+".O1ROK%CPU&,8@:J;-^(U!;I;]*0:&QZAI[H%F69]V@:)+ Y
M2\[JVA ,9_2:;H%W+.0-X8[.P".,@XWOA%X#[PS-Q>&_UAL\[N.,-"^3!4&7
M=HT.#Q?/$]I;U3;7"J3QGP7I"*Q!$-E5M_DXPL<C2148D"::^;]37<B0C=GB
M1*\K'Y:Z\?MD@6GRJ.6U_&5_6II4!QK74]+MD1+')F+.B<'T(F+T5]<+AYS(
MPDK+#WJ>:^$GK,!^K1_8,?FS7B]7'RIHRSQC*<8H0[(+YN/(W\PR&_ E]34A
MOB#0[=E&^"L++BQ?"7.]_&MEWHX?=D!TF+DP3A8F63!=XQM-(K?EM$=D8K,%
M,:4U=G&RFAZ!4$6&?:C,08C\PPN%P\N_22MT;E?<6%ZYYXD=$&V/V/=2B;2?
MY$.>AMI-%=:+9=&+NWKN'#.:XE(S-91I7G'^1\Y?T6X5TT$/:ZZFG3]5TP8A
MT/^-=DCN@*LQOU(N(6(67C?9#\>_.M,*+*^*//\Q$E5S=< M7&WP)DZ)Z;#5
MTR6](.54O1MXF K-"-'SIS=!.3)YK#FGL1*]34L^3+8$Z.3M<L")(S>XO(]8
M9)66,SN:V7ES3U@[ITU%1@NIJG0;V33U6*V(5#Z=$='M75%*- D'4(NOLBQ6
M']8IJ5]D1\?_S&;1Z:@/9PXV@=G>[L_/:_$E_-\OB&J+LM)/\5$5M]FWA^D@
M5O"+[JH^$HMOR7<B!;$@#JLLH6+9AL@14]^_:^^_5%RTDMT07>N6R;&(Y,1V
MG/U;.AS_W"8Q V-W.E+UR]HEF!-QM,6C4>]633U^WY5KK_GDVEMJF.FYE?)X
M:V^II'UT*/0RP^G%+MGRVB/M3]84/GJN/_SC6'GJ*U:=UUI\J[Q7=2R2!57>
MR],2.B)3/H+C1:CKNZJ%*HDD4RL?2I G1VYCG^7IBJ3R:35E9TF?%2!23?.B
MA[=S\!>6:J4.(*YV,6I/9RK1_A7#1GPE@O$ZV>0^R\#_::X<"[,O\#(2)QJ;
MP!^R-AF!I4V5+:S7!IU(1DR1/&GR7, D*VBJ<)X6[_*A9$?N/G.9^:HC3=F?
MXU[H#0X7SG@ UZ$-E@XR?IQ$3SX0\8RMALAC_BJ*LC'?W/&IN@2%WKU:5(>"
ME)0;M8O<7%8=,,_I9IK2Q9ED8OI?%_<0C]F[;C86I3(,,WDOB.0%T+-6O6#-
MZ9Y6O4MD%<; Q915)3;F4F>:#WJLS)FHM!#_Z^OCWW0G4\^$#Q9L:%I,%CG-
M,RZ_W:V3,;[./5CAT.(E2S(DDUV!M133"5T949ET?9$Q>EU D>T,]E@KR;./
MZ<<#/Y%3_!"-0S^Q)_1#T*2$QI%5?1C^<*^^\G<1O\RF@,JY&#. ;J7ZAS!\
MZ&Z1V['<F%_I9]$]4B^:?_6C'QOUN4G/E>ZZ27^A\W^D,'H%'X_P1*9J\+T7
M5HL_'=%HD^GG$9F?=E7M_M.6-\Q]+3-1;>$BDPR(D?-=P'W%-X],D[C1B#MZ
M'HAQ;X6<^L>#^GL<K7O;0L\['39Y[=ATJV%6(-(S';(HLYN7>YO'#ZFCAQ[:
MRK?CW]KQ&4UZFK,BP-;9JTFOEM"7]"U_U8'1'/]Z'!N5X734E0?HB>N436KV
MJY0CD]#_"ZHJCHN:#$;L^NVLB'^!M70KPF@KO]N.?SF_CEC]P*/RY!8NNEHQ
MV&+>)E"'B<G+%0F^(C90LK*0ZI4/)")VHU$[:CV#6&69.90M(SN5=FA,LQVG
M,S8+8&TA;X;^.\Q5NJH#2(G3/_X]Y:'^9P?+ID?FHMCQ-FF))!BQ:;+I!#(@
MT"JB0*NP>3ETUMW4<\*^*?Z:\DY>TX8/<T]0K%N:79%(MAO2-'>$%3DYF\+(
M("9?*X;EDBS0H] %JVHCWQ$"3O[07=K=??]=<K.8H[MFM)+NFI^=[N*'Z$[D
M>["GAO""#P^63="C/"8Y^J/@S)NEE!<_3'G1QE-><#N7$]X\O1G'#]@A>+?H
MNNS+MER=5QU>:2MT[2?*A4?9?0Q4PP=)\V@5:48/L/DY"MV;YXRBXQ<W&?M&
M3,'"^^8MFI4.:SZL+-%'*T.-C=WW+/+ !M.VC7433)NKP7ME>C_R]*Q&X\%1
M(U+@W*@88*I)G>RIMVE>CUHX/FH^N(3&D=.6MND50PFE>QIHY*P7?M_":\C@
M:8-!2!YC L['6JQC L:I1]RB]9XM;=3KX>H79T)VK=D .X55_&_=US7MHJR;
M;Y@E5_9E+J<7#Z=  LN<$MC/2V*XM^F@CU_1+UH)ZS7X[GVGZS9S^:$8#^*R
MDU]U<^,YBGB( L&>N[=9;SH0(NYD-BHL.A*M [^T%++[\(*:IL)J>V'FSJ98
M94<$\]Y[>)8X+KZZ:\\$,OQZQ>S9=;!2-XY6Z,;Q)^O&>GPYZ[CQG(Y[/3_+
MZ+V*Q*ZG120?HT8LJJ\'.$OO@V:=\^;G]N_#=-?W:!"/T%VQ.5$X!75W539&
MXVP;#HR;G"Q:>6HR6$RDITL450P1=>&4I]QFH6.?)*V<ODB)-0M&5K>;#33<
M;E!2; S8WH+::F=3/)Z6U92F87QGB]2(.,129Q9\.!*3'<V4 ^9EE/;[M#?P
M[+$D62Z,99>];"\$^.E7EK5Z8L'MGMVR5;?G^TIUWGN*ARR-AWSU'+SC&K+M
M3MJ7Q[]R"M[SD]]/7IU?G)V\OD[BB_8U_>\5?_'J]/CD]=7)51*=7!]_C"CZ
MW(EYB)F6JT -YVJ93*C3U29/"LYZZ>,\B6-Q"EI5><']?(CT-XUZQ-/Q39GV
MU#'LO4BD#Z?I=!!]J,8L_30E%-%F83M3$^6H4/[ *:20)\S[M+#1)$'?@-6/
M>!4F,X*_/FTO,+S3T:BXD]3K5^F]E)RMW)*E((35ZC19@<X216K7N'0#O,<0
MX)%]GH=-E]<W[^!5J"UO?<$^</*D[^>-?JS/.Y!7NH'7JAN]X-"6U)&.S5**
MA\YB7 R09L#DQ'1(6V#2%.@-73ZHA+2!,,M@#\58-L/ 5,SX-0UDFOY2LZD$
M\3EM]5V>W2^-N7\3.<*HP[P\(?YS^OK%^>59^_KT_/4C)^9SV2]0TFH*65.H
MDJ!$$O.3F>4H)G&-U$/X@:9(_Z />_2><B;:W_+OH ;>DFY<E "5'W B/9 /
M:(O^XA +0^W@\UEW@$<2%F4T6EK!6:=)>59A=+ER3 X:LQ55$AD^D2F= \7Q
MF)ST)YQ'HJ.L"MV3Z"4BID,CDXEX(Z8-*D1<L*J\[#3] ,G (YO<@T2EC--;
MD4<O;-,;G!9.TXS,\/TIZ5 V:442O$QJ$0_&;Y>L0-(+,/%B.%1C49&(JDR*
MO?G-ZW67V4RF-)Z4V<@6"*PF$.+PG/I//*/<J4AG(DTYZF>IY&PRZ$XIR(/W
M:1^+)=I 6A+JFG>*_@Z-O /_3"^_84M)$N]*OQ"[FG("C^)P\)'=9"2=)J6&
MRWK%/<?BFSL',:FN^(JLOXB.O%FO#X?R9M&4Y=Q8LNAD_;%,'5#%9"<[@<%Y
MA88D##?S,MHX(=*.-#/'+NB,T;@ RX1NS1JU1R1L=V+!MFJ$RV5MD!UAOI5#
MNYHA<2,)IAQ]R>H#2H8D\*EF0U%ED0\>2:^MQ;^2D7$',X-3+"2A:B8Y"60D
M8:6VZEU^YMA'2C>XP'WMWHY(R[SAW*J4[S#K#Y(8FXT1?,3M%TOH[:BXYSR"
MA*Y0A8H2,C;(3!4MHB@&:K>QA08>@.'!.PP5)/J#L(0)+Y-35E\$6!&2%6A;
M]98I^05WC7A4Y)<UJ C#%2T04B V9ORH[.$1,I #X#HL#RT V[2"/N$UJ-<:
MAPG^NR^<@?[5C'?H1I4L'\FZK>]84OW9>7KV6XZD8Z'H'8^D,0>21?E(\"JD
MKH&Q:R"K:8/Z), +9ESVY,PD_:/3Y/H);4\&'CN(;%G$UND%([2FO5XI2-=9
M_#:SE,B_K&85Q+ZF]PV-%2V)KG*4E9Z<9FH/I5!Z.,XF!A4E+_V,$>'YZV6'
M;4UXQG(S)5*3CV0N2\XD-P&Y3>(A0'3' [VV261X'ZM5M*JRROLYT5IFJT/D
M#/7GWL=SPI14;]"QR6YD73X7L<=J%MGTDMYDLQL[I*+3W<9DHT><O=[&"FI8
ME\FVSVDC(N\2.2JY.W?I8)IQV4QA4LB+\*AY39:%Z(JB7IG##\56!%*?K @9
M9C?I#LN;ZM_-'7Q9PDHYH2V;00+=Z#U,S/=_$)TQ\/J21[ >?>QJ".&R\$PM
M@@5B#DUW7%,SXC:Q%237LM\.-R*_R4QV]O-TDL;'[&D0(:$A;K$8KF\Y"V?K
MM+C>3HP##,6$^D\6_M.1<D,HVMCK)"*J*=.=07%/5Y;LEWA8$.?. LX)JTQ7
M; Y_AXZ5:_CH\X7!6=,855,PT7"<=$J'5.".T12S'C-7N?U\'/" 6M*$P9"]
M2X=$TLD<4<57^4O9DXJD3!?54;?%I*#W.^(BU2\=F>JLF*>;Z!)-Q22QE3LR
M%$DW$D70RRB/ B(%<7NK1@8>9LXYP0RL56K<!P_V<$SA9A./D4_-X:7NF'/_
MF(D(*CS!4Z2#O2_*MZBO+E.#UYJ9FF*B\G10%79;6(Q?OMB)K\Y/^>>\1TOO
MG+\QWB5>LB^5;,S+M%U%53&8VJI6\4.FOC)1D>CMWD(2@YA&18Z,-CC]B.N4
M"A:M^V\_%;9AB.N6'K%@#!5N#QWK""K;.4L4^BV1QXCF)?;A()U@[I41RYB4
MN=@.WT%TA=-CEN*#7.5TH%NH!#!2Q14HZ$K-+;W/F$EE<H65LS&//#X[OY*#
MR8>@IRJ#A\.;8HI"0L>E6,]).[!>Z/5\!X6IXH<YNV5F/[E]/#Z]LL+?+U]"
M!CV_=!3=Y57>&3! 6PH5F6AFIP3-RP6_RXM!)@+SOW=*4MQ8V)7LLA[=&#!O
M-;_%5I)9L:JZP[44W92FGIKR<M3A\&)I-46W.QW/3 3L_K9 V>&T[*=2MY7&
MNZP,XT:##:>^<ERSI*P\D6DK'><]4FV,$ ,X%:T0 03=6G,FG9F9-9[SSB22
M!Z6<7IPH4YJU$'=78QHW4M?VYO<DOM&5_9(7+TZN]36"[.+2(>\S?Y:]O*(3
MGMFYB'J->;!R%9^_.GD.4T"Y%/)\66N'QHAX@%=59&ZJ5*W!%)C8\9TWJGWY
MT^^7=E/DM=^73[SUW?C$-PZ>^0\II^>KZD$2^2X[QL1UBKRK;T8!I57!618J
MO>-ON16K9&+'+V,M2K+5D6PE^HMDEZ80.^) -M=+7(6($6;#DOU$L95?C*J>
M"6X/6,9LE(XK02SQYC#*IB7_#PMAE4&!,BO<F)-<?&7.J>?"\Z=\HW%G U5\
M%OE58AS$G#!X)[.[[-XW7D2QEBK'*E!W>7>$=W=H(^@$S0[8D=DBMLF?3D]>
MIW&C,!2EE**8 @<MY;4QSTPJZ8@%"K:5*_.,EI5YVA))=BKSR'.I5=*00F*+
MLJ<<Z:0OB1G;=U>5P &+C%JLV=7<4ENS&_F%OZY^-XG?U*Y$N)5JD0@=5U-^
M"=QW,RN$I*)Q8$P\]LS<#(J.=56J?\@4&\]Y<K G4I/\ "&)R].O2%LK$?P!
M-2E[RU7:!NO%5E]KB6&7P_L#.(H$PR, 6(&Y4/04 (_DM6L(MR.08##Z:*OI
M%"093G;4G6F_*"9(6YCX="0I"]A-6;8JW+DIFQ&GAX2\!&(D\D^7;&=C=L/X
MF7$Y+#PC8SX4=OUTN<D#SM'O<\,=D(QB'ABU0KZL(/XO\55,W;(SW_/%ZM=R
MIY<PJGF7EGK_F%$9STB']HQ!E05,5APEN?3HPD"!4BQ\\28KB(C'MSRT<CA4
M)S-ZAG) M320/Y1+:O8 K^K>8B"S)7I 7I$)>"<HPRT$X'7$DCV-B0$OLLEM
MT;/>0/:A$ND8JHA,2:PE-56X05N#$,W/3 ;WT2]WF?CUFZ8%8:8[H!,G@F+\
M7):2>I8ARZXB/LS^@+B$.DFED$;YM?K4E)_8]+-A^BX?(EW(WM_97-6J)%3Q
MB.MM&V"#*F2U\FV"()UC\AP(AI=@DK(/<U 4;YFW%9%7S2]('UU+<[K+JF^3
M/4^DRM*6&5U A2FXI==VD!UG,-Z<FTL!*\S+/->!L0 C(U/LZ<P'*1&^0;AA
MS:$31@^>&8\ )S+"R&;+PJP!KF!K<1AUC?8M\FC< 73$ M!!&BLCB=E&7%Z!
MN*:="?AXI?E*MG1:!W,1"-62_+N-.ZD@:'!_12G86MYCK4;04%7-T=@)K&;(
M:K'TO7Z45AW0&4JJVYQJ&CA![+L]"@!]<-V%@6RP.8JJVMG%)+Y,SE3E8(#3
M)-3-#!B/P*== ;$M0*JR&K5P758]!1!@%CT@"NRMMY[=KFN5-L\BO!H%]>$:
MDG#JCNL_8H;V'?S%M!K,H@S>5UPV=Z9^J7R@68@/1\7[(FB$>\GYHP IM(8?
M0A:U\NKPF6I:/!O\>IT%9T34K-OY^GL\HM7W&B]8BF1A]H<;F4#I@#2I$H&G
MV+*:0D2[PWW-,1=\AR S:>AH)S(!UV= "V40VQ;V0Q O\@I9*M &MCS5@Y0'
MW;O[M$1&'E!1<@];5ARK2+!=LL#(NY^B*7$(P6]LL@+BQH/'"=(5YV-SWF7Q
M))ZJ4 Z51%YBBQ\ME*P%!3.!HYY/>SSL0D^590A9WE0\7!T/PL>^VN#DS"'W
M\+IN.?9&'UB<OL3"=RQ5^QFW,0#H$::'^\NYG(ISYRV"K1<T%/NQV7*U=,[%
MHR=FM\")\[F%\$VV?N^K_.(6[XQ?P%#83>(#_OCH&P2X.ZG%QY>GUZ?'[5=Q
M^_CX_,WKZ]/7+^.3J^O3L_;U1L#;G:_J-<BUZ<C'E7J>A0("M@!?MML7DLLB
MC_HPH%6V?&#E3D9W'J9O,\ANSJSG&TI,8.P 9_Z<]F[DAZ+/"QZR)@L3?P!5
M<LZ^5.-S 7+BER=; '6C%&ERE<<*3'I@+Z^Z P9ZE%B;E0I\S1XSQV*$RE-B
MK 7;1F34JGOE4;_&GEN?D,L!XDF7N8V6W9$95B (*+!!@BQC@7$T:A*9&@?.
M"F*1XHK_\[(['4(_[3('LQ#\JZ<F<#L*VXDQ[((D/)2;[(V #-AV7T($ZO=A
M_D\\>H2HVMSX!HQ<L1N*RAWXNG-YB,'E$B;#I4!](%(?3$K?>[:#RR-($91T
MD6479.X@)?5RR,$K)GZ)6R.NS+H1E[G;R)$[ED72 GE/*V[$1KKC?2T"BA&W
M'=TU&:7OGYVMM,\&578OZ3PC ;O5,@@YI@!]+ ^S%F%]>O./EFVCV053=*:\
M2"38^V;Y?04.]K^;P,%72J9_1-,5P;&_!B;UADAQ-JD8X:]?V':! IJ-N^FQ
M#J_W%3N+.+W&P E$W!)K=)>7!2=I2PF5]Q/W'K[REN.002"]N;*>$V+&_"&K
MAM^. 0;IO8DMO!,<'?B?LA0JOVBTSML1<363,[G9/RP&- R\L<# PAFG1F+@
M*]-Y3,<VQ.(\DLPO-/$@F0>W#KQ6\,-"MX!GSF_IC;T3?R1'Z--W6AC&.S7?
M@L@L3S)R[9HRKQ_.VG/835' PU#S ?.UQ! M$!UJ9H.FB-IM:9+F@\SK>'WX
M4,OK=9?-SD&08/WG)\?/H3&*2^&"UD8[=GU?Q.*O+Z<#"X<7Y4-TPL%%D*2"
MX*;!_AH7I4M$8A1T5571B@K95LW]O9\/6AZ.#%U7LL?@+K5Q #M0<$\M+D+K
M&= $F #_)%NUZN5=D[IC0:5L7Z8'"M]8*\/J/#>G T,W-]S#=_3?!L4A<AA6
MIC68OI66?RLYLS*97M[CVKU<>EOYOUBN3C)C,N671(F>_B_I5JFZUC3G_.&&
M+^9=XFE40'<IF8:#RSA5JK0/EV_9 :0G;XS99P4X"#> W6H3+[F5M6VRXUG5
MX58 @X&!3625AW0^8EVB#WNA#\-'Y)VX>":37I0F#(,L+3$8&"EM?J&M=5C3
M1N_)>__YP^GUR=E^[?GIY<GQ]?GEU=7)ZU.4=[QNTT/_9V>G/>K>%N7.SC^,
M:K, AOFQ-CE>'.W7=%P-@'V^X>V*DEC6%&-1+T]04,=U="=G%Z_._W4"XW]1
M:?LLY_")3HLV&81F$3SCA75L@,)SE;&!0;>231GM/F%M#,#QEST35*VR4<YI
M5<9*BB1;H<S$<I8J_?:XS ?$+>5^_/O'G8O(^VXV&%1P=HUN_O.'^@_\]QC>
M6/T;%^"OK-7+^GO=O?2@U=K+]AN=5J>YGW4Z!P?I46OWJ!X8 F)U+)RE?(!"
M,3[-0/_V=W>0]2?S2CA=USC^CTF)_\$_>N9]9I1&K=6B<=@-3,:N&8L,HQ_D
M-_R[]YWG*O(,B>X<0?&LM,0RZ:V:UNY!;6_O:TWK2BCGS-G7K]-A]HA9'M1V
M&U]KDNV;Q\RHU:P=?JT97>>30;95;?O3PG_+CR>Y929C>=/9VJVC5+5Y2/]I
MM;8_:2FTDY]&?U]ECI?PX)" /Z[%)P,RVD<WC[HVJPGRJ\SZH/Y))/I5YGA\
MFV?]^(3#;-"JE2=)@8(*"RY'$ @)?'Q\F^;(,#<:V2\%:IF@/AOA8F>D*F$
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
M['*Q70 _T>ZVVV;<P"&#6AXV=F.$S7099JNM5LD2/SH^/=Q_$X5OP0:(@>7
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
MK99UWFA8]^RE_IXBTW7?5&!\4V&+;^KK'%%.@P+'!0]')NZI9O^3S7@E55S
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
MYZ'2@(NS8W?J\[@XC[EKF%E%)_Q5=U^Q8TF[CW([_Q>\2@A&BD&"E_$<,6*
M0K8;\7EQV2]L$O\-CKS 3G= IU3 7VRQ.Q,O1K<0=@:D^NF2HH<&8.#6"9>P
M$9MKI9B>?LU@+FFQW1@<^X.<>XA1Q?7K;:'B+;;4.$QRQ!!,P@\PY#K[0_>"
MF=^$5UFQV5(ALOH,9,VM!0M",<[*<JL:FP/"X:LK!"OF52_CZU(776O<C??L
M\:,"Z7?T%,PQ^%TM%S&5)%.;4.JQ=HG0%G3XEKJ<C1'Z<DH7KVCY^?:<P#!N
MS.%S(3(,AF +W'MCNZ9N.=ALA"J8X4Y@UYN[Z>*,"BO-XAA[",]63E0:F-#<
M:S.\++)UDEW&RR7VX85=*P0= SZSVJ["Z_B<,#S**#" '5P]G68E-4JWEP9O
M@M_[!Z\*TBS#(\4W$;:6N6+,MGA>4G^2'=[/4K=SOXIM?W;J(+?&TFMZ;S>"
M;4D^!3 28XH([UHS\KJ 3AJ( ]Z:&JU\S78X31>D='Q]OKD(Y"9<Y\6G5.:$
M_P:J_Q0A'D?*#8XU4S$%_"YSJ?5"\[A-I+<%Z 6N"*-I8ITM;FF$6.!7:AG
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
MC!2U%Z7^.1/,J#-Y-GK",^*>?XI2?[#T_"F'&':Y+#),1O?9[OA%R7_1C6H
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
M4HO"WO&@2#U-PRG3$A_$O>C=,9/\PFPN.G7#<>2DO0EW2K^>6](T*8R=7ND
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
M&J4U:7XM*5AE9[)KGTR3 ,#<6^KC"8.14&A\%3TA)513Y)PN;T6*9LGV5(!
M9(:ML L=^84*!'R4;&H%5[2^!0PW!0-8I>\BQHZ$P$R\"<BF> PE'+@P?(ZX
MSB(]S%H V=1'9687H%/ 3#K90.*ELHPX!2TATY7D*@DFL]B"OHEIGF)6=*C!
M:T0':";\F.F)-O8:&NL1=NB>8?*'MJF\&PQ;T<0O*>3TLA (8;*(1>+*J>ZU
M7AI[W;!L-4!8C) ?66"48Y$A%!$/YL5<96:/I_AP><,?%S@IHAX&ZS:/P)O4
M[+2+U7:%JH&JU& 1KK>XU&LTY?4Z81!QPH'42$&G)FJ\B0TKW1FF$Z/V6B*C
M2*PO,68%;)AJ5"XPE'/?HOH,F"^"GS=>%QW$;$J@[U<A]8O-7=%)1F!C#>Q,
M1AX>?$GZ,RJK5UZW >)R,L%52RI1IV&^32;9:]A[Y:G8+X=27SP8T(=PLMPW
MJYI-203DW-3HQ",.6R::^<7.-8P9,0+WV,?O;O@$A$(Y8P&6LXM\1; &3TP$
MLI?08'QD967:+7:\='N]Y8W1X@FF6)B(*9K:L#7%E(F#,M(L)\+0N8VF!4Y=
M7+^/PO.)LI@\[7GH6]C%E4#?;M@,5&O)N"+;!<Y1?&'.:(50("U[9?;A$:VI
M1$D@]#^0$)1Z;#)>0I#^W/S31B2F;8OSQAZP0&)__@KE^L0-7.:W)Q[SZ[7:
MN!-4^5_C3JM6;7J=QOA0R/>X0C[[P/?Y4?!O)GHFRM,^!QE5,_)WKNOTVQ4L
M3?<:;%QO!.-.M=EJC"?C5KO>J-2KWH$<'DD.%F83^)67Y%J*XFMOSFE#8,(X
MN0TLT_"YL71SJSZVN3^"BZ<AM1K6Y<\3?M!,5[-QZ.V-VMK,K]0FU6;;[?AU
MMU)O^U77;3<JU<YX[#<ZU0.U/5KXD%9$!Y0N;%#.14.)WW#ZF?W:9<H#6+<4
MK7S'Z6M?U.-Y-6]<:4S\:KM1;[).N];@U-/T_897J58#]T ]CY55RQC\R2*7
M@_ZX0:@?@AW&,#*Y,2%-5P@SS.&Q99#HH;2+CH5HV!,!%*C&@^T14=V4)5BR
M\PXW(+$O9[):0$D?U54*3Q(-67D8S3:%:(T&5!PMPK5Y0Q;.+K/89:T+XR.)
M?&^6+]G?-(.3 ?.M@I;M'/.SQQ)KAUCB<]AIIA$"33DV&R).VA I;#%$1%L\
MXVTZL]7JUHD)%:D/8TX(H9Z9#,$EA_*7I-]3T*"C\G,G,DM)-]K=)$SL)KOI
MT6!-JD@$,=M([CD=,TPL4]IL7VL[)U''@_GT@2_!%3V@Z$'A) K(]=]I-S%^
MA(%;@&DWHZW9)K(R  O/%W5^.DA(Z%P;P3#PBP >FZSBM>AWISW;=@M8]'6I
M#K&I?K!%<I)[%I;;'/5>BFR(,@",Z2FU%EVE\Y4J?D3R2R1D Z4=R3:W?,!)
M.)ZN"R*TPD6T<!K2!X1S$3P%"S:G4*+HFI(>K&A!;6Y,;@?H[4194'J4V0K:
M]GKH3LUF ^@E=H$QVD3GM7S6CV[KKBR;/8O,ETV\@RUZ58W]VWMYQAZNRS59
MK>WYK3;SVNWZA$W:KMMHL7JU4>VPB3=N''2YQ^ERX9RS+28 JBRKO5E]E;8W
M:7A5KUX/FO7)V.N,@XY;"2;C<;/:Y'\<]OIQ>PW- 67C=8#,Q@5130(!2A9C
MD/Y>:8#S=[W5=B?\_]79N-5I>K66YU8XM]>\:NM@^3^2!G);O]!1;830)0@*
M5JWNDQRJK,J:K4[-\QM@RK-QLUUMU]WQQ*OX02>H',CA<>2 K6E$@,R(K:"M
MNK]=KXTK8]:>U!I5C]7=H#WN-"?M22MH!^UFL]X^"(%'[SHJZ19TT LX_YM!
MJ\8JX\!OUEOUB3?Q6NT:/_PKK-EL^?7)8=L?N>W2=86VAFR>G8F')D@);)Z0
M82)A\/G#@+4N:T7D$;$_1<$+*FZGUG%!61P''E<0.GZ+ZPZ-,3\NVNT#L3R.
M6(ST9Q&"(L-W?Q%("$-7.FW/;53J#6_<KDXZ57_BNQ56J7!=X+#A3R@=,",B
M1S1XX$,)99ZHYX!C)PBF5":GD2 \YX8%UPC%YT,'T#@1-3E4WP2^E.M8'$#\
M%2LX@"11J$%];P+CXJ/::K0ZU4YG4J\W&AVW7:LU W?2J#9;-;=^(+#'NAI4
MND/,H%^2:G\@^LQQB:/P9@ %;#7?HP[:]ABK=IJUIENOUUES/&Y4)I5*K5%S
MW:!>K_@':G@<-4#S%<#P%!CV+R?3Q:M[7)_H3%I\S^L5UQTW.Y-)P'RNCW9:
ME=I!"WVB<^;(Z"Z9BL0DV$&<X(DGJ[DORR/(/;4V^U*JF$<00=T%0K_LBW(Z
M0;W-[1:_V@QJ]4XG:#>JP;@9--SVV!W7Z[4#Y3S2?XFML(NJ*3:Z+"-4($1A
M(:+=8J!+EUL7(274ZH+-;WSUIBMH#SYQ5KM%W?<2]3/B< B7*P-,,DM614A5
M# >!TXG!H#8=]#$! +Q-L3/:8^L'M+H&*>\E^1MT":YE]IB(J&7J4"Q1KA)]
M,?\:4$;)X81=)2'LBM%*W$%9RB1OZ12V& %3L.W('N.QN?G:HX\]Y^SR_/SR
M]_[%!^>T/SSY/!SV+R^<_I!?'SC]"_[?3]T1O]0]+UQ]'EQ=#GM#Y_+B_ ^G
M>W$*/[NX' %\R.?WPU%_]'G4P^=.NH/>V>=S9]3]AW-UWKVX@-?# ]W3O_=/
M>EQ:7IZ?]@9#9_CQ\O/YJ7-R>3'\?#YR^'CZ ^?R]PM\$GX\O.2_^KT_^N@,
M>L.KWLFH,+J$GSG=JZOS_@D.S;D\PTN?+_JCWJDS''5'?)!G/?Z%[CF?P\GE
MIQZ^\+S[^]"AY_EGKKJ#4?_D\WEWX SYT/%5PZ+3Y=_KG9_#_W8O_L#G8'B]
MOWWN79SP]W8'_2&?3N'S!7\_?E=^J8=?=OC\/_3/1OJ+E_0S^O<9OA5_673.
M+T_X<_S^Q>5%R1X^?QH6[2^?^>=.^R<TSX%#7X57B 5X?]XKP)=&@UYW],>O
M5;Q?/R3<Y";</*).YM0JQKX2S;^Q6%2*7NPD_9 BCN<J=#-.&TH$D+A7HN#I
M3&":&'#,)])E+#.()-"AF:!CE/;+"C$3ET443F'#8*@%5W5;1@N30#6ME@5M
M1D%Y@2JES05?& N>.NN,%(9473J\QFC/*]I" %Y,,;^Y M066=_5R#0" 0CJ
M322P*N)1^:N9<+PKP &12T,@)%8OK=TJ3VQ2@UP9K*(LB,_G?D=5E"ZHCM7#
M(K6EADTD9!^M7.L\,8GIZA!8@4 @SRFJD8M64(O&UK+#,2V@?(FN'#0R11&5
M3&!?4<T<@I-C(@_9BUA';7^W[/S.MR2BIN$>-*F!LF-OZLN4I*VKLCW]91'S
M/\(%=0&90.]Y\2%*.S*:88L6\J0>*51<ST97L&HR\X93S.!4T#)I;AKK(D3T
MS"DN@:0O2L[UEJDW(,"!PC8HI+-SH;94OC-F -.'&'"B(HI\?)Z-'*?K$:CN
M. 5@7'8N^7JKZD7=84HB^W$J+Y@H#4E)@:T%"K3'R(B"Y 6LVO02RBK$-3<K
MYU\( AD*@A"QV>XA= I:Z$BN$,^*R=OY^K:D19>L80W+#TD6(!0]3/G#(G E
MU@1?29!HRH8K" F*N7;(OEZL"EUQ:F(< IG/&$DQ51<@RYV1)T1+]1 ;$V/R
M-OF(R1T,.SH\)5!I(+ ":OZ)"3R"8D$Y ]3H)],5="8D06CV?,<J>)U2*N=C
M'"O)UD4&*68NLSPPZ3V<Q]24\J:2<_X9/*<DF/P<S7;/'3U #F@,"4.JJ2-
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
MF6)+S$&3GF%\ 192B2?A05I53P0^;_A1*HI ,F,"IH!M%=W2N:&M9E'<^HF
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
M':15O<:%1JVU55J)* .71F1B<W+X0038*$>) TRZ1(,"3H#WEO@@FG?8:5C
M%$83Q+5-6<:3U70"Y?<@H-*6=7D'A:?3:-=;[<[VZ$_.FNNP_F6LII,8J[VO
M(R+?HI"N%!%N2%#(45"WI_H(B$AN4=PX4W9NZL8YMQ:-B\OHFC1MA?GR]RN0
MFAM<0%$L(L&QJM3P5#86)D1MTOB%3+1#/;EIQ1C66:Z@'U$ F!%%NB$RQ-#N
MI_0J</ 4<SQ>ANR.N75E96E*AX.>G461Y-P0;9+4:\0900$72LY5P6Z1&B /
M;=B:].F@'+#:>MZA7JI:J;BU5IT+MQTSHF4UT@::IMJ:480"Y[%1SAQ=!A8C
MM>F94*!,M8."I85RLS"$8= [HAT:V[R!9+US$60EZFKS'W2C!#!4[!1$90,F
MJW$"J6J0M$F$=N?A^-@S\\''XPZG3P.(I;.55@;1E%U.C)RF)['XMIEGNPV]
M57&KK>T'Y^YD_I23VC:QIU%;-KQXIW5K-"MUM[%K EOOVP)"Y(E% 7L^\IY/
M:=N!ZIINJU&O/!'5/5:>CNXZ>+F*%20[INIM"+2D[*G<A&1Q!.<G<6P=("0N
MP!><:@,UOX0B&R(-B@'U0<Z>2 /+&9Z.*UBE*SE'NR7/[?#11O-(@79IK4!G
MW%A!E_NY*\L4-YE!N4Q,V>7):D&ZT1V+3 $TY;-DP8JR5X0O-6?MC$K=&)%J
M\3M"X=JV.^0ROYMRTN^F'I$9I5170:O1@YZ*MJX, VT(YJ9CE9,0W=\;,YUW
M*T01,G-3$H22XUOS3/*D^N/S3>XX*[Y/WLD],TX:#THUR9OI_5).U!M>2.J)
M&L_V*6^GNSM34O+6[9[>WNP+7I@79:12B._(,(;(9T0HL!K;;(N]BT(DU[+%
MW N^R5-O#(!5_!F*6^DHK:<D\=.DJLCD9[)N4(C"$4<YSO?+:Z"/IQV )/Z%
M>P_A_\C5N]/*BLBLP+4PDE=4C+9H&JWT+8I[RM#TIL-51YB3='!9'$ZY$<A;
MP'0T*ACOE?>\E?$>5KEXQU,_I7?S;B\$-(;I-.\RSR@(/%UW18+&93Q00>-S
MC!F/HO2O!NP:.F)[C[)$=YF!6Z]6JW>I^H^;P<,-@(DW32AO'(OQ[JK0)K^'
MC_"*E(%EA. #5/%%B1IH8R!'9,8S^-4(TJ%H)#<4C908:-<LLL&,NA/SM[Z7
MW&!-<D)-"A>K)07.-; KY!5X2Z93Q #(5>NPP=U.'7SJQ@LV3ZV<X=7?H3/,
MG-JSB#+,1,*R2U!"A'H5'0!G:B=53E$*B'.\3KL!8>#BIAJ73JL2OKTA8_0O
M&R_2>1J\R/<R>UT\MPDL4K4G$$M<E&6FF(\4?O7\M<C"8HDH18AG%K60DJ^V
M7LIFD2VWHR]LOPD36Q_9D+.04<TWY! \&ASHJCL8]?O]9Y3M\ 6'?^)>ROR#
M#KGM#Z4 D5K[,'9H]0DNJ:5I&6>S_9FS_D7WXJ3?/7>&HRY_OG<QN@/L[<D6
M]L<!@<N 0]Z](M^+H>^DQ_:^Z;%]H,?GP.J CF?1- Q2:;\(!:[]3Q(.!4M!
M^<$K4CRD;TWFZ&(LF[HQGS(?G7U.S2TZH-AA0HU"N$,E(MW\@FL<U^%<0D&
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
M707'[!'^3/UA'M(^Z3Y-D_;5*DE/]HZN. _K8OC]&XC\.9Q=.TGL_\\KC+K
MM*OE?RZN7SG>=)F]*#Y%2UJMPX*+R35JBV]\E>[=3><YUFRWQD7;/_==-P'?
M '4A6SIY_/D_2B6'PNE.J237],']/>ZY37=VM'UI9\\HPH[(D%?!(/V#Q8GH
MILR<]Y$7!]"'^12CJ!&_Q?\81;<L=H9L%OK1/%C!=>=\&6SJ;/A$:[5_ZKM<
MA/,PFD-7:%B<,TAT]4-OZ@PA(0K[4W_?)7CV&?_.G!OO*W,\*+$2K;,]'\HF
MO/D:>G!S L#N41[<'7M3*%#BI(0MO+=0"A)8LAHG81!Z,73_/H)7OSJA-[\Z
M=CQ\_I3Y;#;FKZBYV$BVC@_R?]2*HC7X%+]L#2-1NP&OB!9,A)N+#@R<$SF;
M)]"!-YSSOQF_BE'<A/]M,<&?'.@[OEP7\9N^E]PXD(/"7P,]R)GGW\@&Y9 Y
MQ9PU/P+Q)7")?S2, @=2HH+L+(J*P>0$YJ#V.4=0ID#9?=,UOS=A<4P-RKT$
M?_YJHFA.S_+5<=GI<ZI<Q7RR2*&T.'F_=1:0ZSU?.A,OC*=\;GR\T&I]QG\0
MPT_Y;<@O3-*OD"D!<LYBIW;8)SW59#6E/8&>ZGI?\!=P2:_Q4RPQ_QDG"TB8
MX9OHW(;+&R3=U1S2DQW(DO##Q92O^C6;\Z%,^8I#H=("MD-\XO,<J1[9&P?>
MQ7HP[SM+NN_'YM,DDKQ.I,$7+ Z0J7$!\:!8\OWBQT(B]^9J-9Z&OJ*(KE[D
M2VYA)# -<9 <60MZ[! NY7'1I*@_P09C%> 42SGC:.I _I=!BS&#I CXP ;J
M*SI0?1" H/;C$"G;80FH\B&73;B].2M*R6U+?AS[KW[KRS&<B#&@M[#ZSH$;
MUS$R[5GLS=AM%']QCJH5MR83-)PP258@#M=R7IP"EYQ\^5"'"Y!4,2Y.?.W-
MPW\+'A!K.>*:?, 5>'HJ28#C@#V N6G:#@FY,S:.5UZ\=JHM:K%==-@W8&Z8
M-Y_9:OZO%9_))(1EL,^M!RST3W^TOX=D1)0ZXI#_R3A\=,/%?OZ)P$\\*9^!
M.$5V7DK.<V+A[^<F#CQ3=BZ1'*W?\^7CYY2@0:# C527.PK%L$#I*(*2LL/E
M$HS.<Q8D8@SY/0GCF0-UF<D2RM6T>"*H6^ 9>#2&,UR<H6,X\@.V8)A=2D^(
MXPYNFZ?:!M'WN3PL.Q,6P''AB/PS4%ZFWJW6F;W%@H\56Y="G1+=X"-=36U6
M'^KGX1>];Z2'I#E?S>DG/'2$4L@"8]=W/W9P49S13928=\6.\Y]X?(^YFL!U
M4EQ(KB^ ,D![!)^"38_&4%/''_*2:(Y[YG'AC77VCC>.5O\_>V_;G3:RK U_
MW[^B5\[L>V?N)6?T#B3960MC/.'<#O@ F7WF^>(EH\;6CBRQ)>'8\^N?[I8
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
MK @MQ(C)7U=U/#8+.[-#D]A$3CKDE2(3I=94KB1QK:"-W#0I9EMK 5.)+CR
ML)HJPTQ&&)/%-A-!KM:*J4A-I2)?K>K:4< ?X"_!W_;LIA?Q5YPMHAE2RS"/
M!'\G%SY1&[P.1/R(=HDMWQ0!-PW<M#7-F,ELBY5B&2<MBM0P94EMMH[54ZLG
M.@0A T"Z FDFR>HUD!9XVB,UY):D&!!.J4,&!Z]F 5>#_N]GX^[P&^KU_^B.
MQM^Z?;X] ^!LND[Z*9-F=N5[=V66C30ETZ@HQPQ2-@ 6+\ BD]24#Q;%;=Y-
M23=JF<ET<I$&7AOW]7!PW1V._V2]IKO_\[UW3;=N"?6[8['M-W!ECM.5R>2Q
M70=T'F3T?.U:7M3V;%H@/Z.JD7<BAR*I35,RU8H4)(0?A"8#,+O";";9:D_,
M%AF-4 Q#:JE'&S*$:$2>Y-/^N-W_O7=^U4VZ%Y9GSX#?);B^:LHW1N:TMT?G
MJMTYMRZ. Z=$376?Z'Q7Q[O[W??MGX[K<K4U-$EI570*#/$)P,D+.,F<_;T1
M)\7M[X:D*!6E5@NP;T/ XMV7WP>#BW_UKJ[$MN? TSD^3X=JQ,Q!:RG604.2
MY:.MD*\G* 0A ["98%.Y,3*'C*58)$>-S6,O)6DM9\JF[CO;+KZ?=@GL^OS!
MU"3;["!;AH3!^&MWB%99$VMABMG&0D#1"22]'ZPP5V//55555+*2JM[4;_+8
M.*E<^+[O3<K(_-2EAEI11AE4I0! !0;H-D,G+T ++%M1I:9949]1,<M6-JC2
M"55U"M?PJV09C-M7)0R1>DD\#F0$/]5*"$.V/Z=M6M=4V/$X;E6-DSBQ9<X[
M="*S;9107JQ)<E.6]&9%,?LB=4'9]AXH+E!<Q[W,>157MO<C_[IL56HI3<D0
MI#5".8I+H-PBWJ)WU6N?]ZYZXUYWQ#*?1U_;P^[7P=5%=SCZ!\N#'O\)^4*%
MYT%P?RS(6SE2?D'^1,%CG5,:4.S#*CBNK</RP'$_R$]]CJ1%4?+\9G\GG8.(
M@[,8 .5/D>L3ER(9[W@;';E]*YC'45%,H1Z+DS<2D"D.O"!R7$8K(KTI:0U(
MT ?@ G#?!-Q,A>!NX!98,-"46M#BH!8>;UG3I6;6<VFCI>INEHOKM=14$;9>
M&M-S'4ME*7T5-5DR5?U8DY;K"1)!R "LKB;>9R94Y,9J@0T-M):D5)4*"]$<
M,0R8"SS%1-1L%.!'[,V)+>,1=LY#\I@X"/^!+/O1\B8E3=HZK1.PFJJNS#R)
MA0@-8PDJ9U"F9!JU+-863VX!&H5!(]/\(S<TBAQZ+>E*19NZ !LV1"6(O'8?
M9J[_C#'9U%TK(IN[ZUBWCLL.:\2V[L#?.0)_9U%N1/XHY#^M)1NMAKE9;D05
M9B9O_!I[(;E.V[-9X=&U'T8!CIP TPYOY%7Z F;235\XQQZ>.A%M!1=>K42\
M# O$-"2E=;2MX.H).$'(.%G<;X[*;=WHF9@D9X 7>+JC2+)QM(',8^^^4-(@
MS[+M*JC;/JFZ[3P6$Q/(DHT?I26I2D6=::"' F!1$"QFBL?R8[$X.Z5%6\D?
M"11/+@)4TI!/"/^ &UBIILPDUY9LL*A-0Y+-H_7FZ@D00<@ G*YPFLFE+=F8
M41NFU-0@):4.*2G\YWU>=,]AL@8<KB>Z*1-*7DPTI/G^936/U%1)URIJW &)
M)X"-[=C0,NFDN;%18.))0Y5,1:DC-DXN[L!_[^Y\'XT'WUC+F_;%'^U^!WI!
M@$M3A6K,I*MVDN3F=I+97)+IT)#,UM$V\Z\G3 0A ]"Z0FLF@W8OM!88B#"D
M1E4GG!"'$,*6Z7Z[OAK\V>VB8?>J/>Y>E-[6"CPOT1361F*K+FM&4Y-OJLYW
M+<F"T:565<V6(?0! -R68=J\T3-'B_PA59R984IR"VIU=ADZ N>8"C/A:\TP
M*6?"5[&L*]N7$S>)CC/Q-=3QU"M\->FUK.,?65)4@8M^A,F-!?4 ZJ$\]?!J
M'FY9)V"RI*H5'8!5HAZ.O8J(\^2RL@-*4+%PXA4+VJX\7+ZQ(UV6-%F,45U0
M,@0 K J NQ)LN=HF>DN1],:QS#V&A)VBRID#PA@K>$;AO17$G?S[O1%Z^?0C
M9/N"K"JZHFFJIIF-3.Y9QW]X\+U1Y$]^7%O!(!A%M ?-'Y8[Q]<X&-$;Y1!U
M0L;JTXG(RVF1EU^1^)TG.#R>8'.W//@)E&W[Y<8+:&8%Z)%2]E$8/T,0-UY4
M#_UX=K2F>F-D=K04>!AB.-N5IF28%35AA[PJH<D E*Y0FBF>R('2 HU/79-,
M3>#(F #6J"B6)K?..7E$M=6Z:693 %>BRHRIL#V/[OV T&/GD-KX*V\4W%PT
MFS<-[3":-_?#@VA6#%F2Y6VYBYNFH[6D"5G,]+_ $_QPBP.D*008A"[6#9H^
M+R2\%9YO(\X 5/$6$_AUT'ZS)*CY$D%T[X$=AVKOQDU#?U5[]\)P7H+F5A1B
M)F6K2YD6SOLPF5R)S,,,YE$8D4LZWET93V08V;T(.6Q!V8/Y*W(D1&XUP^0S
MC]A]EE[:E7AN1H!,89#9O&ED3O;S([-0.U!19*FE9,,,^9%)'B9S^+8G,@M_
MHJ::#3 >A$RN9J( /EJ=3@RX8;=MVPX5%<M%,\NQSQP/3:R9$UFNV.X\A+:.
M,K1E9D=I+07TFLAGS^O$TLDW,U32&@VI554G1HA$"TT&P#6!JW9C9NKQ\\.U
MP$Q-26M2BZZB3CX0DA;#E.G,'^:N16U:\E5BA:-;*\24H0\S[(46%0@(?$*A
M(7'?B)VQ]$6C$#_0>9VQ\&";^6'G5'(Z*<'AV\]4,R7#J&6O)?$$&#!2&$8:
M!V.DP!8>LBIINE9'C$"PHK!@Q4H$D1^/;B'R%^![6B1.MGW7#Z$E.OA!!4K<
M^[R.4";/(26KK("MDY;4GD<$%U\1<>WC:# =6T\\#0P4DA4F'WOWI:%+2O,H
M&C(+)B>_BKV$H':.0>TLTMV9[E%4\I_>DK,!TX,53V%6VTKQ&*K4TBHJ& /%
M<S(EOMPLSR&.+$*SC; 5>.3A84 @5!ARCZ_K-V8FF6DAB-U$#E/:_@)/G8G#
M>5!RPY#T1D5-4Z#R%W I""XS>7EOPF6!-1EF0S*W5AC6$9=51\R.QUD2A(Q3
M\-ER1=6-FVQ],DL9O"=DX2#L_F?N1,_GF( =CP-LA?/@F;W/]P!*,DU5TJ"C
MO5BH$80, .^J-"R3[_)6\!9X,B;INB(9#2C(A*#%1E^R1 ;C=!@)61'A;QBA
ML[P=00RE)<N91/<UT4ZRWI/D]0KJ-S=[@!Q.<Z$U,\UM26F;6?IQNQ:A;'5P
M7>OFNN8ZJFQI-V:FQ\<:./AW^6A)<J.B'A\'>:J"\;N<(T?0%Z>M+_0;,]-M
M))>^*,[ !7U1UY/".B6M\>K)-_[:19W!M^MV_\]_C-#H:WO8_3JXNF"S-+O_
M\[TW_E-L-PTB&<<7R3!;-V:FR4TVDL$[YFAHDJ8<13;:\4!$$#( J2ND9G(
M<B&UT "C1OYO"3PJ!0*,E008^[YW1@4O\%U"^QURB P&.(R$LLW!,SU*SY1J
MQDP6QC?'\P.B#WN)():35:]HDJ+5L1F[8'R'B!;HC5+T1J8150Z]P2,I7M+-
MBE(N3E=M\#+VZA3KXCP)J[(@5[%L*5W]"^MR<R9>,'V2=Q?))!ED_?*>-W'G
M5"2O_8!>JQU%@7,[CZQ;%X]].LAPY3V58;/2J)LN2TI3G&U'W$ <:!/0)N5I
MDTQ6!C=M4FAD4&U(LB9./5!-@H4EZ(A:WZ+&[=S%6TS@5]G!?[UF_J!FEC49
M&;7[%\+XAP>RB9]%1PA#MC\GV_JQ6D6_\.1W7MOS^)<YK_&92?%+#;)M>W;)
MJ2&:)#=E26^*4<YZD)8HVTD%E08J[;B7.8]*:\A;RFS?H-**])1;2E,RJFI1
M78E*2UO6?TM>H*&*^#4J2<NO+1_Z,_L$FF#736AF@Y7I[_2&B]^W"$W6_$6Q
MW*"4 ;R4OL72R/+?T]BBUO"G>#G^2V;_O5M[@IC$EUR$U#6SWL(.(*4(^/<\
MC)SI\Z<"+7T^1ZW_]U?TS0I^X)A?(9[, P:MEV;)H)\XP,AZM!R7?N.,H.4L
MM-:^^@E%]^0C#S2X]1=KW!U&]%KA?'*/'K;>C+S[2RZ%T+HQLHW2%L1<^L&(
MD'*!;Z/1\MKM!1T=0L:Y%3IYRAL/Z&'?;$I--3MP OTD"^IAMA"$3\X#N01A
M@>4BRW7]GY8WP?3":!)@VXE8!U0<?GCSB>@F3I=?_;R"Z'Y;0!;B^WT_(>SS
M;+L ?]HELNL:(/%X"18_TB\FOR8JD6%AA#'R_(A<(_*9,!*&L^ TZS@[=3RR
MW'3I0SI!_@%[$5WI6?)8;W["C15Z9<DG+K8"JHKO<SS08O'6^+]:RI3BF6 :
M,$Y?4LE>4W\E3)"#HMSJ9E_>7:(S9&S*_>S+Y_M@<;?$4HJUM$RVP,Q2,O.)
MOI/2Y GO:'!Y;6/(;J"+-]:)8^LRL^[PV6V K1]GUI2L\T?+_6D]A^]^^[)B
MQFN/N%/2TQO QGZV$K#94AY2LKHA=KFA_I)P;:H:83?TC6U]Z^9^T!:_<Z-/
M\);;AJ:[VN":4Y#N7]TA&G6_]3J#_L7WSG@P1%?CBP]QK.[[^:AWT6L/>]W1
M)KJV;R[;MICE:YG5%7;!"UUBLK"CP57OHCWNDB4=DW^^=?OC$1I<HL%U=]@>
M]\@'8%WW-T-MWW6M(&0##N,N"LCQR-;MST/R$M$5^&F"9Q&:$5.4O8_(7FZ]
MEC&VSU*OFU4K_V:U:%D3:,&-DE3C3GV84IR'J<8M!R2'IMJN[I';Y>5Q2_FE
M>])G7(^_)(N:I#3D+0)9R8IH /N36$@(>S8Q?],NW9OQPXF;>X19$\KV5IA'
M*][JZ4IWCO'3HHLRR$^U\O/:D&20'Y"?7?*CUEQ^"MI*8R/4U(NK[\YRO1H>
M#[M_=/O?L\XS+S[S*^"OB!@AN?K:86]A[.3?"$&4)<UQCM-4C)O,,<X0/V)O
MOKV3HZS(2N07/!M<UTQ)4??N2"40POG:"*"!0 /5<DES:2#S)M,#>H<&TI8:
MJ,AQY[JJ2N;^-5R@@4 #@082>4GS:""U<:-EIHWN4$'J4@6I!:H@LT$'SNBG
MHX(*=W3?V#!*%%'M#$9C>GY9F7];0?2=8S>7-U!30D\7480MIV6648LT=V\P
M391C:0ZBW#+%,,_$B!D#8@&Q+R$VTX7V-<3R<:ADLR4IYMX3= "Q@-B30JS:
MO-$R[6A?@RP?!T15%$F3LPGSQP+9,OR-LMUG<;OT_SX<C$;H>CBX[(U%D""Q
M E>5M!MZ \6"-!W*"P<1-+K2N,DH]-\#/PRO W^Z?9@X!Y])TUJ2K@MPI%91
M@S)12 ;M =IC3^V1Z<&]6WOP\-\T0Y,,9>\F9* ]0'N ]JC8F\P$@':K#QZ^
MI&Z:Q)/<NW__4:F/PKW-.LEJ4H+7_QW10ZVX1UGW?Z^[_5%W]+%T*2A-M5:G
M$:M]Q))V5N C\%&H&QT)'VM?<2!N%'2(0VP%DWM63FWC1^SZ,]KFI#Y)/8+E
M[97A79R@XZ T;S(C?!:RV_;LBY7D=I]FV O+2OUHM"1=.Z&<N#HC2BAB -X;
M\,[,5MD7WCSBC 3>31'B! #OFA$#\-X,^V5.#?;%-X] 8%.36HH 26 0]!/:
M2XK[GCK>G83NL(<#VHN3^$N6_>!X3A@%5N0\8@@;OO5&>X<I:JL(E=9-=NH3
M9N.;?H\%BVC#]II8E>S/Z%++%,"?@? ?X&H_7&4&6KP95UP<"572#< 5X*I>
MN%);-UHF[O9F8'&QX&5);0J01BBD=0[G'*ESCBB83Z)Y0"07W5F.AZ:!_X#8
M0 )_BAZLR3UYI."9&?;X/W.'>:,2;<1?'V\0HBFG$$W1Y1LCFT1%1/K*#\.!
M1P=;#*;7@3\CS_U\[5I>U%W(,Q\O8NH\8?OL+QSX[[Z<5:^*(5A:,V).!][O
M<^%;N3&R%1IOQ3</;\90)<4\NF,1(27F[8WKZZP1A"(&U%-&/65+0-ZJGGCX
MA"KQ"74-U)/0Z@F.H@IP9'$<:T'O'6_B/^!?J_%7(;"WEW )H\6W9=2MA*MS
M3\2YK":[*"3+2C[V[HLIJ0T!&BF=K%X6%9N@!(H/)*DWQK:TNSPZ@$M7II9D
MFD<2RQ=5N@%&7&"4R>K("2,NG9)DR6P>R5ES)4=BG/NTBNM<?,-$3(,S*J54
M:E"$@P?'LYCD3S$6]S2LTJYU.>@3O;,=YT>HCVI_N@W<V,51%5V6M9;6T!7M
M9I?S%(7XX6.,G$X"G/$*-Y>8EPM5PU,WP7I=@F8!S5)> ":G:DG[9&]2+1P\
MLU5T1E,TR9!K4C%QD+H14K+$/ T$'0DZLDSK*^UOOTE%%N!U@_65>HRJQJ1
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
M%-UC](RM &'/QC:ZP!.V 2 M26K^6,*@HT(T58G9R"4_!"_[%G@!O !> "^
M%\ +X 7P G@AVHH!+\I;L9V1\9-?'9!4X$6->'$B1>DM&O6\#OP)QG:(IH'_
M@"P/.=XCCM/9R(_(0N'\-G1L9]M@V=.,3 M6H0YGI\(L!\@&R ;(!L@&R ;(
MAE!W!]D0F3L@&R ;8MX=9$-D[H!LG*YL0":V*)P0^^ZU2#LT9%55%4TA?UJ*
MLBR+T6E9C*R0MPQ#:=RL)RG*1E/75+6UR$VD?0,^+H*9EX'_T%O&,4?+"&;/
MZ_M>)U<J(KV%$OGT)\$RH[\HBF3J1NT3&VN%(T Q+Q0;LM)42T(QP$^@O.*"
M#K"Z3SB8."%&_A3Y,\J*$%F>C8:C[V\>'')Z9ZZ%:X6X=D"1UY#-"@=Z;#+>
M!4L@OR9,]NVXZ?""D8/I(&9CV[.'!-:!,XFPS;[ZG: W+'2SYM<+69*YM^V
MC /!I5_)(_U_6.X<"R?\!_3ZE<Q6 R3_^"5_>T%K(OJJV*+/O9EMJGV<9'+O
M?)T?#X<PO.#:U&/&5>4Y;,*L&/!"G!4#7HBS8L +<58,>%'>BD&EA)A7!DD5
MY\I5QRVT"IRW8F(/NC".UJD7EG0?9J[_C#%B,X'/;NGP![+.JYD0@AR8P/&@
M,(L!1\<@&R ;(!L@&]7?7>B4D\1,;6TVIEN-8@C'_@LA?G:JRZR1]("J(?[/
MW F)%(UP\.A,<&SB#O'$O_/859BU6^@11.ESLE1=4I7Z)Z[4"D;' V)0\,(L
M!\@&R ;(!L@&R,;)R0;4_8C"";'O#B@5F3O'(QN<7'LU,]ZZ>M<>?/#C*QYA
MXX79J=1ROC!RV(!AZ%P/&0$"71EX(<Z5@1?B7!EX(<Z5@1?B7!EX(<Z5@1?B
M7!EXL7EER,<6\\H@J>)<N3:\." N\].QH_N/BOKW6J4:*\VDB?W4B8J-V"3K
M<=!R%" /@I"104!,EU$U78<O#R\])PCC!"$#Y*>FC!.$#)"?FC).$#) ?FK*
M.$'( /FI*>,$(0/DIZ:,$X0,+O+#*WE'V4S>B?WS*S\LMHG7$$<6H=3N6H'G
M>'>%ULJ8NF28+<Z).H"^>I !VKNFC"N"C$.TY"_%ZHM:[0)J2;M )YV]UV/)
M>[ 1 )#KLQ'P J!6$@#Y#[R06K(*" 0$U@V!^B$(+&C[,B6=>R/Z$L%3R FW
M6*?7EWY WO?09!X$V)L\HRBPO-!EQ2O(6M6]<.)9"2JC"G50U6-QWP: 7\ O
MX!?P"_@%_ )^B<ZO0UR+[0-6-@?K*7*K)>N9P7J&IK1,<],!806O6R)FU"5)
M[-!.8H:.J14:W[CMV>.53;HJQ>[C:# =6T_%CF:93.8/<W(KO/VF/&:T*$U)
M5LVRO*3\N#M$>@J>UG*B^ 5]"_P"?AW=_JCI#;VIR)D0>0WV1Z[G7; EBH4G
M@"R#K*[JBJIKAJS+F::_-8 L[Q.R%6I;91Y6 V@!M*_ZH:;6;"D-44!;+-K4
MAF2T>'?S$@QN)UIB^MT+,"'D+VRCSY1OB[ONO@F*[X+8;=Y]<8ET(X(?F_SZ
M2&3X$8>??Z-7^\)&UI.[_L"1=>MB\H7)/' B!_,Z]8-D LCKK"_C!"$#Y*>F
MC!.$#)"?FC).$#) ?FK*.$'($"Z9<K>G2?XHBF)HNJYHLGF3)%GN%1#J6.']
MI>O__(KM._R[Y7CTQ?8TPL$03UPK#)TI>:2%KUE8&(C.44V=:[Y$8?=IXLYM
MQ[O;<(%Y1(K,EES/K% 18TF@36 WJB_C!"$#Y*>FC!.$#)"?FC).$#*.P1K6
M,H-3!+2&2\UC #M7A"<$/5&'Y8%]IK;R4_8^D^GQ4^X^ WM$/0[Z9Y9-XUEG
M\3-\5&=/@IWK=^XM[XX._4+X8>;ZSYA<;>9:'B)2B:.0G<O?8@]/G0CYMX1B
M)J:\3N7S+U>1ZK#4N[ZL_<1^>.Y[H]B/#[P'W@/O@?? ^]IRH;Z\+]ZY><O9
M\35]@;DH[%/7?A@%.'("%N@ZCVW$:V(ZAMRJ"80Y1O[2TIIE>4P'@57$(!J
M7MB'!X4/O ?> ^^/A/>W?F#C('53%/JN8R,:<Y0E1/]4%.@^@#!>QN!^1Z?5
M&X-E=#\&,Z]ND =U?[KJOG:\YZ;*]SJ=Y*K*00T+?!RIDZ>KZ,Q]31:1PX2Q
M')8>^-"<%58>RH0U:^OY/%P$I>PM%J0:I!JD&J0:I!JD&J2Z9L\#4@U2#5(-
M4@U2+?[S@%2#5(-4@U2#5(O_/"#5//,I"&'(]N>T7><:/X]^UK3(J[#K5-#8
M/!7<<B!8PR0-5=>EEE):&V+0);!#P@X)4@U2+>SS5"O5A61J%&,:%%4E?MZ^
M:O<[7=0>H<$ENNAVNM_.NT.D*63!B#D $RKVP53)5E]F!N+HW@IP.)A'861Y
M%![;;+W]+;P'WQM%_N1'QK*+[_=&XTY19$G62QO@7LU^5IV@'R)T"_+*\;I*
M1DUF8@N3[7OR/1R$,1"((Q.7&5[[ >O=$D6!<SMG RS&_O:91YRA]G8G2M=E
M23%*:P,#. .<,9PUA<59FYB.]':6>VTY=L_K6#,GLMP",:=(6E.7M%9IR<V
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
M*T.^+@N+_ L\Q4& ;?HF]D+6-(P9\^=6B.UKZYE^/RQ0$1!G13*,*D/*H 9
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
MYU29FM7,.57/BRSOSKEU<9MQNR0SVM $#_+6XS 9@,,).)ERQ;< ATO1DFP
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
M*$,30Q;! J@4T469S)W !NY^!#:;>T/:<FRH^1.N@(,2\$N/H8Y&; 3<P7D
MUK)&C 2)G0#) 6MY<9/Z'C#=M>^9#"29WM) SN!M#0U^ V&*GR57$E.^G_9!
MY"Z]P54(T"C=.1P:4D;$9^@R#?%I(?A,!1W94\5S7?Y^2 F\E,D_'8LY7!B)
MM%A4(M?Y"NAO0&#;'R.1Z$U4ZYRD;A-I1-$>X2>B38KN"W+:LRTZE$KT$?IB
M=C$(-K?L)P ":,3],U5QN3\)-@>P VB.=E!*_EY].@UA5F)ZV7(WVBE2M5!A
M#+D,CEC@F7AH7,ZZ=V?]B[/_4W[CB-\G'4ZY)80EGA(?&S#GY.P9J-4/7,"<
MRY_#,8%MA ]G_<N(A?B6DZ=A,7ET'=C]RULIO,O=Z/NI<L4>O3GNKMY2A>G(
M3WOL#S&G4Y#>0S)M&<DU! 9 0Q-P>V2#]45J_A.8O20 ^-9QO9Q?Z\6D0*G)
MC4(06$[DB8K9;!X [DQ)Z"^S'.+Q$--'T6D&:"X,++C&'PND(A@MO='NZ9FT
MH3Y=_-KWY\SZYH'\ 4N67LO-2##T5@&CE9XW 909&_5[_^)WL-E_%S<2QJJ6
MM%6UC:TE,K9J''I0E3&0]1E=?&2*.:Z/%$4MR^9^ B1F, :<#U"<"[+!3E!$
M6YDPM-)@MY4A\P(3<-EC3W/0&5S8#G.&XA06&7\^[ @#]V7P+14/^]G\"0Z%
MHK>)HQHJ/T[KV2I@W@3V/-Q76F#$4J<*F/;^W 3F$O%V_+C//YA@/2'"IOBX
M4R:>+/1R).X0\CAE(XO5I%8P8FPS=S6!+3JZWM2:G58\O)5\(H/X6E>,^6M[
M&G3#M#2MJ[=+8K'7-D/(82U5TS15G&;8DQD/Y."&8]HVHH#ONT.;N[$91NI)
MV?#9S"1M$B&/-D'H.9$W&K^;<%]QMF3*(G]X%7%2J"N9$^"<8/,.A?&J=JO7
M;?52.W3+O"?FG<-VX#>7]FMS^N"!]TEOJ"TMZP M+A]3T<!4Q$^\N)2-P',K
MEO('"B:0=+;.'WFM;*/<#_W=YGZD4V4R>Y+<O_B.Q2^X>II@=L_?FO6355ER
M.$6/+KGJY^IPZ/9)'\7_D>3=*A5%TG=[^J[,DY'$S/FY9=K.ZXBW4E 6S;*A
M4J1FMKRACQ;7R!Z"^GLV'*+F QK]-]>QAS;SCS9;9D.&C%%^ADS_^^WMV<._
M\&#UKW^[N[ZZ/C^[&RAGY^?WW^\&UW>_*=\ R<XWRH0=NR'6Y&=QBT33.T:O
M862ZK7TU?=N_'R53L<ZFUHZY*\MA!;BL@.?D$(QW=EJ(YS;Q&>T#&B_)G=B"
MI7;"5F_V<'6ZU?!O)2(CD6]I<ZX5HG]DVI(%2S%F$QTAY$$@]_P3FX*]ZC@+
M?!M$!Z.HB3@S\'T;KCMS$B&/[WWEM[.S;Z%7,V.?+6?D+QWU/,OL<*#2TAI&
M;QE4OOOL?G0)# +6:J[A_/Y@XFLY, &419"(:(M<"8A!;A7A)8OR:)4XD58"
M28E ,DO3.Q<ZN+L1_348R.)@P8]]&)'T4T'"P%4FY@^&83:QL11]]?WY9,9=
M813--$<C#*/@-V$1KD=@0WXO7WC=,'Z-7W7L*'+)G;Y6E$M-@6R7X(F"YKE?
M$K%-^B9Z[,3O>0_+':RKUN2Q9S:=BP=B.++&AS\2G1WXEP@KJ<>##^;V,)C#
M+8!(<P<CKN[<L> !,"S/6XJ#ONXGB%5K".UJS68[TUTSE2M/FM="ZEU))#PO
M!U"_<?F,X0M@UA35)6@>5/LJG+>>FPR6RH9YM<Y'+EE: 7/L9"B*NHV>#$/T
MCH-F'.<>30>UQ%H#4ZNM=SMZ3GMNV_6^$5(_,,HG(D.1#$<+^1+I> 'PX]DD
MN21889U-.6"U3'"IUY6U?^<BKCU#[N;AQE"'&9O/3'ED#(/>(?EY2JG0\*)R
M;YS !PI5#JZ$D$*[5F=0T+O-3EO7LQ,)_?'9U,)_+D&[?38=!%.IMF2/\&4Y
M2$!]TU#2T"\)FDM$* L10@I3CA&+*<SSC7S*-,#W5$I>=A9@/<&'4/9/?R@6
M&#6^+<RJB3ME"Y%=K(SF4\L'*#$M6 )>BYI18#XQP,B/J?LR35I/=',R'UW/
M!AH!J(#% \83V6ADE&%A$=PA&&-6GD(YL%G;#9<RFWO#L>FS6N-/3VNWLGTJ
M+SBYP\P-@3P2<  IKO( 1TG](S9C0R!DC 6/F!.CA 5=)U]!3J+A+L@OP:>L
M/25BGV#R68PDH3V4QI>5V/ $$,.-%YXL'J,$0A)]S6,3T'EXY4,24PA#Z'M8
M=8C*T*G2GP_'"51+6TD!E5>I<?$#>L#A0%G15(8P68R2!7\*%Q< E(UED/"#
M2C_J#4PMO:-G@(DG/&-I0I\-!8DE.$6@\ELYVE!,924FLP2C\MTW860KKH:Q
M07_A-K_/2ZE,"XN%'K$N.MR)O-#96?]<:1B:\B%GP?C[9YQP;@\_?+E.W. $
M) U<.=[C#V(_3Y7;J X*[LZS=H6+G2 '[#K4A-+F<Z@8+3W#\NI-[G /@";X
MC5"-(ASUV E#["(\\SE&)G*&Z<O8(R#T""G^F&%C8_C\)K0[#$NF&+!SVFE5
MCP<C(]RGW9O$AS^Y:;[RP7PV;0??. %N/?%!??^@AG6@X<4L%SZ,.>LHJ::\
M7P-@"GYFHDP9%JV!CN.(" U)R<6I<H;?9$/;1RZ"=WPJA@OOGU@BQG"4:!UT
M:G =R@N%-!Y1FON\9N89;N/.?:Q^"ES/3PI3/\[& !G^'(>80NFJ8%(U?(77
MSOAA1G2X7JH^#"V"99?HJI@1MV;P8:8XY8O7[%!/ -^&_3*]<*6GB?.X^<%1
M<Y@P$^-0I#C$TE^-:?&?N8MZA;"89AY5#%+!6-QV 5_EU9&BHI ?0_2O*+^!
M6B,>R?5]49[DL:'[Q$O'7$I&G\$&CDB<P_5B4'C$3 PUI*$@UY^6?,=I-W2<
ML;[=H=[1^5M[]JE/)_M)NF2FQV E<[<-F;LM<[=E[K;,W3YF^LK<[?KD;F\A
MSJM@9!\^-5KYR/.-YLS:L!LY[9!W8@65X3!9)[I7MI@M=>-_.\WQXRJYWI!U
M6_ VZC2W5U%SJ+-:9_US0E]]HSZ]T:&RO(MIT-O)'GZ?@@+ID%GRM,IL\2R>
M?XR]&;/ELF2482J*Q\9LZF/=O1BDA %MGE.7LGG')IJ\L0&$!A[>]L]@8LT<
MDRS:N<]X\.EQ0=8MF5KHWXAM;&S&(3H/KJ_BA=N)F#A<1*0 PA=IC9_6+=+,
M7R,WU?W(\%Y:5S4=*S7T]2$/^J(4/^M+\3..,G+LF12_] +B:.JZ1@8U;C.*
M9Y\,YC!STTK8_[B=D>M.>:%TUZBDF[)?>08H[RA@C^!."Q6KSX?FW.>]V9"W
MAM3CR6.6'83':(7[D>]DPVBK.9(N[83\$"=57T_]P)N'_LAS?J,;NE'DC90,
M^&H&/,.>@;1/U-\CO8]^"@UC3!%P]U%@RR=J0Z"&+6:*.&YX#C-R?1P4F\?(
MS!<0=3<(<%*)2O LHG)A><A\@FTQF+4!E4D[13\C\_P_47)!L)!<\P:N*=*(
M:VQ:*/:2/67R?<>\U0GPG8^>8&Q,L]K/C+GK(^ N-\IIQQO+O2Q[+QNIK80C
M+8X="89D]MT*&8!=0 (_1XPEHC_Q9O)6-O8$990'J%_GR#3V.NEHW70K&@S3
MB<I.T8@&B1*![Y7K70HZ<@F' DZF\V7-EK^5$\"F_5#"#5'B'4$=(RT2PWU)
MJA['&>K>8:>SI)J+XCX0EA>"O:!U%(R*3!#L6KH05;H4TPT[0891<='W"O<M
M#J]A"T]5Z-*A;81(Y#&N*'BV+UIM/HI.PR.!9^+B86D8KY7B';25F;G@/;"N
M8<T6[^*EKHZSHXJ;X-/2-%U.335-.=N/:,KX7%\RT&*=/X)HCLV\5".IZ[/T
MU2*KP K+::G<5JAWCV'E],ST@ZC_KSNEVW@VF@M$7YY;&2=GB_ EMC(S>>/H
M:*>C%I^G"C^94=J#ESB9J/Z]@!H QBBVC%7F/B]IPR9ET?)?0/E#58*Z9+F/
MI#Z0S$HL],4&%0-CT"YV6ST-28U=-W\&O.L59IN'BU)\4%G]T8*7%[,3ZK<7
M"[PA+ F%UJJ^3Y6 @RHJ'LB%@1M@?^(4XJ[0*+!_X<9><'I3TUH=H]ON9@II
MDL*6ADZ=3:T;UYPFY/$YUVE6]<LO:=AZKYN=@$@GIE@?Q;:6UU?B34]7WC#6
MIMKI:3E/EV\OB#:\1D/%VM-9V$>\WMI?2VNV,@4;F%4UQ?:-4JG+:F/7*Z!S
M]4**1_$_K,O WGB?$OJ[KGELP1,R=[(\PB=H2OH"N9^L,*70H?)5+-Q_>D(U
M!#,4T6,*0@<]3=S]1"H#SX]6KD=DKM+)I8_ZY%1-ZE1Y7TS[05!G83[@Y,M4
M= 8(W:K*(PM>L-*-N\W\(*KL7WMYT%A<7@_CF2]*:#/[2ZH;ZH0Y6AO^P=D0
MZ?+,/&R#/W&?1?,46!2&<U$4G"K_=+T?%"_P7*"73W=()I/1DI-)Z%$#3DXL
M->S9S[O?^D$RK8W_#=^>T\@(N,TC^G/"-@5V8B=YP9_MA3GPN*U/%4Y?7Y/V
M5<(<3W&A2N:.-63NF,P=D[EC,G?LF.DK<\?JESN6U0YD(MD.$\FVIFZ^(K4F
M%ZF(+:YKO8:6'@J0*&^ZGG[S[&?0GIW%WYACG8>#C*1-#CSR]V*!EF(,=YTN
M^(K(KB#=E8CPT@HN:6]OW.D3KV9.E]KQ@F:>_K!<A3<+-^6$)FO&8[TPK.'.
M@ZB%0E1P1W5&43J1SV,CN>$0'4R#38&0:(95LOSPDB\U3JL433Q5P14I.WMB
M+A0^]@A#.-Q,%9WKDL^:*H)"TS\JI^:]''"&'ES0]O@PDYDSIUHH>&+X):SX
MXJWRT%:E_GCN(Y9%B2EU:$,G*L/(YG&6FE:%@S9X+=30=/ 68:%7(D(N#';?
MQ#P6')+C16U-;_D3TL?.'-B3*8WZC-J<IL;3$5UX7 ,S#?&:*[[/7? 8;LM6
M:_)"/#-J.Y6A0TPX/TP>7$F:5+(E'U<DGHS[!W*3C,*9JW;Q5",JF&-\0!_-
M+#-NE4?FN"_5]1\4$6T-K=TPLLW"\+&#Q3<'.TE/+3P_-!!0NIVS4NG_+:NC
M(:<YN;8B@DM9MNMJ^%F2[BRD>VY,/FX/W<=,--.S<(RS%=>@DIAJ:R$ ;9)5
MB0N&0!YR@:K0V<MEAG#ZK?(M?^D;NWS @:0E<%\P.5!/E?/LBY&H=Z=.Z+?F
M_6P]%I7?TL>1/JJHK.?Y$8'+O=?YY!5YFSP1DSMN>0NWR$5+H^A0GH7X"WI!
M\H[P/2YTX#.6[:&X3J]9^(GC@5:TAXCT@$3#@-([DM,QPWEC\!)/FT_,_5Q>
M>SQ&-1YIRP7SB'DRB?#UI_36I"(!,TS^P);-MB=&1(-Y_\1UCZ@?L1E[_B79
M7T_V0D BDJ@36N43<+R(Q3RYSZ#Y\;GPO)TK\Z-Y@KPVAK3B1*JUQ>#:>#8+
M]%;<U>85:!#4;C3!_$\9__WAF%ES)]$LW[H$8'$G]O &GM<?($*5HR3E*TI'
MPW@7"1[@-2'.4+!'E,C'2Y0\$]=Y0A,()PS,,7CO633Y7>Z-$:>L@9$RFCN*
M@[L2Y:A1YPQ"\9&+Z2[^YXW<MS,.I OS[/0AB)09)@5.GVAN*/[MX^QE\7<.
M;3-W6N_A303#$AR##)&.B&4X$/^7\Q(NW<O[+'_+"I?,[TL\5Y!.@57XLCI>
MEIHQ O.(1PK<V0&8F?2R=F: ]1;/8LX#-^]9<L[W-C'>U#TIJ%S^PW^=VPZR
MKFBD+?Y"2]X+6]\D5=#$L/"19W*5;.ZQSVLA&?]K&D:CI1O=7K>PT?J=0.#&
M'N4- R8 _MWW@@=T)]# 3_CC%M3/R7S"QWR*^: KK_]U,5C,^%?#2:+\Z>%#
MX:_7"3J$PT,3&7 G/AM^MN8>-NW[\*6S[",X*4:53J_9VBE5S)\'I(K16B8+
M]3@L4#>:X/Z5IQ'>R86R+%K_F>!:PKB$\57/4F,8OS6'8 PS+V.O^^XH>$&#
M %\'2\S"/PK"M=%MMG<+3&^"Z^B9DY_:"$>-UX%TH]'.MANM#DB_CA9ZI:%Y
M57>*/"=\>+:DGR W+3:*RPAOC$\5_=CD 8?(4_I%G#F:LN!F%#G *EZ'WK2G
MVT51Y+9L[[[!4%7H#A7](GF 3#B %8>95!\OFCS3]@F#G,7VM>UA,U;8/M)O
M(I-Z5.',V2*1KU9;[[67D?@WU[6PK@O@[WH: *YBB_\SHIV,?66#5C?EQ+YB
M4BMG<5_3<"]D#&SG':%C^B?ZRCX)^J^L3VT5CG3%&^R?A-M*][C'&/UR7.LZ
MLYSD4#&>)H+OP [P> !/],\\@Z_,3"]*?H@:0//\ 2P6%&&["=6*IMM%)XH0
M\A9$FG#4+R?R1$;U%HFJ6>$9)L3$?)@)1=.H]XU(/P#& 3[R%J<1RZ,O%"M+
MXUL@L?SYX[]%7DJ<(:$$>*_I$ZPR(YVI?4),>DP."3=U;X);ED_LOWPBDT,L
MRR=D^80LGY#E$\=$7UD^(<LG9/G$>MVK$N43Z/G,^G]C;?7>N[#]F>N;SOT(
M4\XQA\+B=N!U&##,-\:E29YEJ]MU@^,VV>&Q!0$F$*=TS:SO1GO)^&X:K^QS
MG+1@]],7.DW^.!7T,G;I@168<994?D_JX1'QV+/-7GS%P:H7A^>MQ<Z0K'N!
MIM'P%LB ?&+\3"(UE%I(40LM?F7>!U4T N,F]GSFXGABASUCKN_0]H;S"3:Y
M'**6L=17EU$U WOFA0E>LC0D]47T)F ^,DOT6#0]C]I.Q<VZ:%WB0;#@!9T-
MC[R0 GLYP&.J?& J6(IA*P6P\&R?O$9,C%<=8?94[/2@V@V<P$0=+V*?<;J/
M1330ASJW)1P9V* I29AU32Z6GBCL=Y&LR$D]Y.HF:VWM1"_LQ]HJ/;M0=]-D
M2TQL7OG"FWPG_3LNU<\49,OJQU&.!Z%7.:@K1_)Z #"<+(PP8__X_\SA80)>
M2!;U;R1 %=[.V#E-_NMH6^#4I;X<^[#3#E-J[,?OAZ4!8X$K:?PP,?\<';#4
M5=H.E+'M8RN9(?4QQ$[WB1%OSD+T]!&=UR.(BBZ'IQB3J!/'-_*TAFUP$^WW
M[02R\JGU9 +P_'=J'H2]=<B!_F+[2R";E#7\R]9\&'#*PG4$=9:)0O%#X;G.
MH0=O99FB"&^>:*)?^U$,3R3*3<.Z.QKCR"<IBD?-$R+Q)E-=2#A"+OME\<8$
MJP5G#E6+CHKL'%PY'H^+&Y'>'A#<N:S"_>BI#N9AI4XLF0HB?<QN:?Y>WH1P
M1.?2$]!,\XW" I81/H>4!/N3!'&Y\3:%Z97;D.K*B>L55>;*4I6Y"&N*<QJV
M=EU=I4S-W>*P6JC.<V+&YXK_+2R$4^5K"$>B+ATTR)-&ZZ21.O!1.4+B>$8P
M%^K6?@H*PMZV"/%B/&VD^8?-S$(V"Z_+K#7XDP('G[='#Y%,!NZJ%[AKR<"=
M#-S)P)T,W!TS?67@3@;N9."N#H&[9J/1RJ3(WN!T.79#J<,R )?#=N7DQ'("
MURSZ5ET#<K B J%X5%?NCDZPH16YYJ+66 _WW\,V6**% ::/.G8X\@5-3!PS
M)IQVZ A#)TTJN5Y,5U2HC=H3*- !V7+P!,$+<YZQ9_8T&/L\XL%O8'H>AG:$
M-P%A_H =$HYA[V$?0Z>KQ\+>WWF6.O%"V-P,;D35$@X/-!%GA,X_OE&TIUG&
MX*TOUMW'?00J<F=I.":(7T+,!\+\8MN/VJ%17C)#SSA8^?R#B+,X%L,_51)/
ME[^6L$,:L7S<Q%Y<9S)!'R8Q&_8_6TK^%0\1.5:7EADE/L<$.57Z-(=O(GK+
MYSV_.!J62W%'K &V+2:B@2!0[$"!\Y3V:/_)3[7\ 5/8<U^00OA)](;P8:+)
MQ=M37K"&9(X&R(6/GWUPT*_">&OH-=KP^+PW7OSH8A'H;P_[6-!EHAU*=4A:
M1I.HV=*,^_\QKYUW2!27X5^@R38X7@C'$R7&% &T^"YV4UPH0^;A%*<X !R-
M$$#W-OO)O*'MB_@PO]NI0N(FFO*+?!ZCFM@NX047;$3A[W1?#C$<(,L3& Z'
MW8VO*.YSJEPAA(I!6*:3W#+4UAFEFON*KET0Z73MLKI>JP(*50/_S73;>\"@
M_IP]<-KBLTNU*JL/W9]FIZWD*%>;U"I!;"5!;:EC[5;'\@3)5V1@M+5VT?2+
M</-(*IZ'(I!?ZCR<LY9,PP!^""$R;,_FAQT_ \]U:/X<7,Q&W,; &:768*=1
M&U-I4N/;</G3,.&$L--C(^R'&EV1//I"K">;IE(4EZ[V"!"+X5>'BPD^7)L2
M>81J@5UF,^N0NE\I/!FK>9R-N&;TQ*:X:4M#"HG#^+AT3"1B$UN$T&%;7LP1
MGS$87YJRM4QE@@E'&&=F0DACLT"LPL4LJF>6N#-=WV*8/Z#X\QE&>A,S;:BK
M(+7SY65?_/V(+7&9%M>#1/$;3<1=N=#;-:H8?T8J9QN.;?9,L67/G3^->4';
M:.1ZT?!+T6A1?(?Z_("6BG%U"[[IN#Q)$;XQW%@;+'EV-<_^$_=-4#E8S$2^
M"4(6:G4F#KI^<EB84$!HFK0H$)I #QO-G1'H>[$^3%HN[*3%,(U,M/A(&P:F
M,G-M'L3&0LBP,MP6]JD_%GFH*Y@)H!19CZ!N/C5'<']>2AZAJ(H5YHQ/\187
MG)&V3>HS;-),M'^+.S,3R)]2]U6:]^DLU"1\BR:CXKXQR+OI<:PYPH?,JKB;
M-E@8Z>7 "<>!\6B4N&1<+!)M#O%LS@&O>3]Q-<PU#'>-ONB*C)03T'#Q7,7C
MYX533J1,8E(0?4\>FI(RR;A%R8N;^8YX+)A[T^2(5[+#:+/=<(0L;,C"QH0"
M^!J/RR_(4+3#GN_D,&+(:R+1*01T-38]:9[MTA#;:$1MV#5W:,97$.F_/+4W
M/'*87?:(Z:[V-#'07*@?DE'*9A1*"8M4/8('+HIC73!L?$QY9(G$/]PA?PBV
M+<]=BQ.2D?GX9GJQL<&'!8=6,A:;DX(:WULT3>5BO: "*%,U]I^JT9:I&C)5
M0Z9JR%2-8Z:O3-60J1HR5:,&J1H-HZ=IF7'Q#\P'K6,X/IM:%[&#YI('7WB0
M8;^QA8P>F TV'(+]OI63LA&2F[3_!,%E@*&L0'Z2P$F7HQCVDIX2DJBE2LX)
M4<ZX#1V/IP [C?_.9]&%(??$3 LL\? ]DSFQDS;A\\$N8S9ZCOD8 RSI7;%.
MFH!N3H07R!V-**D ;[CR*V(\#UJMYG#HS4U>\B9F;R36G1[;GHJ$1\D#PEDF
MUB"L7RM1*8PSYCW;Y-/;>*2"5C$VGQGW1TQ8L*'@*;LT811CN5+LRZBN45L$
M;UNZ;F1[6E#-V\#\*0.X673\O[)Z15)=(;EF);#NOC,D49O[LT6QYS21S!*G
MKT2UF@B(@&8 )8_<CX]!WDX3R^P%$3=$>:,1GO%&AS7U8F\!#6UT\<_@>$;W
MXF%8S-P20!>O30R,><&BR4<</3IB-',,'BO_63@) $0=WE-A58/$N C4C_H3
MC&R<7X7.VKB"D_H3P,T>*9$&"U03"5MQJM8I0&J\-'%?,8+42E2SL:G)RX+A
MDAB[#/OZ)MKT.N9+JGSXD>+O#)8[C-/8L$DWOLR]E.FJ5E\$*N)+H*_;HR3)
MD,*"/F#6,,:SJ-)/L.(Q4VTR>+( #_KPFC?*UPK=].KR.#NL>)V&Y=(@K29^
M*.52JY$N\I+@("Q$]$4W4(QJ<^:F88%A&(/"PSE;'XV!_??<LWW+'H8Z4LQS
MX9VXOL9HM"Y])3X_%+H4U>E\8A]\+(=;_&1&W,1%;[W] \M$*>,6DPVY&]^A
M0;EFU!]VU>HI82[JC8(/C HDD@<+T*E,?HD.>5<AS0RCGLBR46L3D7@@OC>:
M!S1GV/P9CC=T)Q&2T=Q>U&SQV'NB\4?\3I*TZ7F]<9DI/G*<!#ESL;7M,Z?I
ME#WQ\E.&VB">(!L+[7]PM+&IU2[S?3X'(AKAHRJ/\X!HX]@3.SGRT1?CT2R!
M&*:3(4PJ/944WGS0 )'R;]%;)H\^\HR__HR?Y9T?:CH1'3%+Y<=I"IJ\[YL>
M3W.A^"?+W3(1=$_F2*T\AV[R3,42-<VG(4?*C7[#1D?J5U)7,I7@Q07%B\UB
MS6W$#6'*!PFU%JY]\"X445XQ[#A'$!J+C8 SLCT_4.AR=KI^/?5A^.L'F_(<
MYI1NPE^G[!92:BA:CQD7''OP_HE"^ 57C("O3CA?G2!?G2!?^; W)I\J'\;D
M?==!UN.P:R>SJ]# B[J+4S(Y@P_/XRXFL6H"1 )>I9P.Q"V1:P.$PZ/!:>!C
MJV\K281X>CQ+3J(E31#0?V23\"%9%Y*(ALJB\DH-O(/464H*RT?F8+:6'QZP
M#"&$7 (Z@$Z6HZ8F#BI*F7A)!39)$$U8!G%NA>C"M>*RB50C<8U858Z'KJOY
MM1-_0ATW=87H]N$-4J(//B\ZE_.M"+/K<;ZL%_:Z 9EL.J)>(QQ;O/$V/ L$
M6TZX4^$;2GPJS&ROK'/C_4;L.S)B+R/V,F(O(_;'3%\9L3^RB'T57/='$I[?
M4RR^V=3:1B86?VEZ6%?J?V->'WE*AHAR NCEA(A"4M,!OL>B =-;*$1U&3$J
M:2>_FC[P/TM2FD,E!>'#\F=K5=&?T=;4L.HOVBXX&GR71+@'[7^@E4VF.19)
M@+E--K/'>T6;0>#9CW,^=QD#_N%68^?38*&,@1O0]PD6VL!]@8M_1(-RBF?7
M#%SO$UX?7^',@T8^]KY^HH]@6!N^%UV2'L[',5C89YM69,VCUMC<4XTU9-1
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
M=ABXL\^=.,LSHG?ND7CS>;E23A1#7^:ZV9>_C+V(>3@J<$[08-_CYQ*+)*C
M=P2W:-HOOPHRH8V3SC',\&+X1OJ!*:UP9CZQDT>/F3].S!'0Z+/IO)@+_\.?
MORSO'9%-RY -7UE'"X430^%)C9D]27)#?,?B%UR=)9G=\]S%EUTTH2>*)O)_
MKDZ<'MS_\_)!Z5_>7I_?WUU\/Q_</R@W@XM3Y>SN0NE__]J_OK@^>[B^W)!,
MG?N/)"_EN_>5P;T"U.W?WUQ?G TN+Y2KZ[NSN_/KLQNE/X 7"B2K2_KFT_>L
MK]Q?*1>7YY>W7X&/PX1S2<Q<8GZT7,<Q/4KI"L;NW#>G%CP*^SEDLT"9,9 .
M8QQK:IF!^>FUQ%LG=M]84=/H&0U-RP0ZOGDNK#U8H)<R.)M:E_^9VS-4^2YL
M?^BX_MPK80I>/4MMVN67VGQ[N/]V^3#X%TF(R__[?OT-\4M5[BX'LN#F[8%K
MP<M4,L-"1JY/Q4V10ZSIG5:F9G/E(2ZGFN8O&9NK<'$0??BUI3A1S<R2PKR^
M**>HD*&RG)'CF@']FF.OYYJ3N1&$0U?G5 -4MZO/66VS5[(:HK+U$%6IB"A:
MIU.Q?7^%,UKR9QWYLVC%3OWY,S_X_1;AM:..KI669O>>#7J-Z<"&^\%GY>/_
MD['J#LM .XMD;8DD.^.-5X+PKKH/5U)Z2":H)Q.4#]&[*)T\0+CR!HUO_/_C
MW'900((E9T^'SAQ_5T9@(SHV6/CV=.29/EBJPV#NL=T!\^L*@%[)M"56&]4E
MQE_:EI133U2M^'SH_#$T76OHAM9K]("O"CM_?O-<?V6:TN]S'[^]\LM?%X/%
MC)W]M'WQR:_B/,*'PE^O)S//?6:4('!+/K12T@&:[8;::F\>5E")PUZF B#!
M1H)-=<"FU6QV,L6,6X--H^I@8_14O;=Y^'E=P::*OH#22B.KX2BX-8=CN(^W
M%'>JEK=@7<G%OHS(/4X(VEWUU-Z?:8\U5E6ILEJ21;JFM?1.X_=*Z</1J4]^
MJDS!I!K=8GW!RP.6G1_+N@1E)%I*M#PZM#RD0K]KM&RHO4Y';70W*_(2+<7#
M'LC_O*-X=\4Z M2M)T!=NP)4%8-UK=LU,O,$7Z>:EJ1.=IJM/0-D5<%/0H>$
MC@I#A][.&47Z.CVM).AH:FVU]?J.(D<$'=5VI];/=WHV',XG<\<,F 4L.?.
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
MZ[)J5BN%Z7R:'4=S]:;:,3;K@A7BG'6(<]@V9A($*W@&)0@>> /6@>!J7;<
M");8ZLQ0N^W-_LX*<<X^0+".+7I>V7E ;QA:0\^,PR 6O+'-1]NQ YO)]@-*
M;U?M!\Z_/SQ<W@V4F^NSK]<WUX.-?6@.WGQ ;[;:1B\SF:\_'#-K[K#[40+
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
MF^<.&;/\*U![KGU_CC#Y[O?**+17EF>^3%78*G_ND.<<M!)W'O@!; G^&<4
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
MBYA*J:%+D^(C/V)FY&F<K1>A752X%R%))&R?HHN3:[>T;K@9WI.%;JEX<!O
M[^S$O G@0PN9P7OOW>F- +C>1O?F3YIV-KQ>+FD2U# E)&396[\H^V<B^_K.
M]L";9+_YZE,7;+LEJ6<XX*5CYZE@Z&FUZ&C>\Y)XC!-+(F',PC.80)#<F'>Y
M#7 <5*6>OCXY]:,473'MK+_<891R_<0M4VJG;(YJ>JG<V#=LFVM,R-YB13A+
M8N4(9Z>"LST;]:[9V<RZ#@UM@+,4[6Q-*U64/)K99Q!(+6?AJ,NPAL,*1')Q
M#I.;@[#B;L$V%#]9J]TB-@5)"$FRM2T1X!#@"K8%VP .2Q /YJ6T@.V$)8=[
M%YC%7>,$%5C1U>]3V;;AN:(O;7B:-*K,MONQ\:52DWB@^+8-&E8<XMFR?&?"
M"#C[,^1;3M*V_9-Z/NLXZ?$4!B[EICUUIAX(]JS]!+$<SZ.LR,PE%O4\XH\
MJ7R>.$G&/'.2&/:0O[_Z*KP -A+E[_I #Y>XU%I+]_>VU;4!F4&P?%XKRJX0
M%KJQ(E+.^=XE:<;6QH$G"!^'B_ KV0[QIH,1<::^Y\-BV/?-Q;-?QC"54-EN
MM'1@WYU/N+YN2Y5G1=$T357*5;52KT<R9Q>%GJMM1SKV$H\D7.,9KOG0FL#
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
MS+-)G5@C>SG1X-@I>H/R44 ;>X'*KTZW4#B#]+\5'<&F:@R=*6N%F1\E$2F
MRV[+175Q+NDLH(P;FE+M:YI H.R)^M]#\0U?S7U9!6_-#1]CC=72*K!(!9<*
MJW 1[G,(0PCW,L%]#>!>()0F#/?YB:,MPWUTIJT\3(IPOY.LV0)Z\2%;QD85
MA2&K&$XW *<%HF3".)V?$-D"IQO1::Q9-KDH !X''+AI%EB&P:^S:=;1"2;;
M+*9/\9DU!LN>7)DQY:T,F1*=CB-1TV<L6,URL7MG*DNU^EQDQ2-?(U\C7^>5
MV)(M%OEZ>?58DAZ95QDI0>>#$-F4Q>!459ZV?]C84XIX20X()E275NVK5;'<
M3S9']'GN*+5M[FK=+GM);>XDL9@)$Z>E7J"W+AV:_@T%F:(]XU>NCC7WJU[+
M'!ZPZS""4QX()@1.-0 GL5S&DX*3O(=P"$X(3@A.V8!3HZ_6E.S!2=Z3IZ*#
MTSD<T619S?^T6KT?\<AE+N9/.\I7^,5NR5PX?/5RZ!RQC 6]KVEBK>E$U0VK
M]P$98[4_[-=\NN?1"J!R+K+/#N9:B=,?9,P^S@.VY6JQYP[$6KT/()@5$,L;
MBH@"<2,751\(Q)+3.5>'L9(M-J=1&+$Z]T9?33;^L@<.RQMUB7;D5\]PO)$<
M?)S'^G>I@0%'!^1Z(3E51P)N 6B#OEJ;NP6^1\=7F]3,KF8LZV< N8K'G&FS
MWV+*JS0+*3)PZ  <6EK (6_\ (&C0/(JS4(*#!PJ PX]+>"0U^$]4^"0-_O@
MI.,%4G J62\UEG9 OK"T QECJ=B0%!N22B$Z G':&O.,DW&,EV*SN?*)<7Z
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
M:OT##MT8&&)A%WYMUJV#\[;AA5T)4H_*[:[PKRM]K18IY5I4^#<'@^EX:H$
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
MRERV)3&+$$@12,\12#45@%2@=<7^0(H'.WD%TAQ"99[!,*^',3D@JA "ZH"
M CT@]D= /',Y[QG;>6L*MQSQL$SCQ;1,WZ0RACU.W(@B7TTFL(&$@-G[Z\6U
M@@8]NJ:HM8I2*5>J>O^0L,("K!\60B)O3"&+61[9]8E(7]X1BQ"+3H%%0I[Y
M_EAT=A//$(L0BQ"+CL0B$1]Y?RPZNQEG<F*1O D">2M??:(^,7CFXE+BHH2L
ME)-$?"R,RM7Y1+'S]D5"R150DP)=*</DYN<Y1+3M&P->']#NB%+I(@C%SDK
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
MPA.8K["GMD]^-TP[2-E]<#R/\BJ%11\6+^V4W")0^WZ>ZCS/<B84%CTD=W3
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
M/O.KEPB\STNOX>*P&+J41!,0085/TO7T^$O2!EK!CD\-*UPX>T;*^HT9[-%
MJ9G.D#G@\, OAL?F?/&GG<"C>:Q&%O@#.&(P L;["^X-GZ4!2TPH[#9S:B;!
ME8-E+#TZ"U=XO,Z6W7-L -N]?!".)6P[!@/PL0Q[0 -:\H=?XFLPL0<^6_82
MD6 M%+AHO3SWU9JRC_KAPL;&![$='Y;-K\R5^8+PBZMY$UC@J\DJA%^<GZ#6
MIUQ,!B/#?J.<9=@SLQLY\-B\8OAR*Z@E7_I;" 0#X@-+ '(QAF- ,F"_N-2?
MNC8?.A=P>SA?C@L </Z<&>'MZ7@2%&R#3PZB-.3H _PV=@ &P"6G3'9 /($'
MV25&@"".RYAZZUV"#X?R/D>Y02#Q<RY>8I@%7HVH-63,O)!8^/;&J[U.81&4
MN)Q#X2+AHD+&7 >/@.D\C@CFTE"+]7L&>.*\ $N$Y>SL,&8)10;.%+XQ-#DL
MS_%Z\84EJ',I$T8Z+!'S-812=M/_SYOO7"#$3*QF$P%M/Q!<(Q#3)9(!J/#P
M)<CV-H%9^B,VJ"5@,X>7^!M9&LX75R__Z\6U^K-PKU(IJWJMH45"O;<,Y -J
M-^WA+;=KW@#[ $@7_3[V*)??4.K^VSXRGF9S%%&/G:CZJJ5/0C-2S)J\[3P^
MMGO<J^=A%/#]>^VGWUO@\N\71\D4?#.U^ 6]_V2L_P<33+]<[LL!*O!;]/E/
MO(D/#KA1@?%T:TQ,UB+V 6SH:'*T1$3.A^6Q3.5[T*868^102_:^=V^=N9?P
MO]__1<)]\,##?7)\"@;U[64H(.M?YIH^W"N+[14QWEP:M%A:N<+=96RUMTQ;
MF0,<2RJ*P;9<3AQ;Z7:C2+@%ZN4JI3>U+5CYTC.UZ3O8O\R28L?48DI$C$CJ
M'C$B<0%HE"\K>V.76.0YR7VZ;MND.7V#!V#A?*U$>LX[=4L!J'%-\M2[_5]P
M0,!*!ZN>#*CK&\SGGJ-48+J[E/G /O-Z@Z_Z(_#GWT;DD;6G8]>NA8@WO\(X
MN*)/W3% G6FSR!L+QLR\9M\)T!%,:>H.3-;O'*QP]HE9A ,>ZB</(H2Q*.[4
M+%9.[1%S',!K,FWXA5W!FTXFCNL'/@Q_U,4SSI8><33B_GEQOZ:S/R*HOQ>[
MRX@)VF98W@7%_VO VQ3T9@=\Q=![?0;WT66!'-:9+!&8WF4=5@\0]E/82XWJ
M <M8#J5/XGE@CRR W>=P=WQ?.-Z$@;Y("&\)7CQX^B!RJBEJH\2ZY\VA8T1=
MRC,;2N2%^N^4VC/\XA+-+LY%NK1FI#DS7F&7Y1Q$W@T6_[YPW#?#AJ<>\B_#
M"S-.8A&-,> 6PRZV>F?!;D80\O[A_&<:W-*Q@5#DU1BP$#&X_(!\ :C!-=Y'
MIA4$EYNN,?_0!W\#@'*.9/#+$&[LL1Y%U.+!]?DS#<TACY\P_ NN=<O"K/;'
M_ $'P"T.P";LRH &X:_Y>F=K, B#PC :Q2XR9F%UF[(NA6$,:1($GE^CZ^7T
M E5L>Z_4==E>!&B]^NP?063)I>.0:IMN 7M&V9.&US%=((#A\KCS:L)1"I:4
M2$)3)(=G&[^OIC!%<5GTJ[+F/]4Q_PGSGS#_"?.?BDQ?S'_*7_Y37 ;4D2E1
M!Y%YL6T);M*^5O?*A4_[\77I$5A=W&&0^-T/B^,)+&OK 9-XPM(6+_/D^60%
M"M2N'@Z*Q&A/L$4[Z%EN7%;C8@$'9IVMKV*S,Y'&V<HJZ)PLQ\-=CM\P3WA
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
M!=D.W&=(83N ,,'>\DFKU!U[(:@&^P+4#':9/=>(SR/[]Q3L9WC=('_"@PP
MCYEU;!EN.*%PMA#^<;#%80/8QV?@#?>V+V _@Z%#[I*."._D.<$U5J@X-CZ"
M)PVYS.=79Q_A3A;'<5B\:;,'FE_K,EC(T*%>\,@,58(QLAX?CC+UPR&SWHR0
MZ4,_=Y]F@X&71?Z(FZU:QY,8V(K.DJ]%0*&\8\CYP7,$R071&^OH/;G^;>3.
MG9C 5PX\$@7\CX6Y'2Z2.]#LG=!K493/WT(*L4.JU9%4$9]H]L;J W-$G1AO
M]((QYE\7QBO0Z,JPWHT/[]/7R$#ZS5BZ!RQOF<$RN5Z#?:$+KBF(K7M^[&CZ
MJ,$0PRGJ_)*;?FXQ"3I_M)Y)M_78ONT\W?VX[76>R4/O[I+/:._^N.FV[]K-
MYW:KNX^=L&"X<R?O4Z?7ZI)>AXV[[W8>VG?-7NN.W+>?FD^W[>8#Z?;@A<?6
M4P_I>Q!]FUW2N2=WK=O6XPWPL=@YY=D2\\O0L2R#.ZB@D\'2 TT-CP*ZD4Y\
M I88\4;,>AD:OK'C$'\S\4+MP9]M ;2;(T8[#7_9G#$FTT35Y],UCW+);CO_
M?WO?VIRVDJW]?7Y%5V9R3G)*]M:52[)/JK"-]V8J-GX-F3GGDTN&QF@B)(XD
M['A^_;NZ=4$@ 0(DT1*=2CDQ%ZG5:ZUG77I=[NYZ0XH %'(!)X:]^S^Z  \
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
M?W &,H0<3&<\1!N=*<+2U%2E+:U,#U_&1/J3C1&*#/&2?(()<FHPP:=L<(9
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
M8NJ"^UD07WUJ-4\>5PCEJ&.-;Y92%-PG5QV@RON:S:P+ZNE/A9B27:86<V9
MDN@N6+JW71:0:$)#V;<S"@>22LDN4XLY)R#1GEJ)'GFE^Z!E 8DJ-+5]SSYJ
M"23LG_'7,/W3G_X&#R6@%VQA1S>I)ZN/9X9EN![)!7_%E6'&% *Q&MD]ZCE7
MTYW@,8-4IRQ#G)E[JJS#JO=[S JKO\93.]&?L'2'?(!-V)V7/WQ0 "7868&$
MX(9YAF>EIM#0I)-JPL(%MSJ)GAQ3.:;6"%.;3VWIY+&)$V"J(K0;^W;0XYC*
M,95C*L?479C:>FHGBEM+#].< %-E06RT.*8R%N@Y,(BCUB"(,[0]W80K;&\
MP%!11W8:%);PMP+9I"G8V%Z0TO<*8_;)\NN.TY<UVOQ4M1EVA=! M<E20VN)
M4EO-SQE)M'C(0<4IBM!2F)A^EA.0E)I,S-&-HUL=-S^+4Z#(3^W\JM36 BWY
MM,1M"FUEWS SQS:.;1S;:KSYF;!->6KG5TZV%O#(;1Z!I)T[MM6Q _B6<$.&
M'I7E"-'*%59:.EY?YM):=.A@W5TX[XCV.LS$U9N8NY!VHODW,-RUE**;PRT<
MD%(DM=MMFA8$_VD)M"DDP3C=>D>3!>T+25Z:+YS1%/ //;\C'7D./#6F4]U@
M$7HX!)'^/I\[]B] + ^;[R@3\JI/[4156L@-E!E@/3/;HACLICG):Q ;?O"P
MTMND9QPU'D:@( U+!QX=VF]AZV'W$@VG&';&_PV1;L0C4W==8V+ YNDN[%;
MV<'G]^+FM1=6?HW]D@IK&3H<!Y?XB\_?P=>V=+^D<0ZQ(9$P1S*/<X!?2"3_
M$<]MA^2=W1CNR+3AV?'Q?2Q_7]T'QJ*T.\#MGC9AUO)IPMR[O^T_WG6&O?X]
M@K]_=/M_/'8>_NQ=H\YCMS.@??#O.G_O/Z+K'X-A_Z[[N%>K]HW[G N49F$N
M56JTD^U0EJU5'_$KMA;XUK%GW5\>=BS=O ;"VW!)M^-YCO&\ )MM:-_:#JS6
MNK879#HK=J_>_\#V"Y@94V/4 :',I[GJ[S74Z9U\='I *)=HC>76([+WZ()
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
MH['NZ9OZ6NW<O(V*,M"U?XGG>&YK!*.*LJ2"#FF+3:4A)Y/:27^UH?[K#%I
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
MI1PZ%I8<G%A)'@V7\EE)87M2!CIR@IV:8 6@TRE,P(3/51+BE,.<Y3#>R5"
M;V+J;?.5S)6SVV;C(QM&Q#U8#;9_-&^]())XC4:ZX[Q/;.=-=\;E"/$R*X49
M)9#'DC)1*4F2OY6SZ5MR5DI_Y*TI)E' R7/Q[$LBQM0/N9?DG%S'>)=FD2S@
MLU9J;G%N^2)-06FGY1-70W+*T"]<OKE\;Y9OM1#YSB]!MBVT6FE]&6LLWT6;
M/H6;-=W9W+3?,7;I 1&V7)IZ6#+-2D:R<FZ73_>U=:+N"1G:=L@@0\&"UX+9
M=M<Q+NA8XV#475D60EMH--.*?$_/C:5J?RX/1<E#HPQYR$^C-H56:JO1BLK#
M600*.J.1LP#RTC,&G:1DD(2)DDY]:^I E 9%C%G\S>UP%;(: -,C=K'SBMU"
MU;,D"8IV<OW,/?C*+ZDR MC*0P#SLP<D46B?6PBM\BXVX0S=&4VI03#&K]BT
MYS.P'-$(6,GP6+#FN&^11MT]L2+1 R0!%SWKP;'!%G1#E@#<N%DR1*&Z6U:%
MQNFC<Z?7RYS_"^+_9J+E0P[\GY_J)/S?/+GJK(Y:9,*7WJ0Z!618I"*'',4/
ML,^+4E,%/AEC!_VX'%PB6@MOZ29ZA*]9"XRN[3&NBJ'$?0 &?("PJ$,155F3
M5$W49$76GA+J/MTUV(%U =<"TQ:K]9M"4TEK65,-.> >.RM+JKBT+HV3_*4U
M1_>^+6BM,Y/6RKOWW['NXGC1) LF)7=HTNBY)Y2HHBPW)4F3%$UNJ4_'V0.4
M36(UGD6?HTLU\G78YE4N&CM$8Y?RS2 :.>I869#:-8J#L1 '*+^Z^L.WOC?%
M#HNGZH75T>:ZRN*&>>R][N-<B\*KA_>,@DH[DG0)V][;UG4)V72-U.%QE148
MYH(!7-+/6M+E8R4]Q\,-09*YK.=L"@75F#M#"=5V)\[1>_';-#7!<VFVM<93
M0G5O/,#\P['=@CUW29"XZ\Z9OW3FEP]F_OS46*LI*!+WS2OOF_]#-Q>T8F*9
M_TZ:P6%T;WL82:U;](SA]0K;)]RDKZI)OW5 9E/;B8(1;W="UB[4'E DH2&=
MO 2H<-/^0&)^KO ^< BI)X0T\H&0'(,#H@#;Q2$D7P@IVK8[<E;M^H,?V"BQ
M[ .6O":!';Z"_.=0K9."Q48G)WCHK2#:W FB][C8PQ.M+6BB>FK4+'"07_&+
MXD)ZP#-62$A;!PII?J9-HRF(+:G60EI VU/&BCQ6K([X\(GRVS(SF'C-X)(*
MR05G;MN82S>HRL9Q?JML]ORJ=B@!^><.J/+@J("TRYG9<,M_GV\/NLU[NSIX
M;SE.)_L<OMUC]OZV-H6ND!TOZQ T/4JWS%16R$ADL:6TVXJZQ9"-Y24_.*0!
MM/?^8.J6U['&W?];&,47[C=4H:55Z%"T(J%\UN6=;5_T)**JM<1F :*:8[L^
M69"UD\>,F!55%M(A"K=I'OL_P'$-QBGZ_0AB8P-(I0N+10M5,9*KX5L4 H-A
MR94LB<UF\VF[(;.>DAR#QD=[X0?G?A#F7#8-IZQ9;/M 05).'JS+US^KB+'#
MCKPQN*3Z0,"*@90C!.18?2DTQ)/[,I6&@$(C/F=3R,E DE8E$K 82ZYJ;2O1
MB $<Y:E";9F6>')+IDK94EQ.<UA3A>1T6S5)!CG-L:3D])F/59+3DV<;G#SM
M\72-G/+='G:2R\\E/8O1C<D:7!?ES:C=LT;V#*]B=[&'7@VAV3ZYA96G1+*
M[BSL T>F@JA55V1J2VI#WI@/GA&9<CSC4X7FZ7V_NB$3;]W!_NWVS@8H]7%Y
M=PI.W^3]S]&=?7"PBT'_C9%AT0QZ1#+H0<>=NKB/FY'<C"RY1JFU8P#R/?:6
M+=J*SGYH-DX>BRS<;F2H'R/'#HX=1V''CF'1.[$CS[2)EB2>/7:4F?K C*5V
MNO,(!N#T+*&2N4@<_)7('TV3E*82=@QL;1Q.'0O%E65<M07Q](.IJQ1PXZ"P
MSRYS4,@*"AL'9F<&A?RLIK:@*B>WFJH$"IL,K,1+\$$=N&_]L^%>WR]FV#%&
MJV\GUK3VPOJO6YYPI>CU/]>J7O_SZ\C$ND.V=;I$H8W7SF"HA:6R)IYX7[3&
M99/4ROY.^""])C?MS0T5NGZ!+JW/3?O6F[^(9]L<?_AV<_G[;^03_N>")TO^
M1#LN\\-R\,A^L6"U8P2"B:ZPA2=D#KE_\?1_<J+-)H*L\$U:TKL(_[0T,=&?
M<S":XO'"Q/U)_+G@L8*G<A]MT[RUG3?=@5>!9X= [RO3'OU,LT=$290\>VF9
M8,"=.6$29X%7I/'WA'SMX"GZDF&- ?2^B)?*LOZ:,E6S!2_LNY,%<& 'D3VT
M1@#4?E&^/4'>%*-G#$NU2 4;J=+'%AV\J\_ %_3(1Q9QEB).RW.P^<APD>X"
M2I-&A^Z7K4Q5"&.M7S2^Z2V);-0ZA%%@0[Z^_>\/(G )-LT Q*/?"4J'OP=7
M]@&_I7W\ZCO'?Q7IG^VK7JO07ROMC[$167"*.DC!ZHVN\,Y"RNV@FLQBW*B>
M=H1<\F?;&^SIANGN9*]H@9LU8+J.W[XUZ=N97^KRRJ+D389'<.:]?:FK=F3
MHT&R\/[5'ALP;T1B&DY*O*, TO_8!#W59(8#XF*;C+;#@2!+H&_[)@1@V-JW
M4<#>$;0"..I*-TE+7J*W0+7]7;<6NO..)'AN, O8XJHRBBDW+/=X'LFU84;I
M*N=OQ7%"45N;5S>/TO=ZVR%-.Y&SO,$/*#C2(*<.[:D:B^2>@I._<JJOXNF
MB4#XAOA+#K5EYK8;O *::.2'S- [UAU&U5"^*J;B2ZD7W*Y%8V19DS2MG1%[
M>];(H;T%'K&[,$FK@5O'G@4QX >XJTT^_1!R>Y;(3"[=FLJ$[)K"<9Z^PM'=
M!UA \4<\7OAR,UY@Y-EP =U;>)A N&G,#$^/$'T.C.]0/&?,6]U6NEI#5Z/(
M$F]F;/P"2L1+UTQ9NN.(:EMK*N)JWF<DE#<+/+0'OD3V)]\C>>Q/'H@P_B^1
MQ9+4CR2(8MKI9&5]AB+JW$MGL<]'$^!T+L_1*6PLZ,_5\-L-'N'9,W:0PG8
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
MOGKK=Z]OP%@T,<W5CI%C1LB!G 6Q+XT9B)6?R@UOOV#?JO/5+0A8F,A-E*^
MW@QO"E=\Q> ^(_W9!E7Y'W]M*0WU:U,3$3R0"9\3P&8%A6G,%C.$PWSM[1GA
MDO:1&)1$;[^O#)DCK_JI<O! [X$6Q)=HXY$BU=STP:@B?\;80G/=\0S0_^\(
M^R,MR%5'V/%T^'=UI%W\=NC:GLVIK>'?%9Y_ZML6:&R,:68:;)Y.C*+8APDN
M62.XG6_=4#P2X,,.M;_)0\_U=U]OP&NFH3\;)K4^+M$ML6W T":7"\T,;)'C
MI T/&MZ39.6;Q+R@]*&6C:-;KA'0T-4G&+;#>8;K!T2'O=;A*6$/R:J28_T,
M#XT6#IGY![L&R+H@7.I-=8^\$^26()KIYE$UZ<UMRS>;]#DL913EO"WI,8D9
M3_1*]#*P]!GI$>G+*3V<2#RMEAW/8[^D)L_G"B4;8"0\\B@Z9+8LU(G*M.(@
M;)&S9#,(EY)O!*_X9U6:N'TSE__9_I#^1JP?<I%]QRFE97[_HF=3'_T,WR4>
MC[3V5D@4<7GH-:%_4@Z]@C?B" TFO1V^0*UX_Y7DZG^+/:G_3_CSV1Z_PS]3
M;V9^^_]02P$"% ,4    "  9@)Y::^N#BU<]  #?U0$ $
M@ $     97AH:6)I=%\Q,2TQ+FAT;5!+ 0(4 Q0    ( !F GEJR0)Q#P@8
M #<;   0              "  84]  !E>&AI8FET7S$R+3$N:'1M4$L! A0#
M%     @ &8">6K.L<#NW!@  XQH  !               ( !=40  &5X:&EB
M:71?,3(M,BYH=&U02P$"% ,4    "  9@)Y:YO"/FU4$  #D#0  $
M        @ %:2P  97AH:6)I=%\Q,RTQ+FAT;5!+ 0(4 Q0    ( !F GEHD
M-T&45P0  ',-   0              "  =U/  !E>&AI8FET7S$S+3(N:'1M
M4$L! A0#%     @ &8">6@".4"V4 P  2 L  !               ( !8E0
M &5X:&EB:71?,34M,2YH=&U02P$"% ,4    "  9@)Y:P:A6T^=%  #>WP$
M#P              @ $D6   97AH:6)I=%\T+3(N:'1M4$L! A0#%     @
M&8">6BNG_C;% P  5QD   \              ( !.)X  &5X:&EB:71?."TQ
M+FAT;5!+ 0(4 Q0    ( !F GEKL[[Q[8 \  %(0   .              "
M 2JB  !I;6%G93 P,# R+FIP9U!+ 0(4 Q0    ( !F GEJ]L%346<T* )F[
M"P .              "  ;:Q  !I;6%G93 P,# S+FIP9U!+ 0(4 Q0    (
M !F GEH["[GW;:D  #JT   .              "  3M_"P!I;6%G93 P,# W
M+FIP9U!+ 0(4 Q0    ( !F GEJYZ<!.4R$  '!_ 0 1              "
M =0H# !T<V5M+3(P,C0Q,C,Q+GAS9%!+ 0(4 Q0    ( !F GEI5G/9E&!D
M ,AX 0 5              "  59*# !T<V5M+3(P,C0Q,C,Q7V-A;"YX;6Q0
M2P$"% ,4    "  9@)Y:[U!NAJ51  !3P 4 %0              @ &A8PP
M='-E;2TR,#(T,3(S,5]D968N>&UL4$L! A0#%     @ &8">6G7?^FK_/0$
M)8,0 !4              ( !>;4, '1S96TM,C R-#$R,S%?;&%B+GAM;%!+
M 0(4 Q0    ( !F GEHI,7>.3'@  %1P"  5              "  :OS#0!T
M<V5M+3(P,C0Q,C,Q7W!R92YX;6Q02P$"% ,4    "  9@)Y:GW:"\Q#6 P -
MM2X #0              @ $J; X >FLR-3,S,#@S+FAT;5!+!08     $0 1
+ "@$  !E0A(    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>zk2533083_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:currency="http://xbrl.sec.gov/currency/2024"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:tsem="http://www.towerjazz.com/20241231"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="tsem-20241231.xsd" xlink:type="simple"/>
    <context id="C_20231231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tsem:AssetDisposalAccrualMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tsem:AssetDisposalAccrualMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tsem:AssetDisposalAccrualMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_tsemTonamiFactoryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tsem:TonamiFactoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tsem:AssetDisposalAccrualMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tsem:AssetDisposalAccrualMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230901to20230930_usgaapBusinessAcquisitionAxis_tsemIntelCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tsem:IntelCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tsem:AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tsem:AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tsem:AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tsem:AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tsem:AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tsem:AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tsem:AccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20241231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tsem:SouthernFloridaResearchFoundationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_tsemOfficeSpaceOperatingFacilitiesAndVehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tsem:OfficeSpaceOperatingFacilitiesAndVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_tsemOfficeSpaceOperatingFacilitiesAndVehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tsem:OfficeSpaceOperatingFacilitiesAndVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_tsemOfficeSpaceOperatingFacilitiesAndVehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tsem:OfficeSpaceOperatingFacilitiesAndVehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapGeographicDistributionAxis_currencyJPY">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">currency:JPY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20241231_usgaapGeographicDistributionAxis_currencyJPY">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">currency:JPY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:TermLoan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:TermLoan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:TermLoan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20230923_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTemLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:TemLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-23</instant>
        </period>
    </context>
    <context id="C_20230923_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_usgaapLongtermDebtTypeAxis_tsemTemLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:TemLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-23</instant>
        </period>
    </context>
    <context id="C_20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:JPY2024LoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:JPY2024LoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:JPY2024LoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:JPY2024LoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20250101to20250630_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:JPY2024LoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTemLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:TemLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230923_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:JPY2024LoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-23</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tsem:TermLoan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapCollateralAxis_usgaapEquitySecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapCollateralAxis_usgaapDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemTowerJazzPanasonicSemiConductorCompanyLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tsem:TowerJazzPanasonicSemiConductorCompanyLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemTowerJazzPanasonicSemiConductorCompanyLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tsem:TowerJazzPanasonicSemiConductorCompanyLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemTowerJazzPanasonicSemiConductorCompanyLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tsem:TowerJazzPanasonicSemiConductorCompanyLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PreSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tsem:HealthCareCostTrendRatesAxis">tsem:PostSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20241231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tsem:TowerUsHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tsem:TowerUsHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerSemiconductorItalySRLMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tsem:TowerSemiconductorItalySRLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_srtConsolidatedEntitiesAxis_srtParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember_usgaapIncomeTaxAuthorityAxis_usgaapStateAndLocalJurisdictionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">tsem:TowerUsHoldingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapIncomeTaxAuthorityAxis_usgaapForeignCountryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_srtStatementGeographicalAxis_countryJP_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_srtStatementGeographicalAxis_countryJP_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtStatementGeographicalAxis_countryJP_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_srtStatementGeographicalAxis_tsemAsiaOtherJapanAndTaiwanMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tsem:AsiaOtherJapanAndTaiwanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_srtStatementGeographicalAxis_tsemAsiaOtherJapanAndTaiwanMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tsem:AsiaOtherJapanAndTaiwanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtStatementGeographicalAxis_tsemAsiaOtherJapanAndTaiwanMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tsem:AsiaOtherJapanAndTaiwanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_srtStatementGeographicalAxis_srtEuropeMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_srtStatementGeographicalAxis_srtEuropeMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtStatementGeographicalAxis_srtEuropeMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_srtMajorCustomersAxis_tsemExternalCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_srtMajorCustomersAxis_tsemExternalCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtMajorCustomersAxis_tsemExternalCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20241231_srtStatementGeographicalAxis_countryIL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_srtStatementGeographicalAxis_countryIL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_srtStatementGeographicalAxis_countryUS">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_srtStatementGeographicalAxis_countryUS">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_srtStatementGeographicalAxis_countryJP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_srtStatementGeographicalAxis_countryJP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_srtMajorCustomersAxis_tsemCustomerAMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_srtMajorCustomersAxis_tsemCustomerAMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtMajorCustomersAxis_tsemCustomerAMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_srtMajorCustomersAxis_tsemCustomerBMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_srtMajorCustomersAxis_tsemCustomerBMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtMajorCustomersAxis_tsemCustomerBMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_srtMajorCustomersAxis_tsemOtherCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:OtherCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_srtMajorCustomersAxis_tsemOtherCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:OtherCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtMajorCustomersAxis_tsemOtherCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:OtherCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_srtMajorCustomersAxis_tsemCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_srtMajorCustomersAxis_tsemCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtMajorCustomersAxis_tsemCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtMajorCustomersAxis_tsemCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_srtMajorCustomersAxis_tsemCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_srtMajorCustomersAxis_tsemCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tsem:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20231231_srtStatementGeographicalAxis_srtEuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_srtStatementGeographicalAxis_srtEuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20220215_usgaapBusinessAcquisitionAxis_tsemIntelCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tsem:IntelCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-15</instant>
        </period>
    </context>
    <context id="C_20230801to20230816_usgaapBusinessAcquisitionAxis_tsemIntelCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tsem:IntelCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-08-16</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapBusinessAcquisitionAxis_tsemIntelCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tsem:IntelCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20241231_usgaapBusinessAcquisitionAxis_tsemTowerPartnersSemiconductorCoLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tsem:TowerPartnersSemiconductorCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapBusinessAcquisitionAxis_tsemNuvotonTechnologyCorporationJapanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tsem:NuvotonTechnologyCorporationJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_srtRangeAxis_srtMinimumMember_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tsem:TechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tsem:TechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tsem:TechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_srtRangeAxis_srtMaximumMember_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">tsem:TechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapSellingGeneralAndAdministrativeExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapSellingGeneralAndAdministrativeExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapSellingGeneralAndAdministrativeExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_srtTitleOfIndividualAxis_tsemEmployeesAndDirectorsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_srtTitleOfIndividualAxis_tsemEmployeesAndDirectorsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:NewOtherDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemFirstAnniversaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:NewOtherDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">tsem:FirstAnniversaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:NewOtherDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemFirstAnniversaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:NewOtherDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">tsem:FirstAnniversaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemSecondAnniversaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:NewOtherDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">tsem:SecondAnniversaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemSecondAnniversaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:NewOtherDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">tsem:SecondAnniversaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:NewOtherDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemFirstAnniversaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:NewOtherDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">tsem:FirstAnniversaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemSecondAnniversaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tsem:NewOtherDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">tsem:SecondAnniversaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20241231_usgaapAwardTypeAxis_usgaapPhantomShareUnitsPSUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapAwardTypeAxis_usgaapPhantomShareUnitsPSUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemMarketLeveragedStockUnitMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:MarketLeveragedStockUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20231231_usgaapAwardTypeAxis_usgaapPhantomShareUnitsPSUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapAwardTypeAxis_usgaapPhantomShareUnitsPSUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapAwardTypeAxis_tsemMarketLeveragedStockUnitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:MarketLeveragedStockUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tsem:TimeVestedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tsem:TwoThousandThirteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20241231_srtRangeAxis_srtMinimumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_srtRangeAxis_srtMaximumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_srtRangeAxis_srtMinimumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_srtRangeAxis_srtMaximumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000928876</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <unit id="NISPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:ILS</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="USD_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="jpy">
        <measure>iso4217:JPY</measure>
    </unit>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="C_20241231" id="Fxbrl_20240227102101706">http://fasb.org/us-gaap/2024#LongTermDebtNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="C_20241231" id="Fxbrl_20240227102139632">http://fasb.org/us-gaap/2024#OtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="C_20241231" id="Fxbrl_20240229205751255">http://fasb.org/us-gaap/2024#LongTermDebtNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="C_20241231" id="Fxbrl_20240229205832423">http://fasb.org/us-gaap/2024#DebtCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentAccountingStandard
      contextRef="C_20240101to20241231"
      id="F20240419064640520_14">U.S. GAAP</dei:DocumentAccountingStandard>
    <dei:EntityCentralIndexKey contextRef="C_20240101to20241231" id="FFact_1433">0000928876</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="C_20240101to20241231" id="FFact_1436">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus
      contextRef="C_20240101to20241231"
      id="Fdei_DocumentFiscalPeriodFocus20250429202301123">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114549065_159"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114549066_160"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114549068_161"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114549069_162"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114549071_163"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114549072_164"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114549134_183"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114549136_184"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114549137_185"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="F20250222114549147_191"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="F20250222114549148_192"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="F20250222114549150_193"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="F20250222114549159_199"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="F20250222114549161_200"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="F20250222114549162_201"
      unitRef="Pure"
      xsi:nil="true"/>
    <dei:DocumentType
      contextRef="C_20240101to20241231"
      id="F20240419064640523_34">20-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement contextRef="C_20240101to20241231" id="F20240419064640520_0">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport contextRef="C_20240101to20241231" id="F20240419064640520_1">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="C_20240101to20241231" id="F20240419064640520_2">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="C_20240101to20241231"
      id="F20240419064640523_32">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="C_20240101to20241231"
      id="F20240419064640523_33">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="C_20240101to20241231" id="F20240419064640521_3">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport contextRef="C_20240101to20241231" id="F20240419064640521_4">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber contextRef="C_20240101to20241231" id="F20240419064640521_5">0-24790</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240419124854293">TOWER SEMICONDUCTOR LTD.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="C_20240101to20241231" id="F20240419064640521_7">IL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="C_20240101to20241231" id="F20240419064640521_8">Ramat Gavriel Industrial Park</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="C_20240101to20241231" id="F20240419064640521_9">P.O. Box 619</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_20240101to20241231"
      id="F20240419064640521_10">Migdal Haemek</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode
      contextRef="C_20240101to20241231"
      id="F20240419064640521_11">2310502</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry
      contextRef="C_20240101to20241231"
      id="F20240419064640522_12">IL</dei:EntityAddressCountry>
    <dei:ContactPersonnelName
      contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="F20240419064640522_13">Nati Somekh</dei:ContactPersonnelName>
    <dei:CityAreaCode
      contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="F20240419064640522_14">972</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="F20240419064640522_15">4-6506109</dei:LocalPhoneNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="F20240419064640522_16">Ramat Gavriel Industrial Park</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="F20240419064640522_17">P.O. Box 619</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="F20240419064640520_00">Migdal Haemek</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode
      contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="F20240419064640520_01">2310502</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry
      contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="F20240419064640520_02">IL</dei:EntityAddressCountry>
    <dei:Security12bTitle
      contextRef="C_20240101to20241231"
      id="F20240419064640520_03">Ordinary Shares, par value New Israeli Shekels 15.00 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_20240101to20241231"
      id="F20240419064640520_04">TSEM</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_20240101to20241231"
      id="F20240419064640520_05">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_20241231"
      decimals="INF"
      id="F20240419064640520_06"
      unitRef="Shares">111550761</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250429202905127">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250430014808813">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="C_20240101to20241231"
      id="F20240419064640520_09">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="C_20240101to20241231"
      id="F20240419064640520_10">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="C_20240101to20241231"
      id="F20240419064640520_11">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240421171548615">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250430014750261">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240421172734325">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany
      contextRef="C_20240101to20241231"
      id="F20240419064640523_36">false</dei:EntityShellCompany>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250429182924164">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250429184054468">
          &lt;div style="font-size:10pt;font-family:Times New Roman"&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;div style="text-align:justify;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Risk Management and Strategy&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:36pt;line-height:1.25"&gt;
                  &lt;span style="font-size:10pt;font-family:Times New Roman"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;We believe an effective cybersecurity program is critical to guard the confidentiality, integrity, and availability of our information systems and data residing in those systems. We have built and continue to develop processes for assessing, identifying, preventing, mitigating and managing material risks from cybersecurity threats. We have embedded the oversight and management of cybersecurity risk within our enterprise risk management framework to guide our cybersecurity risk management program and help drive a company-wide culture of cybersecurity risk management.&#160; In addition, we have established policies and procedures as well as disclosure controls with a structured reporting mechanism to ensure proper and timely flow of information as well as appropriate management of events, threats and any related matter.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                &lt;/div&gt;
                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:36pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Our Information Technology Department uses a wide range of activities, including cybersecurity risk assessments, audits, vulnerability and penetration testing, security monitoring tools, and system scanning, among other technology and human resources, to monitor and identify cybersecurity threats and incidents, as well as to evaluate the effectiveness of our cybersecurity measures. We perform regular phishing testing on a monthly basis, and employees who fail the test receive a warning and in-person training on a quarterly basis.&#160; We provide an annual training on information security and cyber awareness for our personnel with &amp;gt;98% participation rate among all employees.&#160; In addition, we provide face-to-face training for all new employees on cybersecurity.&#160; New employees are also requested to sign a form detailing the permitted use of our computer resources.&#160; In addition, every quarter we send a cyber security awareness brochure to all employees. These training activities provide employees with effective tools to address cybersecurity threats and implement our evolving security processes and practices.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:36pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;With respect to cybersecurity monitoring, we engage a third party to perform 24/7 cybersecurity monitoring, detection and response services. With the third party's assistance, our Information Technology Department tracks metrics that monitor our cybersecurity risk posture, including any identified cybersecurity threats and risks, security awareness proficiency of employees, and any system vulnerabilities and patching requirements. We also engage third parties to perform assessments of our cybersecurity measures (including audits) and to help improve our processes and practices. The results of such assessments, audits and reviews are reported by the Chief Information Security Officer (CISO), and/or a delegate of the CISO, to the Company&#x2019;s management and to our Audit Committee, and we are committed to adjusting our cybersecurity processes and practices as necessary based on the information provided by these assessments, audits and reviews.&#160; Our cybersecurity processes and practices are modelled based on industry best practices, including the ISO/IEC 27001 Standard.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:36pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;We require all third-party vendors that may have access to Company, employee, customer, or other third-party data, and/or access to the Company&#x2019;s systems, to complete a questionnaire and undergo a vetting process prior to being approved and onboarded. The vetting process may include a review of the vendor's relevant policies and procedures, standards certifications, technology architecture, business practices and cybersecurity profile. Third-party vendor agreements include confidentiality obligations and specify data elements that the third party has access to, how the third party protects the data, personal information and data subject&#x2019;s rights, and procedures for the return or destruction of protected data.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/div&gt;
              &lt;div&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;text-indent:36pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;In addition to the above processes and resources, we deploy technical safeguards and maintain a cybersecurity incident response process that are designed to protect our information systems from cybersecurity threats, including firewalls, intrusion prevention and detection systems, anti-malware functionality, access controls, system backups, denial of service attack prevention, endpoint protection, network protection and cloud workload protection, which are evaluated and improved through vulnerability assessments and cybersecurity threat intelligence.&#160; In addition, within the Information Technology Department, we have an Incident Response Team, which maintains and is responsible for communicating any cybersecurity incidents in accordance with a written incident response plan (the &#x201c;Incident Response Plan&#x201d;). The Incident Response Plan defines responsibilities and immediate actions necessary to mitigate risk, defines report of incidents to management, and identifies necessary steps to remediate the incident and prevent future incidents. The Incident Response Team is responsible for identifying and assessing the impact of various factors, including duration of the breach or other incident, the number of systems and users affected, the actual or potential system downtime and associated financial impact, as well as the cost and timing of system and data recovery.&#160; We also implement controls and procedures that provide for the escalation of certain cybersecurity incidents so that decisions regarding the public disclosure and reporting of such incidents can be made by management in a timely manner.&#160; Third parties engaged in monitoring and detection are required to report all cybersecurity incidents immediately to the CISO. Our CISO is responsible for reporting critical cybersecurity incidents that may affect Tower&#x2019;s operations immediately to the our senior management team and the Company&#x2019;s compliance officer. Depending on the nature and severity of an incident, the incident may also need to be reported to our Disclosure Committee to determine whether the incident is or is reasonably likely to become material and shall be reported to the Audit Committee and the Board of Directors, and whether the Company must disclose the incident to the relevant authorities, as may be required by applicable regulation.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        </cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250429184649603">&lt;span style="font-size:10pt;font-family:Times New Roman"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;We believe an effective cybersecurity program is critical to guard the confidentiality, integrity, and availability of our information systems and data residing in those systems. We have built and continue to develop processes for assessing, identifying, preventing, mitigating and managing material risks from cybersecurity threats. We have embedded the oversight and management of cybersecurity risk within our enterprise risk management framework to guide our cybersecurity risk management program and help drive a company-wide culture of cybersecurity risk management.&#160; In addition, we have established policies and procedures as well as disclosure controls with a structured reporting mechanism to ensure proper and timely flow of information as well as appropriate management of events, threats and any related matter.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250429184353266">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250429185253921">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250429193526531">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250429184132273">
          &lt;div style="font-size:10pt;font-family:Times New Roman"&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;div style="text-align:justify;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Governance&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:36pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman"&gt;Our Board of Directors recognizes the importance of managing the risk of cybersecurity threats to the Company. The Board and its committees are responsible for overseeing our enterprise risk management activities. With respect to cybersecurity risk, the Audit Committee, responsible for, among other things, overseeing our compliance with internal controls and our management of enterprise risks, specifically oversees cybersecurity risks and the Company&#x2019;s risk mitigation framework&#160;with a focus on the following: data governance, information systems, incident response for cybersecurity incidents, disaster recovery and compliance risks.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;text-indent:36pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman"&gt;The Audit Committee meets at least four times each year and as often as necessary to fulfill its responsibilities. &lt;span style="font-size:10pt;font-family:Times New Roman"&gt;Our senior management team, which includes our Chief Executive Officer, Chief Financial Officer, Chief Legal Officer, together with the VP of Information Technology or CISO, report on a regular basis to the Audit Committee with a review of the cybersecurity program, status updates, progress of the annual plan, and cybersecurity risks and trends as well as other information necessary to assess such risks and oversee the development and performance of our risk mitigation processes.&#160; The Board of Directors and Audit Committee receive prompt and timely information regarding any cybersecurity incidents that meet established reporting thresholds, as well as required subsequent updates.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

                &lt;div&gt;

                    &lt;div&gt;
                      &lt;div style="text-align:justify;text-indent:36pt;line-height:1.25"&gt;
                        &lt;span style="font-size:10pt;font-family:Times New Roman"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;The VP of Information Technology leads our Information Technology Department and is responsible for overseeing our information security program. The VP of Information Technology has over 25 years of industry experience, and is responsible for assessing and managing cybersecurity risks, as well as communicating cybersecurity incidents, matters and trends to Company management, the Audit Committee and the Board of Directors. Team members who support our information security program have relevant educational and industry experience and regularly report to the VP of Information Technology. Our Information Technology Department regularly reports to senior management and other relevant teams on various cybersecurity threats, assessments and findings.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                      &lt;/div&gt;
                      &lt;div&gt;&lt;/div&gt;
                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                      &lt;div style="text-align:justify;text-indent:36pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;The CISO, and/or a delegate of the CISO, in coordination with our Chief Executive Officer and Chief Legal Officer, work collaboratively to implement a program designed to protect our information systems from cybersecurity threats and to promptly respond to any cybersecurity incidents in accordance with our incident response and recovery plans. The CISO, and/or a delegate of the CISO, monitors the prevention, detection, mitigation and remediation of cybersecurity incidents, and reports such incidents to the Disclosure Committee when appropriate.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;

                &lt;/div&gt;

              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;text-indent:36pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;We face risks from cybersecurity threats that could have a material adverse effect on our business, strategy, operations, financial condition, results of operations, cash flows or reputation. However, to date, we have not experienced any cybersecurity incidents that have had a material adverse effect. We cannot provide assurance that we will not be materially affected in the future by such risks and any future material incidents.&#160; See&#160;&#x201c;Item 3. &#x201c;Key Information &#x2013; D. Risk Factors - Risks Related to Our Business &#x2013;&lt;span style="font-style:italic"&gt;Security, cyber and privacy breaches may harm our business and operations.&lt;/span&gt;&#x201d;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        </cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250429193939652">&lt;span style="font-size:10pt;font-family:Times New Roman"&gt;Our Board of Directors recognizes the importance of managing the risk of cybersecurity threats to the Company. The Board and its committees are responsible for overseeing our enterprise risk management activities. With respect to cybersecurity risk, the Audit Committee, responsible for, among other things, overseeing our compliance with internal controls and our management of enterprise risks, specifically oversees cybersecurity risks and the Company&#x2019;s risk mitigation framework&#160;with a focus on the following: data governance, information systems, incident response for cybersecurity incidents, disaster recovery and compliance risks.&lt;/span&gt;</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250429194302437">&lt;span style="font-size:10pt;font-family:Times New Roman"&gt;The Audit Committee meets at least four times each year and as often as necessary to fulfill its responsibilities. &lt;span style="font-size:10pt;font-family:Times New Roman"&gt;Our senior management team, which includes our Chief Executive Officer, Chief Financial Officer, Chief Legal Officer, together with the VP of Information Technology or CISO, report on a regular basis to the Audit Committee with a review of the cybersecurity program, status updates, progress of the annual plan, and cybersecurity risks and trends as well as other information necessary to assess such risks and oversee the development and performance of our risk mitigation processes.&#160; The Board of Directors and Audit Committee receive prompt and timely information regarding any cybersecurity incidents that meet established reporting thresholds, as well as required subsequent updates.&lt;/span&gt;&lt;/span&gt;</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250429195847891">&lt;span style="font-size:10pt;font-family:Times New Roman"&gt;Our senior management team, which includes our Chief Executive Officer, Chief Financial Officer, Chief Legal Officer, together with the VP of Information Technology or CISO, report on a regular basis to the Audit Committee with a review of the cybersecurity program, status updates, progress of the annual plan, and cybersecurity risks and trends as well as other information necessary to assess such risks and oversee the development and performance of our risk mitigation processes.&#160; The Board of Directors and Audit Committee receive prompt and timely information regarding any cybersecurity incidents that meet established reporting thresholds, as well as required subsequent updates.&lt;/span&gt;</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250429200137425">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250429194513749">
                &lt;div&gt;

                    &lt;div&gt;
                      &lt;div style="text-align:justify;text-indent:36pt;line-height:1.25"&gt;
                        &lt;span style="font-size:10pt;font-family:Times New Roman"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;The VP of Information Technology leads our Information Technology Department and is responsible for overseeing our information security program. The VP of Information Technology has over 25 years of industry experience, and is responsible for assessing and managing cybersecurity risks, as well as communicating cybersecurity incidents, matters and trends to Company management, the Audit Committee and the Board of Directors. Team members who support our information security program have relevant educational and industry experience and regularly report to the VP of Information Technology. Our Information Technology Department regularly reports to senior management and other relevant teams on various cybersecurity threats, assessments and findings.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                      &lt;/div&gt;
                      &lt;div&gt;&lt;/div&gt;
                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                      &lt;div style="text-align:justify;text-indent:36pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;The CISO, and/or a delegate of the CISO, in coordination with our Chief Executive Officer and Chief Legal Officer, work collaboratively to implement a program designed to protect our information systems from cybersecurity threats and to promptly respond to any cybersecurity incidents in accordance with our incident response and recovery plans. The CISO, and/or a delegate of the CISO, monitors the prevention, detection, mitigation and remediation of cybersecurity incidents, and reports such incidents to the Disclosure Committee when appropriate.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;

                &lt;/div&gt;
              </cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250429194701277">
                    &lt;div&gt;
                      &lt;div style="text-align:justify;text-indent:36pt;line-height:1.25"&gt;
                        &lt;span style="font-size:10pt;font-family:Times New Roman"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;The VP of Information Technology leads our Information Technology Department and is responsible for overseeing our information security program. The VP of Information Technology has over 25 years of industry experience, and is responsible for assessing and managing cybersecurity risks, as well as communicating cybersecurity incidents, matters and trends to Company management, the Audit Committee and the Board of Directors. Team members who support our information security program have relevant educational and industry experience and regularly report to the VP of Information Technology. Our Information Technology Department regularly reports to senior management and other relevant teams on various cybersecurity threats, assessments and findings.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                      &lt;/div&gt;
                      &lt;div&gt;&lt;/div&gt;
                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                      &lt;div style="text-align:justify;text-indent:36pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;The CISO, and/or a delegate of the CISO, in coordination with our Chief Executive Officer and Chief Legal Officer, work collaboratively to implement a program designed to protect our information systems from cybersecurity threats and to promptly respond to any cybersecurity incidents in accordance with our incident response and recovery plans. The CISO, and/or a delegate of the CISO, monitors the prevention, detection, mitigation and remediation of cybersecurity incidents, and reports such incidents to the Disclosure Committee when appropriate.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  </cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250429195604151">&lt;span style="font-size:10pt;font-family:Times New Roman"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;The VP of Information Technology leads our Information Technology Department and is responsible for overseeing our information security program. The VP of Information Technology has over 25 years of industry experience, and is responsible for assessing and managing cybersecurity risks, as well as communicating cybersecurity incidents, matters and trends to Company management, the Audit Committee and the Board of Directors. Team members who support our information security program have relevant educational and industry experience and regularly report to the VP of Information Technology. Our Information Technology Department regularly reports to senior management and other relevant teams on various cybersecurity threats, assessments and findings.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250429194617540">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250429201504967">We face risks from cybersecurity threats that could have a material adverse effect on our business, strategy, operations, financial condition, results of operations, cash flows or reputation. However, to date, we have not experienced any cybersecurity incidents that have had a material adverse effect. We cannot provide assurance that we will not be materially affected in the future by such risks and any future material incidents.&#160; See&#160;&#x201c;Item 3. &#x201c;Key Information &#x2013; D. Risk Factors - Risks Related to Our Business &#x2013;&lt;span style="font-style:italic"&gt;Security, cyber and privacy breaches may harm our business and operations.&lt;/span&gt;&#x201d;</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250429201142220">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <dei:AuditorFirmId
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250429175513452">1197</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250429175610893">Brightman Almagor Zohar &amp; Co.</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250429175625927">Tel Aviv, Israel</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421765_0"
      unitRef="USD">271894000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421767_1"
      unitRef="USD">260664000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:OtherShortTermInvestments
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421768_2"
      unitRef="USD">946351000</us-gaap:OtherShortTermInvestments>
    <us-gaap:OtherShortTermInvestments
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421768_3"
      unitRef="USD">790823000</us-gaap:OtherShortTermInvestments>
    <us-gaap:MarketableSecurities
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421769_4"
      unitRef="USD">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421769_5"
      unitRef="USD">184960000</us-gaap:MarketableSecurities>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421769_6"
      unitRef="USD">211932000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421770_7"
      unitRef="USD">154067000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421770_8"
      unitRef="USD">268295000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421765_00"
      unitRef="USD">282688000</us-gaap:InventoryNet>
    <us-gaap:OtherAssets
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421765_01"
      unitRef="USD">61817000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421765_02"
      unitRef="USD">35956000</us-gaap:OtherAssets>
    <us-gaap:AssetsCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421765_03"
      unitRef="USD">1760289000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421765_04"
      unitRef="USD">1709158000</us-gaap:AssetsCurrent>
    <us-gaap:LongTermInvestments
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421765_05"
      unitRef="USD">8650000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421765_06"
      unitRef="USD">8452000</us-gaap:LongTermInvestments>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421765_07"
      unitRef="USD">1286622000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421765_08"
      unitRef="USD">1155929000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421780_52"
      unitRef="USD">3196000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421780_53"
      unitRef="USD">5115000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421780_54"
      unitRef="USD">7000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421781_55"
      unitRef="USD">7000000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20250222121602484_20230320063421780_54"
      unitRef="USD">14728000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20250222121602484_20230320063421781_55"
      unitRef="USD">32863000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421767_15"
      unitRef="USD">3080485000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421767_16"
      unitRef="USD">2918517000</us-gaap:Assets>
    <us-gaap:DebtCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421767_17"
      unitRef="USD">48376000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421767_18"
      unitRef="USD">58952000</us-gaap:DebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421767_19"
      unitRef="USD">130624000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421768_20"
      unitRef="USD">139128000</us-gaap:AccountsPayableCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421768_21"
      unitRef="USD">21655000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421768_22"
      unitRef="USD">18418000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220211113905976_20230320063421768_25"
      unitRef="USD">65199000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421779_49"
      unitRef="USD">51054000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421768_25"
      unitRef="USD">19210000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421768_26"
      unitRef="USD">9286000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421768_27"
      unitRef="USD">285064000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421768_28"
      unitRef="USD">276838000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421768_29"
      unitRef="USD">132437000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421768_30"
      unitRef="USD">172611000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:CustomerAdvancesNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421768_31"
      unitRef="USD">7690000</us-gaap:CustomerAdvancesNoncurrent>
    <us-gaap:CustomerAdvancesNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421768_32"
      unitRef="USD">25710000</us-gaap:CustomerAdvancesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220211114035830_xbrl_20220211113905976_20230320063421768_25"
      unitRef="USD">4985000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421778_47"
      unitRef="USD">6098000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421768_35"
      unitRef="USD">10129000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421768_36"
      unitRef="USD">10221000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421768_37"
      unitRef="USD">440305000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421768_38"
      unitRef="USD">491478000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_s_20240214133233670"
      unitRef="NISPerShare">15</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_20241231"
      decimals="0"
      id="Fxbrl_20240214133233670"
      unitRef="NISPerShare">15</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockValue
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421782_58"
      unitRef="USD">446562000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421782_59"
      unitRef="USD">443631000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421799_82"
      unitRef="Shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421796_73"
      unitRef="Shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421797_74"
      unitRef="Shares">111637000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421797_75"
      unitRef="Shares">111550000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421798_76"
      unitRef="Shares">110912000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421798_77"
      unitRef="Shares">110825000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421782_60"
      unitRef="USD">1377986000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421783_61"
      unitRef="USD">1380917000</us-gaap:AdditionalPaidInCapital>
    <tsem:AccumulatedShareBasedCompensation
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421792_66"
      unitRef="USD">236551000</tsem:AccumulatedShareBasedCompensation>
    <tsem:AccumulatedShareBasedCompensation
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421792_67"
      unitRef="USD">202343000</tsem:AccumulatedShareBasedCompensation>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421783_62"
      unitRef="USD">-74188000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20230320122224900"
      unitRef="USD">-52935000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421784_64"
      unitRef="USD">675479000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421784_65"
      unitRef="USD">467615000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquityBeforeTreasuryStock
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421795_70"
      unitRef="USD">2662390000</us-gaap:StockholdersEquityBeforeTreasuryStock>
    <us-gaap:StockholdersEquityBeforeTreasuryStock
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421796_71"
      unitRef="USD">2441571000</us-gaap:StockholdersEquityBeforeTreasuryStock>
    <us-gaap:TreasuryStockCommonShares
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_s_20240214133519007"
      unitRef="Shares">87000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240214133519007"
      unitRef="Shares">87000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421793_68"
      unitRef="USD">9072000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421794_69"
      unitRef="USD">9072000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421769_63"
      unitRef="USD">2653318000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421769_64"
      unitRef="USD">2432499000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421769_65"
      unitRef="USD">-13138000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421769_66"
      unitRef="USD">-5460000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421769_67"
      unitRef="USD">2640180000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421769_68"
      unitRef="USD">2427039000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320063421769_69"
      unitRef="USD">3080485000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421770_70"
      unitRef="USD">2918517000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20231231"
      decimals="-3"
      id="F20230320063421779_50"
      unitRef="USD">188826000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:Revenues
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421815_0"
      unitRef="USD">1436122000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421816_1"
      unitRef="USD">1422680000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421827_32"
      unitRef="USD">1677614000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421816_2"
      unitRef="USD">1096680000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421816_3"
      unitRef="USD">1069161000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421828_34"
      unitRef="USD">1211306000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421817_4"
      unitRef="USD">339442000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421817_5"
      unitRef="USD">353519000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421828_33"
      unitRef="USD">466308000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421818_6"
      unitRef="USD">79434000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421818_7"
      unitRef="USD">79808000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421828_35"
      unitRef="USD">83911000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421819_8"
      unitRef="USD">74964000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421819_9"
      unitRef="USD">72454000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421829_36"
      unitRef="USD">80282000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421840_53"
      unitRef="USD">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421841_54"
      unitRef="USD">52168000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421841_55"
      unitRef="USD">20243000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:RestructuringCharges
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421841_56"
      unitRef="USD">-6270000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421842_57"
      unitRef="USD">19662000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421842_58"
      unitRef="USD">10684000</us-gaap:RestructuringCharges>
    <tsem:MergerContractTerminationFees
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240214003937413_20230320063421841_56"
      unitRef="USD">0</tsem:MergerContractTerminationFees>
    <tsem:MergerContractTerminationFees
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240214003937413_20230320063421842_57"
      unitRef="USD">-313501000</tsem:MergerContractTerminationFees>
    <tsem:MergerContractTerminationFees
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20240214003937413_20230320063421842_58"
      unitRef="USD">0</tsem:MergerContractTerminationFees>
    <us-gaap:OperatingExpenses
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421819_10"
      unitRef="USD">148128000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421820_11"
      unitRef="USD">-193745000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421829_37"
      unitRef="USD">154634000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421820_12"
      unitRef="USD">191314000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421820_13"
      unitRef="USD">547264000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421829_38"
      unitRef="USD">311674000</us-gaap:OperatingIncomeLoss>
    <tsem:FinancingIncomeExpenseNet
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421832_47"
      unitRef="USD">50834000</tsem:FinancingIncomeExpenseNet>
    <tsem:FinancingIncomeExpenseNet
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421832_48"
      unitRef="USD">30531000</tsem:FinancingIncomeExpenseNet>
    <tsem:FinancingIncomeExpenseNet
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421833_49"
      unitRef="USD">-12767000</tsem:FinancingIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421842_59"
      unitRef="USD">-24721000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421843_60"
      unitRef="USD">7047000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421843_61"
      unitRef="USD">-6934000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421821_14"
      unitRef="USD">217427000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421821_15"
      unitRef="USD">584842000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421830_39"
      unitRef="USD">291973000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421843_62"
      unitRef="USD">10205000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421822_16"
      unitRef="USD">65312000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421833_50"
      unitRef="USD">25502000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421822_17"
      unitRef="USD">207222000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421822_18"
      unitRef="USD">519530000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421830_40"
      unitRef="USD">266471000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421827_31"
      unitRef="USD">-642000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421833_51"
      unitRef="USD">1036000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421834_52"
      unitRef="USD">1902000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421823_19"
      unitRef="USD">207864000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421823_20"
      unitRef="USD">518494000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421830_41"
      unitRef="USD">264569000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20240101to20241231"
      decimals="2"
      id="F20230320063421823_21"
      unitRef="USD_per_Share">1.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20230101to20231231"
      decimals="2"
      id="F20230320063421824_22"
      unitRef="USD_per_Share">4.7</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20220101to20221231"
      decimals="2"
      id="F20230320063421831_42"
      unitRef="USD_per_Share">2.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421824_23"
      unitRef="Shares">111153000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421824_24"
      unitRef="Shares">110289000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421831_43"
      unitRef="Shares">109349000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20240101to20241231"
      decimals="2"
      id="F20230320063421825_25"
      unitRef="USD_per_Share">1.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20230101to20231231"
      decimals="2"
      id="F20230320063421825_26"
      unitRef="USD_per_Share">4.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20220101to20221231"
      decimals="2"
      id="F20230320063421831_44"
      unitRef="USD_per_Share">2.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421826_27"
      unitRef="USD">207864000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421826_28"
      unitRef="USD">518494000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421831_45"
      unitRef="USD">264569000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421826_29"
      unitRef="Shares">112343000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421826_30"
      unitRef="Shares">111216000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421832_46"
      unitRef="Shares">110754000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421855_0"
      unitRef="USD">207222000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421855_1"
      unitRef="USD">519530000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421856_10"
      unitRef="USD">266471000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421857_15"
      unitRef="USD">-19956000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421858_19"
      unitRef="USD">-15761000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421857_11"
      unitRef="USD">-27595000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421856_9"
      unitRef="USD">1065000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421857_16"
      unitRef="USD">4769000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421858_20"
      unitRef="USD">-690000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20250222124746298_20230320063421855_2"
      unitRef="USD">9524000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20250222124746298_20230320063421856_7"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20250222124746298_20230320063421857_12"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421855_2"
      unitRef="USD">-126000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421856_7"
      unitRef="USD">222000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421857_12"
      unitRef="USD">938000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240214010345095"
      unitRef="USD">178933000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421856_4"
      unitRef="USD">508316000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421857_13"
      unitRef="USD">237248000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421856_8"
      unitRef="USD">-7678000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421857_17"
      unitRef="USD">-4780000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421858_18"
      unitRef="USD">-7667000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20230320063421856_5"
      unitRef="USD">186611000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320063421856_6"
      unitRef="USD">513096000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320063421857_14"
      unitRef="USD">244915000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20230320110324076_Fact_236"
      unitRef="Shares">108970000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20230320110324076_Fact_237"
      unitRef="USD">435453000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20230320110324076_Fact_238"
      unitRef="USD">1389051000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember"
      decimals="-3"
      id="Fxbrl_20230320110324076_Fact_240"
      unitRef="USD">149906000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"
      decimals="-3"
      id="Fxbrl_20230320110324076_xbrl_20220214123253103"
      unitRef="USD">-412000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fxbrl_20230320110324076_Fact_242"
      unitRef="USD">-27471000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20230320110324076_Fact_243"
      unitRef="USD">-315448000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20230320110324076_xbrl_20220214133354023"
      unitRef="USD">-9072000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="Fxbrl_20230320110324076_Fact_245"
      unitRef="USD">-6618000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20230320110324076_Fact_246"
      unitRef="USD">1615389000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <tsem:ProceedsFromInvestmentSubsidiaryInNonControllingInterest
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="Fxbrl_20250222131131911_xbrl_20240214012215517_xbrl_20230320105843229"
      unitRef="USD">11645000</tsem:ProceedsFromInvestmentSubsidiaryInNonControllingInterest>
    <tsem:ProceedsFromInvestmentSubsidiaryInNonControllingInterest
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20250222131131911_xbrl_20240214012215517_xbrl_20230320105850182"
      unitRef="USD">11645000</tsem:ProceedsFromInvestmentSubsidiaryInNonControllingInterest>
    <tsem:StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_210"
      unitRef="Shares">1071000</tsem:StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits>
    <tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_211"
      unitRef="USD">4697000</tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits>
    <tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="FFact_212"
      unitRef="USD">-4653000</tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits>
    <tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_213"
      unitRef="USD">44000</tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember"
      decimals="-3"
      id="FFact_219"
      unitRef="USD">24215000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_220"
      unitRef="USD">24215000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ProfitLoss
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="FFact_221"
      unitRef="USD">264569000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_222"
      unitRef="USD">264569000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="FFact_223"
      unitRef="USD">1902000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_224"
      unitRef="USD">266471000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fxbrl_20240214012109904_xbrl_20230320105531966"
      unitRef="USD">-18026000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20240214012109904_xbrl_20230320134748103"
      unitRef="USD">-18026000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="Fxbrl_20240214012109904_xbrl_20230424124350409"
      unitRef="USD">-9569000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20240214012109904_xbrl_20230320105638917"
      unitRef="USD">-27595000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"
      decimals="-3"
      id="Fxbrl_20220211153441306_Fact_229"
      unitRef="USD">-690000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20220211153441306_Fact_230"
      unitRef="USD">-690000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220211153441306_Fact_231"
      unitRef="USD">-690000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"
      decimals="-3"
      id="FFact_229"
      unitRef="USD">938000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_230"
      unitRef="USD">938000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_231"
      unitRef="USD">938000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_235"
      unitRef="USD">244915000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_236"
      unitRef="Shares">110041000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_237"
      unitRef="USD">440150000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="FFact_238"
      unitRef="USD">1384398000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember"
      decimals="-3"
      id="FFact_240"
      unitRef="USD">174121000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"
      decimals="-3"
      id="Fxbrl_20220214123253103"
      unitRef="USD">-2040000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="FFact_242"
      unitRef="USD">-45497000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="FFact_243"
      unitRef="USD">-50879000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20220214133354023"
      unitRef="USD">-9072000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="FFact_245"
      unitRef="USD">-2640000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20221231"
      decimals="-3"
      id="FFact_246"
      unitRef="USD">1888541000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <tsem:ProceedsFromInvestmentSubsidiaryInNonControllingInterest
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="Fxbrl_20240214012215517_xbrl_20230320105843229"
      unitRef="USD">1960000</tsem:ProceedsFromInvestmentSubsidiaryInNonControllingInterest>
    <tsem:ProceedsFromInvestmentSubsidiaryInNonControllingInterest
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240214012215517_xbrl_20230320105850182"
      unitRef="USD">1960000</tsem:ProceedsFromInvestmentSubsidiaryInNonControllingInterest>
    <tsem:StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_247"
      unitRef="Shares">871000</tsem:StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits>
    <tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_248"
      unitRef="USD">3481000</tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits>
    <tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="FFact_249"
      unitRef="USD">-3481000</tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits>
    <tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_250"
      unitRef="USD">0</tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember"
      decimals="-3"
      id="FFact_251"
      unitRef="USD">28222000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_252"
      unitRef="USD">28222000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ProfitLoss
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="FFact_255"
      unitRef="USD">518494000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_256"
      unitRef="USD">518494000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="FFact_257"
      unitRef="USD">1036000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_258"
      unitRef="USD">519530000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fxbrl_20220211153536804_Fact_225"
      unitRef="USD">-9945000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20220211153536804_Fact_226"
      unitRef="USD">-9945000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="Fxbrl_20220211153536804_Fact_227"
      unitRef="USD">-5816000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220214133808468"
      unitRef="USD">-15761000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"
      decimals="-3"
      id="FFact_266"
      unitRef="USD">4769000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_267"
      unitRef="USD">4769000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_268"
      unitRef="USD">4769000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"
      decimals="-3"
      id="Fxbrl_20250222131453198"
      unitRef="USD">222000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_264"
      unitRef="USD">222000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_265"
      unitRef="USD">222000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_269"
      unitRef="USD">513096000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_270"
      unitRef="Shares">110912000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_271"
      unitRef="USD">443631000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="FFact_272"
      unitRef="USD">1380917000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember"
      decimals="-3"
      id="FFact_274"
      unitRef="USD">202343000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"
      decimals="-3"
      id="FFact_275"
      unitRef="USD">2507000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="FFact_276"
      unitRef="USD">-55442000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="FFact_277"
      unitRef="USD">467615000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="FFact_278"
      unitRef="USD">-9072000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="FFact_279"
      unitRef="USD">-5460000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_280"
      unitRef="USD">2427039000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <tsem:StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_177"
      unitRef="Shares">725000</tsem:StockIssuedDuringPeriodSharesExerciseOfOptionsAndRestrictedStockUnits>
    <tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_178"
      unitRef="USD">2931000</tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits>
    <tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="FFact_179"
      unitRef="USD">-2931000</tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits>
    <tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230424124442420"
      unitRef="USD">0</tsem:StockIssuedDuringPeriodValueExerciseOfOptionsAndRestrictedStockUnits>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember"
      decimals="-3"
      id="FFact_182"
      unitRef="USD">34208000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_183"
      unitRef="USD">34208000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ProfitLoss
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="FFact_184"
      unitRef="USD">207864000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="FFact_185"
      unitRef="USD">207864000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="Fxbrl_20230424124341089"
      unitRef="USD">-642000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_187"
      unitRef="USD">207222000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fxbrl_20230320105531966"
      unitRef="USD">-12920000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20230320134748103"
      unitRef="USD">-12920000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="Fxbrl_20230424124350409"
      unitRef="USD">-7036000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230320105638917"
      unitRef="USD">-19956000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"
      decimals="-3"
      id="Fxbrl_20240214012331684_Fact_266"
      unitRef="USD">1065000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20240214012331684_Fact_267"
      unitRef="USD">1065000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240214012331684_Fact_268"
      unitRef="USD">1065000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <tsem:RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"
      decimals="-3"
      id="Fxbrl_20250222131731536_xbrl_20240214012331684_Fact_266"
      unitRef="USD">-9524000</tsem:RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome>
    <tsem:RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20250222131731536_xbrl_20240214012331684_Fact_267"
      unitRef="USD">-9524000</tsem:RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome>
    <tsem:RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20250222131731536_xbrl_20240214012331684_Fact_268"
      unitRef="USD">-9524000</tsem:RealizedGainLossOnMarketableSecuritiesPreviouslyPresentedInOtherComprehensiveIncome>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"
      decimals="-3"
      id="Fxbrl_20220214170044223"
      unitRef="USD">-126000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20220214170127581"
      unitRef="USD">-126000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220211141258099"
      unitRef="USD">-126000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20250222131213367"
      unitRef="USD">186611000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20230320110329747_Fact_236"
      unitRef="Shares">111637000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20230320110329747_Fact_237"
      unitRef="USD">446562000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20230320110329747_Fact_238"
      unitRef="USD">1377986000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapDeferredCompensationShareBasedPaymentsMember"
      decimals="-3"
      id="Fxbrl_20230320110329747_Fact_240"
      unitRef="USD">236551000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_tsemAccumulatedOtherComprehensiveIncomeExcludingForeignCurrencyMember"
      decimals="-3"
      id="Fxbrl_20230320110329747_xbrl_20220214123253103"
      unitRef="USD">-5826000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fxbrl_20230320110329747_Fact_242"
      unitRef="USD">-68362000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20230320110329747_Fact_243"
      unitRef="USD">675479000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20230320110329747_xbrl_20220214133354023"
      unitRef="USD">-9072000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="-3"
      id="Fxbrl_20230320110329747_Fact_245"
      unitRef="USD">-13138000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20230320110329747_Fact_246"
      unitRef="USD">2640180000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <tsem:CommonStockSharesOutstandingNetOfTreasuryStock
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="FFact_281"
      unitRef="Shares">111550000</tsem:CommonStockSharesOutstandingNetOfTreasuryStock>
    <us-gaap:ProfitLoss
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_282"
      unitRef="USD">207222000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_283"
      unitRef="USD">519530000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_284"
      unitRef="USD">266471000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_285"
      unitRef="USD">266279000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_286"
      unitRef="USD">258021000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_287"
      unitRef="USD">292638000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_288"
      unitRef="USD">-133000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_289"
      unitRef="USD">1632000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_290"
      unitRef="USD">-10362000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220211123823015"
      unitRef="USD">-24721000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230320105818904"
      unitRef="USD">7047000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220211123927124"
      unitRef="USD">-6934000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230320105835220"
      unitRef="USD">60169000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220211124207146"
      unitRef="USD">3160000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230320105826301"
      unitRef="USD">15232000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_297"
      unitRef="USD">33992000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_298"
      unitRef="USD">9541000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220211124347980"
      unitRef="USD">-20427000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_300"
      unitRef="USD">-4778000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_301"
      unitRef="USD">-8682000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_302"
      unitRef="USD">77891000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_303"
      unitRef="USD">35784000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_304"
      unitRef="USD">-8254000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_305"
      unitRef="USD">-20893000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230320105851486"
      unitRef="USD">-14783000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_307"
      unitRef="USD">-35676000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230320105903892"
      unitRef="USD">-30069000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_309"
      unitRef="USD">22021000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_310"
      unitRef="USD">-70163000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_311"
      unitRef="USD">61033000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220211124809973"
      unitRef="USD">-1312000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230320105912914"
      unitRef="USD">-1210000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_314"
      unitRef="USD">2956000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220211124936933"
      unitRef="USD">-2000000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230320105919587"
      unitRef="USD">27011000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_317"
      unitRef="USD">13084000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_318"
      unitRef="USD">448682000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_319"
      unitRef="USD">676561000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_320"
      unitRef="USD">529820000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_321"
      unitRef="USD">436153000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_322"
      unitRef="USD">444502000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_323"
      unitRef="USD">366403000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_324"
      unitRef="USD">4500000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_325"
      unitRef="USD">12318000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_326"
      unitRef="USD">152866000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <tsem:ProceedsFromInvestmentRealization
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230424125321001_Fact_324"
      unitRef="USD">62000</tsem:ProceedsFromInvestmentRealization>
    <tsem:ProceedsFromInvestmentRealization
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230424125321001_Fact_325"
      unitRef="USD">12458000</tsem:ProceedsFromInvestmentRealization>
    <tsem:ProceedsFromInvestmentRealization
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230424125321001_Fact_326"
      unitRef="USD">2574000</tsem:ProceedsFromInvestmentRealization>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_327"
      unitRef="USD">530000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_328"
      unitRef="USD">605000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_329"
      unitRef="USD">1037000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <tsem:DepositsAndMarketableSecuritiesNet
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_330"
      unitRef="USD">-31882000</tsem:DepositsAndMarketableSecuritiesNet>
    <tsem:DepositsAndMarketableSecuritiesNet
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_331"
      unitRef="USD">300516000</tsem:DepositsAndMarketableSecuritiesNet>
    <tsem:DepositsAndMarketableSecuritiesNet
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_332"
      unitRef="USD">117448000</tsem:DepositsAndMarketableSecuritiesNet>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_333"
      unitRef="USD">-400239000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_334"
      unitRef="USD">-720847000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_335"
      unitRef="USD">-329448000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <tsem:ProceedsFromExerciseOfOptions
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20250222165728672"
      unitRef="USD">0</tsem:ProceedsFromExerciseOfOptions>
    <tsem:ProceedsFromExerciseOfOptions
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20250222165725671"
      unitRef="USD">0</tsem:ProceedsFromExerciseOfOptions>
    <tsem:ProceedsFromExerciseOfOptions
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_338"
      unitRef="USD">44000</tsem:ProceedsFromExerciseOfOptions>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230320105957398"
      unitRef="USD">81812000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220211162652994"
      unitRef="USD">24180000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20250222165748401"
      unitRef="USD">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230320110006590"
      unitRef="USD">76144000</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20250222165803725"
      unitRef="USD">0</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20250222165806025"
      unitRef="USD">0</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_345"
      unitRef="USD">38123000</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_346"
      unitRef="USD">38033000</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_347"
      unitRef="USD">38536000</us-gaap:CapitalLeaseObligationsIncurred>
    <tsem:RepaymentsOfDebentures
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20250222165839001"
      unitRef="USD">0</tsem:RepaymentsOfDebentures>
    <tsem:RepaymentsOfDebentures
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220211130108548"
      unitRef="USD">18493000</tsem:RepaymentsOfDebentures>
    <tsem:RepaymentsOfDebentures
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230320110028390"
      unitRef="USD">39843000</tsem:RepaymentsOfDebentures>
    <tsem:ProceedsFromInvestmentInSubsidiary
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20250222165823493"
      unitRef="USD">0</tsem:ProceedsFromInvestmentInSubsidiary>
    <tsem:ProceedsFromInvestmentInSubsidiary
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20250222125104860"
      unitRef="USD">1932000</tsem:ProceedsFromInvestmentInSubsidiary>
    <tsem:ProceedsFromInvestmentInSubsidiary
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20250222125110765"
      unitRef="USD">11685000</tsem:ProceedsFromInvestmentInSubsidiary>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_351"
      unitRef="USD">-32455000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_352"
      unitRef="USD">-30414000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_353"
      unitRef="USD">-66650000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220211130409051"
      unitRef="USD">-4758000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230320110036731"
      unitRef="USD">-5395000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_356"
      unitRef="USD">-3893000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_357"
      unitRef="USD">11230000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_358"
      unitRef="USD">-80095000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_359"
      unitRef="USD">129829000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_360"
      unitRef="USD">260664000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20221231"
      decimals="-3"
      id="FFact_361"
      unitRef="USD">340759000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_362"
      unitRef="USD">210930000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_363"
      unitRef="USD">271894000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_364"
      unitRef="USD">260664000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20221231"
      decimals="-3"
      id="FFact_365"
      unitRef="USD">340759000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_366"
      unitRef="USD">50440000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_367"
      unitRef="USD">164667000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_368"
      unitRef="USD">169376000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:ProceedsFromInterestReceived
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_372"
      unitRef="USD">53613000</us-gaap:ProceedsFromInterestReceived>
    <us-gaap:ProceedsFromInterestReceived
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_373"
      unitRef="USD">30475000</us-gaap:ProceedsFromInterestReceived>
    <us-gaap:ProceedsFromInterestReceived
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_374"
      unitRef="USD">12358000</us-gaap:ProceedsFromInterestReceived>
    <us-gaap:InterestPaidNet
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240214113114558"
      unitRef="USD">4255000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_376"
      unitRef="USD">4519000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_377"
      unitRef="USD">4458000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_378"
      unitRef="USD">23488000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220214115642720"
      unitRef="USD">12379000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230320110047797"
      unitRef="USD">12802000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222035316027">
      &lt;div&gt;
        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;NOTE 1:&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;DESCRIPTION OF BUSINESS AND GENERAL&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;The consolidated financial statements of Tower Semiconductor Ltd. (&#x201c;Tower&#x201d;) include the financial statements of Tower, and (i) its wholly-owned subsidiary Tower US Holdings Inc., the sole owner of: (1) Tower Semiconductor NPB Holdings, Inc. and its wholly-owned subsidiary, Tower Semiconductor Newport Beach, Inc., an independent semiconductor foundry (Tower Semiconductor NPB Holdings, Inc. and Tower Semiconductor Newport Beach, Inc. collectively referred to herein as &#x201c;TSNB&#x201d;); and (2) Tower Semiconductor San Antonio, Inc. (&#x201c;TSSA&#x201d;); (ii) its 51% owned subsidiary, Tower Partners Semiconductor Co., Ltd. (&#x201c;TPSCo&#x201d;), an independent semiconductor foundry which operated three semiconductor facilities located in Tonami, Uozu and Arai (one of which, the Arai facility, ceased its operations in June 2022, see Note 13B2), in Hokuriku Japan, with the other 49% of TPSCo&#x2019;s shares held by Nuvoton Technology Corporation Japan (&#x201c;NTCJ&#x201d;), formerly named &#x201c;Panasonic Semiconductor Systems Co., Ltd.&#x201d; (&#x201c;PSCS&#x201d;); and (iii) its wholly-owned subsidiary Tower Semiconductor Italy S.r.l. (&#x201c;TSIT&#x201d;), incorporated in 2021 following the collaborative arrangement signed in June 2021 with ST Microelectronics S.r.l (&#x201c;ST&#x201d;) according to which TSIT shares cost with ST, as of December 31, 2024, at a new 300 mm facility owned by ST in Agrate, Italy (see Note 13E).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Tower and its subsidiaries are collectively referred to as the &#x201c;Company&#x201d;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company is a leading global analog foundry of high value semiconductor solutions, providing technology, development and process platforms for integrated circuits (ICs) in growing markets offering a broad range of customizable process technologies including: SiGe, SiPho, mixed signal CMOS, RF CMOS, CMOS image sensor, non-imaging sensors and integrated power management. The Company also provides a world-class design enablement platform for a quick and accurate design cycle, as well as Transfer Optimization and development Process Services (&#x201c;TOPS&#x201d;) to integrated device manufacturers (&#x201c;IDMs&#x201d;) and fabless companies that require capacity. To provide multi-fab sourcing and expanded capabilities for its customers, as of December 31, 2024, the Company owns two facilities in Israel (150mm and 200mm), two in the U.S. (200mm), two in Japan through TPSCo (200mm and 300mm), shares a clean room and capacity in a 300mm facility in Italy with ST, and is establishing with Intel Corporation&#x2019;s (&#x201c;Intel&#x201d;) capacity corridor in Intel&#x2019;s 300mm facility in New Mexico, USA, organized under TSSA (see Note 13F).&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Tower&#x2019;s ordinary shares are traded on the NASDAQ Global Select Market and on the Tel-Aviv Stock Exchange (&#x201c;TASE&#x201d;) under the symbol TSEM.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;On February 15, 2022, Intel and Tower announced the signing of a definitive agreement under which Intel was to acquire all of Tower&#x2019;s outstanding ordinary shares for cash consideration of $53 per share, however, the closing conditions for this transaction were not met since certain regulatory approvals were not received, hence, on August 16, 2023,&#160;Intel and Tower announced the termination of this agreement. Pursuant to the terms of the agreement, and in connection with the termination, Intel paid Tower a termination fee of $353,000, which is presented, net of associated fees, in a separate line within the statement of operations for the year ended December 31, 2023 in the amount of $313,501.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;/div&gt;
    </us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <tsem:PercentageOfInterestsAcquired
      contextRef="C_20241231_usgaapBusinessAcquisitionAxis_tsemTowerPartnersSemiconductorCoLimitedMember"
      decimals="2"
      id="Fxbrl_20250226154238507"
      unitRef="Pure">0.51</tsem:PercentageOfInterestsAcquired>
    <tsem:PercentageOfInterestsAcquired
      contextRef="C_20241231_usgaapBusinessAcquisitionAxis_tsemNuvotonTechnologyCorporationJapanMember"
      decimals="2"
      id="Fxbrl_20250226154247881"
      unitRef="Pure">0.49</tsem:PercentageOfInterestsAcquired>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="C_20220215_usgaapBusinessAcquisitionAxis_tsemIntelCorporationMember"
      decimals="0"
      id="Fxbrl_20230320125136910"
      unitRef="USD_per_Share">53</us-gaap:SharesIssuedPricePerShare>
    <tsem:TerminationFeesReceived
      contextRef="C_20230801to20230816_usgaapBusinessAcquisitionAxis_tsemIntelCorporationMember"
      decimals="-3"
      id="Fxbrl_20240227114047565"
      unitRef="USD">353000</tsem:TerminationFeesReceived>
    <tsem:MergerContractTerminationFees
      contextRef="C_20230101to20231231_usgaapBusinessAcquisitionAxis_tsemIntelCorporationMember"
      decimals="-3"
      id="Fxbrl_20250222035659859"
      unitRef="USD">313501000</tsem:MergerContractTerminationFees>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="C_20240101to20241231" id="FFact_420">
      &lt;div&gt;
        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;NOTE 2:&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;A.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Basis of Presentation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company&#x2019;s consolidated financial statements are presented in accordance with U.S. generally accepted accounting principles (&#x201c;US GAAP&#x201d;).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;B.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Use of Estimates in Preparation of Financial Statements&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The preparation of financial statements in conformity with US GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;C.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Principals of Consolidation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company&#x2019;s consolidated financial statements include the financial statements of Tower and its subsidiaries. The Company&#x2019;s consolidated financial statements are presented after the elimination of inter-company transactions and balances.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;D.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Reclassifications&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Certain prior year amounts have been reclassified to conform to the current financial statement presentation.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;E.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cash and cash equivalents consist of cash, highly liquid bank deposits and money market funds readily convertible to known amounts of cash with original maturities of three months or less as of the date of its purchase.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;F.&lt;/span&gt;&lt;span&gt;&#160; &#160; &#160;&#160;&lt;span style="font-weight:bold"&gt;Short Term Interest-Bearing Deposits&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Short-term deposits include bank deposits with original maturities greater than three months and with remaining maturities of less than one year. Such deposits are presented at cost, including accrued interest, which approximates their fair value.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;G.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Marketable Securities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company accounts for its investments in grade debt securities in accordance with ASC 320 "&lt;span style="font-style:italic"&gt;Investments - Debt Securities"&lt;/span&gt;. Management determines the appropriate classification of its investments in debt securities at the time of purchase and re-evaluates such determinations at each balance sheet date.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:77.75pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company classifies its marketable securities as "available-for-sale", as the Company does not intend to hold them necessarily to maturity. Any decision to sell a security classified as available for sale would be based on various factors, including significant movements in interest rates, changes in the maturity, mix of the Company&#x2019;s assets and liabilities, liquidity needs and other similar factors. Securities classified as available for sale are measured at fair value, based on quoted market prices or independent pricing services valuation. Gains and losses are recognized on a specific identification basis, in the Company's consolidated statements of operations.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:77.75pt;line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div&gt;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:Times New Roman;margin-top:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unrealized gains and losses are recorded in (i) the statement of other comprehensive income in periods the Company has no specific need and/or plan to use cash by selling such securities, or (ii) in the statement of operations as financing expense (income) in periods the Company has a specific need and/or intends to sell such securities.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company assessed the available-for-sales debt securities with an amortized cost basis in excess of estimated fair value to determine what amount of that difference, if any, is caused by expected credit losses in accordance with ASC &#160;326, &lt;span style="font-style:italic"&gt;"Financial Instruments - Credit Losses"&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Allowance for credit losses is recorded in financing income (expense), net, on the consolidated statements of operation, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income in shareholders' equity.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2024, the Company had no outstanding marketable securities since it sold all its marketable securities portfolios during 2024.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2023 the Company concluded that the current expected credit losses on its available-for-sale investment portfolio were immaterial.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;H.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Trade Accounts Receivables - Allowance for Expected Credit Loss&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;The Company maintains an allowance based on specific analysis of each customer account receivable&#x2019;s aging, assessment of its related risk and ability of the customer to make the required payment. In addition, in accordance with ASC 326, &lt;/span&gt;&lt;span style="font-style:italic"&gt;"Financial Instruments - Credit Losses"&lt;/span&gt;&lt;span&gt;, an allowance is maintained for such estimated expected losses. The amount of the allowance is determined principally on the basis of past collection experience and known financial factors regarding specific customers. Trade accounts receivables are written off using this allowance when it is probable that collection will not occur. Credit is extended to customers satisfying pre-defined credit criteria.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The total allowance for expected credit losses was $4,982 and $4,790 as of December 31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;I.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman, Times, serif"&gt;&#160; &#160; &#160;&#160;&lt;/span&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;Inventories&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Inventories are stated at the lower of aggregate cost or net realizable value. If inventory costs exceed expected net realizable value, the Company writes-down the difference between the cost and the expected net realizable value. Cost of raw materials is determined mainly on the basis of the weighted average moving price per unit. Work in progress is measured at cost including acquisition costs, processing costs and other costs incurred in bringing the inventories to their present stage.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;J.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Investments in Privately Held Companies&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Long-term investments include equity investments in privately-held companies without readily determinable fair values. In accordance with ASC 321 - &lt;span style="font-style:italic"&gt;&#x201c;Investments - Equity Securities&#x201d;,&lt;/span&gt; the Company may elect to measure those investments at fair value or at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer (&#x201c;Measurement Alternative&#x201d;). The Company elected to use the Measurement Alternative for each of its investments. Any adjustments resulting from impairments and/or observable price changes are recorded under &#x201c;other income (expense), net&#x201d; in the consolidated statements of operations. See also Note 2M below.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;K.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Property and Equipment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company accounts for property and equipment in accordance with Accounting Standards Codification ASC 360 &#x201c;&lt;span style="font-style:italic"&gt;Accounting for the Property, Plant and Equipment&lt;/span&gt;&#x201d;. Property and equipment are presented at cost, including capitalizable costs. Capitalizable costs include only costs that are identifiable with, and related to, the property and equipment, and are incurred prior to their initial operation. Identifiable incremental direct costs include costs associated with constructing, establishing, and installing facilities and equipment, as well as technology transfer.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Maintenance and repairs are charged to expenses as incurred.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Property and equipment are presented net of investment grants and government subsidies received and less accumulated depreciation.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

              &lt;div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Depreciation is calculated based on the straight-line method over the Company&#x2019;s estimated useful lives of the assets, as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                    &lt;tr&gt;
                      &lt;td style="width:78pt;font-family:'Times New Roman'"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:18pt;vertical-align:top;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="width:auto;vertical-align:top;text-align:justify;font-family:'Times New Roman'"&gt;
                        &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Buildings and building improvements, including facility infrastructure: 7-25 years.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
                &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                    &lt;tr&gt;
                      &lt;td style="width:78pt;font-family:'Times New Roman'"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:18pt;vertical-align:top;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="width:auto;vertical-align:top;text-align:justify;font-family:'Times New Roman'"&gt;
                        &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Machinery and equipment, software and hardware: 3-15 years.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;

            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Impairment charges, if needed, are determined based on the policy outlined in Note 2M below.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Property and equipment also include assets under capital leases, which are depreciated over their applicable useful life.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;L.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Intangible Assets and Goodwill&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company accounts for intangible assets and goodwill in accordance with ASC 350 &#x201c;&lt;span style="font-style:italic"&gt;Intangibles-Goodwill and Other&lt;/span&gt;&#x201d;. Intangible assets include the values assigned to the intangible assets as part of the purchase price allocation made at the time of acquisition. Intangible assets are amortized over the expected estimated economic life commonly used in the industry. Goodwill is not amortized and subject to impairment testing. Impairment charges on intangibles or goodwill, if needed, are determined based on the policy outlined in Note 2M below.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;M.&lt;/span&gt;&lt;span&gt;&#160; &#160; &lt;span style="font-weight:bold"&gt;Impairment of Assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Impairment of Property, Equipment and Intangible Assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company reviews long-lived assets and intangible assets on a periodic basis, as well as when such review is required based upon relevant circumstances, to determine whether events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable, considering the undiscounted cash flows expected from them. If applicable, the Company recognizes an impairment loss based upon the difference between the carrying amount and the fair value of such assets, in accordance with ASC 360-10 &#x201c;&lt;span style="font-style:italic"&gt;Property, Plant and Equipment&lt;/span&gt;&#x201d;. As of December 31, 2024, the Company concluded there was no impairment to its long-lived assets and intangible assets.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Impairment of Goodwill&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company performs a qualitative analysis when testing goodwill for impairment. A qualitative goodwill impairment test is performed when the fair value of a reporting unit historically has significantly exceeded the carrying value of its net assets and based on current operations is expected to continue to exceed it. Otherwise, the Company is required to conduct a quantitative impairment test and estimate the fair value of the reporting unit using a combination of an income approach based on discounted cash flow analysis and a market approach based on market multiples. If the fair value of a reporting unit is less than its carrying value, a goodwill impairment charge is recorded for the difference. As of December 31, 2024, the Company performed a qualitative impairment test for its reporting unit and concluded there was no impairment of goodwill.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Impairment of Investment in Privately Held Companies&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Investments in privately held companies accounted for using the Measurement Alternative are subject to periodic&#160;impairment&#160;reviews. Based on ASC 321-10-35-3, the Company&#x2019;s impairment analysis considers qualitative factors to evaluate whether the investment is impaired. As of December 31, 2024, no impairments were recorded.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;N.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Leases&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company recognizes a right-of-use asset (&#x201c;ROU&#x201d;) and lease liability for all operating and capital leases with a term greater than twelve months upon lease arrangement inception.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the terms of lease contracts. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Since most of the Company&#x2019;s leases do not provide an implicit rate, the Company's incremental borrowing rate is used based on the information available at the commencement date in determining the present value of lease payments. The lease terms used to calculate the ROU asset and related lease liability include options to terminate the lease or extend it when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense. For additional information, see Notes 10D and 10E.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;O.&#160;&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Revenue Recognition&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company recognizes revenue in accordance with ASC 606 &#x201c;&lt;span style="font-style:italic"&gt;Revenue from Contracts with Customers&lt;/span&gt;&#x201c; when it transfers the control of promised goods or services to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company&#x2019;s revenues are generated principally from sales of semiconductor wafers. The Company, to a much lesser extent, also derives revenues from design support and other technical and support services incidental to the sale of semiconductor wafers. Most of the Company&#x2019;s sales are achieved through the effort of its direct sales and business development force.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Wafer sales typically contain a single performance obligation that is fulfilled on the date of delivery and recognized at a point in time, which is upon shipment of the Company&#x2019;s products to unaffiliated customers, depending on shipping terms stipulated in the contract. Accordingly, control of the products transfers to the customer in accordance with the transaction's shipping terms. Taxes imposed by governmental authorities, such as sales taxes or value-added taxes, are excluded from net sales.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company provides for sales returns allowance relating to specified yield or quality commitments as a reduction of revenues, based on past experience and specific identification of relevant events, which has been in immaterial amounts.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company provides its customers with other services that are less significant in scope and amount and for which recognition occurs over time when customers receive the services.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;line-height:1.25;margin-left:56.7pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;P.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Research and Development&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Research and development costs are charged to operations as incurred. Amounts received or receivable from the government of Israel and others, such as participation in research and development programs, are offset from research and development costs. The accrual for grants receivable is determined based on the terms of the programs, provided that the criteria for entitlement have been met. As of December 31, 2024, the grants receivable amount was immaterial.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;Q.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Income Taxes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company accounts for income taxes using an asset and liability approach as prescribed in ASC 740-10&#160;&lt;span style="font-style:italic"&gt;&#x201c;Income Taxes&#x201d;.&lt;/span&gt; This topic prescribes the use of the liability method whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities. Deferred taxes are measured using the enacted tax rates under applicable law expected to be in effect for the year in which the differences are expected to reverse as of the balance sheet date. Deferred tax assets and liabilities, as well as any related valuation allowance, are presented as noncurrent items on the balance sheets.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company evaluates the potential realization of its deferred tax assets for each jurisdiction in which the Company operates at each reporting date and establishes valuation allowances when it is more likely than not that all or a part of its deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income of the same character and in the same jurisdiction. The Company considers all available positive and negative evidence in making this assessment, including, but not limited to, the scheduled reversal of deferred tax liabilities and deferred tax assets and projected future taxable income.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A valuation allowance is established, when necessary, to reduce deferred tax assets to the amount that is more likely than not to be realized based on all available evidence.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;ASC 740-10 prescribes a two-step approach for recognizing and measuring uncertain tax positions. The first step is to evaluate tax positions taken or expected to be taken in a tax return by assessing whether they are more-likely-than-not sustainable, based solely on their technical merits including resolution of any related appeals or litigation process. The second step is to measure the associated tax benefit of each position as the largest amount that the Company believes is more-likely-than-not realizable. Differences between the amount of tax benefits taken or expected to be taken in its income tax returns and the amount of tax benefits recognized in its financial statements, represent the Company's unrecognized income tax benefits. The Company's policy is to include interest and penalties related to unrecognized income tax benefits as a component of income tax expense.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;R.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Earnings per Ordinary Share&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Basic earnings per share are calculated in accordance with ASC 260, &#x201c;Earnings Per Share&#x201d; by dividing net profit or loss attributable to ordinary equity holders of Tower (the numerator) by the weighted average number of ordinary shares outstanding during the reported period (the denominator). Diluted earnings per share are calculated, if applicable, by adjusting the net profit attributable to ordinary equity holders of Tower, and the weighted average number of ordinary shares, taking into effect all potential dilutive ordinary shares.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;S.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Comprehensive Income&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In accordance with ASC 220 &#x201c;&lt;span style="font-style:italic"&gt;Comprehensive Income&lt;/span&gt;&#x201d;, comprehensive income represents the change in shareholders&#x2019; equity during a reporting period from transactions and other events and circumstances from non-owner sources. It includes all changes in equity during a reporting period except those resulting from investments by owners and distributions to owners. Other comprehensive income (&#x201c;OCI&#x201d;) represents gains and losses that are included in comprehensive income but excluded from net profit.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;T.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Functional Currency and Exchange Rate Results&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The currency of the primary economic environment in which Tower, TSSA, TSNB and TSIT conduct their operations is the U.S. Dollar (&#x201c;dollar&#x201d;). Thus, the dollar is their functional and reporting currency. Accordingly, monetary accounts maintained in currencies other than the dollar are re-measured into dollars in accordance with ASC 830-10 &#x201c;Foreign Currency Matters&#x201d;. All transaction gains and losses from the re-measurement of monetary balance sheet items are reflected in the statements of operations as financial income or expenses, as appropriate. The financial statements of TPSCo, whose functional currency is the Japanese Yen (&#x201c;JPY&#x201d;), have been translated into dollars. The assets and liabilities have been translated using the exchange rate in effect as of the balance sheet date. The statements of operations of TPSCo have been translated using the average exchange rate for the reported period. The resulting translation adjustments are charged or credited to OCI.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;U.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Stock-based Compensation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company applies the provisions of ASC Topic 718 &#x201c;&lt;span style="font-style:italic"&gt;Compensation - Stock Compensation&lt;/span&gt;&#x201d;, under which employees&#x2019; share-based equity awards (mostly restricted stock units and performance&#160;unit shares) are recognized based on the grant-date fair values.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The compensation costs are recognized using the graded vesting attribution method based on the vesting terms of each unit included in the award resulting in an accelerated recognition of compensation costs.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;V.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Fair Value Measurements of Financial Instruments&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;ASC 820, "&lt;span style="font-style:italic"&gt;Fair Value Measurements and Disclosures&lt;/span&gt;" &lt;span style="font-style:italic"&gt;(&#x201c;ASC 820&#x201d;)&lt;/span&gt;, requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value. A financial instrument's categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;ASC 820 prioritizes the inputs into three levels that may be used to measure fair value:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 2 applies to assets or liabilities for which there are inputs other than quoted prices that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 3 applies to assets or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The carrying value of the Company&#x2019;s bank deposits, account receivables, payables and accrued liabilities, approximate their current fair values in accordance with their nature and respective maturity dates or durations. The Company had no financial assets or liabilities carried and measured on a non-recurring basis during the reporting periods. Financial assets and liabilities measured on a recurring basis are those that are adjusted to fair value each time a financial statement is prepared such as marketable securities and investments in privately-held companies.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;W.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Derivatives and Hedging&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In accordance with ASC Topic 815,&#160;Derivative and Hedging&#160;("ASC 815"), the Company recognizes all its derivative instruments as either assets or liabilities and carries them at fair value.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;For derivative instruments that are designated and qualify as cash flow hedges, the derivative's gain or loss is initially reported as a component of OCI and is subsequently recorded into earnings when the hedged exposure affects earnings, in the same line item as the underlying hedged item on the consolidated statements of earnings.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cash&#160;flow&#160;hedges&#160;related to anticipated transactions are designated and documented at the inception of each hedge. Cash flows from hedging transactions are presented in the same categories as the cash flows from the respective hedged items.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;X.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman';margin-left:81pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In November 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments&#x2019; significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU No. 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The adoption of this ASU does not have any impact on the Company&#x2019;s financial position, results of operations or cash flow reports, see Note 15E with regards to applicable disclosure.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;Y.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;On December 23, 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No.&lt;span style="font-weight:bold"&gt;&#160;&lt;/span&gt;2023-09&#x2014;&lt;span style="font-weight:bold"&gt;&#160;&lt;/span&gt;Income&lt;span style="font-weight:bold"&gt;&#160;&lt;/span&gt;taxes (topic 740): improvements to income tax disclosures.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-family:Times New Roman, Times, serif;font-size:10pt"&gt;This ASU requires disclosure of specific categories in the rate reconciliation and additional information for reconciling items that meet a quantitative threshold. The amendment also includes other changes to improve the effectiveness of income tax disclosures, including further disaggregation of income taxes paid for individually significant jurisdictions.&lt;/span&gt;
              &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#160;&lt;br/&gt;The amendment should be effective for annual periods beginning after December 15, 2024. The Company does not expect the new standard to have a material impact on its consolidated financial statements.&lt;br/&gt;&#160;&lt;br/&gt;In November 2024, the FASB issued ASU 2024-03, Income Statement &#x2013; Reporting Comprehensive Income &#x2013; Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. ASU 2024-03 requires disclosure of specified information about certain costs and expenses on an interim and annual basis in the notes to the financial statements. The guidance is effective for fiscal years beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The Company does not expect the new standard to have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/div&gt;
          &lt;/div&gt;

      &lt;/div&gt;
    </us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227101729323">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;A.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Basis of Presentation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company&#x2019;s consolidated financial statements are presented in accordance with U.S. generally accepted accounting principles (&#x201c;US GAAP&#x201d;).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227101750329">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;B.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Use of Estimates in Preparation of Financial Statements&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The preparation of financial statements in conformity with US GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:UseOfEstimates>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227101804464">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;C.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Principals of Consolidation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company&#x2019;s consolidated financial statements include the financial statements of Tower and its subsidiaries. The Company&#x2019;s consolidated financial statements are presented after the elimination of inter-company transactions and balances.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227105618713">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;D.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Reclassifications&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Certain prior year amounts have been reclassified to conform to the current financial statement presentation.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227101847611">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;E.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cash and cash equivalents consist of cash, highly liquid bank deposits and money market funds readily convertible to known amounts of cash with original maturities of three months or less as of the date of its purchase.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:DepositContractsPolicy
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227101906577">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;F.&lt;/span&gt;&lt;span&gt;&#160; &#160; &#160;&#160;&lt;span style="font-weight:bold"&gt;Short Term Interest-Bearing Deposits&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Short-term deposits include bank deposits with original maturities greater than three months and with remaining maturities of less than one year. Such deposits are presented at cost, including accrued interest, which approximates their fair value.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:DepositContractsPolicy>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227101951717">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;G.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Marketable Securities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company accounts for its investments in grade debt securities in accordance with ASC 320 "&lt;span style="font-style:italic"&gt;Investments - Debt Securities"&lt;/span&gt;. Management determines the appropriate classification of its investments in debt securities at the time of purchase and re-evaluates such determinations at each balance sheet date.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:77.75pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company classifies its marketable securities as "available-for-sale", as the Company does not intend to hold them necessarily to maturity. Any decision to sell a security classified as available for sale would be based on various factors, including significant movements in interest rates, changes in the maturity, mix of the Company&#x2019;s assets and liabilities, liquidity needs and other similar factors. Securities classified as available for sale are measured at fair value, based on quoted market prices or independent pricing services valuation. Gains and losses are recognized on a specific identification basis, in the Company's consolidated statements of operations.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:77.75pt;line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div&gt;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:Times New Roman;margin-top:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unrealized gains and losses are recorded in (i) the statement of other comprehensive income in periods the Company has no specific need and/or plan to use cash by selling such securities, or (ii) in the statement of operations as financing expense (income) in periods the Company has a specific need and/or intends to sell such securities.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company assessed the available-for-sales debt securities with an amortized cost basis in excess of estimated fair value to determine what amount of that difference, if any, is caused by expected credit losses in accordance with ASC &#160;326, &lt;span style="font-style:italic"&gt;"Financial Instruments - Credit Losses"&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Allowance for credit losses is recorded in financing income (expense), net, on the consolidated statements of operation, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income in shareholders' equity.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2024, the Company had no outstanding marketable securities since it sold all its marketable securities portfolios during 2024.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2023 the Company concluded that the current expected credit losses on its available-for-sale investment portfolio were immaterial.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:MarketableSecuritiesPolicy>
    <tsem:TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227102035708">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;H.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Trade Accounts Receivables - Allowance for Expected Credit Loss&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;The Company maintains an allowance based on specific analysis of each customer account receivable&#x2019;s aging, assessment of its related risk and ability of the customer to make the required payment. In addition, in accordance with ASC 326, &lt;/span&gt;&lt;span style="font-style:italic"&gt;"Financial Instruments - Credit Losses"&lt;/span&gt;&lt;span&gt;, an allowance is maintained for such estimated expected losses. The amount of the allowance is determined principally on the basis of past collection experience and known financial factors regarding specific customers. Trade accounts receivables are written off using this allowance when it is probable that collection will not occur. Credit is extended to customers satisfying pre-defined credit criteria.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The total allowance for expected credit losses was $4,982 and $4,790 as of December 31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </tsem:TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock>
    <us-gaap:AllowanceForNotesAndLoansReceivableCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240214005728683"
      unitRef="USD">4982000</us-gaap:AllowanceForNotesAndLoansReceivableCurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20230320125609323"
      unitRef="USD">4790000</us-gaap:AllowanceForNotesAndLoansReceivableCurrent>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227102050451">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;I.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman, Times, serif"&gt;&#160; &#160; &#160;&#160;&lt;/span&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;Inventories&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Inventories are stated at the lower of aggregate cost or net realizable value. If inventory costs exceed expected net realizable value, the Company writes-down the difference between the cost and the expected net realizable value. Cost of raw materials is determined mainly on the basis of the weighted average moving price per unit. Work in progress is measured at cost including acquisition costs, processing costs and other costs incurred in bringing the inventories to their present stage.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:InventoryPolicyTextBlock>
    <tsem:InvestmentsInPrivatelyHeldCompanies
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227102109305">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;J.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Investments in Privately Held Companies&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Long-term investments include equity investments in privately-held companies without readily determinable fair values. In accordance with ASC 321 - &lt;span style="font-style:italic"&gt;&#x201c;Investments - Equity Securities&#x201d;,&lt;/span&gt; the Company may elect to measure those investments at fair value or at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer (&#x201c;Measurement Alternative&#x201d;). The Company elected to use the Measurement Alternative for each of its investments. Any adjustments resulting from impairments and/or observable price changes are recorded under &#x201c;other income (expense), net&#x201d; in the consolidated statements of operations. See also Note 2M below.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </tsem:InvestmentsInPrivatelyHeldCompanies>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227102130632">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;K.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Property and Equipment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company accounts for property and equipment in accordance with Accounting Standards Codification ASC 360 &#x201c;&lt;span style="font-style:italic"&gt;Accounting for the Property, Plant and Equipment&lt;/span&gt;&#x201d;. Property and equipment are presented at cost, including capitalizable costs. Capitalizable costs include only costs that are identifiable with, and related to, the property and equipment, and are incurred prior to their initial operation. Identifiable incremental direct costs include costs associated with constructing, establishing, and installing facilities and equipment, as well as technology transfer.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Maintenance and repairs are charged to expenses as incurred.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Property and equipment are presented net of investment grants and government subsidies received and less accumulated depreciation.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

              &lt;div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Depreciation is calculated based on the straight-line method over the Company&#x2019;s estimated useful lives of the assets, as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                    &lt;tr&gt;
                      &lt;td style="width:78pt;font-family:'Times New Roman'"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:18pt;vertical-align:top;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="width:auto;vertical-align:top;text-align:justify;font-family:'Times New Roman'"&gt;
                        &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Buildings and building improvements, including facility infrastructure: 7-25 years.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
                &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                    &lt;tr&gt;
                      &lt;td style="width:78pt;font-family:'Times New Roman'"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:18pt;vertical-align:top;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="width:auto;vertical-align:top;text-align:justify;font-family:'Times New Roman'"&gt;
                        &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Machinery and equipment, software and hardware: 3-15 years.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;

            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Impairment charges, if needed, are determined based on the policy outlined in Note 2M below.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Property and equipment also include assets under capital leases, which are depreciated over their applicable useful life.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <tsem:ScheduleOfEstimatedEconomicLivesTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227101634093">
              &lt;div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Depreciation is calculated based on the straight-line method over the Company&#x2019;s estimated useful lives of the assets, as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                    &lt;tr&gt;
                      &lt;td style="width:78pt;font-family:'Times New Roman'"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:18pt;vertical-align:top;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="width:auto;vertical-align:top;text-align:justify;font-family:'Times New Roman'"&gt;
                        &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Buildings and building improvements, including facility infrastructure: 7-25 years.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
                &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                    &lt;tr&gt;
                      &lt;td style="width:78pt;font-family:'Times New Roman'"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:18pt;vertical-align:top;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="width:auto;vertical-align:top;text-align:justify;font-family:'Times New Roman'"&gt;
                        &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Machinery and equipment, software and hardware: 3-15 years.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            </tsem:ScheduleOfEstimatedEconomicLivesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_20241231_srtRangeAxis_srtMinimumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember"
      id="Fxbrl_20220224223512898">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_20241231_srtRangeAxis_srtMaximumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember"
      id="Fxbrl_20220224223517945">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_20241231_srtRangeAxis_srtMinimumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember"
      id="Fxbrl_20220224223528465">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_20241231_srtRangeAxis_srtMaximumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember"
      id="Fxbrl_20220224223533617">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227102156196">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;L.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Intangible Assets and Goodwill&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company accounts for intangible assets and goodwill in accordance with ASC 350 &#x201c;&lt;span style="font-style:italic"&gt;Intangibles-Goodwill and Other&lt;/span&gt;&#x201d;. Intangible assets include the values assigned to the intangible assets as part of the purchase price allocation made at the time of acquisition. Intangible assets are amortized over the expected estimated economic life commonly used in the industry. Goodwill is not amortized and subject to impairment testing. Impairment charges on intangibles or goodwill, if needed, are determined based on the policy outlined in Note 2M below.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227102224265">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;M.&lt;/span&gt;&lt;span&gt;&#160; &#160; &lt;span style="font-weight:bold"&gt;Impairment of Assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Impairment of Property, Equipment and Intangible Assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company reviews long-lived assets and intangible assets on a periodic basis, as well as when such review is required based upon relevant circumstances, to determine whether events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable, considering the undiscounted cash flows expected from them. If applicable, the Company recognizes an impairment loss based upon the difference between the carrying amount and the fair value of such assets, in accordance with ASC 360-10 &#x201c;&lt;span style="font-style:italic"&gt;Property, Plant and Equipment&lt;/span&gt;&#x201d;. As of December 31, 2024, the Company concluded there was no impairment to its long-lived assets and intangible assets.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Impairment of Goodwill&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company performs a qualitative analysis when testing goodwill for impairment. A qualitative goodwill impairment test is performed when the fair value of a reporting unit historically has significantly exceeded the carrying value of its net assets and based on current operations is expected to continue to exceed it. Otherwise, the Company is required to conduct a quantitative impairment test and estimate the fair value of the reporting unit using a combination of an income approach based on discounted cash flow analysis and a market approach based on market multiples. If the fair value of a reporting unit is less than its carrying value, a goodwill impairment charge is recorded for the difference. As of December 31, 2024, the Company performed a qualitative impairment test for its reporting unit and concluded there was no impairment of goodwill.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Impairment of Investment in Privately Held Companies&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Investments in privately held companies accounted for using the Measurement Alternative are subject to periodic&#160;impairment&#160;reviews. Based on ASC 321-10-35-3, the Company&#x2019;s impairment analysis considers qualitative factors to evaluate whether the investment is impaired. As of December 31, 2024, no impairments were recorded.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227102243356">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;N.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Leases&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company recognizes a right-of-use asset (&#x201c;ROU&#x201d;) and lease liability for all operating and capital leases with a term greater than twelve months upon lease arrangement inception.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the terms of lease contracts. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Since most of the Company&#x2019;s leases do not provide an implicit rate, the Company's incremental borrowing rate is used based on the information available at the commencement date in determining the present value of lease payments. The lease terms used to calculate the ROU asset and related lease liability include options to terminate the lease or extend it when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense. For additional information, see Notes 10D and 10E.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227102302272">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;O.&#160;&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Revenue Recognition&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company recognizes revenue in accordance with ASC 606 &#x201c;&lt;span style="font-style:italic"&gt;Revenue from Contracts with Customers&lt;/span&gt;&#x201c; when it transfers the control of promised goods or services to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company&#x2019;s revenues are generated principally from sales of semiconductor wafers. The Company, to a much lesser extent, also derives revenues from design support and other technical and support services incidental to the sale of semiconductor wafers. Most of the Company&#x2019;s sales are achieved through the effort of its direct sales and business development force.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Wafer sales typically contain a single performance obligation that is fulfilled on the date of delivery and recognized at a point in time, which is upon shipment of the Company&#x2019;s products to unaffiliated customers, depending on shipping terms stipulated in the contract. Accordingly, control of the products transfers to the customer in accordance with the transaction's shipping terms. Taxes imposed by governmental authorities, such as sales taxes or value-added taxes, are excluded from net sales.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company provides for sales returns allowance relating to specified yield or quality commitments as a reduction of revenues, based on past experience and specific identification of relevant events, which has been in immaterial amounts.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company provides its customers with other services that are less significant in scope and amount and for which recognition occurs over time when customers receive the services.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227102329001">
          &lt;div&gt;
            &lt;div style="text-align:justify;line-height:1.25;margin-left:56.7pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;P.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Research and Development&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Research and development costs are charged to operations as incurred. Amounts received or receivable from the government of Israel and others, such as participation in research and development programs, are offset from research and development costs. The accrual for grants receivable is determined based on the terms of the programs, provided that the criteria for entitlement have been met. As of December 31, 2024, the grants receivable amount was immaterial.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227102351125">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;Q.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Income Taxes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company accounts for income taxes using an asset and liability approach as prescribed in ASC 740-10&#160;&lt;span style="font-style:italic"&gt;&#x201c;Income Taxes&#x201d;.&lt;/span&gt; This topic prescribes the use of the liability method whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities. Deferred taxes are measured using the enacted tax rates under applicable law expected to be in effect for the year in which the differences are expected to reverse as of the balance sheet date. Deferred tax assets and liabilities, as well as any related valuation allowance, are presented as noncurrent items on the balance sheets.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company evaluates the potential realization of its deferred tax assets for each jurisdiction in which the Company operates at each reporting date and establishes valuation allowances when it is more likely than not that all or a part of its deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income of the same character and in the same jurisdiction. The Company considers all available positive and negative evidence in making this assessment, including, but not limited to, the scheduled reversal of deferred tax liabilities and deferred tax assets and projected future taxable income.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A valuation allowance is established, when necessary, to reduce deferred tax assets to the amount that is more likely than not to be realized based on all available evidence.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;ASC 740-10 prescribes a two-step approach for recognizing and measuring uncertain tax positions. The first step is to evaluate tax positions taken or expected to be taken in a tax return by assessing whether they are more-likely-than-not sustainable, based solely on their technical merits including resolution of any related appeals or litigation process. The second step is to measure the associated tax benefit of each position as the largest amount that the Company believes is more-likely-than-not realizable. Differences between the amount of tax benefits taken or expected to be taken in its income tax returns and the amount of tax benefits recognized in its financial statements, represent the Company's unrecognized income tax benefits. The Company's policy is to include interest and penalties related to unrecognized income tax benefits as a component of income tax expense.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227102440621">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;R.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Earnings per Ordinary Share&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Basic earnings per share are calculated in accordance with ASC 260, &#x201c;Earnings Per Share&#x201d; by dividing net profit or loss attributable to ordinary equity holders of Tower (the numerator) by the weighted average number of ordinary shares outstanding during the reported period (the denominator). Diluted earnings per share are calculated, if applicable, by adjusting the net profit attributable to ordinary equity holders of Tower, and the weighted average number of ordinary shares, taking into effect all potential dilutive ordinary shares.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227102507483">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;S.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Comprehensive Income&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In accordance with ASC 220 &#x201c;&lt;span style="font-style:italic"&gt;Comprehensive Income&lt;/span&gt;&#x201d;, comprehensive income represents the change in shareholders&#x2019; equity during a reporting period from transactions and other events and circumstances from non-owner sources. It includes all changes in equity during a reporting period except those resulting from investments by owners and distributions to owners. Other comprehensive income (&#x201c;OCI&#x201d;) represents gains and losses that are included in comprehensive income but excluded from net profit.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227102602310">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;T.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Functional Currency and Exchange Rate Results&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The currency of the primary economic environment in which Tower, TSSA, TSNB and TSIT conduct their operations is the U.S. Dollar (&#x201c;dollar&#x201d;). Thus, the dollar is their functional and reporting currency. Accordingly, monetary accounts maintained in currencies other than the dollar are re-measured into dollars in accordance with ASC 830-10 &#x201c;Foreign Currency Matters&#x201d;. All transaction gains and losses from the re-measurement of monetary balance sheet items are reflected in the statements of operations as financial income or expenses, as appropriate. The financial statements of TPSCo, whose functional currency is the Japanese Yen (&#x201c;JPY&#x201d;), have been translated into dollars. The assets and liabilities have been translated using the exchange rate in effect as of the balance sheet date. The statements of operations of TPSCo have been translated using the average exchange rate for the reported period. The resulting translation adjustments are charged or credited to OCI.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227102619259">
          &lt;div&gt;
            &lt;div style="margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;U.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Stock-based Compensation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company applies the provisions of ASC Topic 718 &#x201c;&lt;span style="font-style:italic"&gt;Compensation - Stock Compensation&lt;/span&gt;&#x201d;, under which employees&#x2019; share-based equity awards (mostly restricted stock units and performance&#160;unit shares) are recognized based on the grant-date fair values.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The compensation costs are recognized using the graded vesting attribution method based on the vesting terms of each unit included in the award resulting in an accelerated recognition of compensation costs.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227102644257">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;V.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Fair Value Measurements of Financial Instruments&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;ASC 820, "&lt;span style="font-style:italic"&gt;Fair Value Measurements and Disclosures&lt;/span&gt;" &lt;span style="font-style:italic"&gt;(&#x201c;ASC 820&#x201d;)&lt;/span&gt;, requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value. A financial instrument's categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;ASC 820 prioritizes the inputs into three levels that may be used to measure fair value:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 2 applies to assets or liabilities for which there are inputs other than quoted prices that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 3 applies to assets or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The carrying value of the Company&#x2019;s bank deposits, account receivables, payables and accrued liabilities, approximate their current fair values in accordance with their nature and respective maturity dates or durations. The Company had no financial assets or liabilities carried and measured on a non-recurring basis during the reporting periods. Financial assets and liabilities measured on a recurring basis are those that are adjusted to fair value each time a financial statement is prepared such as marketable securities and investments in privately-held companies.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227102755993">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;W.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Derivatives and Hedging&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In accordance with ASC Topic 815,&#160;Derivative and Hedging&#160;("ASC 815"), the Company recognizes all its derivative instruments as either assets or liabilities and carries them at fair value.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;For derivative instruments that are designated and qualify as cash flow hedges, the derivative's gain or loss is initially reported as a component of OCI and is subsequently recorded into earnings when the hedged exposure affects earnings, in the same line item as the underlying hedged item on the consolidated statements of earnings.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cash&#160;flow&#160;hedges&#160;related to anticipated transactions are designated and documented at the inception of each hedge. Cash flows from hedging transactions are presented in the same categories as the cash flows from the respective hedged items.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227102817869">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;X.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman';margin-left:81pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In November 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments&#x2019; significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU No. 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The adoption of this ASU does not have any impact on the Company&#x2019;s financial position, results of operations or cash flow reports, see Note 15E with regards to applicable disclosure.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <tsem:RecentlyIssuedAccountingPronouncementsNotYetAdopted
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227102929129">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;Y.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;On December 23, 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No.&lt;span style="font-weight:bold"&gt;&#160;&lt;/span&gt;2023-09&#x2014;&lt;span style="font-weight:bold"&gt;&#160;&lt;/span&gt;Income&lt;span style="font-weight:bold"&gt;&#160;&lt;/span&gt;taxes (topic 740): improvements to income tax disclosures.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-family:Times New Roman, Times, serif;font-size:10pt"&gt;This ASU requires disclosure of specific categories in the rate reconciliation and additional information for reconciling items that meet a quantitative threshold. The amendment also includes other changes to improve the effectiveness of income tax disclosures, including further disaggregation of income taxes paid for individually significant jurisdictions.&lt;/span&gt;
              &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#160;&lt;br/&gt;The amendment should be effective for annual periods beginning after December 15, 2024. The Company does not expect the new standard to have a material impact on its consolidated financial statements.&lt;br/&gt;&#160;&lt;br/&gt;In November 2024, the FASB issued ASU 2024-03, Income Statement &#x2013; Reporting Comprehensive Income &#x2013; Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. ASU 2024-03 requires disclosure of specified information about certain costs and expenses on an interim and annual basis in the notes to the financial statements. The guidance is effective for fiscal years beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The Company does not expect the new standard to have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        </tsem:RecentlyIssuedAccountingPronouncementsNotYetAdopted>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222040825356">
      &lt;div&gt;
        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;NOTE 3:&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;INVENTORIES&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Inventories consist of the following as of December 31, 2024 and 2023:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="margin-left:63pt"&gt;

            &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Raw materials&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;127,171&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;145,894&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Work in process&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;118,642&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;116,698&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Finished goods&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;22,482&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;20,096&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;268,295&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;282,688&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;

        &lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Work in process and finished goods are presented net of aggregate write-downs to net realizable value of $8,803 and $8,327 as of December 31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;/div&gt;
    </us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222041119639">
            &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Raw materials&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;127,171&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;145,894&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Work in process&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;118,642&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;116,698&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Finished goods&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;22,482&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;20,096&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;268,295&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;282,688&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          </us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_421"
      unitRef="USD">127171000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_422"
      unitRef="USD">145894000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_423"
      unitRef="USD">118642000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_424"
      unitRef="USD">116698000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_425"
      unitRef="USD">22482000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_426"
      unitRef="USD">20096000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_427"
      unitRef="USD">268295000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_428"
      unitRef="USD">282688000</us-gaap:InventoryNet>
    <us-gaap:InventoryValuationReserves
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220211104204821"
      unitRef="USD">8803000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220211104210381"
      unitRef="USD">8327000</us-gaap:InventoryValuationReserves>
    <us-gaap:OtherCurrentAssetsTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222041732259">
      &lt;div&gt;
        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-weight:bold"&gt;NOTE 4:&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;OTHER CURRENT ASSETS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;Other current assets consist of the following as of December 31, 2024 and 2023:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="margin-left:63pt"&gt;

            &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;Direct and indirect tax receivables&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;27,551&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;22,892&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;Prepaid expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;32,985&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;11,097&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;Receivables from hedging transactions - see Note 11A&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;768&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;1,894&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;Other receivables&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;73&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;61,817&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;35,956&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;

        &lt;/div&gt;
      &lt;/div&gt;
    </us-gaap:OtherCurrentAssetsTextBlock>
    <us-gaap:ScheduleOfOtherAssetsTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222041700266">
            &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;Direct and indirect tax receivables&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;27,551&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;22,892&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;Prepaid expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;32,985&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;11,097&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;Receivables from hedging transactions - see Note 11A&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;768&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;1,894&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;Other receivables&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;73&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;61,817&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;35,956&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          </us-gaap:ScheduleOfOtherAssetsTableTextBlock>
    <us-gaap:IncomeTaxesReceivable
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240227120351133"
      unitRef="USD">27551000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240227120359635"
      unitRef="USD">22892000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240227120509914"
      unitRef="USD">32985000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240227120522735"
      unitRef="USD">11097000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:HedgingAssetsCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240227120539398"
      unitRef="USD">768000</us-gaap:HedgingAssetsCurrent>
    <us-gaap:HedgingAssetsCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240227120600106"
      unitRef="USD">1894000</us-gaap:HedgingAssetsCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240227120617639"
      unitRef="USD">513000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240227120628401"
      unitRef="USD">73000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240227120730216"
      unitRef="USD">61817000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240227120742025"
      unitRef="USD">35956000</us-gaap:OtherAssetsCurrent>
    <us-gaap:InvestmentTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222042045880">
      &lt;div&gt;
        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;NOTE 5:&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;LONG-TERM INVESTMENTS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Long-term investments consist of the following as of December 31, 2024 and 2023:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="margin-left:63pt"&gt;

            &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Investments in privately held companies&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;6,780&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;6,780&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Pension plan net assets - see Notes 12B&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,870&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,672&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;8,650&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;8,452&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;

        &lt;/div&gt;
      &lt;/div&gt;
    </us-gaap:InvestmentTextBlock>
    <us-gaap:MarketableSecuritiesTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222042018268">
            &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Investments in privately held companies&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;6,780&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;6,780&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Pension plan net assets - see Notes 12B&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,870&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,672&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;8,650&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;8,452&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          </us-gaap:MarketableSecuritiesTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_451"
      unitRef="USD">6780000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_452"
      unitRef="USD">6780000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_447"
      unitRef="USD">1870000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_448"
      unitRef="USD">1672000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:LongTermInvestments
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_453"
      unitRef="USD">8650000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_454"
      unitRef="USD">8452000</us-gaap:LongTermInvestments>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222043923007">
      &lt;div&gt;
        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;NOTE 6:&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;PROPERTY AND EQUIPMENT, NET&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Property and equipment consist of the following as of December 31, 2024 and 2023:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="margin-left:63pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;float:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Original cost: (*)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Land and buildings, including facility infrastructure&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;463,564&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;429,191&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Machinery and equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,281,817&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,977,381&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,745,381&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,406,572&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Accumulated depreciation:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Buildings, including facility infrastructure&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(303,041&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(291,684&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Machinery and equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3,155,718&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2,958,959&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3,458,759&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3,250,643&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,286,622&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,155,929&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:36pt;line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(*) Original cost includes ROU assets under capital lease in the amount of $153,159 and $204,230 as of December 31, 2024 and 2023, respectively. The depreciation expense of such assets amounted to $15,195 and $18,307 for the years ended December 31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2024 and 2023, the original cost of land, buildings, machinery and equipment was presented net of investment grants, in the aggregate amount of approximately $285,000.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;/div&gt;
    </us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222043901755">
          &lt;div&gt;
            &lt;div style="margin-left:63pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;float:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Original cost: (*)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Land and buildings, including facility infrastructure&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;463,564&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;429,191&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Machinery and equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,281,817&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,977,381&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,745,381&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,406,572&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Accumulated depreciation:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Buildings, including facility infrastructure&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(303,041&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(291,684&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Machinery and equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3,155,718&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2,958,959&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3,458,759&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3,250,643&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,286,622&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,155,929&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:36pt;line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(*) Original cost includes ROU assets under capital lease in the amount of $153,159 and $204,230 as of December 31, 2024 and 2023, respectively. The depreciation expense of such assets amounted to $15,195 and $18,307 for the years ended December 31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="Fxbrl_20220103120939160"
      unitRef="USD">463564000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="Fxbrl_20220103120954472"
      unitRef="USD">429191000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember"
      decimals="-3"
      id="Fxbrl_20220103121005173_xbrl_20220103120939160"
      unitRef="USD">4281817000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember"
      decimals="-3"
      id="Fxbrl_20220103121005173_xbrl_20220103120954472"
      unitRef="USD">3977381000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220103121108829"
      unitRef="USD">4745381000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220103121116639"
      unitRef="USD">4406572000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="Fxbrl_20220103121146008_xbrl_20220103120939160"
      unitRef="USD">303041000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapBuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="Fxbrl_20220103121146008_xbrl_20220103120954472"
      unitRef="USD">291684000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember"
      decimals="-3"
      id="Fxbrl_20220103121236984_xbrl_20220103121146008_xbrl_20220103120939160"
      unitRef="USD">3155718000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMachineryAndEquipmentMember"
      decimals="-3"
      id="Fxbrl_20220103121236984_xbrl_20220103121146008_xbrl_20220103120954472"
      unitRef="USD">2958959000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220103121329728"
      unitRef="USD">3458759000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220103121427090"
      unitRef="USD">3250643000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220103121448609"
      unitRef="USD">1286622000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220103121501221"
      unitRef="USD">1155929000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220221134547337"
      unitRef="USD">153159000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220221134554820"
      unitRef="USD">204230000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:Depreciation
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220221134602814"
      unitRef="USD">15195000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220221134609931"
      unitRef="USD">18307000</us-gaap:Depreciation>
    <tsem:PropertyPlantAndEquipmentNetAggregateInvestmentGrants
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220221134635509"
      unitRef="USD">285000000</tsem:PropertyPlantAndEquipmentNetAggregateInvestmentGrants>
    <tsem:PropertyPlantAndEquipmentNetAggregateInvestmentGrants
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220221134630758"
      unitRef="USD">285000000</tsem:PropertyPlantAndEquipmentNetAggregateInvestmentGrants>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222045939176">
      &lt;div&gt;
        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;NOTE 7:&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;INTANGIBLE ASSETS, NET&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Intangible assets consist of the following as of December 31, 2024:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:63pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                      &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Useful life&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(years)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Accumulated&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52.54%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Facilities&#x2019; lease&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;33,500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(30,682&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,818&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:52.54%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Technologies&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10-20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,700&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(6,322&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;378&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52.54%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Customer relationships&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:52.54%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total identifiable intangible assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;42,800&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(39,604&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;3,196&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Intangible assets consist of the following as of December 31, 2023:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:63pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                      &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Useful life&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(years)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Accumulated&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52.54%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Facilities&#x2019; lease&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;33,500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(29,394&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;4,106&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:52.54%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Technologies&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10-20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,700&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(5,691&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,009&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52.54%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Customer relationships&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:52.54%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total identifiable intangible assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;42,800&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(37,685&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;5,115&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
          &lt;/div&gt;

      &lt;/div&gt;
    </us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222045957501">
          &lt;div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Intangible assets consist of the following as of December 31, 2024:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:63pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                      &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Useful life&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(years)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Accumulated&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52.54%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Facilities&#x2019; lease&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;33,500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(30,682&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,818&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:52.54%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Technologies&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10-20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,700&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(6,322&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;378&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52.54%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Customer relationships&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:52.54%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total identifiable intangible assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;42,800&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(39,604&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;3,196&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Intangible assets consist of the following as of December 31, 2023:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:63pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                      &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Useful life&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(years)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Accumulated&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52.54%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Facilities&#x2019; lease&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;33,500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(29,394&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;4,106&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:52.54%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Technologies&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10-20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,700&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(5,691&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,009&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52.54%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Customer relationships&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:52.54%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total identifiable intangible assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9.12%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;42,800&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(37,685&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9.12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;5,115&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1.05%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember"
      id="Fxbrl_20220103122747903">P19Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember"
      decimals="-3"
      id="Fxbrl_20220103122602659"
      unitRef="USD">33500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember"
      decimals="-3"
      id="Fxbrl_20220103122718614"
      unitRef="USD">30682000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember"
      decimals="-3"
      id="Fxbrl_20220103122736353"
      unitRef="USD">2818000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_20241231_srtRangeAxis_srtMinimumMember_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"
      id="Fxbrl_20220103122327967">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_20241231_srtRangeAxis_srtMaximumMember_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"
      id="Fxbrl_20240227100227877">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"
      decimals="-3"
      id="Fxbrl_20220103122416598"
      unitRef="USD">6700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"
      decimals="-3"
      id="Fxbrl_20220103122443416"
      unitRef="USD">6322000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"
      decimals="-3"
      id="Fxbrl_20220103122507402"
      unitRef="USD">378000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      id="Fxbrl_20220103122933824">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      decimals="-3"
      id="Fxbrl_20220103122958098"
      unitRef="USD">2600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      decimals="-3"
      id="Fxbrl_20220103123009193"
      unitRef="USD">2600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      decimals="-3"
      id="Fxbrl_20220103123017608"
      unitRef="USD">0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220103123028487"
      unitRef="USD">42800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220103123048746"
      unitRef="USD">39604000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220103123059410"
      unitRef="USD">3196000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember"
      id="Fxbrl_20220103123127792_xbrl_20220103122747903">P19Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember"
      decimals="-3"
      id="Fxbrl_20220103123127792_xbrl_20220103122602659"
      unitRef="USD">33500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember"
      decimals="-3"
      id="Fxbrl_20220103123127792_xbrl_20220103122718614"
      unitRef="USD">29394000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapLeaseAgreementsMember"
      decimals="-3"
      id="Fxbrl_20220103123127792_xbrl_20220103122736353"
      unitRef="USD">4106000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"
      decimals="-3"
      id="Fxbrl_20220103123127787_xbrl_20220103122416598"
      unitRef="USD">6700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"
      decimals="-3"
      id="Fxbrl_20220103123127787_xbrl_20220103122443416"
      unitRef="USD">5691000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_tsemTechnologiesMember"
      decimals="-3"
      id="Fxbrl_20220103123127787_xbrl_20220103122507402"
      unitRef="USD">1009000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      id="Fxbrl_20220103123127804_xbrl_20220103122933824">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      decimals="-3"
      id="Fxbrl_20220103123127804_xbrl_20220103122958098"
      unitRef="USD">2600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      decimals="-3"
      id="Fxbrl_20220103123127804_xbrl_20220103123009193"
      unitRef="USD">2600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      decimals="-3"
      id="Fxbrl_20220103123127804_xbrl_20220103123017608"
      unitRef="USD">0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220103123127809_xbrl_20220103123028487"
      unitRef="USD">42800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220103123127809_xbrl_20220103123048746"
      unitRef="USD">37685000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220103123127809_xbrl_20220103123059410"
      unitRef="USD">5115000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222050838170">
      &lt;div&gt;
        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;NOTE 8:&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;OTHER LONG-TERM ASSETS, NET&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other long-term assets, net consist of the following as of December 31, 2024 and 2023:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:63pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Long-term prepaid expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,514&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;18,598&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;ROU - assets under operating leases&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7,874&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,762&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Prepaid long-term land lease, net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,572&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,693&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred tax asset - see Note 18&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,768&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,810&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;14,728&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;32,863&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
          &lt;/div&gt;

      &lt;/div&gt;
    </us-gaap:OtherAssetsDisclosureTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222050851510">
          &lt;div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other long-term assets, net consist of the following as of December 31, 2024 and 2023:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:63pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Long-term prepaid expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,514&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;18,598&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;ROU - assets under operating leases&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7,874&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,762&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Prepaid long-term land lease, net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,572&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,693&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred tax asset - see Note 18&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,768&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,810&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;14,728&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;32,863&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_531"
      unitRef="USD">2514000</us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_532"
      unitRef="USD">18598000</us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20230424131346235"
      unitRef="USD">7874000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_526"
      unitRef="USD">9762000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PrepaidExpenseOtherNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20250222050908416"
      unitRef="USD">2572000</us-gaap:PrepaidExpenseOtherNoncurrent>
    <us-gaap:PrepaidExpenseOtherNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_528"
      unitRef="USD">2693000</us-gaap:PrepaidExpenseOtherNoncurrent>
    <tsem:DeferredTaxAssetClassifiedAsNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_523"
      unitRef="USD">1768000</tsem:DeferredTaxAssetClassifiedAsNoncurrent>
    <tsem:DeferredTaxAssetClassifiedAsNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_524"
      unitRef="USD">1810000</tsem:DeferredTaxAssetClassifiedAsNoncurrent>
    <tsem:DeferredTaxAndOtherAssetsNet
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_533"
      unitRef="USD">14728000</tsem:DeferredTaxAndOtherAssetsNet>
    <tsem:DeferredTaxAndOtherAssetsNet
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_534"
      unitRef="USD">32863000</tsem:DeferredTaxAndOtherAssetsNet>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222051320313">
      &lt;div&gt;
        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;NOTE 9:&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;OTHER CURRENT LIABILITIES&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other current liabilities consist of the following as of December 31, 2024 and 2023:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:63pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Tax payables&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;12,428&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;7,400&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Hedging transactions related payables &#x2013; see Note 11A&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,070&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Others&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,712&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1, 386&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;19,210&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;9,286&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
          &lt;/div&gt;

      &lt;/div&gt;
    </us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222051456294">
          &lt;div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:56.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other current liabilities consist of the following as of December 31, 2024 and 2023:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:63pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Tax payables&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;12,428&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;7,400&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Hedging transactions related payables &#x2013; see Note 11A&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,070&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Others&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,712&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1, 386&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;19,210&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;9,286&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock>
    <us-gaap:TaxesPayableCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_537"
      unitRef="USD">12428000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_538"
      unitRef="USD">7400000</us-gaap:TaxesPayableCurrent>
    <us-gaap:HedgingLiabilitiesCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220211120817948_Fact_539"
      unitRef="USD">5070000</us-gaap:HedgingLiabilitiesCurrent>
    <us-gaap:HedgingLiabilitiesCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220214164413382"
      unitRef="USD">500000</us-gaap:HedgingLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_541"
      unitRef="USD">1712000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_542"
      unitRef="USD">1386000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_543"
      unitRef="USD">19210000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_544"
      unitRef="USD">9286000</us-gaap:OtherLiabilitiesCurrent>
    <tsem:LongTermLoansPayableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222112603176">
      &lt;div&gt;
        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;NOTE 10:&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;LONG-TERM DEBT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;A.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Composition&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;As of December 31, 2024 and 2023:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="margin-left:81pt"&gt;

            &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;JPY loans - principal amount - see Notes 10B and 10C below&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;98,962&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;102,491&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20240229205751255"&gt;Capital leases and other long-term liabilities&lt;/span&gt; - see Note 10D below&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;73,977&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;119,310&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Operating leases - see Note 10E below&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;7,874&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;9,762&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Less - current maturities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(48,376&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(58,952&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;132,437&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;172,611&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;

        &lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;B.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Repayment Schedule of Long-term JPY Loans&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;As of December 31, 2024:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="margin-left:81pt"&gt;

            &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;border-bottom:2px solid black"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:2px solid black;text-align:center"&gt;
                    &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Interest&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Rate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2027&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2028&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2029&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2030&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:20.18%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Long-term JPY loans&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:Times New Roman;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;border-bottom:2px solid black"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;padding-bottom:0px;vertical-align:bottom;border-bottom:2px solid black"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2.0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;padding-bottom:0px;white-space:nowrap;vertical-align:middle"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;6,386&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;13,226&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;26,450&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;26,450&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;26,450&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;98,962&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;

          &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
        &lt;/div&gt;
        &lt;div&gt;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;C.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Long-term JPY Loans&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;In December 2021, TPSCo refinanced its then existing loan with an 11 billion JPY (approximately $70,000 as of December 31, 2024) asset-based loan with a consortium of financial institutions consisting of (i) JA Mitsui Leasing, Ltd., (ii) Mitsubishi HC Capital Inc., (iii) Taishin International Bank Co., Ltd. Tokyo Branch, and (iv) BOT lease Co. Ltd. (&#x201c;2021 JPY Loan&#x201d;). The 2021 JPY Loan carried a fixed interest rate of 1.95% per annum with principal payable in seven semiannual payments from December 2024 until December 2027.&#160;The 2021 JPY Loan was secured mainly by a lien over the machinery and equipment of TPSCo located in the Uozu and Tonami facilities.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;In September 2023, TPSCo entered into a term loan agreement with JA Mitsui Leasing Ltd. for an additional 3.5 billion JPY (approximately $22,000 as of December 31, 2024) term loan (&#x201c;2023 JPY Loan&#x201d;). The 2023 JPY Loan carried a fixed interest rate of 1.95% per annum with principal payable in seven semiannual payments from September 2024 until September 2027.&#160;The 2023 JPY Loan was secured by a second lien over the machinery and equipment of TPSCo located in the Uozu and Tonami facilities.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;
              &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In December 2024, TPSCo signed an agreement with its lenders to refinance its 2021 JPY Loan and 2023 JPY Loan with a new 14.5 billion JPY (approximately $92,000 as of December 31, 2024) asset-based loan (&#x201c;2024 JPY Loan&#x201d;), of which 11.5 billion JPY were used to repay the 2021 JPY Loan and 2023 JPY Loan and 12.5 billion JPY were drawn, resulting in outstanding JPY Loans of 15.5 billion JPY (approximately $100,000) as of December 31, 2024.&#160; In accordance with this agreement, during the first half of 2025, an amount of 3 billion JPY is outstanding for repayment and an amount of 2 billion JPY is expected to be withdrawn.&#160; The lenders are a consortium of financial institutions consisting of (i) JA Mitsui Leasing, Ltd., (ii) Mitsubishi HC Capital Inc. and (iii) BOT lease Co. Ltd. (&#x201c;2024 JPY Loan&#x201d;). The 2024 JPY Loan carries a fixed interest rate of 2% per annum with principal payable in seven semiannual payments from December 2027 to December 2030.&#160;The 2024 JPY Loan is secured mainly by a lien over the machinery and equipment of TPSCo located in the Uozu and Tonami facilities.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The 2024 JPY Loan contains certain financial ratios and covenants, as well as customary definitions of events of default and acceleration of the repayment schedule. TPSCo&#x2019;s obligations pursuant to the JPY Loan are not guaranteed by Tower, NTCJ, or any of their affiliates.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;As of December 31, 2024, TPSCo maintained compliance with all of the financial covenants under the 2024 JPY Loan.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;D&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Capital Lease Agreements and Other Long-term Liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Certain of the Company&#x2019;s subsidiaries enter into capital lease agreements from time to time for certain machinery and equipment, usually for a period of four years, with an option to buy the machinery and equipment after a period of between three to four years from the start of the lease period. The lease agreements are denominated in JPY and contain annual interest rates of approximately 2%, and the assets under the lease agreements are pledged to the lender until the time at which the respective subsidiary acquires the assets. The obligations under the capital lease agreements are guaranteed by Tower, except for TPSCo&#x2019;s obligations under its capital lease agreements (see also Note 13B).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;TPSCo leases its facility buildings in Japan from NTCJ under a long-term capital lease with a term through at least March 2032.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:76.5pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;As of December 31, 2024 and 2023, the Company&#x2019;s total outstanding capital lease liabilities for fixed assets were $73,453 and $118,272, respectively, of which $24,785 and $40,330, respectively, were included under current maturities of long-term debt.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:76.5pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The following presents the maturity of capital lease&#160;and other long-term liabilities as of December 31, 2024:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="margin-left:81pt"&gt;

            &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:60%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Fiscal Year&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Amount ($)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;26,503&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;24,816&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2027&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;7,220&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2028&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;5,087&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2029&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;4,118&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2030 and on&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;9,266&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;77,010&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Less - imputed interest&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(3,033&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;73,977&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;

        &lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;E.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Operating Lease Agreements&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company enters into operating leases from time to time, primarily with regard to certain of its operating and other facilities. Operating lease cost for the years ended December 31, 2024, 2023 and 2022 was $4,592, $4,807 and $5,867, respectively. During 2024, cash paid for operating lease liabilities was $4,439.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:74.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&#160;The following presents the composition of operating leases in the balance sheets:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="margin-left:81pt"&gt;

            &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0)"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Presentation in the Consolidated Balance Sheets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;December&#160;31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;December&#160;31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;ROU - assets under operating leases&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20240227102139632"&gt;Other long-term assets, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;7,874&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;9,762&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:38%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Lease liabilities:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:38%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Current operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20240229205832423"&gt;Current maturities of long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,913&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,450&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:38%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Long-term operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:38%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20240227102101706"&gt;Long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,961&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;6,312&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;7,874&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;9,762&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td style="vertical-align:top;font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2.6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Weighted average discount rate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1.95&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1.94&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;

          &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
        &lt;/div&gt;
        &lt;div&gt;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:74.7pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&#160; The following presents the maturity presentation of operating lease liabilities as of December 31, 2024:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="margin-left:81pt"&gt;

            &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:60%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;width:85%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Fiscal Year&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Amount ($)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:85%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,927&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:85%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,161&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:85%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2027&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;916&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:85%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;8,004&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:85%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Less - imputed interest&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(130&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:85%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;7,874&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;

        &lt;/div&gt;
      &lt;/div&gt;
    </tsem:LongTermLoansPayableTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222112621600">
            &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;JPY loans - principal amount - see Notes 10B and 10C below&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;98,962&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;102,491&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20240229205751255"&gt;Capital leases and other long-term liabilities&lt;/span&gt; - see Note 10D below&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;73,977&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;119,310&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Operating leases - see Note 10E below&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;7,874&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;9,762&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Less - current maturities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(48,376&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(58,952&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;132,437&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;172,611&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          </us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="C_20241231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"
      decimals="-3"
      id="Fxbrl_20220103190605439_Fact_567"
      unitRef="USD">98962000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="C_20231231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"
      decimals="-3"
      id="Fxbrl_20220103190605439_Fact_568"
      unitRef="USD">102491000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="C_20241231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"
      decimals="-3"
      id="FFact_567"
      unitRef="USD">73977000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="C_20231231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"
      decimals="-3"
      id="FFact_568"
      unitRef="USD">119310000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="C_20241231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"
      decimals="-3"
      id="FFact_569"
      unitRef="USD">7874000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="C_20231231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"
      decimals="-3"
      id="FFact_570"
      unitRef="USD">9762000</us-gaap:OperatingLeaseLiability>
    <tsem:LongTermDebtFairValueCurrent
      contextRef="C_20241231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"
      decimals="-3"
      id="FFact_571"
      unitRef="USD">48376000</tsem:LongTermDebtFairValueCurrent>
    <tsem:LongTermDebtFairValueCurrent
      contextRef="C_20231231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"
      decimals="-3"
      id="FFact_572"
      unitRef="USD">58952000</tsem:LongTermDebtFairValueCurrent>
    <us-gaap:LongTermDebtFairValue
      contextRef="C_20241231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"
      decimals="-3"
      id="FFact_573"
      unitRef="USD">132437000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="C_20231231_usgaapLongtermDebtTypeAxis_usgaapLoansPayableMember"
      decimals="-3"
      id="FFact_574"
      unitRef="USD">172611000</us-gaap:LongTermDebtFairValue>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222112930016">
            &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="padding-bottom:2px;vertical-align:bottom;border-bottom:2px solid black"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:2px solid black;text-align:center"&gt;
                    &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Interest&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Rate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2027&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2028&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2029&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2030&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:Times New Roman;vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;font-family:Times New Roman;border-bottom:2px solid black;text-align:center"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:20.18%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Long-term JPY loans&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:Times New Roman;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;border-bottom:2px solid black"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;padding-bottom:0px;vertical-align:bottom;border-bottom:2px solid black"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2.0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;padding-bottom:0px;white-space:nowrap;vertical-align:middle"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;6,386&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;13,226&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;26,450&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;26,450&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;26,450&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:0.98%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;width:0.98%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:Times New Roman;text-align:right;width:7.05%;border-bottom:2px solid black;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;98,962&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:0.98%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          </us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate
      contextRef="C_20240101to20241231_usgaapGeographicDistributionAxis_currencyJPY"
      id="Fxbrl_20220224230633770">2.0</us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="C_20241231_usgaapGeographicDistributionAxis_currencyJPY"
      decimals="-3"
      id="Fxbrl_20220224230922591"
      unitRef="USD">6386000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="C_20241231_usgaapGeographicDistributionAxis_currencyJPY"
      decimals="-3"
      id="Fxbrl_20220224230945798"
      unitRef="USD">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="C_20241231_usgaapGeographicDistributionAxis_currencyJPY"
      decimals="-3"
      id="Fxbrl_20220224231015744"
      unitRef="USD">13226000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="C_20241231_usgaapGeographicDistributionAxis_currencyJPY"
      decimals="-3"
      id="Fxbrl_20220224231040121"
      unitRef="USD">26450000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="C_20241231_usgaapGeographicDistributionAxis_currencyJPY"
      decimals="-3"
      id="Fxbrl_20250222163853975"
      unitRef="USD">26450000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <tsem:LongtermDebtMaturityYearSix
      contextRef="C_20241231_usgaapGeographicDistributionAxis_currencyJPY"
      decimals="-3"
      id="Fxbrl_20250222164126949"
      unitRef="USD">26450000</tsem:LongtermDebtMaturityYearSix>
    <us-gaap:LongTermDebt
      contextRef="C_20241231_usgaapGeographicDistributionAxis_currencyJPY"
      decimals="-3"
      id="Fxbrl_20220224231820736"
      unitRef="USD">98962000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_20211231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member"
      decimals="-9"
      id="Fxbrl_20220224232028340"
      unitRef="jpy">11000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_20211231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member"
      decimals="-3"
      id="Fxbrl_20220224232034617"
      unitRef="USD">70000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="C_20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member"
      decimals="4"
      id="Fxbrl_20220224232046081"
      unitRef="Pure">0.0195</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentPaymentTerms
      contextRef="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member"
      id="Fxbrl_20250222115955459">payable in seven semiannual payments from December 2024 until December 2027.</us-gaap:DebtInstrumentPaymentTerms>
    <us-gaap:DebtInstrumentCollateral
      contextRef="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTermLoan2018Member"
      id="Fxbrl_20250222120004042">The 2021 JPY Loan was secured mainly by a lien over the machinery and equipment of TPSCo located in the Uozu and Tonami facilities.</us-gaap:DebtInstrumentCollateral>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_20230923_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTemLoanMember"
      decimals="-8"
      id="Fxbrl_20240214050532092"
      unitRef="jpy">3500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_20230923_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_usgaapLongtermDebtTypeAxis_tsemTemLoanMember"
      decimals="-3"
      id="Fxbrl_20240214051902034"
      unitRef="USD">22000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="C_20230923_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTemLoanMember"
      decimals="4"
      id="Fxbrl_20240214052430675"
      unitRef="Pure">0.0195</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentPaymentTerms
      contextRef="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTemLoanMember"
      id="Fxbrl_20250222115934226">payable in seven semiannual payments from September 2024 until September 2027.</us-gaap:DebtInstrumentPaymentTerms>
    <us-gaap:DebtInstrumentCollateral
      contextRef="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemTemLoanMember"
      id="Fxbrl_20250222115800107">The 2023 JPY Loan was secured by a second lien over the machinery and equipment of TPSCo located in the Uozu and Tonami facilities.</us-gaap:DebtInstrumentCollateral>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember"
      decimals="-8"
      id="Fxbrl_20250222113741329"
      unitRef="jpy">14500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember"
      decimals="-3"
      id="Fxbrl_20250222113946451"
      unitRef="USD">92000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfDebt
      contextRef="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember"
      decimals="-8"
      id="Fxbrl_20250222114106329"
      unitRef="jpy">11500000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember"
      decimals="-8"
      id="Fxbrl_20250222115126641"
      unitRef="jpy">12500000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:LongTermDebtAverageAmountOutstanding
      contextRef="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember"
      decimals="-8"
      id="Fxbrl_20250222114100562"
      unitRef="jpy">15500000000</us-gaap:LongTermDebtAverageAmountOutstanding>
    <us-gaap:LongTermDebtAverageAmountOutstanding
      contextRef="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember"
      decimals="-3"
      id="Fxbrl_20250222115040483"
      unitRef="USD">100000000</us-gaap:LongTermDebtAverageAmountOutstanding>
    <us-gaap:RepaymentsOfDebt
      contextRef="C_20250101to20250630_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember"
      decimals="-9"
      id="Fxbrl_20250222115109523"
      unitRef="jpy">3000000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="C_20250101to20250630_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember"
      decimals="-9"
      id="Fxbrl_20250222115118026"
      unitRef="jpy">2000000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="C_20230923_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember"
      decimals="2"
      id="Fxbrl_20250222115839994"
      unitRef="Pure">0.02</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentPaymentTerms
      contextRef="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember"
      id="Fxbrl_20250222115721588">principal payable in seven semiannual payments from December 2027 to December 2030.</us-gaap:DebtInstrumentPaymentTerms>
    <us-gaap:DebtInstrumentCollateral
      contextRef="C_20240101to20241231_srtCounterpartyNameAxis_tsemTowerPartnersSemiconductorCoLimitedMember_srtCurrencyAxis_currencyJPY_usgaapLongtermDebtTypeAxis_tsemJPY2024LoanMember"
      id="Fxbrl_20250222115817555">The 2024 JPY Loan is secured mainly by a lien over the machinery and equipment of TPSCo located in the Uozu and Tonami facilities.</us-gaap:DebtInstrumentCollateral>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_589"
      unitRef="USD">73453000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_590"
      unitRef="USD">118272000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_591"
      unitRef="USD">24785000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_592"
      unitRef="USD">40330000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222112947215">
            &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:60%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Fiscal Year&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Amount ($)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;26,503&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;24,816&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2027&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;7,220&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2028&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;5,087&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2029&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;4,118&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2030 and on&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;9,266&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;77,010&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Less - imputed interest&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(3,033&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;73,977&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          </us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember"
      decimals="-3"
      id="Fxbrl_20240214043557416"
      unitRef="USD">26503000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember"
      decimals="-3"
      id="FFact_594"
      unitRef="USD">24816000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember"
      decimals="-3"
      id="FFact_595"
      unitRef="USD">7220000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember"
      decimals="-3"
      id="FFact_596"
      unitRef="USD">5087000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember"
      decimals="-3"
      id="Fxbrl_20240214043616095"
      unitRef="USD">4118000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember"
      decimals="-3"
      id="Fxbrl_20240214043640374"
      unitRef="USD">9266000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember"
      decimals="-3"
      id="FFact_599"
      unitRef="USD">77010000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember"
      decimals="-3"
      id="FFact_600"
      unitRef="USD">3033000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiability
      contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemSouthernFloridaResearchFoundationMember"
      decimals="-3"
      id="FFact_601"
      unitRef="USD">73977000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseCost
      contextRef="C_20240101to20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_tsemOfficeSpaceOperatingFacilitiesAndVehiclesMember"
      decimals="-3"
      id="FFact_603"
      unitRef="USD">4592000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="C_20230101to20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_tsemOfficeSpaceOperatingFacilitiesAndVehiclesMember"
      decimals="-3"
      id="FFact_604"
      unitRef="USD">4807000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="C_20220101to20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_tsemOfficeSpaceOperatingFacilitiesAndVehiclesMember"
      decimals="-3"
      id="FFact_605"
      unitRef="USD">5867000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_606"
      unitRef="USD">4439000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222113006415">
            &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0)"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Presentation in the Consolidated Balance Sheets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;December&#160;31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;December&#160;31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;ROU - assets under operating leases&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20240227102139632"&gt;Other long-term assets, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;7,874&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;9,762&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:38%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Lease liabilities:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:38%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Current operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20240229205832423"&gt;Current maturities of long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,913&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,450&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:38%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Long-term operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:38%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:Fxbrl_20240227102101706"&gt;Long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,961&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;6,312&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;7,874&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;9,762&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td style="vertical-align:top;font-family:'Times New Roman';width:38%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2.6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Weighted average discount rate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1.95&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1.94&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          </us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_607"
      unitRef="USD">7874000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_608"
      unitRef="USD">9762000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_609"
      unitRef="USD">3913000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_610"
      unitRef="USD">3450000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_611"
      unitRef="USD">3961000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_612"
      unitRef="USD">6312000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_613"
      unitRef="USD">7874000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_614"
      unitRef="USD">9762000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="C_20241231" id="FFact_615">P2Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="C_20231231" id="FFact_616">P3Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="C_20241231"
      decimals="4"
      id="FFact_617"
      unitRef="Pure">0.0195</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="C_20231231"
      decimals="4"
      id="FFact_618"
      unitRef="Pure">0.0194</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222113022825">
            &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:60%"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;width:85%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Fiscal Year&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Amount ($)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:85%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,927&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:85%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,161&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:85%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2027&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;916&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:85%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;8,004&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:85%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Less - imputed interest&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(130&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:85%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:12%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;7,874&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          </us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_621"
      unitRef="USD">3927000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_622"
      unitRef="USD">3161000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_623"
      unitRef="USD">916000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_626"
      unitRef="USD">8004000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_627"
      unitRef="USD">130000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_628"
      unitRef="USD">7874000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240214052929587">
      &lt;div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;NOTE 11:&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="text-align:justify;line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company makes certain disclosures as detailed below with regards to financial instruments, including derivatives. These disclosures include, among other matters, the nature and terms of derivative transactions, information about significant concentrations of credit risk and the fair value of financial assets and liabilities.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company formally designates qualifying derivatives as hedge relationships (&#x201c;hedges&#x201d;) and applies hedge accounting when considered appropriate. The Company does not use derivative financial instruments for trading or speculative purposes.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;A.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Exchange Rate Transactions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="text-align:justify;margin-left:42.55pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;As the functional currency of the Company is the USD and a portion of Tower&#x2019;s expenses are denominated in NIS, the Company enters into exchange rate agreements from time to time to partially hedge the volatility of future cash flows caused by changes in foreign exchange rates on NIS-denominated expenses. The exchange rate transaction-related derivatives were accounted for as hedge accounting, resulting in gain or loss initially reported as a component of OCI and subsequently, upon maturity, recorded in the statement of operations, while the hedged item&#x2019;s exposure results were recorded in the statement of operations. Changes in the derivative time value were excluded from the assessment of hedge effectiveness and recognized in the statement of operations. As of December 31, 2024 and 2023, the fair value gain, net amounts from such NIS to USD exchange rate agreements were $768 and $1,894, respectively, in an asset position, presented in other current assets, and the face value amounts of such exchange rate agreements were $156,000 and $156,000, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;div&gt;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;As the functional currency of the Company is the USD and TPSCo revenues and a portion of its expenses are denominated in JPY, the Company enters into exchange rate agreements from time to time to partially hedge the volatility of future cash flows caused by changes in foreign exchange rates on JPY-denominated amounts. The exchange rate transaction related derivatives were accounted for as hedge accounting resulting in gain or loss initially reported as a component of OCI and subsequently, upon maturity, recorded in the statement of operations, while the hedged item&#x2019;s exposure results were recorded in the statement of operations. Changes in the derivative time value were excluded from the assessment of hedge effectiveness and recognized in the statement of operations. As of December 31, 2024 and 2023, the fair value loss, net amounts from such JPY to USD exchange rate agreements were $4,261 and $500, respectively, in a liability position, presented in other current liabilities, and the face value amounts of such exchange rate agreements were $186,000 and $204,000, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;As the functional currency of the Company is the USD and a portion of TSIT&#x2019;s expenses are denominated in EUR, the Company enters into exchange rate agreements from time to time to partially hedge the volatility of future cash flows caused by changes in foreign exchange rates on EUR-denominated expenses.&#160; The exchange rate transaction-related derivatives were accounted for as hedge accounting resulting in gain or loss initially reported as a component of OCI and subsequently, upon maturity, recorded in the statement of operations, while the hedged item&#x2019;s exposure results were recorded in the statement of operations. Changes in the derivative time value were excluded from the assessment of hedge effectiveness and recognized in the statement of operations. As of December 31, 2024, the fair value loss, net amount from such EUR to USD exchange rate agreements was $809 in a liability position, presented in other current liabilities, and the face value amount of such exchange rate agreements was $39,600.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;B.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Concentration of Credit Risks&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, bank deposits, marketable securities, derivatives, trade receivables and government and other receivables. The Company&#x2019;s cash, deposits, marketable securities and derivatives are maintained with large and reputable banks and investment banks. The composition and maturities of investments are regularly monitored by the Company. Generally, these securities may be redeemed upon demand and bear minimal risk.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
            &lt;div&gt;&lt;/div&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company generally does not require collateral for insurance of receivables; however, in certain circumstances, the Company obtains credit insurance or may require advance payments. An allowance for current expected credit losses is maintained with respect to trade accounts receivables and marketable securities which as of December 31, 2024 was an insignificant amount. The Company performs ongoing credit evaluations of its customers and marketable securities.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;C.&lt;/span&gt;&lt;span&gt;&#160; &#160;&#160; &lt;span style="font-weight:bold"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The estimated fair values of the Company&#x2019;s financial instruments do not materially differ from their respective carrying amounts as of December 31, 2024 and 2023.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;D.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Fair Value Measurements&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Valuation Techniques&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;In general, and where applicable, the Company uses quoted prices in active markets for identical assets or liabilities to determine fair value. This pricing methodology applies to the Company&#x2019;s Level 1 assets and liabilities. If quoted prices in active markets for identical assets and liabilities are not available to determine fair value, the Company uses quoted prices for similar assets and liabilities or inputs other than the quoted prices that are observable, either directly or indirectly. This pricing methodology applies to the Company&#x2019;s Level 2 and Level 3 assets and liabilities.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Level 1 Measurements&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Securities classified as available-for-sale are reported at fair value on a recurring basis. These securities are classified as Level 1 of the valuation hierarchy where quoted market prices from reputable third-party brokers are available in an active market. Changes in fair value of securities available-for-sale are recorded in other comprehensive income.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Level 2 Measurements&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;If quoted market prices are not available, or the prices of securities are derived from various sources, and do not necessarily represent the prices at which these securities could have been bought or sold, the Company obtains fair value measurements of these securities or of similar assets and liabilities from an independent pricing service.&#160;These securities are reported using Level 2 inputs and the fair value measurements consider observable data that may include dealer quotes, market spreads, cash flows, U.S. government and agency yield curves, live trading levels, trade execution data, market consensus prepayment speeds, credit information, and the security&#x2019;s terms and conditions, among other factors.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;For cross-currency swap and derivatives measured under Level 2, the Company uses the market approach using quotations from banks and other public information.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;/div&gt;
                &lt;div&gt;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Level 3 Measurements&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Investments in equity securities of privately-held companies without readily determinable fair values are measured using the Measurement Alternatives (see Note 2J). The Company reviews these investments for impairment and observable price changes on a quarterly basis and adjusts the carrying value accordingly. For the year ended December 31, 2023, and 2024, the Company did not record significant changes to the carrying value of such investments.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Recurring fair value measurements using the indicated inputs:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;div&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman';margin-left:81pt"&gt;
                          &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;padding-bottom:2px"&gt;
                                  &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:normal"&gt;Details&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center;font-weight:normal"&gt;
                                  &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;December&#160;31,&lt;/div&gt;
                                  &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;2024&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);font-weight:normal;vertical-align:bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Quoted prices in active market&lt;/div&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;(Level 1)&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);font-weight:normal;vertical-align:bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Significant other observable inputs&lt;/div&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;(Level 2)&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);font-weight:normal;vertical-align:bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Significant unobservable inputs&lt;/div&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;(Level 3)&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:middle;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;Privately held companies&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;6,780&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;6,780&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:middle;width:52%;padding-bottom:2px;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;Foreign exchange forward and cylinders - net liability position&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;(4,302&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                                  &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;(4,302&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                                  &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:middle;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;2,478&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;(4,302&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                                  &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;6,780&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                        &lt;/div&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                        &lt;div style="margin-left:81pt"&gt;
                          &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                                  &lt;div style="line-height:1.25"&gt;Details&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                                  &lt;div style="line-height:1.25"&gt;December&#160;31,&lt;/div&gt;
                                  &lt;div style="line-height:1.25"&gt;2023&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                                  &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;Quoted prices in active market&lt;/div&gt;
                                  &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;(Level 1)&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                                  &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;Significant other observable inputs&lt;/div&gt;
                                  &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;(Level 2)&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                                  &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;Significant unobservable inputs&lt;/div&gt;
                                  &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;(Level 3)&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;Privately held companies&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman', Times, serif"&gt;$&lt;/span&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;6,780&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman', Times, serif"&gt;$&lt;/span&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman', Times, serif"&gt;$&lt;/span&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman', Times, serif"&gt;$&lt;/span&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;6,780&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:52%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;Marketable securities held for sale&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;184,960&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;184,960&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52%;padding-bottom:2px;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;Foreign exchange forward and cylinders - net asset position&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;1,394&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;1,394&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:52%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman', Times, serif"&gt;$&lt;/span&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;193,134&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman', Times, serif"&gt;$&lt;/span&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman', Times, serif"&gt;$&lt;/span&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;186,354&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman', Times, serif"&gt;$&lt;/span&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;6,780&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;

                &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
            &lt;div&gt;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;E.&lt;/span&gt;&lt;span&gt;&#160; &#160; &#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;Short-Term Deposits and Marketable Securities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Short-term Deposits as of December 31, 2024 amounted to $946,351; as of December 31, 2023, short-term deposits and marketable securities included deposits in the amount of $790,823 and marketable securities with applicable accrued interest in the amount of $184,960.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;During 2024, the Company sold its entire portfolio and had no outstanding marketable securities as of December 31, 2024.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"&gt;&#160;&lt;/div&gt;

              &lt;div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The following table summarizes amortized costs, gross unrealized gains and losses and estimated fair values of available-for-sale marketable securities as of December 31, 2023:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;div style="margin-left:81pt"&gt;
                  &lt;table border="0" cellpadding="0" cellspacing="0" style="width:80%;color:rgb(0, 0, 0);font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left"&gt;

                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;
                          &lt;div style="line-height:1.25;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Amortized&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Cost (*)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Gross unrealized gains&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Gross unrealized losses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Estimated fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:middle;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Corporate bonds&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;166,356&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2,015&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(7,117&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;161,254&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:52%;padding-bottom:2px;vertical-align:baseline"&gt;
                          &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Government bonds&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;22,470&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;73&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(87&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"&gt;
                          &lt;div style="line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;22,456&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;188,826&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2,088&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(7,204&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;183,710&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;* Excluding accrued interest of $1,250.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/div&gt;

            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;

              &lt;div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The scheduled maturities of available-for-sale marketable securities as of December 31, 2023, were as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;div style="margin-left:81pt"&gt;
                  &lt;table border="0" cellpadding="0" cellspacing="0" style="width:80%;color:rgb(0, 0, 0);font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left"&gt;

                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;
                          &lt;div style="line-height:1.25;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Amortized Cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Estimated fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:middle;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Due within one year&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;31,075&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;30,938&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:middle;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                          &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Due within 2-5 years&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;134,256&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;130,271&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:middle;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Due after 5 years&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;23,495&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;22,501&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:middle;width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;188,826&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;183,710&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
              &lt;/div&gt;

            &lt;div&gt;
              &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"&gt;
                &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
              &lt;/div&gt;
            &lt;/div&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;
                  &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Investments with continuous unrealized losses for less than twelve months and for twelve months or more and their related fair values December 31, 2023, were as indicated in the following tables. As of December 31, 2024, there were no such outstanding investments.&lt;/p&gt;
                &lt;/div&gt;
                &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;div style="margin-left:81pt"&gt;

                    &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%"&gt;

                        &lt;tr&gt;
                          &lt;td rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="22" rowspan="1" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Investments with&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;continuous unrealized&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;losses for less than twelve&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;months&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Investments with&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;continuous unrealized&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;losses for twelve months&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;or more&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total investments with&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;continuous unrealized&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;losses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                            &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Unrealized losses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Unrealized losses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Unrealized losses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;vertical-align:bottom"&gt;
                            &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Corporate bonds&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;49,843&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(3,073&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;67,167&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(4,044&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;117,010&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(7,117&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:28%;padding-bottom:2px;vertical-align:bottom"&gt;
                            &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Government bonds&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,299&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;5,404&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(85&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;8,703&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(87&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;padding-bottom:4px;vertical-align:bottom"&gt;
                            &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;53,142&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(3,075&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;72,571&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(4,129&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;125,713&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(7,204&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;

                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:DerivativeAssetFairValueOfCollateral
      contextRef="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember"
      decimals="-3"
      id="Fxbrl_20250226181208599"
      unitRef="USD">768000</us-gaap:DerivativeAssetFairValueOfCollateral>
    <us-gaap:DerivativeAssetFairValueOfCollateral
      contextRef="C_20231231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember"
      decimals="-3"
      id="Fxbrl_20250226181231527"
      unitRef="USD">1894000</us-gaap:DerivativeAssetFairValueOfCollateral>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember"
      decimals="-3"
      id="Fxbrl_20250226181247406"
      unitRef="USD">156000000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="C_20231231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember"
      decimals="-3"
      id="Fxbrl_20250226181255846"
      unitRef="USD">156000000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember"
      decimals="-3"
      id="Fxbrl_20230320114108650"
      unitRef="USD">4261000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="C_20231231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember"
      decimals="-3"
      id="Fxbrl_20230320114116759"
      unitRef="USD">500000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember"
      decimals="-3"
      id="Fxbrl_20230320114125296"
      unitRef="USD">186000000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="C_20231231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember"
      decimals="-3"
      id="Fxbrl_20230320114131727"
      unitRef="USD">204000000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerSemiconductorItalySRLMember"
      decimals="-3"
      id="Fxbrl_20250222105122216"
      unitRef="USD">809000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerSemiconductorItalySRLMember"
      decimals="-3"
      id="Fxbrl_20250222105132591"
      unitRef="USD">39600000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222095213948">
                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;div&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman';margin-left:81pt"&gt;
                          &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;padding-bottom:2px"&gt;
                                  &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:normal"&gt;Details&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center;font-weight:normal"&gt;
                                  &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;December&#160;31,&lt;/div&gt;
                                  &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;2024&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);font-weight:normal;vertical-align:bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Quoted prices in active market&lt;/div&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;(Level 1)&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);font-weight:normal;vertical-align:bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Significant other observable inputs&lt;/div&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;(Level 2)&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;font-weight:normal;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);font-weight:normal;vertical-align:bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Significant unobservable inputs&lt;/div&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;(Level 3)&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:middle;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;Privately held companies&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;6,780&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;6,780&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:middle;width:52%;padding-bottom:2px;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;Foreign exchange forward and cylinders - net liability position&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;(4,302&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                                  &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;(4,302&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                                  &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:middle;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;2,478&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;(4,302&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                                  &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;6,780&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                        &lt;/div&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                        &lt;div style="margin-left:81pt"&gt;
                          &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                                  &lt;div style="line-height:1.25"&gt;Details&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                                  &lt;div style="line-height:1.25"&gt;December&#160;31,&lt;/div&gt;
                                  &lt;div style="line-height:1.25"&gt;2023&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                                  &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;Quoted prices in active market&lt;/div&gt;
                                  &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;(Level 1)&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                                  &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;Significant other observable inputs&lt;/div&gt;
                                  &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;(Level 2)&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                                  &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;Significant unobservable inputs&lt;/div&gt;
                                  &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;(Level 3)&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;Privately held companies&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman', Times, serif"&gt;$&lt;/span&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;6,780&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman', Times, serif"&gt;$&lt;/span&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman', Times, serif"&gt;$&lt;/span&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman', Times, serif"&gt;$&lt;/span&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;6,780&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:52%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;Marketable securities held for sale&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;184,960&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;184,960&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:52%;padding-bottom:2px;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;Foreign exchange forward and cylinders - net asset position&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;1,394&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;1,394&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:52%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman', Times, serif"&gt;$&lt;/span&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;193,134&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman', Times, serif"&gt;$&lt;/span&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman', Times, serif"&gt;$&lt;/span&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;186,354&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&lt;span style="font-family:'Times New Roman', Times, serif"&gt;$&lt;/span&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;6,780&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                </us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <tsem:PrivatelyHeldEquity
      contextRef="C_20241231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_667"
      unitRef="USD">6780000</tsem:PrivatelyHeldEquity>
    <tsem:PrivatelyHeldEquity
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20250222143200076_Fact_667"
      unitRef="USD">0</tsem:PrivatelyHeldEquity>
    <tsem:PrivatelyHeldEquity
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20250222143510539"
      unitRef="USD">0</tsem:PrivatelyHeldEquity>
    <tsem:PrivatelyHeldEquity
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_669"
      unitRef="USD">6780000</tsem:PrivatelyHeldEquity>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20241231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220221151634456"
      unitRef="USD">4302000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20250222143200078_xbrl_20220221151634456"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220221151626660"
      unitRef="USD">4302000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20250222143530365"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:FairValueNetAssetLiability
      contextRef="C_20241231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_678"
      unitRef="USD">2478000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20250222143200081_Fact_678"
      unitRef="USD">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20230320114821406"
      unitRef="USD">-4302000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_681"
      unitRef="USD">6780000</us-gaap:FairValueNetAssetLiability>
    <tsem:PrivatelyHeldEquity
      contextRef="C_20231231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_686"
      unitRef="USD">6780000</tsem:PrivatelyHeldEquity>
    <tsem:PrivatelyHeldEquity
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20250222143756459_Fact_686"
      unitRef="USD">0</tsem:PrivatelyHeldEquity>
    <tsem:PrivatelyHeldEquity
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20250222143634353"
      unitRef="USD">0</tsem:PrivatelyHeldEquity>
    <tsem:PrivatelyHeldEquity
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_689"
      unitRef="USD">6780000</tsem:PrivatelyHeldEquity>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20231231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_690"
      unitRef="USD">184960000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20250222143756460_Fact_690"
      unitRef="USD">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20220103152225614"
      unitRef="USD">184960000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20250222143653360"
      unitRef="USD">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20231231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20230425195907657_xbrl_20220221151634456"
      unitRef="USD">1394000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20250222143756462_xbrl_20230425195907657_xbrl_20220221151634456"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20230425195907657_xbrl_20220221151626660"
      unitRef="USD">1394000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20250222143703281"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:FairValueNetAssetLiability
      contextRef="C_20231231_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_698"
      unitRef="USD">193134000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fxbrl_20250222143756464_Fact_698"
      unitRef="USD">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_700"
      unitRef="USD">186354000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="FFact_701"
      unitRef="USD">6780000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:ShortTermInvestments
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20250222150700380"
      unitRef="USD">946351000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20250222150647794"
      unitRef="USD">790823000</us-gaap:ShortTermInvestments>
    <us-gaap:MarketableSecurities
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20250222150735907"
      unitRef="USD">184960000</us-gaap:MarketableSecurities>
    <tsem:ScheduleOfMarketableSecuritiesTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227115604734">
              &lt;div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The following table summarizes amortized costs, gross unrealized gains and losses and estimated fair values of available-for-sale marketable securities as of December 31, 2023:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;div style="margin-left:81pt"&gt;
                  &lt;table border="0" cellpadding="0" cellspacing="0" style="width:80%;color:rgb(0, 0, 0);font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left"&gt;

                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;
                          &lt;div style="line-height:1.25;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Amortized&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Cost (*)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Gross unrealized gains&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Gross unrealized losses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Estimated fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:middle;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Corporate bonds&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;166,356&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2,015&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(7,117&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;161,254&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:52%;padding-bottom:2px;vertical-align:baseline"&gt;
                          &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Government bonds&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;22,470&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;73&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(87&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"&gt;
                          &lt;div style="line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;22,456&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:2px;vertical-align:baseline;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;188,826&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2,088&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(7,204&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:baseline"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;183,710&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:baseline;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;* Excluding accrued interest of $1,250.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/div&gt;
            </tsem:ScheduleOfMarketableSecuritiesTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_709"
      unitRef="USD">166356000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_710"
      unitRef="USD">2015000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20220221154032927"
      unitRef="USD">7117000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_712"
      unitRef="USD">161254000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="FFact_713"
      unitRef="USD">22470000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="FFact_714"
      unitRef="USD">73000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fxbrl_20220221154028346"
      unitRef="USD">87000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="FFact_716"
      unitRef="USD">22456000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_721"
      unitRef="USD">188826000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_722"
      unitRef="USD">2088000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220221154218408"
      unitRef="USD">7204000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_724"
      unitRef="USD">183710000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DepositLiabilitiesAccruedInterest
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240214095726921"
      unitRef="USD">1250000</us-gaap:DepositLiabilitiesAccruedInterest>
    <tsem:ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227115705872">
              &lt;div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The scheduled maturities of available-for-sale marketable securities as of December 31, 2023, were as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;div style="margin-left:81pt"&gt;
                  &lt;table border="0" cellpadding="0" cellspacing="0" style="width:80%;color:rgb(0, 0, 0);font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left"&gt;

                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;
                          &lt;div style="line-height:1.25;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Amortized Cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Estimated fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:middle;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Due within one year&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;31,075&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;30,938&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:middle;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                          &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Due within 2-5 years&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;134,256&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;130,271&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:middle;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Due after 5 years&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;23,495&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;22,501&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:middle;width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;188,826&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;183,710&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            </tsem:ScheduleOfMaturitiesOfMarketableSecuritiesTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_727"
      unitRef="USD">31075000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_728"
      unitRef="USD">30938000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_729"
      unitRef="USD">134256000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_730"
      unitRef="USD">130271000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_731"
      unitRef="USD">23495000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_732"
      unitRef="USD">22501000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_733"
      unitRef="USD">188826000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_734"
      unitRef="USD">183710000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222104615887">
                    &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:85%"&gt;

                        &lt;tr&gt;
                          &lt;td rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="22" rowspan="1" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Investments with&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;continuous unrealized&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;losses for less than twelve&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;months&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Investments with&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;continuous unrealized&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;losses for twelve months&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;or more&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="6" rowspan="1" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total investments with&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;continuous unrealized&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;losses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                            &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Unrealized losses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Unrealized losses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Unrealized losses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;vertical-align:bottom"&gt;
                            &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Corporate bonds&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;49,843&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(3,073&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;67,167&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(4,044&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;117,010&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(7,117&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:28%;padding-bottom:2px;vertical-align:bottom"&gt;
                            &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Government bonds&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,299&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;5,404&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(85&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;8,703&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(87&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;padding-bottom:4px;vertical-align:bottom"&gt;
                            &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;53,142&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(3,075&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;72,571&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(4,129&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;125,713&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(7,204&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  </us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_789"
      unitRef="USD">49843000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_790"
      unitRef="USD">3073000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_791"
      unitRef="USD">67167000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_792"
      unitRef="USD">4044000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_793"
      unitRef="USD">117010000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapCorporateBondSecuritiesMember"
      decimals="-3"
      id="FFact_794"
      unitRef="USD">7117000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fxbrl_20220211174405005_Fact_777"
      unitRef="USD">3299000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fxbrl_20220211174405005_Fact_778"
      unitRef="USD">2000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fxbrl_20220211174405005_Fact_779"
      unitRef="USD">5404000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fxbrl_20220211174405005_Fact_780"
      unitRef="USD">85000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fxbrl_20220211174405005_Fact_781"
      unitRef="USD">8703000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="C_20231231_usgaapFinancialInstrumentAxis_usgaapUSTreasuryAndGovernmentMember"
      decimals="-3"
      id="Fxbrl_20220211174405005_Fact_782"
      unitRef="USD">87000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220211174416183_Fact_783"
      unitRef="USD">53142000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220211174416183_Fact_784"
      unitRef="USD">3075000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220211174416183_Fact_785"
      unitRef="USD">72571000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220211174416183_Fact_786"
      unitRef="USD">4129000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220211174416183_Fact_787"
      unitRef="USD">125713000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220211174416183_Fact_788"
      unitRef="USD">7204000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="F20250222114549316_301">
      &lt;div&gt;
        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;NOTE 12:&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;EMPLOYEE RELATED LIABILITIES&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;A.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Employee Termination Benefits&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;Israeli law, labor agreements and corporate policy determine the obligations of Tower to make severance payments to dismissed Israeli employees and to Israeli employees leaving employment under certain circumstances. Generally, the liability for severance pay benefits, as determined by Israeli law, is based upon length of service and the employee&#x2019;s monthly salary. This liability is primarily covered by regular deposits made each month by Tower into recognized severance and pension funds and by insurance policies maintained by Tower, based on the employee&#x2019;s salary for the relevant month.&lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;Tower implements a labor agreement with regard to most of its Israeli employees, according to which monthly deposits into recognized severance and pension funds or insurance policies release it from any additional severance obligation in excess of the balance in such accounts to such Israeli employees and, therefore, Tower incurs no liability or asset with respect to such severance obligations and deposits. Any net severance amount is released on the employee&#x2019;s termination date. Payments relating to Israeli employee termination benefits were $5,716, $5,752 and $6,269 for 2024, 2023 and 2022, respectively.&lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;TPSCo established a Defined Contribution Retirement Plan (the &#x201c;DC Plan&#x201d;) for its employees through which TPSCo contributes approximately 8% of employee base salary to the DC Plan. Such contribution releases the employer from further obligation to any payments upon termination of employment. The contribution is remitted either to third party benefit funds based on employee preference, or directly, to those employees who elected not to enroll in the DC Plan. Total payments under the DC Plan in 2024, 2023 and 2022 amounted to $3,853, $4,266 and $4,838 respectively.&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;B.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;TSNB Employee Benefit Plans&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following information provides the changes in 2024, 2023 and 2022 periodic expenses and benefit obligations due to the bargaining agreement signed between TSNB and its collective bargaining unit employees.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Post-Retirement Medical Plan&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The components of the net periodic benefit cost and other amounts recognized in other comprehensive income for post-retirement medical plan expense are as follows as of December 31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div style="margin-left:81pt"&gt;
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net periodic benefit cost:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Service cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Interest cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;65&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;71&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;57&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization of prior service costs&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Amortization of net (gain) loss&lt;/p&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(272&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(157&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total net periodic benefit cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(205&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(209&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(96&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other changes in plan assets and benefits obligations recognized in other comprehensive income:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Prior service cost for the period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Net (gain) loss for the period&lt;/p&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(149&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(195&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(515&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization of prior service costs&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization of net gain (loss)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;272&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;157&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total recognized in other comprehensive income&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;123&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;87&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(358&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total recognized in net periodic benefit cost and other comprehensive income&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(82&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(122&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(454&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average assumptions used:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Discount rate&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.00&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3.00&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expected return on plan assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549065_159"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549066_160"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549068_161"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Rate of compensation increases&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549069_162"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549071_163"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549072_164"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Assumed health care cost trend rates:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Health care cost trend rate assumed for current year (pre-65/post-65 Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8.20%/11.00&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.30%/9.25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6.00%/8.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Health care cost trend rate assumed for current year (pre-65/post-65 Non-Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8.20%/8.70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.30%/8.30&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6.00%/6.40&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Ultimate rate (pre-65/post-65)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.50%/4.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.50%/4.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.50%/4.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year the ultimate rate is reached (pre-65/post-65)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2033/2033&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2031/2031&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2031/2031&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Measurement date&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                    &lt;div style="text-align:right;line-height:1.25;text-indent:1pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                    &lt;div style="text-align:right;line-height:1.25;text-indent:1pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                    &lt;div style="text-align:right;line-height:1.25;text-indent:1pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;

        &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
        &lt;div&gt;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The components of the change in benefit obligation, change in plan assets and funded status for post-retirement medical plan are as follows as of the years ended December 31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div style="margin-left:81pt"&gt;
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Change in medical plan related benefit obligation:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Medical plan related benefit obligation at beginning of period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,319&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,454&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,912&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Service cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Interest cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;65&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;71&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;57&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Benefits paid&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Change in medical plan provisions&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Actuarial (gain) loss, net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(149&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(195&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(515&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Benefit medical plan related obligation end of period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,235&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,319&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,454&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Change in plan assets:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of plan assets at beginning of period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Employer contribution&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Benefits paid&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of plan assets at end of period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Medical plan related net funding&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(1,235&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(1,319&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(1,454&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;

        &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
        &lt;div&gt;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="margin-left:81pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amounts recognized in statement of financial position:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(56&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(50&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(59&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Non-current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,179&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,269&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,395&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net amount recognized&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(1,235&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(1,319&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(1,454&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average assumptions used:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Discount rate&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.00&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Rate of compensation increases&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549134_183"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549136_184"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549137_185"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Assumed health care cost trend rates:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Health care cost trend rate assumed for next year (pre-65/post-65 Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8.60%/11.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8.20%/11.00&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.30%/9.25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Health care cost trend rate assumed for next year (pre-65/post-65 Non-Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8.60%/9.90&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8.20%/8.70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.30%/8.30&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Ultimate rate (pre-65/post-65 Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.50%/4.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.50%/4.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.50%/4.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Ultimate rate (pre-65/post-65 Non-Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.50%/4.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.50%/4.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.50%/4.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year the ultimate rate is reached (pre-65/post-65 Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2034/2035&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2033/2034&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2031/2031&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year the ultimate rate is reached (pre-65/post-65 Non-Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2034/2034&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2033/2033&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2031/2031&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following benefit payments are expected to be paid in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="margin-left:81pt"&gt;

            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fiscal Year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other Benefits&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;56&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2026&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;65&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2027&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;75&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2028&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;80&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;87&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2030 - 2034&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;438&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;

        &lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Description of Significant Gains and Losses in Obligations:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;For the fiscal year ended December 31, 2024, the benefit obligation summed to a net actuarial gain mainly due to the discount rate increase compared to the prior year. For the fiscal year ended December 31, 2023, the benefit obligation summed to a net actuarial gain due to a significant reduction in retirees receiving medical coverage.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:36pt;margin-left:42pt;line-height:1.25;font-family:'Times New Roman';font-style:italic;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;TSNB Pension Plan&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;TSNB has a pension plan that provides monthly pension payments to eligible employees upon retirement. The pension benefits are based on years of service and specified benefit amounts. TSNB uses a December 31 measurement date each year. TSNB&#x2019;s funding policy is to make contributions that satisfy at least the minimum required contribution for IRS qualified plans.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The components of the change in benefit obligation, the change in plan assets and funded status for TSNB&#x2019;s pension plan for the years ended December 31, 2024, 2023 and 2022 are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div style="margin-left:81pt"&gt;
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net periodic benefit cost:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Interest cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;868&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;891&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;627&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expected return on plan assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,075&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,034&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(778&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expected administrative expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;200&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;200&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;200&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization of prior service costs&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Amortization of net loss (gain)&lt;/p&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;91&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;123&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total net periodic benefit cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;87&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;183&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;52&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other changes in plan assets and benefits obligations recognized in other comprehensive income:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Prior service cost for the period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Net loss (gain) for the period&lt;/p&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(192&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;346&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,545&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization of prior service costs&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization of net gain (loss)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(91&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(123&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total recognized in other comprehensive income&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(286&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;220&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,542&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total recognized in net periodic benefit cost (gain) and other comprehensive income&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(199&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;403&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,594&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average assumptions used:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Discount rate&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.90&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2.90&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expected return on plan assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3.10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Rate of compensation increases&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549147_191"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549148_192"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549150_193"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The components of the change in benefit obligation, change in plan assets and funded status for TSNB&#x2019;s pension plan for the years ended December 31, 2024, 2023 and 2022 are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div style="margin-left:81pt"&gt;
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Change in benefit obligation:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Benefit obligation at beginning of period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;18,281&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;17,436&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;22,081&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Interest cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;868&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;891&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;627&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Benefits paid&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(963&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(963&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(804&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Change in plan provisions&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Actuarial loss (gain)&lt;/p&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,152&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;917&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(4,468&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Benefit obligation end of period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;17,034&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;18,281&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;17,436&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Change in plan assets:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of plan assets at beginning of period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;19,953&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;19,511&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;25,750&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Actual return on plan assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;187&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,628&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(5,211&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Employer contribution&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expenses paid&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(272&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(224&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(224&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Benefits paid&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(964&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(962&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(804&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of plan assets at end of period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;18,904&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;19,953&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;19,511&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Funded Status&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,870&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,672&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,075&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amounts recognized in statement of financial position:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Non-current assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,870&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,672&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,075&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Non-current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net amount recognized&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,870&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,672&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,075&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average assumptions used:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Discount rate&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.90&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Rate of compensation increases&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549159_199"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549161_200"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549162_201"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;

        &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
        &lt;div&gt;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following benefit payments are expected to be paid in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div style="margin-left:81pt"&gt;
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:60%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fiscal Year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other Benefits&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,244&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2026&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,285&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2027&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,332&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2028&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,357&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,375&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2030 - 2034&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;6,690&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Description of Significant Gains and Losses in Obligations:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;For the fiscal year ended December 31, 2024, the benefit obligation summed to a net actuarial gain primarily attributable to the discount rate increase as compared to the prior year. For the fiscal year ended December 31, 2023, the benefit obligation summed to a net actuarial loss primarily attributable to the discount rate decrease as compared to the prior year and demographic experience during the year.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The plan&#x2019;s assets measured at fair value on a recurring basis consisted of the following as of December 31, 2024:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div style="margin-left:81pt"&gt;
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Investments in commingled funds&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;18,904&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total plan assets at fair value&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;18,904&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The plan&#x2019;s assets measured at fair value on a recurring basis consisted of the following as of December 31, 2023:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="margin-left:81pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Investments in commingled funds&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;19,953&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total plan assets at fair value&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;19,953&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;TSNB&#x2019;s pension plan weighted average asset allocations on December 31, 2024, by asset category are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div style="margin-left:81pt"&gt;
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Asset Category&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December&#160;31,&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Target&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;allocation &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Equity securities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Debt securities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;90&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;90&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;

        &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
        &lt;div&gt;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;TSNB&#x2019;s primary policy goals regarding the plan&#x2019;s assets are to (1) provide liquidity to meet the Plan benefit payments and expenses payable from the Plan, (2) offer reasonable probability of achieving growth of assets that will assist in closing the Plan&#x2019;s funding gap, and (3) manage the Plan&#x2019;s assets in a liability framework. Plan assets are currently invested in commingled funds with various debt and equity investment objectives. The target asset allocation for the plan assets is 90% debt, or fixed income securities, and 10% equity securities. Individual funds are evaluated periodically based on comparisons to benchmark indices and peer group funds, and investment decisions are made by TSNB in accordance with the policy goals. Actual allocation to each asset category fluctuates and may not be within the target allocation specified above due to changes in market conditions.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The estimated expected return on assets of the plan is based on assumptions derived from, among other things, the historical return on assets of the plan, the current and expected investment allocation of assets held by the plan and the current and expected future rates of return in the debt and equity markets for investments held by the plan. The obligations under the plan could differ from the obligation currently recorded, if management's estimates are not consistent with actual investment performance.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;/div&gt;
    </us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedBenefitPlanSpecialTerminationBenefits
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20250222114548675_0"
      unitRef="USD">5716000</us-gaap:DefinedBenefitPlanSpecialTerminationBenefits>
    <us-gaap:DefinedBenefitPlanSpecialTerminationBenefits
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20250222114548677_1"
      unitRef="USD">5752000</us-gaap:DefinedBenefitPlanSpecialTerminationBenefits>
    <us-gaap:DefinedBenefitPlanSpecialTerminationBenefits
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20250222114548680_2"
      unitRef="USD">6269000</us-gaap:DefinedBenefitPlanSpecialTerminationBenefits>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="C_20240101to20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemTowerJazzPanasonicSemiConductorCompanyLtdMember"
      decimals="2"
      id="F20250222114549300_290"
      unitRef="Pure">0.08</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="C_20240101to20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemTowerJazzPanasonicSemiConductorCompanyLtdMember"
      decimals="-3"
      id="F20250222114549302_291"
      unitRef="USD">3853000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="C_20230101to20231231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemTowerJazzPanasonicSemiConductorCompanyLtdMember"
      decimals="-3"
      id="F20250222114549303_292"
      unitRef="USD">4266000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="C_20220101to20221231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_tsemTowerJazzPanasonicSemiConductorCompanyLtdMember"
      decimals="-3"
      id="F20250222114549304_293"
      unitRef="USD">4838000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114549237_249">
          &lt;div style="margin-left:81pt"&gt;
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net periodic benefit cost:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Service cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Interest cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;65&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;71&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;57&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization of prior service costs&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Amortization of net (gain) loss&lt;/p&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(272&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(157&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total net periodic benefit cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(205&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(209&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(96&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other changes in plan assets and benefits obligations recognized in other comprehensive income:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Prior service cost for the period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Net (gain) loss for the period&lt;/p&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(149&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(195&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(515&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization of prior service costs&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization of net gain (loss)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;272&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;157&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total recognized in other comprehensive income&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;123&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;87&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(358&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total recognized in net periodic benefit cost and other comprehensive income&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(82&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(122&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(454&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average assumptions used:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Discount rate&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.00&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3.00&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expected return on plan assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549065_159"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549066_160"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549068_161"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Rate of compensation increases&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549069_162"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549071_163"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549072_164"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Assumed health care cost trend rates:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Health care cost trend rate assumed for current year (pre-65/post-65 Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8.20%/11.00&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.30%/9.25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6.00%/8.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Health care cost trend rate assumed for current year (pre-65/post-65 Non-Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8.20%/8.70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.30%/8.30&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6.00%/6.40&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Ultimate rate (pre-65/post-65)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.50%/4.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.50%/4.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.50%/4.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year the ultimate rate is reached (pre-65/post-65)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2033/2033&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2031/2031&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2031/2031&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Measurement date&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                    &lt;div style="text-align:right;line-height:1.25;text-indent:1pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                    &lt;div style="text-align:right;line-height:1.25;text-indent:1pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                    &lt;div style="text-align:right;line-height:1.25;text-indent:1pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        </us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548682_3"
      unitRef="USD">2000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548684_4"
      unitRef="USD">2000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549273_273"
      unitRef="USD">4000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549272_272"
      unitRef="USD">65000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548689_5"
      unitRef="USD">71000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548691_6"
      unitRef="USD">57000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549074_165"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation>
    <us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549091_166"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation>
    <us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549093_167"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548693_7"
      unitRef="USD">272000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548695_8"
      unitRef="USD">282000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548697_9"
      unitRef="USD">157000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549206_227"
      unitRef="USD">-205000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549207_228"
      unitRef="USD">-209000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549209_229"
      unitRef="USD">-96000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549096_168"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549097_169"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549099_170"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549203_225"
      unitRef="USD">149000</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549228_241"
      unitRef="USD">195000</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548699_10"
      unitRef="USD">515000</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549101_171"
      unitRef="USD">0</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549103_172"
      unitRef="USD">0</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549113_173"
      unitRef="USD">0</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548701_11"
      unitRef="USD">272000</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548706_12"
      unitRef="USD">282000</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548708_13"
      unitRef="USD">157000</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549204_226"
      unitRef="USD">123000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548710_14"
      unitRef="USD">87000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548712_15"
      unitRef="USD">-358000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549210_230"
      unitRef="USD">-82000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548714_16"
      unitRef="USD">-122000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548716_17"
      unitRef="USD">-454000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548718_18"
      unitRef="Pure">0.05</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548721_19"
      unitRef="Pure">0.051</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548723_20"
      unitRef="Pure">0.03</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome
      contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548725_21"
      unitRef="Pure">0.082</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome
      contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548726_22"
      unitRef="Pure">0.11</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome
      contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548728_23"
      unitRef="Pure">0.073</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome
      contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114549238_250"
      unitRef="Pure">0.0925</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome
      contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548730_24"
      unitRef="Pure">0.06</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome
      contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114549213_231"
      unitRef="Pure">0.085</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage
      contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548732_25"
      unitRef="Pure">0.082</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage
      contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548735_26"
      unitRef="Pure">0.087</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage
      contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548737_27"
      unitRef="Pure">0.073</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage
      contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548739_28"
      unitRef="Pure">0.083</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage
      contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114549297_288"
      unitRef="Pure">0.06</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage
      contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114549180_211"
      unitRef="Pure">0.064</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateAssumedForCurrentYearStatementOfOtherComprehensiveIncomeNonMedicareAdvantage>
    <tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548741_29"
      unitRef="Pure">0.045</tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114549239_251"
      unitRef="Pure">0.045</tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548742_30"
      unitRef="Pure">0.045</tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548744_31"
      unitRef="Pure">0.045</tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548746_32"
      unitRef="Pure">0.045</tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548749_33"
      unitRef="Pure">0.045</tsem:DefinedBenefitPlanUltimateHealthCareCostTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114548751_34">2033</tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114548753_35">2033</tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114549172_207">2031</tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114549173_208">2031</tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114548755_36">2031</tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome
      contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114548756_37">2031</tsem:DefinedBenefitPlanYearThatRateReachesUltimateTrendRateStatementOfOtherComprehensiveIncome>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114549287_282">2024-12-31</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114549290_283">2023-12-31</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate>
    <tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114549291_284">2022-12-31</tsem:DefinedBenefitPlanAssumedHealthCareCostTrendRateMeasurementDate>
    <us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114549276_275">
          &lt;div style="margin-left:81pt"&gt;
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Change in medical plan related benefit obligation:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Medical plan related benefit obligation at beginning of period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,319&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,454&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,912&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Service cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Interest cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;65&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;71&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;57&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Benefits paid&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Change in medical plan provisions&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Actuarial (gain) loss, net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(149&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(195&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(515&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Benefit medical plan related obligation end of period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,235&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,319&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,454&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Change in plan assets:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of plan assets at beginning of period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Employer contribution&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Benefits paid&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of plan assets at end of period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Medical plan related net funding&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(1,235&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(1,319&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(1,454&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;

          &lt;div&gt;
            &lt;div style="margin-left:81pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amounts recognized in statement of financial position:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(56&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(50&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(59&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Non-current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,179&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,269&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,395&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net amount recognized&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(1,235&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(1,319&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(1,454&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average assumptions used:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Discount rate&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.00&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Rate of compensation increases&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549134_183"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549136_184"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549137_185"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Assumed health care cost trend rates:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Health care cost trend rate assumed for next year (pre-65/post-65 Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8.60%/11.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8.20%/11.00&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.30%/9.25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Health care cost trend rate assumed for next year (pre-65/post-65 Non-Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8.60%/9.90&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8.20%/8.70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.30%/8.30&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Ultimate rate (pre-65/post-65 Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.50%/4.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.50%/4.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.50%/4.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Ultimate rate (pre-65/post-65 Non-Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.50%/4.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.50%/4.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.50%/4.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year the ultimate rate is reached (pre-65/post-65 Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2034/2035&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2033/2034&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2031/2031&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year the ultimate rate is reached (pre-65/post-65 Non-Medicare Advantage)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2034/2034&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2033/2033&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2031/2031&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548758_38"
      unitRef="USD">1319000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549264_267"
      unitRef="USD">1454000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548760_39"
      unitRef="USD">1912000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548763_40"
      unitRef="USD">2000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548765_41"
      unitRef="USD">2000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549275_274"
      unitRef="USD">4000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549271_271"
      unitRef="USD">65000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548767_42"
      unitRef="USD">71000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548768_43"
      unitRef="USD">57000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548770_44"
      unitRef="USD">2000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548772_45"
      unitRef="USD">13000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548774_46"
      unitRef="USD">4000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549115_174"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549120_175"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549122_176"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549185_214"
      unitRef="USD">-149000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549216_233"
      unitRef="USD">-195000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548777_47"
      unitRef="USD">-515000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548779_48"
      unitRef="USD">1235000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548781_49"
      unitRef="USD">1319000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549266_268"
      unitRef="USD">1454000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549123_177"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549125_178"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549126_179"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548783_50"
      unitRef="USD">2000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548785_51"
      unitRef="USD">13000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548786_52"
      unitRef="USD">4000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548788_53"
      unitRef="USD">2000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548791_54"
      unitRef="USD">13000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548793_55"
      unitRef="USD">4000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549133_182"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549128_180"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549130_181"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549214_232"
      unitRef="USD">-1235000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549241_252"
      unitRef="USD">-1319000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549268_269"
      unitRef="USD">-1454000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548795_56"
      unitRef="USD">56000</us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent
      contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548796_57"
      unitRef="USD">50000</us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent
      contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548798_58"
      unitRef="USD">59000</us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548800_59"
      unitRef="USD">1179000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548802_60"
      unitRef="USD">1269000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548805_61"
      unitRef="USD">1395000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548806_62"
      unitRef="USD">-1235000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548808_63"
      unitRef="USD">-1319000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549269_270"
      unitRef="USD">-1454000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548810_64"
      unitRef="Pure">0.057</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548812_65"
      unitRef="Pure">0.05</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548814_66"
      unitRef="Pure">0.051</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548816_67"
      unitRef="Pure">0.086</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548818_68"
      unitRef="Pure">0.115</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548820_69"
      unitRef="Pure">0.082</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114549244_254"
      unitRef="Pure">0.11</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548822_70"
      unitRef="Pure">0.073</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114549182_212"
      unitRef="Pure">0.0925</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="F20250222114548824_71"
      unitRef="Pure">0.086</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="F20250222114549242_253"
      unitRef="Pure">0.099</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="F20250222114548825_72"
      unitRef="Pure">0.082</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="F20250222114548827_73"
      unitRef="Pure">0.087</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="F20250222114548829_74"
      unitRef="Pure">0.073</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="F20250222114548832_75"
      unitRef="Pure">0.083</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548834_76"
      unitRef="Pure">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548835_77"
      unitRef="Pure">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548837_78"
      unitRef="Pure">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548839_79"
      unitRef="Pure">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114549294_286"
      unitRef="Pure">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548841_80"
      unitRef="Pure">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="F20250222114549193_219"
      unitRef="Pure">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="F20250222114549195_220"
      unitRef="Pure">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="F20250222114549196_221"
      unitRef="Pure">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="F20250222114549198_222"
      unitRef="Pure">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="F20250222114549202_224"
      unitRef="Pure">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="C_20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      decimals="4"
      id="F20250222114549199_223"
      unitRef="Pure">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114548842_81">2034</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114548845_82">2035</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114548847_83">2033</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114548849_84">2034</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114548850_85">2031</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114548852_86">2031</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      id="F20250222114549306_294">2034</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="C_20240101to20241231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      id="F20250222114549307_295">2034</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      id="F20250222114549309_296">2033</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="C_20230101to20231231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      id="F20250222114549311_297">2033</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPreSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      id="F20250222114549312_298">2031</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="C_20220101to20221231_tsemHealthCareCostTrendRatesAxis_tsemPostSixtyFiveMember_usgaapRetirementPlanTypeAxis_usgaapDefinedBenefitPostretirementHealthCoverageMember"
      id="F20250222114549314_299">2031</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      id="F20250222114549279_276">
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fiscal Year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other Benefits&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;56&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2026&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;65&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2027&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;75&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2028&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;80&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;87&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2030 - 2034&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;438&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          </us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548854_87"
      unitRef="USD">56000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548856_88"
      unitRef="USD">65000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548858_89"
      unitRef="USD">75000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548860_90"
      unitRef="USD">80000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548862_91"
      unitRef="USD">87000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapOtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548863_92"
      unitRef="USD">438000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="F20250222114549280_277">
          &lt;div style="margin-left:81pt"&gt;
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net periodic benefit cost:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Interest cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;868&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;891&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;627&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expected return on plan assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,075&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,034&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(778&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expected administrative expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;200&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;200&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;200&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization of prior service costs&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Amortization of net loss (gain)&lt;/p&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;91&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;123&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total net periodic benefit cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;87&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;183&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;52&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other changes in plan assets and benefits obligations recognized in other comprehensive income:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Prior service cost for the period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Net loss (gain) for the period&lt;/p&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(192&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;346&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,545&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization of prior service costs&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization of net gain (loss)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(91&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(123&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total recognized in other comprehensive income&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(286&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;220&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,542&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total recognized in net periodic benefit cost (gain) and other comprehensive income&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(199&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;403&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,594&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average assumptions used:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Discount rate&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.90&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2.90&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expected return on plan assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3.10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Rate of compensation increases&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549147_191"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549148_192"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549150_193"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        </us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548865_93"
      unitRef="USD">868000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549261_265"
      unitRef="USD">891000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549263_266"
      unitRef="USD">627000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548867_94"
      unitRef="USD">1075000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548869_95"
      unitRef="USD">1034000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548872_96"
      unitRef="USD">778000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548873_97"
      unitRef="USD">200000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548875_98"
      unitRef="USD">200000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAdministrationExpenses
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549192_218"
      unitRef="USD">200000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
    <us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548877_99"
      unitRef="USD">-3000</us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation>
    <us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548879_100"
      unitRef="USD">-3000</us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation>
    <us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549233_247"
      unitRef="USD">-3000</us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549293_285"
      unitRef="USD">-91000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549187_215"
      unitRef="USD">-123000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549235_248"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548881_101"
      unitRef="USD">87000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549217_234"
      unitRef="USD">183000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549218_235"
      unitRef="USD">52000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549142_188"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549144_189"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549146_190"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549176_209"
      unitRef="USD">192000</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549220_236"
      unitRef="USD">-346000</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548883_102"
      unitRef="USD">-1545000</us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548887_103"
      unitRef="USD">-3000</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548889_104"
      unitRef="USD">-3000</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548890_105"
      unitRef="USD">-3000</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfPriorServiceCost>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548892_106"
      unitRef="USD">-91000</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549139_186"
      unitRef="USD">-123000</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss>
    <tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549140_187"
      unitRef="USD">0</tsem:OtherComprehensiveIncomeDefinedBenefitPlanAmortizationOfNetGainLoss>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549178_210"
      unitRef="USD">-286000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549224_238"
      unitRef="USD">220000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548894_107"
      unitRef="USD">1542000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549188_216"
      unitRef="USD">-199000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549221_237"
      unitRef="USD">403000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548896_108"
      unitRef="USD">1594000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548897_109"
      unitRef="Pure">0.049</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548901_110"
      unitRef="Pure">0.051</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548903_111"
      unitRef="Pure">0.029</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548905_112"
      unitRef="Pure">0.056</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548907_113"
      unitRef="Pure">0.056</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114548909_114"
      unitRef="Pure">0.031</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="F20250222114549286_281">
          &lt;div style="margin-left:81pt"&gt;
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Change in benefit obligation:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Benefit obligation at beginning of period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;18,281&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;17,436&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;22,081&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Interest cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;868&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;891&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;627&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Benefits paid&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(963&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(963&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(804&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Change in plan provisions&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Actuarial loss (gain)&lt;/p&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,152&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;917&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(4,468&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Benefit obligation end of period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;17,034&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;18,281&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;17,436&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Change in plan assets:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of plan assets at beginning of period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;19,953&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;19,511&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;25,750&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Actual return on plan assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;187&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,628&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(5,211&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Employer contribution&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expenses paid&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(272&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(224&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(224&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Benefits paid&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(964&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(962&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(804&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of plan assets at end of period&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;18,904&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;19,953&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;19,511&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Funded Status&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,870&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,672&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,075&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amounts recognized in statement of financial position:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Non-current assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,870&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,672&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,075&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Non-current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net amount recognized&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,870&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,672&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,075&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average assumptions used:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Discount rate&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.90&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Rate of compensation increases&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549159_199"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549161_200"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="-sec-ix-hidden:F20250222114549162_201"&gt;N/A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        </us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548911_115"
      unitRef="USD">18281000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548913_116"
      unitRef="USD">17436000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548917_117"
      unitRef="USD">22081000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548919_118"
      unitRef="USD">868000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549258_263"
      unitRef="USD">891000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549260_264"
      unitRef="USD">627000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548944_119"
      unitRef="USD">963000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548946_120"
      unitRef="USD">963000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548949_121"
      unitRef="USD">804000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549151_194"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549153_195"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549155_196"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549190_217"
      unitRef="USD">-1152000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549226_240"
      unitRef="USD">917000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548951_122"
      unitRef="USD">-4468000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548960_123"
      unitRef="USD">17034000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548967_124"
      unitRef="USD">18281000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548975_125"
      unitRef="USD">17436000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549257_262"
      unitRef="USD">19953000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549170_206"
      unitRef="USD">19511000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20211231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548978_126"
      unitRef="USD">25750000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549225_239"
      unitRef="USD">187000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548985_127"
      unitRef="USD">1628000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548988_128"
      unitRef="USD">-5211000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549157_197"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549158_198"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548990_129"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <tsem:DefinedBenefitPlanExpensesPaid
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548992_130"
      unitRef="USD">-272000</tsem:DefinedBenefitPlanExpensesPaid>
    <tsem:DefinedBenefitPlanExpensesPaid
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548996_131"
      unitRef="USD">-224000</tsem:DefinedBenefitPlanExpensesPaid>
    <tsem:DefinedBenefitPlanExpensesPaid
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549184_213"
      unitRef="USD">-224000</tsem:DefinedBenefitPlanExpensesPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114548998_132"
      unitRef="USD">964000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="C_20230101to20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549000_133"
      unitRef="USD">962000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="C_20220101to20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549002_134"
      unitRef="USD">804000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549004_135"
      unitRef="USD">18904000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549006_136"
      unitRef="USD">19953000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549009_137"
      unitRef="USD">19511000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549012_138"
      unitRef="USD">1870000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549014_139"
      unitRef="USD">1672000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549017_140"
      unitRef="USD">2075000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549019_141"
      unitRef="USD">1870000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549021_142"
      unitRef="USD">1672000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549023_143"
      unitRef="USD">2075000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20230320175054563_20250222114549019_141"
      unitRef="USD">0</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20230320175054563_20250222114549021_142"
      unitRef="USD">0</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fxbrl_20230320175054563_20250222114549023_143"
      unitRef="USD">0</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549025_144"
      unitRef="USD">1870000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549028_145"
      unitRef="USD">1672000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549030_146"
      unitRef="USD">2075000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114549033_147"
      unitRef="Pure">0.056</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="C_20231231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114549035_148"
      unitRef="Pure">0.049</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="C_20221231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="4"
      id="F20250222114549037_149"
      unitRef="Pure">0.051</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="F20250222114549282_278">
          &lt;div style="margin-left:81pt"&gt;
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:60%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fiscal Year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other Benefits&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,244&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2026&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,285&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2027&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,332&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2028&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,357&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,375&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2030 - 2034&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;6,690&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        </us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549246_255"
      unitRef="USD">1244000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549248_256"
      unitRef="USD">1285000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549249_257"
      unitRef="USD">1332000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549250_258"
      unitRef="USD">1357000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549252_259"
      unitRef="USD">1375000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="C_20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      decimals="-3"
      id="F20250222114549298_289"
      unitRef="USD">6690000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="F20250222114549283_279">
          &lt;div style="margin-left:81pt"&gt;
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Investments in commingled funds&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;18,904&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total plan assets at fair value&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;18,904&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;

          &lt;div&gt;
            &lt;div style="margin-left:81pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Investments in commingled funds&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;19,953&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total plan assets at fair value&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;19,953&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="F20250222114549164_202"
      unitRef="USD">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="F20250222114549039_150"
      unitRef="USD">18904000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="F20250222114549231_245"
      unitRef="USD">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="F20250222114549255_261"
      unitRef="USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="F20250222114549041_151"
      unitRef="USD">18904000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="F20250222114549231_246"
      unitRef="USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="F20250222114549166_203"
      unitRef="USD">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="F20250222114549051_152"
      unitRef="USD">19953000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="F20250222114549295_287"
      unitRef="USD">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="F20250222114549168_204"
      unitRef="USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="F20250222114549253_260"
      unitRef="USD">19953000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember"
      decimals="-3"
      id="F20250222114549169_205"
      unitRef="USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="C_20240101to20241231_usgaapRetirementPlanTypeAxis_usgaapPensionPlansDefinedBenefitMember"
      id="F20250222114549284_280">
          &lt;div style="margin-left:81pt"&gt;
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Asset Category&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December&#160;31,&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Target&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;allocation &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Equity securities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Debt securities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;90&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;90&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        </us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:DefinedBenefitPlanFundedPercentage
      contextRef="C_20241231_usgaapCollateralAxis_usgaapEquitySecuritiesMember"
      decimals="2"
      id="F20250222114549053_153"
      unitRef="Pure">0.10</us-gaap:DefinedBenefitPlanFundedPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="C_20241231_usgaapCollateralAxis_usgaapEquitySecuritiesMember"
      decimals="2"
      id="F20250222114549054_154"
      unitRef="Pure">0.10</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanFundedPercentage
      contextRef="C_20241231_usgaapCollateralAxis_usgaapDebtSecuritiesMember"
      decimals="2"
      id="F20250222114549056_155"
      unitRef="Pure">0.90</us-gaap:DefinedBenefitPlanFundedPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="C_20241231_usgaapCollateralAxis_usgaapDebtSecuritiesMember"
      decimals="2"
      id="F20250222114549058_156"
      unitRef="Pure">0.90</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanFundedPercentage
      contextRef="C_20241231"
      decimals="2"
      id="F20250222114549060_157"
      unitRef="Pure">1</us-gaap:DefinedBenefitPlanFundedPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="C_20241231"
      decimals="2"
      id="F20250222114549061_158"
      unitRef="Pure">1</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222054137928">
      &lt;div&gt;
        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;NOTE 13:&lt;/span&gt;&lt;span&gt; &#160; &#160; &lt;span style="font-weight:bold"&gt;COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;A.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Liens&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman';font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Loans, and Capital Leases&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;For liens under TPSCo&#x2019;s JPY Loans, see Note 10C.&#160; For liens under the capital lease agreements, see Note 10D.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;B.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;TPSCo&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="margin-left:80pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;1.&#160;&#160; &lt;/span&gt;&lt;span style="font-weight:bold"&gt;Renewed Contracts&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="margin-left:81pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:94.5pt;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;In August 2022, Tower, TPSCo and NTCJ extended certain agreements with respect to TPSCo through March 2027 under certain amended terms, including changes to the commercial pricing for the services provided by TPSCo and enhanced financial support from Tower and NTCJ to TPSCo.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="margin-left:80pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;2.&lt;/span&gt;&lt;span&gt;&#160;&#160; &lt;span style="font-weight:bold"&gt;Japanese Operations Restructuring&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:76.5pt;line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:96pt;line-height:1.25;font-family:'Times New Roman'"&gt;
          &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;During 2022 and in accordance with agreements signed in 2019, as amended thereafter, between Tower, NTCJ and TPSCo, TPSCo&#x2019;s operation in Japan was re-organized and re-structured, maintaining operations at the Uozu and Tonami facilities unchanged, while the Arai facility, which provided products solely to NTCJ and did not serve the Company&#x2019;s customers, ceased operations, while a portion of the machinery and equipment of the Arai facility was transferred to the Tonami facility. The remaining machinery and equipment were sold to third parties.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;&lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The restructuring process, including the transfer and installation of machinery and equipment in the Tonami facility and the sale of certain equipment, was mostly completed during 2023 and resulted in total restructuring gain, net from the sale of machinery and equipment of $72,411 as well as total restructuring costs of $24,076.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;For the year ended December 31, 2024, the Company recorded restructuring gain from a government subsidy received in relation to this Japan operations restructuring of $6,270.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;For the year ended December 31, 2023, the Company recorded restructuring gain from the sale of machinery and equipment, net, of $52,168, as well as restructuring expense of $19,662.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:76.5pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#160;Changes in accruals&#160;related to the Arai facility cessation for the years ended December 31, 2024 and December 31, 2023 were as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
          &lt;div style="margin-left:81pt"&gt;

              &lt;div&gt;
                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Asset disposal&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;accrual&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Other Restructuring costs accrual&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Accrued balance as of January 1, 2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;1,963&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;7,635&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Expenses accrued&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;19,662&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Accruals related to assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(1,741&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(7,318&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Cash payments&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(222&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(17,852&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Accrued balance as of December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2,127&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Cash payments&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(2,127&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Accrued balance as of December 31, 2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;

          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;C.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;License Agreements&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;
          &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;The Company enters into intellectual property and licensing agreements with third parties from time to time. The effect of each of them on the Company&#x2019;s total assets and results of operations is immaterial. Certain of these agreements call for royalties to be paid by the Company to these third parties.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;D.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;TSNB Lease Agreement&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;
          &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;TSNB leases its facilities under an operational lease contract that is due to expire in the first quarter of 2027. In amendments to its lease, (i) TSNB secured various contractual safeguards designed to limit and mitigate any adverse impact of construction activities on its operations; and (ii) certain obligations of TSNB and the landlord are specified, including certain noise abatement actions at the facility. The landlord has made claims that TSNB&#x2019;s noise abatement efforts are not adequate under the terms of the amended lease and has requested a judicial declaration that TSNB has committed material non-curable breach of the lease so that the landlord may claim that it has the right to terminate the lease. TSNB does not agree and is disputing these claims.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;E.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Agreement with ST Microelectronics&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:81pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;In 2021, TSIT, Tower&#x2019;s wholly-owned Italian subsidiary, entered into a definitive agreement with ST Microelectronics (&#x201c;ST&#x201d;) to share under collaborative arrangement a 300mm facility with ST in Agrate, Italy. The parties are sharing the cleanroom space and the facility infrastructure, with the Company installing certain of its own equipment inside the clean room in an area which consumes approximately one-third of the total clean room space. TSIT and ST are investing in their respective process equipment, and have been working to accelerate the process flows&#x2019; transfer to the facility, product development, qualification and subsequent ramp-up. The comprehensive qualification process has been completed in the fourth quarter of 2024, followed by the commencement of volume production and operations, which were, and will continue to be, managed by ST.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;F.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Capacity Corridor Agreement with Intel&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;In September 2023, Tower and Intel signed an agreement under which a capacity corridor is being established in Intel&#x2019;s 300mm facility in New Mexico, USA. Under this agreement, Tower is investing up to $300,000 for equipment and other fixed assets to be owned by Tower and installed and qualified for Tower processes in this Intel facility. The corridor is in the initial equipment procurement and installation process and not yet qualified for production.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;G.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Other Agreements&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;From time to time, in the ordinary course of business, the Company enters into long-term agreements with various entities for the joint development of product&#160;IPs and processes. The developed IPs may be owned separately by either the other entity or the Company, or owned jointly by both parties, as applicable.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;/div&gt;
    </us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <tsem:RestructuringGainFromSaleOfMachineryAndEquipment
      contextRef="C_20230101to20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_tsemTonamiFactoryMember"
      decimals="-3"
      id="Fxbrl_20240214033456148"
      unitRef="USD">72411000</tsem:RestructuringGainFromSaleOfMachineryAndEquipment>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="C_20230101to20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_tsemTonamiFactoryMember"
      decimals="-3"
      id="Fxbrl_20240214033506260"
      unitRef="USD">24076000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember"
      decimals="-3"
      id="Fxbrl_20230320152102225"
      unitRef="USD">6270000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <tsem:RestructuringGainFromSaleOfMachineryAndEquipment
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240214033122156"
      unitRef="USD">52168000</tsem:RestructuringGainFromSaleOfMachineryAndEquipment>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember"
      decimals="-3"
      id="Fxbrl_20240214033128380"
      unitRef="USD">19662000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <tsem:ChangesCessationRelatedAccrualsTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222054309353">
              &lt;div&gt;
                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Asset disposal&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;accrual&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Other Restructuring costs accrual&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Accrued balance as of January 1, 2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;1,963&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;7,635&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Expenses accrued&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;19,662&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Accruals related to assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(1,741&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(7,318&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Cash payments&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(222&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(17,852&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Accrued balance as of December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2,127&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Cash payments&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(2,127&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Accrued balance as of December 31, 2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            </tsem:ChangesCessationRelatedAccrualsTableTextBlock>
    <tsem:FactoryCessationRelatedAccruals
      contextRef="C_20221231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember"
      decimals="-3"
      id="Fxbrl_20240227122811920"
      unitRef="USD">1963000</tsem:FactoryCessationRelatedAccruals>
    <tsem:FactoryCessationRelatedAccruals
      contextRef="C_20221231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember"
      decimals="-3"
      id="Fxbrl_20240227122834202"
      unitRef="USD">7635000</tsem:FactoryCessationRelatedAccruals>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember"
      decimals="-3"
      id="Fxbrl_20240227122900506_xbrl_20230320150045267_xbrl_20230320145908263"
      unitRef="USD">0</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember"
      decimals="-3"
      id="Fxbrl_20240227122900506_xbrl_20230320150040289_xbrl_20230320145919953"
      unitRef="USD">19662000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <tsem:AccrualsRelatedToAssets
      contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember"
      decimals="-3"
      id="Fxbrl_20240227122912333_xbrl_20230425154948429_xbrl_20230320150045267_xbrl_20230320145908263"
      unitRef="USD">1741000</tsem:AccrualsRelatedToAssets>
    <tsem:AccrualsRelatedToAssets
      contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember"
      decimals="-3"
      id="Fxbrl_20240227122912333_xbrl_20230425154948429_xbrl_20230320150040289_xbrl_20230320145919953"
      unitRef="USD">7318000</tsem:AccrualsRelatedToAssets>
    <tsem:PaymentToProceedsFromCash
      contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember"
      decimals="-3"
      id="Fxbrl_20240227122922078_xbrl_20230425154951998_xbrl_20230320150045267_xbrl_20230320145908263"
      unitRef="USD">222000</tsem:PaymentToProceedsFromCash>
    <tsem:PaymentToProceedsFromCash
      contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember"
      decimals="-3"
      id="Fxbrl_20240227122922078_xbrl_20230425154951998_xbrl_20230320150040289_xbrl_20230320145919953"
      unitRef="USD">17852000</tsem:PaymentToProceedsFromCash>
    <tsem:FactoryCessationRelatedAccruals
      contextRef="C_20231231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember"
      decimals="-3"
      id="Fxbrl_20230320145919953"
      unitRef="USD">0</tsem:FactoryCessationRelatedAccruals>
    <tsem:FactoryCessationRelatedAccruals
      contextRef="C_20231231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember"
      decimals="-3"
      id="Fxbrl_20230320145923522"
      unitRef="USD">2127000</tsem:FactoryCessationRelatedAccruals>
    <tsem:PaymentToProceedsFromCash
      contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember"
      decimals="-3"
      id="Fxbrl_20230425154951998_xbrl_20230320150045267_xbrl_20230320145908263"
      unitRef="USD">0</tsem:PaymentToProceedsFromCash>
    <tsem:PaymentToProceedsFromCash
      contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember"
      decimals="-3"
      id="Fxbrl_20230425154951998_xbrl_20230320150040289_xbrl_20230320145919953"
      unitRef="USD">2127000</tsem:PaymentToProceedsFromCash>
    <tsem:FactoryCessationRelatedAccruals
      contextRef="C_20241231_usgaapIncomeStatementLocationAxis_tsemAssetDisposalAccrualMember"
      decimals="-3"
      id="Fxbrl_20230320150045267_xbrl_20230320145919953"
      unitRef="USD">0</tsem:FactoryCessationRelatedAccruals>
    <tsem:FactoryCessationRelatedAccruals
      contextRef="C_20241231_usgaapIncomeStatementLocationAxis_usgaapRestructuringChargesMember"
      decimals="-3"
      id="Fxbrl_20230320150045267_xbrl_20230320145923522"
      unitRef="USD">0</tsem:FactoryCessationRelatedAccruals>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="C_20230901to20230930_usgaapBusinessAcquisitionAxis_tsemIntelCorporationMember"
      decimals="-3"
      id="Fxbrl_20250227023225089"
      unitRef="USD">300000000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227123806257">
      &lt;div&gt;
        &lt;div style="text-align:justify;line-height:1.25"&gt;
          &lt;p style="margin:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;NOTE 14:&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;SHAREHOLDERS&#x2019; EQUITY&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;div style="text-align:justify;margin-left:49.65pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;&#160;&#160; A.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Description of Ordinary Shares&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;
                  &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2024, Tower had 150 million authorized ordinary shares, par value NIS 15.00 each, of which approximately 111.6 million were outstanding. Holders of ordinary shares are entitled to participate equally in the payment of cash dividends and bonus share (stock dividend) distributions, if any, and, in the event of the liquidation of Tower, in the distribution of assets after satisfaction of liabilities to creditors. Each ordinary share is entitled to one vote on all matters to be voted on by shareholders.&lt;/span&gt;&lt;/span&gt;
                    &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
                &lt;div style="text-align:justify;margin-left:49.65pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;&#160;&#160; B.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Equity Incentive Plans&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="text-align:justify;margin-left:49.65pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;margin-left:81pt;line-height:1.25;font-family:'Times New Roman';font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1)&#160; Tower&#x2019;s 2013 Share Incentive Plan (the &#x201c;2013 Plan&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="text-align:justify;margin-left:81pt;line-height:1.25;font-family:'Times New Roman';font-weight:bold"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In 2013, the Company adopted a share incentive plan for directors, officers and employees of the Company (&#x201c;2013 Plan&#x201d;).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;
                  &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&#160;&lt;/div&gt;
                  &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Under the 2013 Plan, the Company granted a total of approximately 1.58 million restricted stock units (&#x201c;RSUs&#x201d;) to its employees and directors during 2024 and a total of approximately 0.80 million RSUs&#160; to its employees and directors during 2023, including the below-described grants to the CEO and directors, with vesting periods of up to three years. These RSUs amounts also include performance based RSUs (&#x201c;PSUs&#x201d;) and market based RSUs (&#x201c;MSUs&#x201d;). The Company determines compensation expenses of the RSUs based on the closing market price of the ordinary shares on the last trading day immediately prior to the date of grant and amortizes it over the applicable vesting period, taking into consideration achievement, if any, of performance and market criteria.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;During 2024, the Company's CEO and members of the Board of Directors were awarded the following RSUs under the 2013 Plan:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;
                  &lt;div style="text-align:justify;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(i) approximately 78.4 thousand time-vested RSUs, 176.3 thousand PSUs and 256.3 thousand MSUs, granted to the CEO, with 33% of such RSUs, PSUs and MSUs to vest at the end of each year for 3 years following the grant date. The total compensation value of these awards was approximately $16,500. As was approved by shareholders in 2019, the grant also included a provision requiring the CEO to own, commencing May 2024, ordinary shares of the Company at a minimum value that equals at least three times his annual base salary as of May 2024 (the &#x201c;Minimum Holding&#x201d;). As of December 31, 2024, the CEO is in compliance with the Minimum Holding requirement;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;
                  &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(ii) approximately 7.4 thousand time-vested RSUs to the chairman of the Board of Directors (the &#x201c;Chairman&#x201d;) for a total compensation value of $300, to vest 33% at the end of each year for 3 years following the grant date; and&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                  &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(iii) approximately 4.9 thousand time-vested RSUs to each of the eight members of the Board of Directors then serving (other than to the Chairman and the CEO), for an aggregate compensation value of $1,600, vesting over a two-year period, with 50% vesting on the first anniversary of the date of grant and 50% on the second anniversary of the date of grant.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div&gt;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;As was approved by shareholders in 2020, commencing July 2025, the members of the Board will have to own ordinary shares of the Company at a minimum value that equals at least 50% of their annual base fee and the Chairman will have to own ordinary shares of the Company at a minimum value that equals at least 50% of his annual cash compensation (the &#x201c;BOD Minimum Holding&#x201d;). The Chairman and the members of the Board have until July 2025 to accumulate the BOD Minimum Holding (whether by conversion of RSUs to ordinary shares or by purchase of ordinary shares), and during such period, until they accumulate the BOD Minimum Holding, they must retain at least 20% of the vested time-based RSUs granted to him/her on or after July 2020.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;During 2023, the Company's CEO and members of the Board of Directors were awarded the following RSUs under the 2013 Plan:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(i) approximately 75.8 thousand time-vested RSUs and 125.0 thousand PSUs granted to the CEO, subject also to time-vesting, with 33% of such RSUs and PSUs to vest at the end of each year for 3 years following the grant date. The total compensation value of these RSUs was approximately $7,500 and also included the Minimum Holding requirement defined above;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(ii)&#160;approximately&#160;8.0 thousand time-vested RSUs to the Chairman for a total compensation value of $300, to vest 33% at the end of each year for 3 years following the grant date; and&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(iii)&#160;approximately&#160;3.3 thousand time-vested RSUs to each of the seven members of the Board of Directors then serving (other than to the Chairman and the CEO), for an aggregate compensation value of $875, vesting over a  two-year period, with 50% vesting on the first anniversary of the date of grant and 50% on the second anniversary of the date of grant.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;During 2022, the Company's CEO and members of the Board of Directors were awarded the following RSUs under the 2013 Plan:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(i) approximately 59 thousand time-vested RSUs and 97 thousand PSUs granted to the CEO, subject also to time-vesting, with 33% of such RSUs and PSUs to vest at the end of each year for 3 years following the grant date. Total compensation value of these RSUs was approximately $7,200 and also includes the Minimum Holding requirement defined above;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div&gt;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(ii)&#160;approximately&#160;6.5 thousand time-vested RSUs to the Chairman for a total compensation value of $300, to vest 33% at the end of each year for 3 years following the grant date; and&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(iii)&#160;approximately&#160;2.7 thousand time-vested RSUs to each of the seven members of the Board of Directors then serving (other than to the Chairman and the CEO), for an aggregate compensation value of $875, vesting over a  two-year period, with 50% vesting on the first anniversary of the date of grant and 50% on the second anniversary of the date of grant.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The grants during 2023 and 2022 to the Chairman and the members of the Board also include the BOD Minimum Holding requirement defined above.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman';font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(2) RSUs awards&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman';font-weight:bold"&gt;&#160;&lt;/div&gt;

              &lt;div&gt;
                &lt;div style="margin-left:81pt"&gt;
                  &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                      &lt;tr&gt;
                        &lt;td rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Number of&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;RSUs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Weighted average fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Number of&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;RSUs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Weighted average fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Number of&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;RSUs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Weighted average fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Outstanding as of beginning of year&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,585,560&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;38.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,712,996&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;32.90&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2,211,100&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;24.11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:28%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Granted&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,581,492&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;31.89&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;797,241&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;37.64&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;612,881&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;44.99&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Converted&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(726,007&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;36.52&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(870,720&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;27.80&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(1,068,219&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;21.99&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:28%;padding-bottom:2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Forfeited&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(42,910&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;36.96&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(53,957&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;32.49&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(42,766&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;24.24&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;padding-bottom:4px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Outstanding as of end of year (*)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2,398,135&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:4px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;34.51&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,585,560&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:4px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;38.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,712,996&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;32.90&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(*) Include (i) 736,014, 559,184 and 595,757 PSUs as of December 31, 2024, 2023 and 2022, respectively and (ii) 649,249 MSUs as of December 31, 2024.&#160; The performance goals of 736,014 PSUs outstanding as of December 31, 2024 were achieved. The achievement of market goals of the MSUs outstanding as of December 31, 2024 shall be determined in accordance with a defined performance measurement methodology.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/div&gt;

            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:78pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(3) Summary of Information about Employees&#x2019; Share Incentive Plans&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:81pt"&gt;

                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details for the year ended December 31&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The intrinsic value of converted RSUs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;28,667&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;26,976&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;48,829&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The original fair value of converted RSUs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;26,510&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;24,206&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;23,492&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;

            &lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
            &lt;div&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;
              &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Stock-based compensation expenses were recognized in the Statement of Operations for the years ended December 31, 2024, 2023 and 2022 as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;/div&gt;
            &lt;div style="margin-left:81pt"&gt;

                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Cost of goods&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;8,764&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;8,332&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;7,393&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Research and development, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;7,422&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;5,639&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;4,754&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Marketing, general and administrative&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;17,651&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;13,960&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;12,068&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;33,837&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;27,931&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;24,215&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;

            &lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;C.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Treasury Stock&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;During 1999 and 1998, the Company funded the purchase by a trustee of an aggregate of approximately 87 thousand ordinary Tower shares. These shares are classified as treasury shares.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_20241231"
      decimals="-6"
      id="F20230320070136039_102"
      unitRef="Shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_20241231"
      decimals="0"
      id="F20230320070135921_0"
      unitRef="NISPerShare">15</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20241231"
      decimals="-5"
      id="F20230320070136039_103"
      unitRef="Shares">111600000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_tsemEmployeesAndDirectorsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-4"
      id="F20230320070136043_107"
      unitRef="Shares">1580000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_tsemEmployeesAndDirectorsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-4"
      id="F20230320070136045_108"
      unitRef="Shares">800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_tsemEmployeesAndDirectorsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      id="F20230320070136091_158">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_tsemEmployeesAndDirectorsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      id="F20230320070136046_109">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-2"
      id="Fxbrl_20240214011214114"
      unitRef="Shares">78400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-2"
      id="Fxbrl_20240214011227465"
      unitRef="Shares">176300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemMarketLeveragedStockUnitMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-2"
      id="Fxbrl_20250222164039164"
      unitRef="Shares">256300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      id="Fxbrl_s_20240214011241257">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      id="Fxbrl_20240214011241257">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20240214011307711"
      unitRef="USD">16500000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-2"
      id="Fxbrl_20240214011350016"
      unitRef="Shares">7400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20240214011403476"
      unitRef="USD">300000</us-gaap:ShareBasedCompensation>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="2"
      id="Fxbrl_20240214011415215"
      unitRef="Pure">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      id="Fxbrl_20250222164813043">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-2"
      id="Fxbrl_20240214011427345"
      unitRef="Shares">4900</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20250222164739003"
      unitRef="USD">1600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      id="Fxbrl_20240214011455651">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemFirstAnniversaryMember"
      decimals="2"
      id="Fxbrl_20240214011508608"
      unitRef="Pure">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20240101to20241231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemSecondAnniversaryMember"
      decimals="2"
      id="Fxbrl_20240214011524134"
      unitRef="Pure">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <tsem:PercentageOfVestedRestrictedStockUnite
      contextRef="C_20240101to20241231"
      decimals="2"
      id="Fxbrl_20240214011754391"
      unitRef="Pure">0.20</tsem:PercentageOfVestedRestrictedStockUnite>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-2"
      id="Fxbrl_20250226161407547"
      unitRef="Shares">75800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-2"
      id="Fxbrl_20250226161416332"
      unitRef="Shares">125000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="2"
      id="Fxbrl_s_20250226161444676"
      unitRef="Pure">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="2"
      id="Fxbrl_20250226161444676"
      unitRef="Pure">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      id="Fxbrl_s_20250226161425754">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      id="Fxbrl_20250226161425754">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20250226161435442"
      unitRef="USD">7500000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-2"
      id="F20230320070136052_116"
      unitRef="Shares">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="F20230320070136053_117"
      unitRef="USD">300000</us-gaap:ShareBasedCompensation>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="2"
      id="F20230320070136053_118"
      unitRef="Pure">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      id="Fxbrl_s_20250222165208355">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      id="Fxbrl_20250222165208356">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-2"
      id="F20230320070136054_119"
      unitRef="Shares">3300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="F20230320070136055_120"
      unitRef="USD">875000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      id="F20230320070136056_121">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemFirstAnniversaryMember"
      decimals="2"
      id="F20230320070136057_122"
      unitRef="Pure">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20230101to20231231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemSecondAnniversaryMember"
      decimals="2"
      id="Fxbrl_20230425213140639"
      unitRef="Pure">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20250226160849882"
      unitRef="Shares">59000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20250226160857364"
      unitRef="Shares">97000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="2"
      id="Fxbrl_s_20250226160906630"
      unitRef="Pure">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="2"
      id="Fxbrl_20250226160906630"
      unitRef="Pure">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      id="Fxbrl_s_20250226160918578">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      id="Fxbrl_20250226160918578">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20250226160928390"
      unitRef="USD">7200000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-2"
      id="Fxbrl_20230320124355389"
      unitRef="Shares">6500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20230320124442108"
      unitRef="USD">300000</us-gaap:ShareBasedCompensation>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="2"
      id="Fxbrl_20230320124451654"
      unitRef="Pure">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtChiefExecutiveOfficerMember_usgaapAwardTypeAxis_usgaapPerformanceSharesMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      id="Fxbrl_s_20250222165614315">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      id="Fxbrl_20250222165614316">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-2"
      id="Fxbrl_20230320124745764"
      unitRef="Shares">2700</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      decimals="-3"
      id="Fxbrl_20230320124828147"
      unitRef="USD">875000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember"
      id="Fxbrl_20230320124844651">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemFirstAnniversaryMember"
      decimals="2"
      id="Fxbrl_20230320124855388"
      unitRef="Pure">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_20220101to20221231_srtTitleOfIndividualAxis_tsemNewOtherDirectorsMember_usgaapAwardTypeAxis_tsemTimeVestedRestrictedStockUnitsMember_usgaapPlanNameAxis_tsemTwoThousandThirteenShareIncentivePlanMember_usgaapVestingAxis_tsemSecondAnniversaryMember"
      decimals="2"
      id="Fxbrl_20230320124907620"
      unitRef="Pure">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227124355507">
              &lt;div&gt;
                &lt;div style="margin-left:81pt"&gt;
                  &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                      &lt;tr&gt;
                        &lt;td rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" rowspan="1" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td colspan="1" rowspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Number of&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;RSUs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Weighted average fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Number of&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;RSUs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Weighted average fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Number of&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;RSUs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Weighted average fair value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Outstanding as of beginning of year&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,585,560&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;38.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,712,996&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;32.90&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2,211,100&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;24.11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:28%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Granted&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,581,492&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;31.89&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;797,241&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;37.64&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;612,881&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;44.99&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Converted&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(726,007&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;36.52&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(870,720&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;27.80&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(1,068,219&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;21.99&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:28%;padding-bottom:2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Forfeited&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(42,910&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;36.96&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(53,957&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;32.49&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(42,766&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;24.24&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:28%;padding-bottom:4px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Outstanding as of end of year (*)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2,398,135&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:4px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;34.51&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,585,560&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;padding-bottom:4px;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;38.10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,712,996&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;32.90&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(*) Include (i) 736,014, 559,184 and 595,757 PSUs as of December 31, 2024, 2023 and 2022, respectively and (ii) 649,249 MSUs as of December 31, 2024.&#160; The performance goals of 736,014 PSUs outstanding as of December 31, 2024 were achieved. The achievement of market goals of the MSUs outstanding as of December 31, 2024 shall be determined in accordance with a defined performance measurement methodology.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/div&gt;
            </us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135967_34"
      unitRef="Shares">1585560</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135968_35"
      unitRef="USD_per_Share">38.1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135969_36"
      unitRef="Shares">1712996</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135970_37"
      unitRef="USD_per_Share">32.9</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135971_38"
      unitRef="Shares">2211100</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135972_39"
      unitRef="USD_per_Share">24.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135973_40"
      unitRef="Shares">1581492</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135974_41"
      unitRef="USD_per_Share">31.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135975_42"
      unitRef="Shares">797241</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135976_43"
      unitRef="USD_per_Share">37.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135977_44"
      unitRef="Shares">612881</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135978_45"
      unitRef="USD_per_Share">44.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod
      contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135979_46"
      unitRef="Shares">726007</tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod>
    <tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135980_47"
      unitRef="USD_per_Share">36.52</tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod
      contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135983_48"
      unitRef="Shares">870720</tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod>
    <tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135984_49"
      unitRef="USD_per_Share">27.8</tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135985_50"
      unitRef="Shares">1068219</tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod>
    <tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135985_51"
      unitRef="USD_per_Share">21.99</tsem:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135986_52"
      unitRef="Shares">42910</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135987_53"
      unitRef="USD_per_Share">36.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135988_54"
      unitRef="Shares">53957</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135989_55"
      unitRef="USD_per_Share">32.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135990_56"
      unitRef="Shares">42766</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135991_57"
      unitRef="USD_per_Share">24.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135992_58"
      unitRef="Shares">2398135</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135993_59"
      unitRef="USD_per_Share">34.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135994_60"
      unitRef="Shares">1585560</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135995_61"
      unitRef="USD_per_Share">38.1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135996_62"
      unitRef="Shares">1712996</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="F20230320070135999_63"
      unitRef="USD_per_Share">32.9</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20241231_usgaapAwardTypeAxis_usgaapPhantomShareUnitsPSUsMember"
      decimals="0"
      id="Fxbrl_20250222112623955"
      unitRef="Shares">736014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20231231_usgaapAwardTypeAxis_usgaapPhantomShareUnitsPSUsMember"
      decimals="0"
      id="Fxbrl_20250222171822348"
      unitRef="Shares">559184</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20221231_usgaapAwardTypeAxis_usgaapPhantomShareUnitsPSUsMember"
      decimals="0"
      id="Fxbrl_20250222171832124"
      unitRef="Shares">595757</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20241231_usgaapAwardTypeAxis_tsemMarketLeveragedStockUnitMember"
      decimals="0"
      id="Fxbrl_20250222171853908"
      unitRef="Shares">649249</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <tsem:PerformanceSharesUnitsOutstanding
      contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapPhantomShareUnitsPSUsMember"
      decimals="0"
      id="Fxbrl_20250222112710824"
      unitRef="Shares">736014</tsem:PerformanceSharesUnitsOutstanding>
    <tsem:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227124458535">
                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details for the year ended December 31&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The intrinsic value of converted RSUs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;28,667&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;26,976&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;48,829&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The original fair value of converted RSUs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;26,510&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;24,206&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;23,492&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              </tsem:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitGrantsInPeriodGrantDateIntrinsicValueTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="-3"
      id="F20230320070136015_78"
      unitRef="USD">28667000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="-3"
      id="F20230320070136016_79"
      unitRef="USD">26976000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="-3"
      id="F20230320070136017_80"
      unitRef="USD">48829000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <tsem:FairValueOfRestrictedStockUnitsExercised
      contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="-3"
      id="F20230320070136018_81"
      unitRef="USD">26510000</tsem:FairValueOfRestrictedStockUnitsExercised>
    <tsem:FairValueOfRestrictedStockUnitsExercised
      contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="-3"
      id="F20230320070136019_82"
      unitRef="USD">24206000</tsem:FairValueOfRestrictedStockUnitsExercised>
    <tsem:FairValueOfRestrictedStockUnitsExercised
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="-3"
      id="F20230320070136020_83"
      unitRef="USD">23492000</tsem:FairValueOfRestrictedStockUnitsExercised>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227124554042">
                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Cost of goods&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;8,764&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;8,332&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;7,393&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Research and development, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;7,422&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;5,639&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;4,754&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Marketing, general and administrative&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;17,651&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;13,960&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;12,068&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;33,837&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;27,931&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;24,215&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              </us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"
      decimals="-3"
      id="F20230320070136021_84"
      unitRef="USD">8764000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"
      decimals="-3"
      id="F20230320070136022_85"
      unitRef="USD">8332000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"
      decimals="-3"
      id="F20230320070136023_86"
      unitRef="USD">7393000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="F20230320070136024_87"
      unitRef="USD">7422000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="F20230320070136024_88"
      unitRef="USD">5639000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="F20230320070136025_89"
      unitRef="USD">4754000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapSellingGeneralAndAdministrativeExpensesMember"
      decimals="-3"
      id="F20230320070136026_90"
      unitRef="USD">17651000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapSellingGeneralAndAdministrativeExpensesMember"
      decimals="-3"
      id="F20230320070136027_91"
      unitRef="USD">13960000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapSellingGeneralAndAdministrativeExpensesMember"
      decimals="-3"
      id="F20230320070136028_92"
      unitRef="USD">12068000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20250222165801941"
      unitRef="USD">33837000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20230320070136032_94"
      unitRef="USD">27931000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20230320070136033_95"
      unitRef="USD">24215000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:TreasuryStockCommonShares
      contextRef="C_20241231"
      decimals="-3"
      id="F20230320070136034_96"
      unitRef="Shares">87000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222061019489">
      &lt;div&gt;
        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;NOTE 15:&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;INFORMATION ON GEOGRAPHIC AREAS AND MAJOR CUSTOMERS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;A.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Revenues by Geographic Area - as Percentage of Total Revenue&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Years ended December 31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:81pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;USA&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;42&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;46&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;49&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Japan&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;17&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Asia (other than Japan)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;33&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;27&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;26&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Europe&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The basis of attributing revenues from external customers to a certain geographic area is based on the headquarters&#x2019; location of the customer issuing the purchase order.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;B.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Long-Lived Assets by Geographic Area&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;
              &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Substantially all of Tower&#x2019;s long-lived assets are located in Israel, substantially all of TSNB&#x2019;s and TSSA&#x2019;s long-lived assets are located in the United States, substantially all of TPSCo&#x2019;s long-lived assets are located in Japan and substantially all of TSIT&#x2019;s long-lived assets are located in Italy.&lt;/p&gt;
            &lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;As of December 31, 2024 and 2023:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:81pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Israel&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman, Times, serif"&gt;$&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;279,023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;254,868&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;United States&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;322,947&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;250,560&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Europe&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;452,557&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;371,583&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Japan&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;232,095&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;278,918&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;1,286,622&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;1,155,929&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
          &lt;/div&gt;

        &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
        &lt;div&gt;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;C.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Major Customers - as Percentage of Net Accounts Receivable Balance&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;As of December 31, 2024, two customers exceeded 10% of the net accounts receivable balance. As of December 31, 2023, one customer exceeded 10% of the net accounts receivable balance.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;D.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Major Customers - as Percentage of Total Revenue&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;line-height:1.25;font-family:Times New Roman;margin-left:78pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Years ended December 31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:81pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:top;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Customer A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;13&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Customer B&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Other customers *&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;21&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                &lt;tr&gt;
                  &lt;td style="width:70.9pt;font-family:'Times New Roman'"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:28.35pt;vertical-align:top;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="width:auto;vertical-align:top;text-align:justify;font-family:'Times New Roman'"&gt;
                    &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Represents aggregated revenue to three customers that accounted for between 3% and 9% of total revenue during 2024, to three customers that accounted for between 3% and 9% of total revenue during 2023, and to four customers that accounted for between 4% and 8% of total revenue during 2022.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;E&lt;/span&gt;&lt;span&gt;.&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Reportable Segment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(i) The Company believes it is driving its revenues from a single reportable segment, which is its analog foundry operations that is providing semiconductor solutions offering a broad range of process technologies. To provide the capacity and expanded capabilities for its customers, as of December 31, 2024, the Company owns multiple facilities and is sharing capacity and/ or ownership in other facilities as described in Note 1.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(ii) Since the Company has a single reportable segment, the accounting policies of the segment are the same as those described in the summary of significant accounting policies. The chief operating decision maker (&#x201c;CODM&#x201d;) assesses performance and decides how to allocate resources based on the consolidated results of the Company.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(iii) Since the Company has a single reportable segment, its CODM does not allocate resources among segments but is responsible for allocating the entity&#x2019;s resources. The CODM uses the consolidated measures of profit or loss mostly when assessing performance rather than allocating resources.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(iv) Since the Company has a single reportable segment, it manages its business activities on a consolidated basis.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(v) The Company&#x2019;s chief operating decision maker is the chief executive officer of the Company.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;/div&gt;
    </us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222061416984">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;A.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Revenues by Geographic Area - as Percentage of Total Revenue&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Years ended December 31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:81pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;USA&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;42&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;46&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;49&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Japan&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;17&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Asia (other than Japan)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;33&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;27&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;26&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Europe&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20240101to20241231_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1259"
      unitRef="Pure">0.42</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20230101to20231231_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1260"
      unitRef="Pure">0.46</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20220101to20221231_srtStatementGeographicalAxis_countryUS_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1261"
      unitRef="Pure">0.49</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20240101to20241231_srtStatementGeographicalAxis_countryJP_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1262"
      unitRef="Pure">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20230101to20231231_srtStatementGeographicalAxis_countryJP_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1263"
      unitRef="Pure">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20220101to20221231_srtStatementGeographicalAxis_countryJP_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1264"
      unitRef="Pure">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20240101to20241231_srtStatementGeographicalAxis_tsemAsiaOtherJapanAndTaiwanMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1265"
      unitRef="Pure">0.33</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20230101to20231231_srtStatementGeographicalAxis_tsemAsiaOtherJapanAndTaiwanMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1266"
      unitRef="Pure">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20220101to20221231_srtStatementGeographicalAxis_tsemAsiaOtherJapanAndTaiwanMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1267"
      unitRef="Pure">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20240101to20241231_srtStatementGeographicalAxis_srtEuropeMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1268"
      unitRef="Pure">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20230101to20231231_srtStatementGeographicalAxis_srtEuropeMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1269"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20220101to20221231_srtStatementGeographicalAxis_srtEuropeMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1270"
      unitRef="Pure">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20240101to20241231_srtMajorCustomersAxis_tsemExternalCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1271"
      unitRef="Pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20230101to20231231_srtMajorCustomersAxis_tsemExternalCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1272"
      unitRef="Pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20220101to20221231_srtMajorCustomersAxis_tsemExternalCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapGeographicConcentrationRiskMember"
      decimals="2"
      id="FFact_1273"
      unitRef="Pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222061612568">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;B.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Long-Lived Assets by Geographic Area&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;
              &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Substantially all of Tower&#x2019;s long-lived assets are located in Israel, substantially all of TSNB&#x2019;s and TSSA&#x2019;s long-lived assets are located in the United States, substantially all of TPSCo&#x2019;s long-lived assets are located in Japan and substantially all of TSIT&#x2019;s long-lived assets are located in Italy.&lt;/p&gt;
            &lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;As of December 31, 2024 and 2023:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:81pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Israel&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman, Times, serif"&gt;$&lt;/span&gt;&lt;/p&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;279,023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;254,868&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;United States&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;322,947&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;250,560&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Europe&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;452,557&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;371,583&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Japan&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;232,095&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;278,918&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;1,286,622&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;1,155,929&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20241231_srtStatementGeographicalAxis_countryIL"
      decimals="-3"
      id="FFact_1275"
      unitRef="USD">279023000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20231231_srtStatementGeographicalAxis_countryIL"
      decimals="-3"
      id="FFact_1276"
      unitRef="USD">254868000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20241231_srtStatementGeographicalAxis_countryUS"
      decimals="-3"
      id="FFact_1277"
      unitRef="USD">322947000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20231231_srtStatementGeographicalAxis_countryUS"
      decimals="-3"
      id="FFact_1278"
      unitRef="USD">250560000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20241231_srtStatementGeographicalAxis_srtEuropeMember"
      decimals="-3"
      id="Fxbrl_20230320110141293_Fact_1277"
      unitRef="USD">452557000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20231231_srtStatementGeographicalAxis_srtEuropeMember"
      decimals="-3"
      id="Fxbrl_20230320110141293_Fact_1278"
      unitRef="USD">371583000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20241231_srtStatementGeographicalAxis_countryJP"
      decimals="-3"
      id="FFact_1279"
      unitRef="USD">232095000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20231231_srtStatementGeographicalAxis_countryJP"
      decimals="-3"
      id="FFact_1280"
      unitRef="USD">278918000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_1281"
      unitRef="USD">1286622000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_1282"
      unitRef="USD">1155929000</us-gaap:PropertyPlantAndEquipmentNet>
    <tsem:ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222061639014">
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;D.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Major Customers - as Percentage of Total Revenue&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;line-height:1.25;font-family:Times New Roman;margin-left:78pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Years ended December 31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:81pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:top;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Customer A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;13&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Customer B&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Other customers *&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;21&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                &lt;tr&gt;
                  &lt;td style="width:70.9pt;font-family:'Times New Roman'"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:28.35pt;vertical-align:top;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="width:auto;vertical-align:top;text-align:justify;font-family:'Times New Roman'"&gt;
                    &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Represents aggregated revenue to three customers that accounted for between 3% and 9% of total revenue during 2024, to three customers that accounted for between 3% and 9% of total revenue during 2023, and to four customers that accounted for between 4% and 8% of total revenue during 2022.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        </tsem:ScheduleOfAccountsReceivableBalanceByMajorCustomersTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20240101to20241231_srtMajorCustomersAxis_tsemCustomerAMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1286"
      unitRef="Pure">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20230101to20231231_srtMajorCustomersAxis_tsemCustomerAMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1287"
      unitRef="Pure">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20220101to20221231_srtMajorCustomersAxis_tsemCustomerAMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1288"
      unitRef="Pure">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20240101to20241231_srtMajorCustomersAxis_tsemCustomerBMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1289"
      unitRef="Pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20230101to20231231_srtMajorCustomersAxis_tsemCustomerBMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1290"
      unitRef="Pure">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20220101to20221231_srtMajorCustomersAxis_tsemCustomerBMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1291"
      unitRef="Pure">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20240101to20241231_srtMajorCustomersAxis_tsemOtherCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1292"
      unitRef="Pure">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20230101to20231231_srtMajorCustomersAxis_tsemOtherCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1293"
      unitRef="Pure">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20220101to20221231_srtMajorCustomersAxis_tsemOtherCustomersMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1294"
      unitRef="Pure">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20240101to20241231_srtMajorCustomersAxis_tsemCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220211180756898"
      unitRef="Pure">0.03</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20240101to20241231_srtMajorCustomersAxis_tsemCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220211180855593"
      unitRef="Pure">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20230101to20231231_srtMajorCustomersAxis_tsemCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1295"
      unitRef="Pure">0.03</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20230101to20231231_srtMajorCustomersAxis_tsemCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1296"
      unitRef="Pure">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20220101to20221231_srtMajorCustomersAxis_tsemCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1297"
      unitRef="Pure">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20220101to20221231_srtMajorCustomersAxis_tsemCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="FFact_1298"
      unitRef="Pure">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock contextRef="C_20240101to20241231" id="FFact_1325">
    &lt;div&gt;
      &lt;div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;NOTE 16:&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;FINANCING INCOME (EXPENSE), NET&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Financing income (expense), net consists of the following for the years ended December 31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

              &lt;div style="margin-left:81pt"&gt;
                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Interest expense&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(4,029&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(4,444&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(5,687&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Interest income&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;55,488&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;39,987&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;13,596&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;
                          &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Series G Debentures amortization, exchange rate and its hedging transactions related results&lt;/p&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(640&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(772&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exchange rate results&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,403&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,013&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3,986&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Hedging transactions related results&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(7,800&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(5,153&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Marketable securities fair value adjustments&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,605&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,944&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(9,225&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Bank fees and others&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,833&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3,176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(6,693&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;50,834&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;30,531&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(12,767&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;

          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227094242759">
              &lt;div style="margin-left:81pt"&gt;
                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Interest expense&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(4,029&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(4,444&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(5,687&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Interest income&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;55,488&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;39,987&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;13,596&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;
                          &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Series G Debentures amortization, exchange rate and its hedging transactions related results&lt;/p&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(640&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(772&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exchange rate results&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,403&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,013&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3,986&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Hedging transactions related results&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(7,800&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(5,153&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Marketable securities fair value adjustments&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,605&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,944&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(9,225&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Bank fees and others&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,833&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3,176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(6,693&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;50,834&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;30,531&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(12,767&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            </us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:InterestExpense
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_1303"
      unitRef="USD">4029000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_1304"
      unitRef="USD">4444000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_1305"
      unitRef="USD">5687000</us-gaap:InterestExpense>
    <us-gaap:InterestAndOtherIncome
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_1306"
      unitRef="USD">55488000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_1307"
      unitRef="USD">39987000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_1308"
      unitRef="USD">13596000</us-gaap:InterestAndOtherIncome>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20250222105428930"
      unitRef="USD">0</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_1313"
      unitRef="USD">640000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_1314"
      unitRef="USD">772000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <tsem:ExchangeRateResults
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20250222103733422_Fact_1306"
      unitRef="USD">-3403000</tsem:ExchangeRateResults>
    <tsem:ExchangeRateResults
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20250222103733422_Fact_1307"
      unitRef="USD">-1013000</tsem:ExchangeRateResults>
    <tsem:ExchangeRateResults
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20250222103733422_Fact_1308"
      unitRef="USD">3986000</tsem:ExchangeRateResults>
    <tsem:HedgingTransactionsRelatedResults
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20250222103735276_Fact_1306"
      unitRef="USD">7800000</tsem:HedgingTransactionsRelatedResults>
    <tsem:HedgingTransactionsRelatedResults
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20250222103735276_Fact_1307"
      unitRef="USD">5153000</tsem:HedgingTransactionsRelatedResults>
    <tsem:HedgingTransactionsRelatedResults
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20250222103735276_Fact_1308"
      unitRef="USD">0</tsem:HedgingTransactionsRelatedResults>
    <tsem:MarketableSecuritiesFairValueAdjustment
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230320104943651_Fact_1315"
      unitRef="USD">-5605000</tsem:MarketableSecuritiesFairValueAdjustment>
    <tsem:MarketableSecuritiesFairValueAdjustment
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230320104943651_Fact_1316"
      unitRef="USD">-2944000</tsem:MarketableSecuritiesFairValueAdjustment>
    <tsem:MarketableSecuritiesFairValueAdjustment
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230320104943651_Fact_1317"
      unitRef="USD">9225000</tsem:MarketableSecuritiesFairValueAdjustment>
    <tsem:FinancingExpenseOther
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_1318"
      unitRef="USD">1833000</tsem:FinancingExpenseOther>
    <tsem:FinancingExpenseOther
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_1319"
      unitRef="USD">3176000</tsem:FinancingExpenseOther>
    <tsem:FinancingExpenseOther
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_1320"
      unitRef="USD">6693000</tsem:FinancingExpenseOther>
    <tsem:FinancingIncomeExpenseNet
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_1321"
      unitRef="USD">50834000</tsem:FinancingIncomeExpenseNet>
    <tsem:FinancingIncomeExpenseNet
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230320171456041"
      unitRef="USD">30531000</tsem:FinancingIncomeExpenseNet>
    <tsem:FinancingIncomeExpenseNet
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_1323"
      unitRef="USD">-12767000</tsem:FinancingIncomeExpenseNet>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222055239456">
      &lt;div&gt;
        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;NOTE 17:&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;RELATED PARTIES BALANCES AND TRANSACTIONS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;
          &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;A.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Balance&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

            &lt;div&gt;
              &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The nature of the relationship involved as of December 31, 2024 and 2023:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
              &lt;div style="margin-left:81pt"&gt;
                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Long-term investment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Equity investment in a limited partnership&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;40&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;40&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;B.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Transactions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

            &lt;div&gt;
              &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Description of the transactions for the years ended December 31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
              &lt;div style="margin-left:81pt"&gt;
                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Description of the transactions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:32%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;General and administrative expense&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:32%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Directors&#x2019; fees and reimbursement to directors&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;804&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;780&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;696&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            &lt;/div&gt;

        &lt;/div&gt;
      &lt;/div&gt;
    </us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250222191312234">
            &lt;div&gt;
              &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The nature of the relationship involved as of December 31, 2024 and 2023:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
              &lt;div style="margin-left:81pt"&gt;
                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Long-term investment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:38%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Equity investment in a limited partnership&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;40&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;40&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            &lt;/div&gt;

            &lt;div&gt;
              &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Description of the transactions for the years ended December 31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
              &lt;div style="margin-left:81pt"&gt;
                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Description of the transactions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:32%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;General and administrative expense&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:32%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Directors&#x2019; fees and reimbursement to directors&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;804&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;780&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;696&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          </us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember"
      decimals="-3"
      id="FFact_1326"
      unitRef="USD">40000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="C_20231231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember"
      decimals="-3"
      id="FFact_1327"
      unitRef="USD">40000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_20240101to20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember"
      decimals="-3"
      id="FFact_1328"
      unitRef="USD">804000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_20230101to20231231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember"
      decimals="-3"
      id="FFact_1329"
      unitRef="USD">780000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_20220101to20221231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember"
      decimals="-3"
      id="FFact_1330"
      unitRef="USD">696000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240214000907362">
      &lt;div&gt;
        &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;NOTE 18:&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;INCOME TAX&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;A.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Tower Statutory Income Rates&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Pursuant to Amendment 73 to the Israeli Investment Law adopted in 2017 and since Tower is an Israeli industrial company located in Migdal Ha&#x2019;emek, Israel, it meets the conditions for &#x201c;Preferred Enterprises&#x201d; and as such is entitled to an income tax rate of&#160;7.5%. &#160;Any portion of Tower&#x2019;s taxable income that is not eligible for Preferred Enterprise benefits, if at all, is to be taxed at the Israeli statutory corporate income tax rate of 23%.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;B.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Income Tax Expense, Net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company's provision for income tax is affected by income tax in a&#160;multinational tax environment. The income tax provision is an estimate determined based on current enacted tax laws and tax rates at each of its geographic locations, with the use of acceptable allocation methodologies based upon the Company&#x2019;s organizational structure, operations and business mode of work, resulting in applicable taxable income attributable to each of the locations the Company operates in.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company&#x2019;s income tax provision consists of the following for the years ended December 31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="margin-left:81pt"&gt;

            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Current tax expense:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Local&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;17,431&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,579&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;13,374&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;13,167&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred tax expense (benefit):&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Local&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(17,141&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;62,748&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;21,550&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,336&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(10,810&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(9,215&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Income tax expense, net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,205&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;65,312&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;25,502&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;

        &lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
        &lt;div style="margin-left:81pt"&gt;

            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Profit (loss) before taxes:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Local&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;242,879&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;588,453&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;295,438&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(25,452&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3,611&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3,465&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total profit (loss) before taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;217,427&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;584,842&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;291,973&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;

        &lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;C.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Components of Deferred Tax Asset/Liability&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following is a summary of the components of the deferred tax assets and liabilities reflected in the balance sheets as of December 31, 2024 and 2023:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman';margin-left:81pt"&gt;

                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25;font-weight:bold"&gt;Details&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:normal"&gt;2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:normal"&gt;2023&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Deferred tax asset and liability - long-term:&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25;font-weight:bold"&gt;Deferred tax assets:&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Net operating loss carryforward&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;7,397&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;9,889&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Employees compensation&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;9,675&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;7,853&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Accruals and allowances&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;11,355&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;10,997&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Research and development credit&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;24,689&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;24,677&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Research and development, including Section 174 under U.S. Internal Revenue Code&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;27,732&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;19,582&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Lease liabilities&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;9,617&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;12,199&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Others&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;652&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;2,122&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;91,117&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;87,319&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Valuation allowance, see Note 18F below&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(31,613&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(20,238&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Deferred tax assets&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;59,504&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;67,081&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Deferred tax liabilities - long-term:&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;width:76%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Depreciation and amortization&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(64,859&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(72,254&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;ROU - assets under operating leases&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(1,131&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(1,609&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Others&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(801&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(838&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Deferred tax liabilities&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(66,791&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(74,701&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Presented in long term deferred tax assets&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,768&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,810&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Presented in long term deferred tax liabilities&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(9,055&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(9,430&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;

            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;line-height:1.25;margin-left:56.7pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;D.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Unrecognized Tax Benefit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:81pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unrecognized tax benefits&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance as of January 1, 2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,217&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Additions for tax positions of current year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;727&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Reduction due to statute of limitations of prior years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance as of December 31, 2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,944&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:81pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unrecognized tax benefits&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance as of January 1, 2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,490&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Additions for tax positions of current year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;727&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Reduction due to statute of limitations of prior years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance as of December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,217&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;p style="margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
            &lt;/div&gt;
            &lt;div&gt;&lt;/div&gt;
            &lt;div style="margin-left:81pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unrecognized tax benefits&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance as of January 1, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7,763&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Additions for tax positions of current year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;727&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Reduction due to statute of limitations of prior years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,490&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;line-height:1.25;margin-left:56.7pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;E.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Effective Income Tax&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;

          &lt;div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The reconciliation of the Israeli statutory income tax rate to the effective tax rate for the years ended December 31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:81pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Tax expense computed at statutory rates, see (*) below&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;50,008&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;134,514&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;67,154&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Effect of different tax rates in different jurisdictions and Preferred Enterprise Benefit&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(36,588&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(89,487&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(46,012&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Change in valuation allowance&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,375&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,697&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,911&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Permanent differences and other, net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(14,590&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;17,588&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,551&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Income tax expense&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,205&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;65,312&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;25,502&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(*) The tax expense was computed based on the Israeli statutory corporate income tax rate of 23%.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;

        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;F.&lt;/span&gt;&lt;span&gt;&#160;&#160; &#160;&#160; &lt;span style="font-weight:bold"&gt;Net Operating Loss Carryforward&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2024, Tower had no net operating loss carryforward.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2024, Tower US Holdings had U.S. federal net operating loss carryforwards of approximately $29,000 of which approximately $21,000 does not expire and is subject to an annual taxable income limitation of 80%. The remaining federal tax loss carryforward of $8,000 will expire in 2028, unless previously utilized.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2024, Tower US Holdings had a California state net operating loss carryforward of approximately $11,000. The state tax loss carryforward will begin to expire in 2029, unless previously utilized.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Tower US Holdings recorded a valuation allowance thereby reducing the deferred tax asset balances of the U.S. federal and state net operating loss carryforward.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2024 TPSCo had no net operating loss carryforward.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2024, TSIT had net operating loss carryforward of approximately $5,500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman', Times, serif"&gt;
              &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;TSIT recorded a valuation allowance thereby reducing the deferred tax asset balances of net operating loss carryforward.&lt;/p&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div&gt;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;G.&lt;/span&gt;&lt;span&gt;&#160; &#160;&#160; &lt;span style="font-weight:bold"&gt;Final Tax Assessments&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;&lt;span&gt;Tower possesses final tax assessments through the year 2021.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;&lt;span&gt;Tower US Holdings files a consolidated tax return, including TSNB and TSSA. Tower US Holdings and its subsidiaries are subject to U.S. federal income tax as well as income tax in multiple states.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;
          &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;In general, Tower US Holdings is no longer subject to U.S. federal income tax examinations for any of the years before 2021 and state and other U.S. local income tax examinations for any of the years before 2020. However, to the extent allowed by law, the tax authorities may have the right to examine prior periods where net operating losses were generated and carried forward and make adjustments up to the amount of the net operating loss carryforward amount.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;&lt;span&gt;TPSCo possesses final income tax assessments through the year 2020.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;&lt;span&gt;TSIT possesses no final income tax assessments.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;H.&lt;/span&gt;&lt;span&gt;&#160;&#160;&#160;&#160; &lt;span style="font-weight:bold"&gt;Pillar Two Model&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;&lt;span&gt;In December 2021, the OECD released Pillar Two model rules imposed on large multinational corporations, with revenue above &#x20ac;750 million, a minimum effective corporate income tax rate of 15% in every jurisdiction in which they operate. As of December 31, 2024, the rules have been partially enacted in certain jurisdictions in which the Company operates, however did not impact the Company financial statements, nor its tax payments or liabilities. For all the periods ended December 31, 2024, the Company complied with the transitional safe harbor rules in each of its jurisdictions and it currently assumes that it will be able to postpone the application of the rules for periods that will commence&#160;after December 31, 2025.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;/div&gt;
    </us-gaap:IncomeTaxDisclosureTextBlock>
    <tsem:PreferredIncomeSubjectTaxRate
      contextRef="C_20240101to20241231_srtConsolidatedEntitiesAxis_srtParentCompanyMember"
      decimals="3"
      id="FFact_1336"
      unitRef="Pure">0.075</tsem:PreferredIncomeSubjectTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_20240101to20241231"
      decimals="2"
      id="Fxbrl_20230425200908380"
      unitRef="Pure">0.23</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227103239718">
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Current tax expense:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Local&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;17,431&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,579&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;13,374&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;13,167&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred tax expense (benefit):&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Local&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(17,141&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;62,748&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;21,550&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,336&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(10,810&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(9,215&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Income tax expense, net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,205&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;65,312&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;25,502&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          </us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20250222095940157_xbrl_20220211110812412_Fact_1340"
      unitRef="USD">17431000</us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20250222095940157_xbrl_20220211110812412_Fact_1341"
      unitRef="USD">0</us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20250222095940157_xbrl_20220211110812412_Fact_1342"
      unitRef="USD">0</us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220211110812412_Fact_1340"
      unitRef="USD">5579000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220211110812412_Fact_1341"
      unitRef="USD">13374000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220211110812412_Fact_1342"
      unitRef="USD">13167000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220211110820345_Fact_1343"
      unitRef="USD">-17141000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220211110820345_Fact_1344"
      unitRef="USD">62748000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220211110820345_Fact_1345"
      unitRef="USD">21550000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230425192144356"
      unitRef="USD">4336000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_1347"
      unitRef="USD">-10810000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_1348"
      unitRef="USD">-9215000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220211110908207_Fact_1349"
      unitRef="USD">10205000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220211110908207_Fact_1350"
      unitRef="USD">65312000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220211110908207_Fact_1351"
      unitRef="USD">25502000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227103305959">
            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Profit (loss) before taxes:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Local&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;242,879&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;588,453&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;295,438&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(25,452&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3,611&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3,465&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:middle;font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                    &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total profit (loss) before taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;217,427&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;584,842&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;291,973&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          </us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_1353"
      unitRef="USD">242879000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_1354"
      unitRef="USD">588453000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_1355"
      unitRef="USD">295438000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_1356"
      unitRef="USD">-25452000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_1357"
      unitRef="USD">-3611000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_1358"
      unitRef="USD">-3465000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_1359"
      unitRef="USD">217427000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_1360"
      unitRef="USD">584842000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_1361"
      unitRef="USD">291973000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250226154930273">
                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25;font-weight:bold"&gt;Details&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:normal"&gt;2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:normal"&gt;2023&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Deferred tax asset and liability - long-term:&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25;font-weight:bold"&gt;Deferred tax assets:&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:middle;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Net operating loss carryforward&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;7,397&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;9,889&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Employees compensation&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;9,675&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;7,853&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Accruals and allowances&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;11,355&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;10,997&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Research and development credit&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;24,689&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;24,677&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Research and development, including Section 174 under U.S. Internal Revenue Code&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;27,732&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;19,582&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Lease liabilities&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;9,617&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;12,199&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Others&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;652&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;2,122&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;91,117&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;87,319&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Valuation allowance, see Note 18F below&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(31,613&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(20,238&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Deferred tax assets&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;59,504&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;67,081&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Deferred tax liabilities - long-term:&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;width:76%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Depreciation and amortization&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;$&lt;/p&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(64,859&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(72,254&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;ROU - assets under operating leases&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(1,131&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(1,609&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Others&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(801&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(838&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Deferred tax liabilities&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(66,791&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(74,701&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:middle;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;width:76%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Presented in long term deferred tax assets&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,768&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,810&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;Presented in long term deferred tax liabilities&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(9,055&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(9,430&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              </us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <tsem:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_1363"
      unitRef="USD">7397000</tsem:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent>
    <tsem:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_1364"
      unitRef="USD">9889000</tsem:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent>
    <tsem:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_1365"
      unitRef="USD">9675000</tsem:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent>
    <tsem:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_1366"
      unitRef="USD">7853000</tsem:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent>
    <tsem:DeferredTaxAssetsAccrualsAndReserves
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_1367"
      unitRef="USD">11355000</tsem:DeferredTaxAssetsAccrualsAndReserves>
    <tsem:DeferredTaxAssetsAccrualsAndReserves
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_1368"
      unitRef="USD">10997000</tsem:DeferredTaxAssetsAccrualsAndReserves>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_1369"
      unitRef="USD">24689000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_1370"
      unitRef="USD">24677000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <tsem:DeferredTaxAssetsInProcessResearchAndDevelopmentSection174
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20230425145052325_Fact_1369"
      unitRef="USD">27732000</tsem:DeferredTaxAssetsInProcessResearchAndDevelopmentSection174>
    <tsem:DeferredTaxAssetsInProcessResearchAndDevelopmentSection174
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20230425145052325_Fact_1370"
      unitRef="USD">19582000</tsem:DeferredTaxAssetsInProcessResearchAndDevelopmentSection174>
    <tsem:DeferredTaxAssetsLeaseLiabilities
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240227115135284_xbrl_20230425145052325_Fact_1369"
      unitRef="USD">9617000</tsem:DeferredTaxAssetsLeaseLiabilities>
    <tsem:DeferredTaxAssetsLeaseLiabilities
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240227115135284_xbrl_20230425145052325_Fact_1370"
      unitRef="USD">12199000</tsem:DeferredTaxAssetsLeaseLiabilities>
    <tsem:DeferredTaxAssetsOtherNonCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_1371"
      unitRef="USD">652000</tsem:DeferredTaxAssetsOtherNonCurrent>
    <tsem:DeferredTaxAssetsOtherNonCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_1372"
      unitRef="USD">2122000</tsem:DeferredTaxAssetsOtherNonCurrent>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20250226172847956_Fact_1371"
      unitRef="USD">91117000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20250226172847956_Fact_1372"
      unitRef="USD">87319000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_1375"
      unitRef="USD">31613000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_1376"
      unitRef="USD">20238000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_1377"
      unitRef="USD">59504000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_1378"
      unitRef="USD">67081000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20230320100839934"
      unitRef="USD">64859000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20230320100858074"
      unitRef="USD">72254000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <tsem:DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240227115210777_xbrl_20230320100839934"
      unitRef="USD">1131000</tsem:DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases>
    <tsem:DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240227115210777_xbrl_20230320100858074"
      unitRef="USD">1609000</tsem:DeferredTaxLiabilitiesRouAssetsUnderOperatingLeases>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_1381"
      unitRef="USD">801000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_1382"
      unitRef="USD">838000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20230320100850282"
      unitRef="USD">66791000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20230320100914627"
      unitRef="USD">74701000</us-gaap:DeferredIncomeTaxLiabilities>
    <tsem:DeferredTaxAssetsNetNonCurrents
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_1385"
      unitRef="USD">1768000</tsem:DeferredTaxAssetsNetNonCurrents>
    <tsem:DeferredTaxAssetsNetNonCurrents
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_1386"
      unitRef="USD">1810000</tsem:DeferredTaxAssetsNetNonCurrents>
    <tsem:DeferredTaxLiabilitiesNonCurrents
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220211111551373_Fact_1387"
      unitRef="USD">9055000</tsem:DeferredTaxLiabilitiesNonCurrents>
    <tsem:DeferredTaxLiabilitiesNonCurrents
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220211111551373_Fact_1388"
      unitRef="USD">9430000</tsem:DeferredTaxLiabilitiesNonCurrents>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227104028505">
          &lt;div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:81pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unrecognized tax benefits&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance as of January 1, 2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,217&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Additions for tax positions of current year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;727&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Reduction due to statute of limitations of prior years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance as of December 31, 2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,944&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:81pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unrecognized tax benefits&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance as of January 1, 2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,490&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Additions for tax positions of current year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;727&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Reduction due to statute of limitations of prior years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance as of December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,217&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;p style="margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
            &lt;/div&gt;
            &lt;div&gt;&lt;/div&gt;
            &lt;div style="margin-left:81pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unrecognized tax benefits&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance as of January 1, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7,763&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Additions for tax positions of current year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;727&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:88%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Reduction due to statute of limitations of prior years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';width:88%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,490&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_1392"
      unitRef="USD">9217000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240227102251559"
      unitRef="USD">727000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <tsem:ReductionDueToStatuteOfLimitationOfPriorYears
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240227104957305"
      unitRef="USD">1000000</tsem:ReductionDueToStatuteOfLimitationOfPriorYears>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_20241231"
      decimals="-3"
      id="FFact_1395"
      unitRef="USD">8944000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_20221231"
      decimals="-3"
      id="FFact_1396"
      unitRef="USD">8490000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240227102311135"
      unitRef="USD">727000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <tsem:ReductionDueToStatuteOfLimitationOfPriorYears
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240227103122967"
      unitRef="USD">0</tsem:ReductionDueToStatuteOfLimitationOfPriorYears>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_20231231"
      decimals="-3"
      id="FFact_1399"
      unitRef="USD">9217000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_20211231"
      decimals="-3"
      id="FFact_1400"
      unitRef="USD">7763000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20240227102420604"
      unitRef="USD">727000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <tsem:ReductionDueToStatuteOfLimitationOfPriorYears
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20240227102935263"
      unitRef="USD">0</tsem:ReductionDueToStatuteOfLimitationOfPriorYears>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_20221231"
      decimals="-3"
      id="FFact_1403"
      unitRef="USD">8490000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240227104057872">
          &lt;div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The reconciliation of the Israeli statutory income tax rate to the effective tax rate for the years ended December 31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman'"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:81pt"&gt;
              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';padding-bottom:2px"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Details&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align:middle;font-family:'Times New Roman';border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                      &lt;div style="text-align:center;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Tax expense computed at statutory rates, see (*) below&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;50,008&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;134,514&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;67,154&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Effect of different tax rates in different jurisdictions and Preferred Enterprise Benefit&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(36,588&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(89,487&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(46,012&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Change in valuation allowance&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,375&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,697&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,911&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:bottom;font-family:'Times New Roman';width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Permanent differences and other, net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(14,590&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;17,588&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,551&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255);font-family:'Times New Roman';width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Income tax expense&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,205&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;65,312&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);font-family:'Times New Roman';vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;25,502&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="background-color:rgb(204, 238, 255);vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            &lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman';clear:both"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;text-indent:0.3pt;margin-left:78pt;line-height:1.25;font-family:'Times New Roman'"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(*) The tax expense was computed based on the Israeli statutory corporate income tax rate of 23%.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_1405"
      unitRef="USD">50008000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_1406"
      unitRef="USD">134514000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_1407"
      unitRef="USD">67154000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_1408"
      unitRef="USD">-36588000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_1409"
      unitRef="USD">-89487000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_1410"
      unitRef="USD">-46012000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_1411"
      unitRef="USD">-11375000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_1412"
      unitRef="USD">-2697000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_1413"
      unitRef="USD">-5911000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="FFact_1414"
      unitRef="USD">-14590000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="FFact_1415"
      unitRef="USD">17588000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="FFact_1416"
      unitRef="USD">-1551000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220211113123646_Fact_1417"
      unitRef="USD">10205000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220211113123646_Fact_1418"
      unitRef="USD">65312000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220211113123646_Fact_1419"
      unitRef="USD">25502000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_20240101to20241231"
      decimals="2"
      id="Fxbrl_20230320102442862"
      unitRef="Pure">0.23</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:OperatingLossCarryforwards
      contextRef="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember"
      decimals="-3"
      id="Fxbrl_20230320102924357"
      unitRef="USD">29000000</us-gaap:OperatingLossCarryforwards>
    <tsem:OperatingLossCarryForwardsAmountNotToExpire
      contextRef="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember"
      decimals="-3"
      id="Fxbrl_20230320102930918"
      unitRef="USD">21000000</tsem:OperatingLossCarryForwardsAmountNotToExpire>
    <us-gaap:OperatingLossCarryforwardsLimitationsOnUse
      contextRef="C_20240101to20241231"
      id="Fxbrl_20230320102942725">taxable income limitation of 80%.</us-gaap:OperatingLossCarryforwardsLimitationsOnUse>
    <us-gaap:OperatingLossCarryforwards
      contextRef="C_20241231_usgaapIncomeTaxAuthorityAxis_usgaapForeignCountryMember"
      decimals="-3"
      id="Fxbrl_20230320102950492"
      unitRef="USD">8000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerUsHoldingsMember_usgaapIncomeTaxAuthorityAxis_usgaapStateAndLocalJurisdictionMember"
      decimals="-3"
      id="FFact_1427"
      unitRef="USD">11000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="C_20241231_srtConsolidatedEntitiesAxis_tsemTowerSemiconductorItalySRLMember"
      decimals="-3"
      id="Fxbrl_20250222100858543"
      unitRef="USD">5500000</us-gaap:OperatingLossCarryforwards>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#F20230320063421769_4"
          xlink:label="F20230320063421769_4"
          xlink:type="locator"/>
        <link:footnote id="FN20250222122437198" xlink:label="FN20250222122437198" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Marketable securities as of December 31, 2023 were available-for-sale securities; the amortized cost of such marketable securities of $188,826 was net of an immaterial allowance for credit losses.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F20230320063421769_4"
          xlink:to="FN20250222122437198"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F20230320063421769_5"
          xlink:label="F20230320063421769_5"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F20230320063421769_5"
          xlink:to="FN20250222122437198"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fxbrl_20220103120939160"
          xlink:label="Fxbrl_20220103120939160"
          xlink:type="locator"/>
        <link:footnote id="FN20250222043614853" xlink:label="FN20250222043614853" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Original cost includes ROU assets under capital lease in the amount of $153,159 and $204,230 as of December 31, 2024 and 2023, respectively. The depreciation expense of such assets amounted to $15,195 and $18,307 for the years ended December 31, 2024 and 2023, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fxbrl_20220103120939160"
          xlink:to="FN20250222043614853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fxbrl_20220103120954472"
          xlink:label="Fxbrl_20220103120954472"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fxbrl_20220103120954472"
          xlink:to="FN20250222043614853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fxbrl_20220103121005173_xbrl_20220103120954472"
          xlink:label="Fxbrl_20220103121005173_xbrl_20220103120954472"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fxbrl_20220103121005173_xbrl_20220103120954472"
          xlink:to="FN20250222043614853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fxbrl_20220103121005173_xbrl_20220103120939160"
          xlink:label="Fxbrl_20220103121005173_xbrl_20220103120939160"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fxbrl_20220103121005173_xbrl_20220103120939160"
          xlink:to="FN20250222043614853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fxbrl_20220103121108829"
          xlink:label="Fxbrl_20220103121108829"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fxbrl_20220103121108829"
          xlink:to="FN20250222043614853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fxbrl_20220103121116639"
          xlink:label="Fxbrl_20220103121116639"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fxbrl_20220103121116639"
          xlink:to="FN20250222043614853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_709"
          xlink:label="FFact_709"
          xlink:type="locator"/>
        <link:footnote id="FN20250222145420735" xlink:label="FN20250222145420735" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Excluding accrued interest of $1,250.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_709"
          xlink:to="FN20250222145420735"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_713"
          xlink:label="FFact_713"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_713"
          xlink:to="FN20250222145420735"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_721"
          xlink:label="FFact_721"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_721"
          xlink:to="FN20250222145420735"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1292"
          xlink:label="FFact_1292"
          xlink:type="locator"/>
        <link:footnote id="FN20250222061256972" xlink:label="FN20250222061256972" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Represents aggregated revenue to three customers that accounted for between 3% and 9% of total revenue during 2024, to three customers that accounted for between 3% and 9% of total revenue during 2023, and to four customers that accounted for between 4% and 8% of total revenue during 2022.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1292"
          xlink:to="FN20250222061256972"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1293"
          xlink:label="FFact_1293"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1293"
          xlink:to="FN20250222061256972"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#FFact_1294"
          xlink:label="FFact_1294"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="FFact_1294"
          xlink:to="FN20250222061256972"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
